接入模式介绍
IoT边缘应用部署完成后,边缘节点即作为云端物联网平台在设备侧的延伸。边缘节点可以为设备就近提供计算和管理服务,其优势有低时延业务本地管理、与云端断链时可在本地控制和执行规则等。设备接入边缘节点,通过边缘节点将数据上传到云端物联网平台。边缘节点提供两种模式接入设备:
- 透传网关模式:边缘节点支持通用MQTT协议接入,MQTT协议的设备或网关可以直连云端物联网平台,也可以通过边缘节点连接云端物联网平台。这种模式下,边缘节点作为透传网关,将设备或网关上报的数据透传至云端物联网平台。
边缘节点当前支持两种模式接入设备:
接入模式 |
适用设备类型 |
场景描述 |
---|---|---|
透传网关模式 |
针对采用MQTTS协议直接接入边缘节点的设备。 |
设备通过集成IoT Device SDK、IoT Device SDK Tiny或者实现原生MQTTS协议,将数据发送给边缘节点,边缘节点直接透传给云端物联网平台。 |
针对未实现TCP/IP协议栈,无法直接同物联网平台通信,希望利用网关连接边缘节点的设备。 |
设备作为网关子设备,网关直连边缘节点,边缘节点透传网关数据至云端物联网平台
|
IoTEdge透传IoTDA报文,支持能力如下“表1 IoTEdge支持透传IoTDA报文能力详情”所示。其中,对于表中“4.6 网关新增子设备请求”添加的设备,只能在IoTDA控制台查看设备信息,无法在IoTEdge控制台管理设备信息。
报文类型 |
是否支持 |
---|---|
1 设备命令 |
支持 |
1.1 平台命令下发 |
支持 |
2 设备消息 |
支持 |
2.1 设备消息上报 |
支持 |
2.2 平台消息下发 |
支持 |
3 设备属性 |
支持 |
3.1 设备属性上报 |
支持 |
3.2 网关批量设备属性上报 |
支持 |
3.3 平台设置设备属性 |
支持 |
3.4 平台查询设备属性 |
支持 |
3.5 设备侧获取平台的设备影子数据 |
支持 |
4 网关与子设备管理 |
支持 |
4.1 平台通知网关子设备新增 |
支持 |
4.2 平台通知网关子设备删除 |
支持 |
4.3 网关同步子设备列表 |
支持 |
4.4 网关更新子设备状态 |
支持 |
4.5 网关更新子设备状态响应 |
支持 |
4.6 网关新增子设备请求 |
支持 |
4.7 网关新增子设备请求响应 |
支持 |
4.8 网关删除子设备请求 |
支持 |
4.9 网关删除子设备请求响应 |
支持 |
5 软固件升级 |
不支持 |
5.1 平台下发获取版本信息通知 |
不支持 |
5.2 设备上报软固件版本 |
不支持 |
5.3 平台下发升级通知 |
不支持 |
5.4 设备上报升级状态 |
不支持 |
6 文件上传/下载管理 |
不支持 |
6.1 设备上报获取文件上传URL请求 |
不支持 |
6.2 平台下发文件上传临时URL |
不支持 |
6.3 设备上报文件上传结果 |
不支持 |
6.4 设备上报获取文件下载URL请求 |
不支持 |
6.5 平台下发文件下载临时URL |
不支持 |
6.6 设备上报文件下载结果 |
不支持 |
7 设备时间同步 |
不支持 |
7.1 设备时间同步请求 |
不支持 |
7.2 设备时间同步响应 |
不支持 |
8 设备信息上报 |
不支持 |
8.1 设备信息上报 |
不支持 |
9 设备日志收集 |
不支持 |
9.1 平台下发日志收集通知 |
不支持 |
9.2 设备上报日志内容 |
不支持 |
10 远程配置 |
不支持 |
10.1 平台下发配置通知 |
不支持 |
10.2 设备上报配置响应 |
不支持 |