其他分享
首页 > 其他分享> > 006-阿里云物联网平台加入规则引擎(云产品流转),让两个MQTT设备之间实现通信

006-阿里云物联网平台加入规则引擎(云产品流转),让两个MQTT设备之间实现通信

作者:互联网

<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ESA2GJK1DH1K_A/" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>

<iframe frameborder="0" height="1500" name="ifd" scrolling="auto" src="https://mnifdv.cn/resource/cnblogs/ESA2GJK1DH1K_A/" width="100%"></iframe>

 

说明

这节说明一下如何让设备之间实现通信

 

再增加一个设备

 

 

 

 

 

 

 

 

 

用户根据前面说的手动计算下密码

 

 

 

 

 

我这台设备

最终:

IP地址:     a1m7er1nJbQ.iot-as-mqtt.cn-shanghai.aliyuncs.com

端口号:    1883

Client ID: 1234567890|securemode=3,signmethod=hmacsha1|

用户名:    APPMqtt&a1m7er1nJbQ

密码:       671A24242E2882751F684D83B04BB9BBAAFB9162

 

 

然后测试

 

 

 

  

 

 

现在让两个设备实现通信

1.我现在要做的是让Mqtt这台设备发送的消息

转发到APPMqtt上

 

2.规则引擎 ,云产品流转

 

 

 

 

 

 

 

 

 

 

3.选择编写 SQL

 

 

 

 

 

 

这是我上面的配置,现在解释一下

首先说整体是什么意思:

监控产品TestMqtt中名字为Mqtt这台设备的发布的主题

/a1m7er1nJbQ/Mqtt/user/update

然后把里面发布的消息全部提取出来.

 

① *代表提取所有消息

② 选择自定义的主题

③ 选择TestMqtt产品中设备

④ 选择名字为Mqtt的这台设备

⑤ 选择这台设备发布的主题(/a1m7er1nJbQ/Mqtt/user/update)

大白话:

监控名字为Mqtt的设备发布的主题 /a1m7er1nJbQ/Mqtt/user/update

假设设备发布的消息是:{"test":"1111"}

执行上面的配置就把这个{"test":"1111"}提取了出来

 

现在提取出来了,咱需要让服务器再转发到另一个设备

我呢让服务器转发给下面这个设备

 

标签:user,Mqtt,update,a1m7er1nJbQ,MQTT,006,云物,这台,设备
来源: https://www.cnblogs.com/yangfengwu/p/13655414.html