我正在从Raspberry Pi 2读取传感器值,并使用Pi上的节点红应用程序将其发送到bluemix IoT平台。在监视值之后,我想将命令从bluemix中的节点红色启动器发送回raspberry pi,以使用Pi上的节点红色应用程序控制Pi上的GPIO。
我能够使用Node Red将数据从raspberry pi发送到Bluemix,并且数据也显示在Bluemix(ibmiotin节点)中的节点红色启动器上。但是没有发送从bluemix到Pi的命令。
当我尝试使用注入节点向PI发送命令时,命令发送完美,但是当我使用传感器输入节点发送命令时,命令不会发送到设备。
Bluemix中是否有任何标准,同一设备不能同时用于发送和接收数据?
如何使用bluemix node-red starter将数据发送回raspberry?
P.S。两个设备(传感器和Pi)在物联网仪表板中显示为连接,也显示为节点红色。
我的节点红色为bluemix的图像如下所示。
答案 0 :(得分:1)
答案 1 :(得分:0)
查看发布和订阅命令:
https://console.ng.bluemix.net/docs/services/IoT/applications/mqtt.html
您可以使用mqtt节点发布和订阅命令主题,在函数节点中解析命令,然后通过GPIO节点将其发送到您的Pi