平台简介
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文档,用于存储设备上报状态、应用程序期望状态信息。每个设备有且只有一个设备影子,设备可以获取和设置设备影子以此来同步状态,这个同步可以是影子同步给设备,也可以是设备同步给影子。 |
规则引擎 |
用户可以对平台接入的设备设定相应的规则命令,在条件满足所设定的规则后,设备会触发相应的动作来满足用户需求。平台支持如下两种规则设置:
|
设备配置更新 |
支持通过应用服务器或管理门户以下发命令的方式,对设备的属性进行更新。 |
设备命令下发 |
支持通过应用服务器或管理门户以下发命令的方式,将命令下发到设备,达到平台对设备远程控制的效果。 |
软固件升级 |
支持通过OTA(Over the Air)的方式,对终端设备进行软件、硬件的升级操作,并通过软固件升级策略管理(群组、升级时间、并发数控制等),有效提升升级灵活性。 |
设备分组及标签 |
支持对设备进行群组和标签管理,通过有效分组和批量管理,减轻设备管理成本。 |
设备批操作 |
支持对设备的批量操作,包括:批量设备注册,批量配置更新、批量命令下发,批量软固件升级。 |
设备日志收集 |
支持通过收集设备日志对设备进行远程维护操作。 |
告警管理 |
支持管理设备告警,包括查看告警详情和恢复告警。 |
安全&数据保护
IoT提供多种安全防护措施,确保设备安全、数据有效保护。
- 设备安全:提供一机一密的设备安全认证机制,防止设备非法接入。
- 信息传输安全:基于TLS、DTLS、DTLS+加密协议,提供安全的传输通道。
- 数据保护:满足欧盟GDPR数据隐私保护要求。
应用管理
IoT平台开放了海量的API接口和SDK,包括应用安全接入、设备管理、数据采集、命令下发、批量处理和消息推送的接口能力,帮助开发者快速孵化行业应用。
管理门户
基于管理门户可进行快捷高效的设备和应用管理,同时管理门户还提供如下功能:
- 报表统计:供了丰富的报表功能,方便用户查看应用和设备的使用情况。
- 审计日志:对所有IoT平台的使用人员的操作日志、安全日志(登录、登出、密码修改等)进行记录,便于日志分析和故障定位
开发中心
开发中心是基于IoT平台提供的一站式开发工具,帮助开发者快速开发产品/设备模型(Profile)和编解码插件,并进行自动化测试,生成测试报告。