设备连接与管理概述¶
EnOS 设备连接与管理(Device Connection and Management,简称 DCM)帮助你将物理设备安全接入 EnOS 云端并传输数据,管理设备全生命周期,以及将物理世界的资产结构映射至数字世界。
设备连接 ¶
设备与云端的双向连接¶
设备连接与管理可以帮助你快速建立设备和 EnOS 云端之间的双向通信:
将数据从设备摄入到云端。
从云端到设备的远程控制。
有关连接的信息流及主要技术组件的描述,参见 设备与数据连接。
支持的通讯协议¶
设备连接与管理支持设备通过以下协议与 EnOS 云端进行通讯:
设备端 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 获取设备遥测信息和配置信息,以满足特定业务案例场景的需求。