北京志远天辰科技有限公司-旗下
首页 » 新闻快递 » 阿里云物联网平台M2M设备间通信

阿里云物联网平台M2M设备间通信

作者:钉钉硬件分类: 新闻快递 时间:2021-12-17 12:56浏览:511次
M2M是一种端对端通信技术

准备工作:

  1. 两个设备:发送设备A、接收设备B
  2. 两个Topic:设备A发布权限的Topic(源Topic)、设备B订阅权限Topic(目的Topic)


一.基于Topic消息路由器的M2M设备间通讯

  1. 调用云端API:CreateTopicRouteTable ,创建设备A 与 设备B之间的消息路由关系。
  2. 由设备A向设备B发送消息


二.基于规则引擎的M2M设备间通讯

  1. 创建规则引擎 - 云产品流转规则
  2. 由设备A向设备B发送消息




一.基于Topic消息路由器的M2M设备间通讯

  1. 调用云端API:CreateTopicRouteTable ,创建设备A 与 设备B之间的消息路由关系

SrcTopic :源Topic

DstTopic.N :目的Topci,可以有多个

image.png

  2.本文使用控制台的设备模拟器(设备A) 和 mqtt.fx(设备B) 模拟M2M流程。

image.pngimage.png




二.基于规则引擎的M2M设备间通讯

  1. 创建云产品流转规则

数据源选择源Topic

image.png

数据目的选择发送到另一个Topic

image.png

解析器脚本输入目的Topic

writeIotTopic(数据目的ID, 目的Topic, 需要转发的数据)

image.png


  1. 模拟设备发送

image.pngimage.png