接入模式介绍
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 设备上报配置响应 | 不支持 |