教你5分钟构建云端“物”模型【我的IoT端边云体验】
1、平台介绍
华为云物联网平台(IoT 设备接入云服务)提供海量设备的接入和管理能力,将物理设备联接到云,支撑设备数据采集上云和云端下发命令给设备进行远程控制,配合华为云其他产品,帮助您快速构筑物联网解决方案。
使用物联网平台构建一个完整的物联网解决方案主要包括3部分:物联网平台、业务应用和设备。
- 物联网平台作为连接业务应用和设备的中间层,屏蔽了各种复杂的设备接口,实现设备的快速接入;同时提供强大的开放能力,支撑行业用户构建各种物联网解决方案。
- 设备可以通过固网、2G/3G/4G/5G、NB-IoT、Wifi等多种网络接入物联网平台,并使用LWM2M/CoAP、MQTT、HTTPS协议将业务数据上报到平台,平台也可以将控制命令下发给设备。
- 业务应用通过调用物联网平台提供的API,实现设备数据采集、命令下发、设备管理等业务场景。
2、平台优势
随着业务的发展,越来越多的企业选择结合物联网技术来实现自身效益增长。相比企业自建MQTT集群,使用华为云IoT服务低成本构建物联网解决方案,在能力、成本、运维、安全、生态等诸多方面具有突出优势。
维度 |
子项 |
华为云IoT服务 |
企业基于开源MQTT集群自研 |
能力 |
协议灵活 |
广泛支持IoT主流的接入协议及私有协议,满足各类设备和接入场景要求。 提供插件机制,实现自定义协议解析。 |
只支持MQTT协议,扩展其他协议时需要再研发扩展,同时维护多协议实现难度大、成本高、效率低。 |
快速接入 |
提供系列化、多语言的开源IoT Device SDK; 与主流模组、芯片预集成,实现多网络、多协议接入,简化设备接入难度,实现小时级设备极简接入。 |
需要熟悉各类语言的开发人员投入,开发工作量大。 |
|
性能稳定 |
可实现白天点击购买就可以实现服务资源平滑弹性扩展; 支持亿级设备安全稳定连接、10万TPS高并发可靠通信、万级TPS并发设备上线能力; 服务可用性99.95%。 |
需要研发人员进行调优,如果要保证99.9%以上的可用性,需要精通开源MQTT研发人员以及资深的架构人员。 |
|
特色功能 |
· Cell化技术,实现故障范围的有效控制; · 支持消息跟踪,方便快速的故障定位和原因分析; · 支持设备影子; · 支持OTA升级; · 支持物模型,将产品功能抽象归纳,形成“标准物模型”,实现软硬件解耦开发,提升系统集成效率; · 支持插件机制,实现自定义协议解析; · 支持数据转发规则,数据无缝流转到10+云服务; · 支持设备联动规则,基于Time-Condition-Action自定义规则,灵活设定场景联动,实现跨应用/子系统,多设备自动化协同; · 开放架构,及时享受云计算的最新技术和服务; · 功能丰富灵活,多行业完整解决方案,已成功服务众多行业客户。 |
开源MQTT提供了基本的功能,构筑完整解决方案时需要开发人员基于开源能力进行开发。而开发人员对开源代码进行侵入式修改,容易在开源中间件升级时遗漏修改的部分导致现网事故。 |
3、实验操作
通过如下链路进入平台:
https://www.huaweicloud.com/product/iothub.html
首页界面如下:
- 找到创建产品章节新增的产品,单击产品进入产品界面。
- 在产品详情“模型定义”页面,单击“自定义模型”,配置产品的服务。
- 在“LightControl”的下拉菜单下单击“添加命令”,输入命令名称“Switch”。
- 在“新增命令”页面,单击“新增输入参数”,填写相关信息后,单击“确定”。
注册设备
- 在管理控制台页面,选择左侧导航栏“设备 > 所有设备”,单击页面右上角的“注册设备”。
- 根据页面提示信息填写参数,然后单击“确定”。
保证相关内容与步骤1对应。
后面根据提示一步步操作,在管理控制台下发命令,远程控制设备。
- 选择“设备> 所有设备”,找到注册设备章节新建的设备,单击“查看”进入设备详情页面。
- 单击“命令”页签,下发同步命令。
4、小结
近年来,物联网引领了继计算机、互联网之后世界信息产业的第三次发展浪潮,且逐步在各行各业得到更广泛的应用。华为云IoT平台则构建了一个从设备的联接、到数据的应用、生态以及行业的拓展的全场景云服务。相信华为云IoT平台会应用到更多物联网场景中去。
{
【我的IoT端边云体验】有奖征文火热进行中:https://bbs.huaweicloud.com/blogs/378687
此外,在(https://bbs.huaweicloud.com/activity/suggestion.html)提出您的宝贵建议,标题以【云驻计划-定向征文】开头,还有机会赢取额外奖励。
}
- 点赞
- 收藏
- 关注作者
评论(0)