我正在尝试编程树莓派3在面包板上运行交通信号灯。我还有一个传感器可以检测交通信号灯的颜色,它连接到相同的树莓派。谁能帮我这个?我该怎么做,以及如何将检测到的信息发送到另一个树莓派?
谢谢!
答案 0 :(得分:1)
您可以使用消息协议,如 RabbitMQ,MQTT 技术,在覆盆子之间轻松进行通信。
但另一种最简单的方法是在消息传递协议( MQTT )中没有stron背景时开发 HTTP REST端点。
简单的方法是使用python flask开发HTTP REST端点。
turnOnLED()
在Raspberry PI X上绑定了一个URL为/on
。现在你可以使用这个覆盆子的IP来调用这个REST端点 X < / strong>来自另一个覆盆子 Y 。**GPIO**
进行交互,并通过您的URL(ip / endpoints)将该方法提供给另一个Raspberry。在其他Raspberry中,您可以通过调用第一个URL来调用该方法。
对 RESTful APIs using Python
, GPIO
, PGPIOD
, WiringPI
进行研究, Pythong flask
或任何其他快速编写REST端点的框架。
你需要所有这些伙伴的知识。