准备工作:
- 两个设备:发送设备A、接收设备B
- 两个Topic:设备A发布权限的Topic(源Topic)、设备B订阅权限Topic(目的Topic)
一.基于Topic消息路由器的M2M设备间通讯
- 调用云端API:CreateTopicRouteTable ,创建设备A 与 设备B之间的消息路由关系。
- 由设备A向设备B发送消息
二.基于规则引擎的M2M设备间通讯
- 创建规则引擎 - 云产品流转规则
- 由设备A向设备B发送消息
- 调用云端API:CreateTopicRouteTable ,创建设备A 与 设备B之间的消息路由关系
SrcTopic :源Topic
DstTopic.N :目的Topci,可以有多个
2.本文使用控制台的设备模拟器(设备A) 和 mqtt.fx(设备B) 模拟M2M流程。
- 创建云产品流转规则
数据源选择源Topic
数据目的选择发送到另一个Topic
解析器脚本输入目的Topic
writeIotTopic(数据目的ID, 目的Topic, 需要转发的数据)
- 模拟设备发送