Các bóng đèn TP-Link có cung cấp bất kỳ hỗ trợ API nào không?


8

Tôi có bóng đèn TP-Link LB120 và được cấu hình với ứng dụng Kasa. Bây giờ tôi có thể điều khiển bóng đèn bằng ứng dụng Kasa. Giống như bật, tắt, thay đổi màu sắc của ánh sáng, v.v. Vì vậy, tôi cần thiết lập những thứ tương tự thông qua API. Vì vậy, hãy cho tôi biết TP-Link cung cấp bất kỳ hỗ trợ API nào để kiểm soát các hoạt động nhẹ. Tôi đã tìm thấy một số mô-đun nút, nhưng tôi không biết liệu các mô-đun có được xuất bản chính thức bởi TP-Link hay không.


1
Tại sao bạn cần chúng được TP-Link hỗ trợ chính thức nếu chúng hoạt động?
hardillb

Không có tài liệu. Vì vậy, bằng cách sử dụng NPM này, chúng tôi có thể nhận được mã thông báo truy cập bằng cách chuyển thông tin đăng nhập tài khoản. Làm cách nào để biết thời gian hết hạn của mã thông báo truy cập? Nếu chúng tôi có một tài liệu hoàn hảo, chúng tôi sẽ không chặn các loại kịch bản này. Đây chỉ là một ví dụ. Ngoài ra các API này hoạt động được bao lâu?
joe

Câu trả lời:


3

Một google thực sự nhanh chóng (tp-link bóng đèn api) bật lên một mô-đun npm yêu cầu hỗ trợ: https://www.npmjs.com/package/tplink-lightbulb

Chúng không có khả năng được hỗ trợ chính thức bởi vì có sự bất đồng về kỹ thuật đảo ngược giao thức, nó thậm chí còn bao gồm một plugin wireshark để giúp giải mã giao thức mạng.

Cách duy nhất để có câu trả lời dứt khoát là hỏi trực tiếp tp-link (hoặc tìm tài liệu trên trang web của họ)

Mặt khác, nếu bạn đang yêu cầu hỗ trợ cho những thứ như Alexa / Google Home thì việc tìm kiếm nhanh danh mục kỹ năng Alexa sẽ hiển thị kỹ năng Kasa TP-Link và một mục tương tự có tên trong danh sách Google Home.


Dù sao, tôi đã tích hợp ánh sáng TP-Link vào ứng dụng của mình và có thể điều khiển đèn thông qua một API có tên là 'tplink-cloud-api'. Đây là một npm không chính thức. Thật ra, tôi không biết nó sẽ hoạt động được bao lâu.
joe
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.