更新时间:2022-02-21 GMT+08:00

平台简介

IoT平台提供海量设备的接入和管理,配合华为云其他产品同时使用,帮助快速构筑物联网应用。

设备接入

IoT平台支持终端设备直接接入,也可以通过工业网关或者家庭网关接入。同时,支持多网络接入、多协议接入、多Agent接入和云端协议解析,解决设备接入复杂多样化和碎片化难题,实现设备的快速接入。

  • 多网络接入:支持有线和无线的接入方式,如固定宽带、2G/3G/4G/5G、NB-IoT、Z-Wave、ZigBee、eLTE等。
  • 多协议接入:支持HTTPS+MQTTS、MQTTS、LWM2M/CoAP协议接入。
  • 多Agent接入:支持Agent Lite和Agent Tiny,覆盖的语言包括C、Java、Python。Agent与海思、高通主流芯片、模组预集成,缩短TTM。
  • 云端协议解析:支持在云端对接入协议和设备数据进行解析,无需变更设备端数据上报格式,在云端开发插件灵活解析

设备管理

IoT平台提供丰富完备的设备管理能力,用户可以通过管理门户或者调用API,对设备进行管理。

功能

简介

产品模型定义

用于定义一款接入设备所具备的属性(如颜色、大小、采集的数据、可识别的指令或者设备上报的事件等信息),然后通过厂家、设备类型和设备型号,唯一标识一款设备,便于平台识别。

设备注册

即在IoT平台创建设备,设置设备信息。

设备接入鉴权

平台对接入的设备进行鉴权认证,鉴权内容包括设备数据完整性和安全性,确保设备安全接入。

设备访问授权

支持将设备的管理权限授权给其他应用,便于同一个用户管理多个应用的设备。

设备数据采集

IoT平台提供设备数据采集功能,例如设备业务数据、设备告警,同时支持应用对设备数据的订阅。

数据持久化存储

提供设备上报数据的存储,可按照时、天、月等维度查看设备上报的历史数据。历史数据最多存储7天。

设备实时状态监控

IoT平台实时监控设备的状态,包括在线、异常、离线,实时获取状态变更通知。

设备影子

设备影子是一个JSON文档,用于存储设备上报状态、应用程序期望状态信息。每个设备有且只有一个设备影子,设备可以获取和设置设备影子以此来同步状态,这个同步可以是影子同步给设备,也可以是设备同步给影子。

规则引擎

用户可以对平台接入的设备设定相应的规则命令,在条件满足所设定的规则后,设备会触发相应的动作来满足用户需求。平台支持如下两种规则设置:
  • 设备联动:设置一个规则的触发条件(如温度阈值、时间等),在满足触发条件时,IoT平台会触发一个指令来使设备执行一个操作(如上报信息、打开设备开关、上报告警等)。
  • 数据转发:将IoT平台接收的设备数据,转发到华为公有云的其它服务进行数据分析、储存等。

设备配置更新

支持通过应用服务器或管理门户以下发命令的方式,对设备的属性进行更新。

设备命令下发

支持通过应用服务器或管理门户以下发命令的方式,将命令下发到设备,达到平台对设备远程控制的效果。

软固件升级

支持通过OTA(Over the Air)的方式,对终端设备进行软件、硬件的升级操作,并通过软固件升级策略管理(群组、升级时间、并发数控制等),有效提升升级灵活性。

设备分组及标签

支持对设备进行群组和标签管理,通过有效分组和批量管理,减轻设备管理成本。

设备批操作

支持对设备的批量操作,包括:批量设备注册,批量配置更新、批量命令下发,批量软固件升级。

设备日志收集

支持通过收集设备日志对设备进行远程维护操作。

告警管理

支持管理设备告警,包括查看告警详情和恢复告警。

安全&数据保护

IoT提供多种安全防护措施,确保设备安全、数据有效保护。

  • 设备安全:提供一机一密的设备安全认证机制,防止设备非法接入。
  • 信息传输安全:基于TLS、DTLS、DTLS+加密协议,提供安全的传输通道。
  • 数据保护:满足欧盟GDPR数据隐私保护要求。

应用管理

IoT平台开放了海量的API接口和SDK,包括应用安全接入、设备管理、数据采集、命令下发、批量处理和消息推送的接口能力,帮助开发者快速孵化行业应用。

管理门户

基于管理门户可进行快捷高效的设备和应用管理,同时管理门户还提供如下功能:

  • 报表统计:供了丰富的报表功能,方便用户查看应用和设备的使用情况。
  • 审计日志:对所有IoT平台的使用人员的操作日志、安全日志(登录、登出、密码修改等)进行记录,便于日志分析和故障定位

开发中心

开发中心是基于IoT平台提供的一站式开发工具,帮助开发者快速开发产品/设备模型(Profile)和编解码插件,并进行自动化测试,生成测试报告。