我们虽然已经实现订阅topic来接收消息
但是我们当然不能只自发自收,要接收别的设备发送的消息,如终端接收设备的传感器的信息之类的需求
这里就要用云产品流转
这个代码的测试我让testdevice_3发送消息给testdevice_2
创建
去云产品流转里创建一个新的解析器
创建好点进去,可以看建有数据源。数据目的,还有解析器脚本
数据源
创建一个数据源,并且关联上,这个数据源就是接收到什么topic的信息开始这里云流转
点查看,然后添加topic,我是要让testdevice_3发送消息给testdevice_2,所以设备选testdevice_3
数据目的
一样新建,然后关联
解析器脚本
这里写要转发过去的topic,可以用自定义的,也可以用官方设备给的
这里我用上一节创建的
我是让让testdevice_3发送消息给testdevice_2,所以这里的设备时testdevice_2
然后就都配置好了,在这里启动一下
测试
先运行上一节的接收代码(是让testdevice_2,所以代码里的是被要是testdevice2),然后去设备模拟器用testdevice0420_3发送消息
运行订阅转发到的topic代码可以正常接收(就是第三节的代码)
看阿里云日志也能看见成功云产品流转并发送了