我和我的朋友在一所大学里,农业教授要求我们为植物创建自动浇水系统。我们想要控制生长灯,所以是否有任何具有 API 的商业产品,我可以通过请求 HTTP 请求等打开/关闭/查询功耗。
我们只需要控制 300w-1200w 等效的 LED 植物生长灯。
我和我的朋友在一所大学里,农业教授要求我们为植物创建自动浇水系统。我们想要控制生长灯,所以是否有任何具有 API 的商业产品,我可以通过请求 HTTP 请求等打开/关闭/查询功耗。
我们只需要控制 300w-1200w 等效的 LED 植物生长灯。
查看 Wifiplug.co.uk 他们为 3 针插头(英国、亚洲等)提供硬件和开放 API
API 在这里:Developer.wifiplug.co.uk
业余爱好者的免费 API - 也有很好的支持。
最容易使用的是雪莉。它们有继电器和智能插头,您可以通过 http 控制它们,如下所示:
http://your-shelly-ip/relay/0?turn=off
这是参考。如果您使用身份验证,则语法为:
http://user:pass@[deviceIP]/relay/[channel]?[command]&[command]
在努力寻找具有开放 API 的智能插头之后,我找到了一个稳定的解决方法,可以用于许多个人项目。
我注意到很多智能插头都有IFTTT服务,您可以从中查询不同的功能。由于您可以通过多种不同方式(邮件、Webhook 等)与 IFTTT 交互,因此这可以允许使用 IFTTT 作为端点来创建非常复杂的应用程序以与插件交互。
例如,您可以设置IFTTT webhook,它基本上是对 IFTTT 的 Web 请求(GET 或 POST),它可以触发打开或关闭插头的操作。我用我拥有的 D-Link 插头 (DSP-W115) 对此进行了测试,它按预期工作。