设备连接与管理概述


EnOS 设备连接与管理(Device Connection and Management,简称 DCM)帮助你将物理设备安全接入 EnOS 云端并传输数据,管理设备全生命周期,以及将物理世界的资产结构映射至数字世界。

设备连接

设备与云端的双向连接


设备连接与管理可以帮助你快速建立设备和 EnOS 云端之间的双向通信:

  • 将数据从设备摄入到云端。

  • 从云端到设备的远程控制。

有关连接的信息流及主要技术组件的描述,参见 设备与数据连接

支持的通讯协议


设备连接与管理支持设备通过以下协议与 EnOS 云端进行通讯:

  • 对于可以进行长连接的物联网设备,支持 MQTT 协议 以满足实时连接需求。

  • 对于因网络限制而无法进行长连接,及需要持续上传文件类型数据(如持续发送视频文件的摄像头),支持 HTTP 协议

设备端 SDK


你需要对设备端需要进行简单快捷的开发,以 EnOS 的标准协议和标准数据格式与 EnOS 云端建立连接和进行数据发送。EnOS 提供 C,Java,Python,与 Node.JS 编程语言的 SDK。更多信息,参见 使用设备 SDK 进行开发

设备模拟器


设备连接与管理支持用户在没有真实设备的情况下,使用设备模拟器模拟一个虚拟设备向 EnOS 发送数据。更多信息,参见 使用设备模拟器在线调试设备

设备连接方案


设备连接与管理支持各种接入方案并提供相应解决方案,以满足企业异构网络的多种场景需求。更多信息,参见 设备接入协议

与第三方系统的集成


除了支持设备直连和网关转发,EnOS 也支持从第三方系统或云中通过数据集成的方式获取设备数据。更多信息,参见 设备数据集成服务

设备与云端的安全性


设备连接与管理在以下方面保证安全性:

  • 设备连接的安全性:

    • 设备每次与 EnOS 连接时,需要基于密钥,利用 SHA256 算法计算出连接密码,认证通过后才能成功连接。

    • 对于通过 MQTT 协议接入的设备,支持选用安全性更高的、基于 TLS 的双向认证。

    • 对于通过 HTTP 协议接入的设备,支持选用 HTTPS 作为接入方案。

  • 设备安全管理与审计:

    • 对于网关代理设备连接 EnOS 的场景,提供了拓扑管理。设备仅能通过预先配置的网关连接 EnOS。

    • 提供了检测设备重复连接的机制,确保在任一时刻,同一设备与 EnOS 仅建立一个连接。

    • 对于动态激活的设备,确保设备不能重复激活。

    • 提供了设备行为审计日志。

更多信息,参见 设备安全认证

设备管理


设备连接与管理提供丰富的设备全生命周期管理,包括:

  • 设备身份注册

  • 设备激活

  • 启用、禁用设备

  • 删除设备

  • 资产树管理

  • 设备及消息的统计信息查询

  • 设备固件空中升级(OTA)

  • 实时监测

  • 设备大盘

更多信息,参见 设备生命周期管理

相关角色


设备连接与管理主要服务于以下角色:

  • 物联网实施人员:进行现场安装实施,包括安装 Edge 网关设备,铺设 Edge 网关到接入设备的通讯线缆,设置设备接入,调试设备与云端之间的通信。

  • 设备接入和管理人员:根据业务案例场景创建资产层级结构(资产树)并管理资产。

  • 应用开发人员:基于 EnOS 提供的 API、SDK 获取设备遥测信息和配置信息,以满足特定业务案例场景的需求。