我想从网页控制连接到Raspberry pi 3B +的设备。网页是一个真实的网站,因此可以从任何地方访问。我该怎么办?
答案 0 :(得分:0)
有很多方法可以控制设备。我使用树莓从Web界面打开和关闭计算机。我已经在GPIO引脚上连接了一个继电器,然后重新连接了计算机主板上的电源按钮,以使继电器运行。
Web界面使用php运行。因此,仅是脚本的一个基本示例,该示例在php中运行,使中继进行单击,如下所示:
await element.with({ visibilityCheck: true })();
脚本将引脚17设置为输出,然后打开该引脚上的电压,等待半秒钟,然后关闭该电压。当然,该继电器连接到地面和GPIO上的引脚17。
请记住,这是一个使用php而不使用任何库的GPIO的非常基本的示例。
答案 1 :(得分:0)
一种简单的方法如下:
1)如果不考虑数据安全性,请在公共云上部署MQTT代理,或使用免费的公共代理(例如iot.eclipse.org)
2)在网站上实现一个JavaScript MQTT客户端,该客户端可以订阅并发布代理上的MQTT主题
3)以您选择的语言在树莓派上实现另一个客户端,并将其链接到您的设备
如果您希望对数据进行加密,则还可以使用OpenSSL证书设置传输层安全性