我最近组装了一个覆盆子皮车库门开启器,它似乎在这一点上工作得很好。我使用this作为参考,并使用了他的脚本和网页,稍加修改。我现在可以从Apache2的PI登录到我托管的站点,打开和关闭我的门,查看我的网络摄像头流。我目前正在使用duckdns和端口转发端口80到我的pi。
接下来我要做的是建立ifttt制造商频道集成,目标是使用do按钮来控制我的android手表的门。问题是我不知道如何设置pi来接收来自IFTTT.的http请求。
实际上,我需要学习的是让pi监听这个请求并运行一个脚本(将gpio pin 17设置为high,持续半秒)。估计一旦我搞清楚了,我也可以使用tasker/autovoice进行google-now集成。
提前谢谢你的帮助。
最佳答案
所以我找到了答案,想把我有限的知识发布给任何想做同样事情的人,这其实比我做的容易。
从一开始我就有几个问题
我的整个html根文件夹需要密码
我不明白get请求在这种情况下做了什么
我的脚本文件不能正常工作
以下是我如何纠正这些问题并使之生效的方法
在get请求中发送用户名/密码,不太安全,但哦,好吧:http://user:[email protected]/file.php
对于基本的get请求,它看起来基本上只是“加载”给定的url,就像在浏览器地址栏中键入它并按enter键一样,这意味着如果我的脚本文件工作正常,它应该运行脚本
我修改了我的脚本文件