什么是设备接入IoTDA
华为云物联网平台设备接入云服务(IoTDA)提供海量设备的接入和管理能力,将物理设备联接到云,支撑设备数据采集上云和云端下发命令给设备进行远程控制,配合华为云其他产品,帮助您快速构筑物联网解决方案。
使用物联网平台构建一个完整的物联网解决方案主要包括3部分:物联网平台、业务应用和设备。
- 物联网平台作为连接业务应用和设备的中间层,屏蔽了各种复杂的设备接口,实现设备的快速接入;同时提供强大的开放能力,支撑行业用户构建各种物联网解决方案。
- 设备可以通过固网、2G/3G/4G/5G、NB-IoT、Wifi等多种网络接入物联网平台,并使用LWM2M/CoAP、MQTT、HTTPS等主流协议或行业协议将业务数据上报到平台,平台也可以将控制命令下发给设备。
- 业务应用通过调用物联网平台提供的API,实现设备数据采集、命令下发、设备管理等业务场景。
设备接入IoTDA特性
物联网平台支持终端设备直接接入,也可以通过工业网关或者家庭网关接入。物联网平台支持多网络接入、多协议接入、系列化Agent接入,解决设备接入复杂多样化和碎片化难题,也提供了丰富完备的设备管理能力,简化海量设备管理复杂性,提升管理效率。IoT设备接入云服务支持的特性详见下表。
特性分类 |
功能特性 |
功能说明 |
---|---|---|
设备接入 |
原生协议接入 |
支持MQTT/CoAP/LwM2M/HTTPS协议接入。 |
系列化Device SDK |
支持IoT Device SDK和IoT Device SDK Tiny,覆盖的语言包括C、Java等。详情请参考IoT Device SDK介绍。 |
|
行业协议接入 |
支持通过边缘网关接入Modbus、OPCUA,可通过行业协议插件方式支持行业协议接入。 |
|
设备接入鉴权 |
支持一机一密,X.509证书等鉴权方式。 |
|
- |
- |
|
设备管理 |
设备全生命周期管理 |
设备增删改查、设备状态管理、设备冻结/解冻、子设备管理等。 |
设备分组&标签 |
支持对设备进行分组或打标签,详细请参见群组与标签。 |
|
设备物模型定义 |
对设备进行物模型定义(Product Model),详细请参见产品模型。 |
|
设备影子 |
支持影子数据查询和影子设置,详细请参见设备影子。 |
|
OTA升级 |
支持对设备软固件进行升级,详细请参考OTA升级。 |
|
设备文件上传 |
支持设备上传文件到OBS,设备可向云端请求文件,详细请参见文件上传。 |
|
设备批量操作 |
||
消息通信 |
双向消息透传 |
支持设备消息HTTP/AMQP推送到应用服务器,支持应用侧向设备以异步方式下发消息。 |
物模型Topic通信 |
应用侧和设备侧基于物模型定义的属性、命令和事件进行解耦通信。 |
|
自定义Topic通信 |
支持用户自定义Topic进行双向消息通信。 |
|
数据解析转换 |
在线开发编解码插件,对设备数据进行数据解析和格式转换。 |
|
命令下发 |
支持以同步方式向在线设备下发命令,NB场景支持异步方式下发命令,详细请参见命令下发。 |
|
规则引擎 |
数据流转 |
支持数据流转到华为云Kafka/OBS/GaussDB/DIS/DMS/ROMA等服务,详细请参见规则引擎。 |
规则联动 |
支持建立设备联动规则,实现联动控制,详细请参见规则引擎。 |
|
数据转发 |
支持平台将设备上报数据通过HTTP或AMQP转发至应用服务器。 |
|
监控运维 |
日志能力 |
控制台提供消息跟踪功能,对接LTS提供日志分析能力,对接CTS提供审计日志功能,详细请参见监控运维。 |
告警能力 |
系统类告警(如阈值类告警)和设备规则触发告警对接AOM提供告警通知管理能力,详细请参见告警管理。 |
|
指标监控 |
租户级业务指标(如设备状态、命令、订阅推送、消息流转等)对接AOM提供监控报表能力,详细请参见查看报表。 |
安全&数据保护
已获国家安全等保2.0四级认证,通过ISO27001/ISO27017/ ISO27018/CSA STAR国际安全认证,数据隐私保护遵从欧盟GDPR数据隐私保护要求,建立端到端可信的安全体系。
- 设备安全:提供一机一密的设备安全认证机制,防止设备非法接入,支持设备的安全检测。
- 信息传输安全:基于TLS、DTLS、DTLS+加密协议,提供安全的传输通道。
- 平台安全:基于华为云整体进行威胁防御,充分利用华为云安全服务/组件和华为的安全研究部门,建立安全分析、设计、编码、测试、安全攻防等一整套安全防御体系。
- 数据保护:满足欧盟GDPR数据隐私保护要求。