带你快速入门loT设备接入服务【我的IoT端边云体验】

举报
y-wolfandy 发表于 2022/10/31 00:05:38 2022/10/31
【摘要】 未来是万物智能互联的世界,物联网前景辽阔,相信在以高通为代表的产业各方共同推动下,物联网还将在众多领域创造出更大价值,让我们的生活变得更加美好。

1、平台介绍


华为云物联网平台(IoT 设备接入云服务)提供海量设备的接入和管理能力,将物理设备联接到云,支撑设备数据采集上云和云端下发命令给设备进行远程控制,配合华为云其他产品,帮助您快速构筑物联网解决方案。

使用物联网平台构建一个完整的物联网解决方案主要包括3部分:物联网平台、业务应用和设备。

  • 物联网平台作为连接业务应用和设备的中间层,屏蔽了各种复杂的设备接口,实现设备的快速接入;同时提供强大的开放能力,支撑行业用户构建各种物联网解决方案。
  • 设备可以通过固网、2G/3G/4G/5GNB-IoTWifi等多种网络接入物联网平台,并使用LWM2M/CoAPMQTTHTTPS协议将业务数据上报到平台,平台也可以将控制命令下发给设备。
  • 业务应用通过调用物联网平台提供的API,实现设备数据采集、命令下发、设备管理等业务场景。


2、平台优势


随着业务的发展,越来越多的企业选择结合物联网技术来实现自身效益增长。相比企业自建MQTT集群,使用华为云IoT服务低成本构建物联网解决方案,在能力、成本、运维、安全、生态等诸多方面具有突出优势。

维度

子项

华为云IoT服务

企业基于开源MQTT集群自研

能力

协议灵活

广泛支持IoT主流的接入协议及私有协议,满足各类设备和接入场景要求。

提供插件机制,实现自定义协议解析。

只支持MQTT协议,扩展其他协议时需要再研发扩展,同时维护多协议实现难度大、成本高、效率低。

快速接入

提供系列化、多语言的开源IoT Device SDK

与主流模组、芯片预集成,实现多网络、多协议接入,简化设备接入难度,实现小时级设备极简接入。

需要熟悉各类语言的开发人员投入,开发工作量大。

性能稳定

可实现白天点击购买就可以实现服务资源平滑弹性扩展;

支持亿级设备安全稳定连接、10TPS高并发可靠通信、万级TPS并发设备上线能力;

服务可用性99.95%

需要研发人员进行调优,如果要保证99.9%以上的可用性,需要精通开源MQTT研发人员以及资深的架构人员。

特色功能

·       Cell化技术,实现故障范围的有效控制;

·       支持消息跟踪,方便快速的故障定位和原因分析;

·       支持设备影子;

·       支持OTA升级;

·       支持物模型,将产品功能抽象归纳,形成标准物模型,实现软硬件解耦开发,提升系统集成效率;

·       支持插件机制,实现自定义协议解析;

·       支持数据转发规则,数据无缝流转到10+云服务;

·       支持设备联动规则,基于Time-Condition-Action自定义规则,灵活设定场景联动,实现跨应用/子系统,多设备自动化协同;

·       开放架构,及时享受云计算的最新技术和服务;

·       功能丰富灵活,多行业完整解决方案,已成功服务众多行业客户。

开源MQTT提供了基本的功能,构筑完整解决方案时需要开发人员基于开源能力进行开发。而开发人员对开源代码进行侵入式修改,容易在开源中间件升级时遗漏修改的部分导致现网事故。

3、实验操作


本文将指导您快速在华为云IoT平台创建一款智慧烟感器设备,并使用模拟器来模拟设备与云端通信的过程。带您您快速了解物联网设备连接到云平台的步骤及相关概念。

3.1、环境准备

注册华为云账号、实名认证

若您还没有通过实名认证的账号,可前往账号,完成实名认证。

3.2、开始体验

  1. 进入体验页面,点击右上角“创建产品”

*tips产品模型 用于描述设备具备的能力和特性。开发者通过定义产品模型,在物联网平台构建一款设备的抽象模型,使平台理解该款设备支持的服务、属性、命令等信息,如颜色、开关等。

  

此时选择所属资源空间、产品名称、设备类型等参数;其中设备类型处只能填写中文;

填写完成后确认,出现创建成功字样。

创建成功后可看到相应信息。

点击调试,选择模型定义-导入库模型

选择“SmokeDetector”,即烟雾感应器的模型,点击确定进入下一步。

在产品详情页里,可以通过切换服务列表中的不同服务,查看每个服务中包含的属性参数,平台还支持根据实际需求修改相应参数。至此,您已完成产品的定义。点击在线调试进入下一步。

*Tips服务是描述设备具备的业务能力。将设备业务能力拆分成若干个服务后,再定义每个服务具备的属性、命令以及命令的参数。

  

在调试页面,点击新增测试设备,在弹窗中选择虚拟设备,点击确定后即可创建一个用于模拟与云端进行通信的虚拟设备。

创建成功后出现如下界面;

选择调试,尝试在应用模拟器中,模拟应用端向烟感设备下发命令,在valua中输入“1”,点击发送,可以在调试输出页面看到应用与设备之间通信的过程。

至此实验顺利完成。

4、小结


未来是万物智能互联的世界,物联网前景辽阔,相信在以高通为代表的产业各方共同推动下,物联网还将在众多领域创造出更大价值,让我们的生活变得更加美好。

-------------------------------------------------------------------------------------

{
【我的IoT端边云体验】有奖征文火热进行中:https://bbs.huaweicloud.com/blogs/378687
此外,在(https://bbs.huaweicloud.com/activity/suggestion.html)提出您的宝贵建议,标题以【云驻计划-定向征文】开头,还有机会赢取额外奖励。
}

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。