我有一个TP-Link LB120灯泡,并配置了Kasa应用程序。现在,我可以使用Kasa应用程序来控制灯泡了。像打开,关闭,更改灯光的颜色等。因此,我需要通过API进行相同的设置。因此,请让我知道TP-Link提供了用于控制照明操作的任何API支持。我找到了一些节点模块,但是我不知道这些模块是否由TP-Link正式发布。

评论

如果它们起作用,为什么需要它们得到TP-Link的正式支持?

没有文档。因此,通过使用此NPM,我们可以通过传递帐户凭据来获取访问令牌。我如何知道访问令牌的到期时间?如果我们有完善的文档,我们不会阻止此类情况。这只是一个例子。这些API还能工作多长时间?

#1 楼

一个真正快速的Google(tp-link bulb api)打开了一个声称支持的npm模块:https://www.npmjs.com/package/tplink-lightbulb

它们不太可能得到正式支持通过讨论该协议的逆向工程,它甚至包括一个wireshark插件来帮助解码网络协议。

唯一的方法是直接询问tp-link(或在其网站上找到文档)

如果您另一方面要求支持Alexa / Google Home之类的内容,则快速搜索Alexa技能目录将显示TP-Link Kasa技能和一个Google主页列表中的类似名称的条目。

评论


无论如何,我已经将TP-Link灯集成到我的应用程序中,并能够通过名为“ tplink-cloud-api”的API来控制灯。这是非官方的npm。实际上,我不知道它应该工作多长时间。

– joe
18年7月24日在4:38