华为云IoT设备接入服务介绍
华为云IoT设备接入服务介绍
带您全面了解华为云IoT设备接入
带您全面了解华为云IoT设备接入
支持MQTT/CoAP/LwM2M/HTTP协议接入。提供开源SDK和技术框架,需用户自行部署云网关完成协议转换,或部署协议驱动到边缘网关。
支持TCP/IP协议栈的设备集成IoT Device SDK后,可以直接与物联网平台通信。不支持TCP/IP协议栈的设备,例如蓝牙设备、ZigBee设备等需要利用网关将设备数据转发给物联网平台,此时网关需要事先集成IoT Device SDK。
支持通过边缘网关接入Modbus、OPCUA、可通过行业协议插件方式支持行业协议接入。支持一机一密,X.509证书等鉴权方式。
规则引擎是指用户可以在物联网平台上可以对接入平台的设备设定相应的规则,在条件满足所设定的规则后,平台会触发相应的动作来满足用户需求。包含设备联动和数据转发两种类型。
数据转发无缝与华为云其他服务对接,实现设备数据的存储、计算、分析的全栈服务。当前物联网平台支持转发至7种服务,具体详情请点击查看。
设备联动指通过条件触发,基于预设的规则,引发多设备的协同反应,实现设备联动、智能控制。例如:设置水表的电池电量阈值为小于等于20%时,上报电池电量过低的告警,用户就能及时了解设备的供电情况,以便及时更换电池。
创建数据转发规则时,需要编写SQL来解析和处理设备上报的JSON数据,JSON数据具体格式参考流转数据。二进制格式的数据不做解析,直接透传。
在业务对接调测阶段,您可使用连通性测试功能模拟业务数据调测规则动作的可用性及转发数据的业务一致性;在业务运行阶段数据转发出现故障时,您可使用连通性测试功能进行简单的问题复现及定位。
监控运维包含了设备消息跟踪、查看报表、告警管理、查看审计日志、查看运行日志、设备异常检测等功能。
群组是一系列设备的集合,用户可以对资源空间下所有设备,根据区域、类型等不同规则进行分类建立群组,以便处理对海量设备的批量操作。物联网平台支持定义不同的标签,并对设备打标签
产品模型用于描述设备具备的能力和特性。开发者通过定义产品模型,在物联网平台构建一款设备的抽象模型,使平台理解该款设备支持的服务、属性、命令等信息,如颜色、开关等。
物联网平台支持创建设备的“影子”。设备影子是一个JSON文件,用于存储设备的在线状态、设备最近一次上报的设备属性值、应用服务器期望下发的配置。
固件升级又称为FOTA(Firmware Over The Air),是指用户可以通过OTA的方式对支持LwM2M协议和MQTT协议的设备进行固件升级。
软件升级又称为SOTA(SoftWare Over The Air),是指用户可以通过OTA的方式支持对LwM2M协议和MQTT协议的设备进行软件升级。
华为物联网平台支持设备将运行日志,配置信息等文件上传至平台,便于用户进行日志分析、故障定位、设备数据备份等。当设备采用HTTPS方式将文件上传到OBS服务进行备份时,您可以在OBS服务管理已上传的设备文件。
应用服务器可调用此接口为创建批量处理任务,对多个设备进行批量操作。当前支持批量软固件升级、批量创建设备、批量删除设备、批量冻结设备、批量解冻设备、批量创建命令、批量创建消息任务。
物联网平台支持设备直连,也支持设备挂载在网关上,作为网关的子设备,由网关直连。针对未实现TCP/IP协议栈的设备,由于无法直接同物联网平台通信,它需要通过网关进行数据转发。
平台升级协议(PCP协议)规定了设备和平台之间升级的通信内容与格式。本协议规定设备和IoT平台(以下简称“平台”)之间的应用层升级协议(简称“PCP协议”),用于实现设备的升级。
使用MQTT协议接入的设备,平台和设备之间基于Topic进行通信。Topic分为自定义Topic和系统Topic。系统Topic为平台预置的基本通信Topic,您也可以根据实际业务需要,在平台自定义Topic。
当设备和物联网平台完成对接后,设备可通过设备消息上报、设备原始数据(二进制)上报、设备属性上报、网关批量属性上报这几种方式发送数据到物联网平台。
一款产品的设备上报数据时,如果“数据格式”为“二进制码流”,则该产品需要进行编解码插件开发;如果“数据格式”为“JSON”,则该产品不需要进行编解码插件开发。
为能有效地对设备进行管理,设备的产品模型中定义了物联网平台可向设备下发的命令,应用服务器可以调用物联网平台开放的API接口向设备下发命令,以实现对设备的远程控制。
在设备鉴权、命令下发、数据上报、平台数据转发等业务场景中出现故障时,物联网平台可以通过消息跟踪功能进行快速的故障定位和原因分析。
物联网平台为用户提供数据存储服务,用于存储用户设备接入、设备日常管理时所产生的数据。目前设备接入控制台集成了IoT数据分析的存储管理服务,包括物联网温数据存储和物联网冷数据存储。
指在物联网平台中为您的业务划分的一个资源空间,您在平台中创建的资源(如产品、设备等)都需要归属到某个资源空间,您可以基于资源空间实现多业务应用的分域管理。
华为物联网平台提供实例助力解决数据,资源隔离问题,当前华为云物联网平台提供基础版(共享实例)、标准版(标准实例)和企业版(专享实例)三种两种实例类型供您选择。
设备发放包括设备开放、设备发放、设备接入物联网平台三个方面。其中设备发放环节包括了:证书、授权、策略、设备、设备数据同步。
华为云IoT设备接入服务有什么特点
活动对象:华为云电销客户及渠道伙伴客户可参与消费满送活动,其他客户参与前请咨询客户经理
活动时间: 2020年8月12日-2020年9月11日
活动期间,华为云用户通过活动页面购买云服务,或使用上云礼包优惠券在华为云官网新购云服务,累计新购实付付费金额达到一定额度,可兑换相应的实物礼品。活动优惠券可在本活动页面中“上云礼包”等方式获取,在华为云官网直接购买(未使用年中云钜惠活动优惠券)或参与其他活动的订单付费金额不计入统计范围内;
-
协议灵活
广泛支持IoT主流的接入协议及私有协议,满足各类设备和接入场景要求
-
快速接入
提供系列化、多语言的开源IoT Device SDK,与主流模组、芯片预集成,简化设备接入难度
-
性能稳定
服务资源可弹性扩展,支持亿级设备接入、百万级消息并发能力,服务可用性99.95%
-
安全可靠
多种认证方式及传输加密协议得到行业权威认证;数据隐私保护遵从欧盟GDPR标准
设备侧开发指引
华为物联网平台支持多种接入方式,满足各类设备和接入场景要求。请根据设备类型,选择合适的开发模式。
开发模式
|
特点
|
适用场景
|
难度系数
|
---|---|---|---|
认证MCU开发模式 |
IoT Device SDK Tiny已经预集成在MCU(Main Control Unit)中,可以直接调用方法连接华为云IoT。 |
设备商用时间短,研发成本低,无需管理子设备的直连设备。 |
|
认证模组开发模式 |
IoT Device SDK Tiny已经预集成在模组中,通过调用AT指令连接华为云IoT。 |
需要节省MCU资源,无需管理子设备的直连设备。详细接入方式请参考通过华为认证模组接入。 |
|
LiteOS开发模式 |
设备运行在LiteOS中,通过LiteOS对MCU进行资源管理,同时liteOS内置了IoT Device SDK Tiny,可以通过调用函数连接华为云IoT。LiteOS开发模式的设备开发耗时更短,开发难度也低。 |
无操作系统,无需管理子设备的直连设备 |
|
常规开发模式 |
集成IoT Device SDK Tiny到MCU中,调用SDK中的函数连接华为云IoT,相比API接入更便捷。 |
设备商用时间充足,MCU的Flash与RAM资源满足IoT Device SDK Tiny集成条件的场景。 |
|
Open CPU开发模式 |
节省一个MCU,使用公用模组中的MCU能力,将设备的应用程序编译运行在OpenCPU上。 |
安全要求高,体积较小,商用时间短的设备 |
|
网关设备开发模式 |
IoT Device SDK预置到CPU(Central Processing Unit)或者MPU(Main Processing Unit)中,通过调用函数连接到华为云IoT。 |
管理子设备的网关设备。 |
华为云设备接入服务常见应用场景
行业痛点
· 园区管理涉及管理设备种类众多,协调困难并且复杂。如何数字化高效运营,一直是园区管理者的痛点。
· 针对集团化园区,用户隐私数据往往存在数据圈地化管理的诉求,如何做到云端高效统一管理的同时又兼顾用户隐私,也是园区管理的核心重点。
服务优势
· 隐私数据本地自闭环管理,所有数据采集、处理及存储都在本地节点闭环;
· 数据清洗,机器学习,非隐私数据清洗汇总后,上传云端机器学习,持续优化本地智能算法;
· 接口多样化,支持园区各类子系统/设备完成对接管理;
· 摄像头管理、视频分析、入侵智能检测能力,除了满足园区安防需求,还能做到业·务联动及编排,多样化管理。
行业痛点
· 在自动驾驶大力发展的时代,智慧交通与道路感知的高效协同是实现安全自动驾驶的基石。
· 如何让自动驾驶实时感知复杂的路面情况?
· 如何让自动驾驶根据不同场景,迅速计算出相应对策?
· 如何让自动驾驶车辆针对紧急场景,做到毫秒级的响应?
服务优势
· 提供高精度定位及地图服务;
· 多源融合感知,智能化算法检测道路交通事件(算法云端训练、边缘执行),有效实时提供碰撞告警,红绿灯相位推送,车流量感知及控制等智能服务;
· 提供高可靠低时延通信。
行业痛点
-工业制造步入智能化时代,而当前生产工艺无法匹配下游客户对于产品质量的个性化需求。
-大量不同类型的工业生产设备如何实现智能化生命周期管理,生产过程如何实现自动化,实现节能、降本、增效,都依赖于大量设备数据的低时延传输和本地智能化分析。
服务优势
-适配多种工业协议,实现生产设备统一接入管理,快速采集工业数据,并进行本地智能解析和自动化数据清洗;
-边缘和云端系统统一部署、运维、业务管理,支持第三方服务的集成,提供丰富的应用生态,匹配个性化需求;
-抽象屏蔽硬件接口,不同场景(大计算、设备接入)支持选用不同边缘硬件;
-实时数据质量监控和工艺参数监控、告警,提升设备运维效率和生产效率。
业务挑战
· 一个电梯需要配置3-5种不同类型的传感器,适配开发量大
· 设备长时间连接平台,在设备上量后,对平台性能和扩展性要求高
客户收益
· 多种传感器基于边缘网关接入,边缘网关预集成平台Device SDK,简化接入难度
· 平台支持亿级海量连接和百万级高并发,可保证大量设备接入和设备长时间连接
· 企业可以随时随地查看电梯数据和使用情况,及时了解电梯维保信息,也便于统一监管
· 可通过手机APP、小程序召唤电梯,实现无接触智能乘梯,提升公共卫生安全
华为云设备接入服务相关在线视频学习
物联网概览
华为云物联网端到端开发
物联网应用开发实战
华为云设备接入功能使用视频介绍