是否可以使用IFTTT(WebHooks)从Raspberry Pi Google助手向套接字(http://192.168.X.X:8000)发出Web请求?

时间:2019-06-25 01:21:59

标签: sockets httpwebrequest raspberry-pi3 webhooks ifttt

这是我小组目前正在努力的一个巨大项目。我们对物联网和Web内容缺乏经验。

首先,我们创建了一个android应用程序,并通过按下按钮将消息发送到端口8000(192.168.X.X:8000)的套接字。发送的消息是颜色名称(绿色,红色,蓝色等),并且我们的树莓派正在运行一个脚本,该脚本可以解码该颜色名称,控制GPIO并根据发送的颜色点亮整个LED灯条。我们在这部分中很成功。

此外,我们成功地将Google助手成功安装到Raspberry Pi中。现在,我们计划使用IFTTT(如果使用Google Assistant,然后使用WebHooks)为Google Assistant制作自定义命令。我们还设法在Raspberry Pi上一起运行LEDStrip脚本和Google Assistant脚本,完全没有问题。

现在,我们面临的问题是向套接字发送消息。 示例:“ Ok Google,请绿灯”将向套接字发送一条消息“ Green”,LEDStrip脚本将正常接收该消息,就像从android应用接收消息的方式一样。

是否可以这样做?我一直在研究很多有关使用IFTTT将网络请求发布到http://192.168.X.X:8000的方法。甚至尝试使用Google Advanced REST Client手动进行操作,但我一点都不成功。它表示http://192.168.X.X:8000无效或无法访问。

遇到的问题如此之遥:

  1. 通过自定义hotword.py在Raspberry pi上使用Google Assistant直接控制GPIO根本不成功,因为Google Assistant在虚拟环境(env)中运行,因此我们无法导入neopixel库。

谢谢。希望有人能够帮助我们。我们接受有关如何使我们的项目成功的任何建议。

0 个答案:

没有答案