选择设备接入协议


EnOS 支持设备通过以下协议接入 EnOS:

  • MQTT

  • HTTP

你可以根据设备特点和业务需求,选择合适的协议将设备接入 EnOS 云端。

判断设备特点


首先,你需要判断设备是否满足以下两个条件:

  • 支持 TCP/UDP 通信

  • 能够通过固件升级支持 EnOS 设备接入协议的数据格式

如果设备满足这两个条件,那么设备就可以通过直连或网关连接,接入 EnOS。

如果设备不满足任一条件,并且已接入其他系统或云平台,则可以通过设备数据集成的方式接入 EnOS。更多信息,参见 EnOS 设备数据集成服务

比较各协议能力


你可以通过下表比较各协议的能力,选择合适的接入协议。

功能

MQTT

HTTP

静态激活

支持

支持

动态激活

支持

不支持

基于证书的双向认证

支持

仅支持基于证书的单向认证(EnOS 云端认证设备)

数据安全

可选基于证书的 Transport Layer Security (TLS) 协议传输

可选基于证书的 TLS 协议传输

上报设备标签、属性、测点

支持

支持

文件类型数据上报

不支持

支持

批量上报测点及离线测点信息

支持

不支持

设置测点、服务调用

支持

不支持

设备注册、子设备上下线、设备生命周期管理

支持

不支持

固件 OTA 升级

支持

不支持