Python 使用Pi运行红绿灯并将该信息发送给另一个Pi

Python 使用Pi运行红绿灯并将该信息发送给另一个Pi,python,raspberry-pi,Python,Raspberry Pi,我正在尝试编程一个树莓pi 3,在一个试验板上运行一个交通灯。我还有一个传感器,检测交通灯的颜色,它连接到同一个树莓pi。有人能帮我吗?我该如何做,以及如何将检测到的信息发送给另一个树莓pi 谢谢大家! 您可以使用RabbitMQ、MQTT-tech等消息传递协议在树莓之间进行轻松通信。 但另一种最简单的方法是,如果消息传递协议MQTT中没有stron背景,则开发HTTP REST端点。 简单的方法是使用python开发HTTP REST端点 假设您在python flask中有一个方法作为tu

我正在尝试编程一个树莓pi 3,在一个试验板上运行一个交通灯。我还有一个传感器,检测交通灯的颜色,它连接到同一个树莓pi。有人能帮我吗?我该如何做,以及如何将检测到的信息发送给另一个树莓pi


谢谢大家!

您可以使用RabbitMQ、MQTT-tech等消息传递协议在树莓之间进行轻松通信。 但另一种最简单的方法是,如果消息传递协议MQTT中没有stron背景,则开发HTTP REST端点。 简单的方法是使用python开发HTTP REST端点

假设您在python flask中有一个方法作为turnOnLED绑定,在Raspberry PI X上有一个URL as/on。现在您可以使用来自另一个Raspberry Y的这个Raspberry X的IP调用这个REST端点。 同样,您可以用python编写一个与**GPIO**交互的方法,并通过URL ip/端点将该方法提供给另一个Raspberry。从其他Raspberry中,您可以通过调用第一个方法的URL来调用该方法。 使用Python、GPIO、PGPIOD、WiringPI、pythongflask或任何其他框架研究restfulapi,以快速编写REST端点。
您需要了解所有这些方面的知识。

简单的方法是使用HTTP REST端点或使用MQTT协议消息传递协议与树莓通信。我为类似的项目所做的只是,我使用python操作GPIO,相同的python代码使用python编写HTTP REST端点。我可以写解决方案的细节,如果你想我已经做了。如果你可以,那将是伟大的!您可以使用任何框架(如PythonFlask、瓶子或任何其他框架)编写python和HTTPREST端点吗????