从单个Web服务器控制多个树莓

时间:2017-07-13 08:19:51

标签: python web server raspberry-pi3

大家好我想要帮助我的项目。 作为一名电气工程师,我已经实施了一个项目来控制我家的AC 220V。

要求: 是否可以通过单个Web服务器从网页控制同一网络中的多个树莓

谢谢

该项目的组成部分是: 1x覆盆子pi 3 1x 4继电器模块 4个220电源插座

谢谢!!

1 个答案:

答案 0 :(得分:0)

Web服务器:这可以显示来自覆盆子pis的数据,并采取措施调用每个覆盆子pi

参考:https://www.raspberrypi.org/documentation/remote-access/web-server/apache.md

每个raspberry pi都有某种API服务器,它将执行脚本并将数据传送到Web服务器

GPIO:python脚本,它将在来自Web服务器的api调用时执行或读取GPIO数据

参考:http://wiringpi.com/

每个raspberry pi上的API服务器 - 将监听Web服务器的调用以执行任何执行调用 - java,python,php您熟悉的任何内容

参考:https://www.leaseweb.com/labs/2015/10/creating-a-simple-rest-api-in-php/

您需要更改每个树莓派的名称以识别它们。

参考:https://www.howtogeek.com/167195/how-to-change-your-raspberry-pi-or-other-linux-devices-hostname/

从网络服务器中查找名称和ips,然后将其与网络服务器页面连接起来以进行正确的调用并显示数据。

参考

https://raspberrypi.stackexchange.com/questions/24338/how-to-control-multiple-raspberry-pis-at-once-over-ethernet

https://raspberrypi.stackexchange.com/questions/46435/controlling-multiple-pis-over-a-network/46442