快速构建华为云IoT平台“物模型“【我的IoT端边云体验】

举报
Jan-tao 发表于 2022/10/31 20:14:17 2022/10/31
【摘要】 物模型是现实中的设备(如传感器、车载装置、楼宇、工厂等)在云端的数字化表示,用于描述了该设备是什么、能做什么、可以对外提供哪些信息。在物联网开发过程中,开发者通过定义物模型(产品模型),在物联网平台构建一款设备的抽象模型,使平台理解该款设备支持的服务、属性、命令等信息,如颜色、开关等。当定义完一款物模型后,在进行注册设备时,就可以使用在控制台上定义的物模型。

一、设备接入服务(IoT Device Access)

设备接入服务(IoT Device Access)是华为云的物联网平台,提供海量设备连接上云、设备和云端双向消息通信、批量设备管理、远程控制和监控、OTA升级、设备联动规则等能力,并可将设备数据灵活流转到华为云其他服务,帮助物联网行业用户快速完成设备联网及行业应用集成。

image-20221030145613711

官方文档:如何构建物模型

二、什么是物模型?

物模型是现实中的设备(如传感器、车载装置、楼宇、工厂等)在云端的数字化表示,用于描述了该设备是什么、能做什么、可以对外提供哪些信息。在物联网开发过程中,开发者通过定义物模型(产品模型),在物联网平台构建一款设备的抽象模型,使平台理解该款设备支持的服务、属性、命令等信息,如颜色、开关等。当定义完一款物模型后,在进行注册设备时,就可以使用在控制台上定义的物模型。

三、为什么要有物模型?

物模型标准化 – 统一万物互联的语言:万物的互联,本质是数据的交流,而数据交流的基础就是物模型。比如智慧城市中,有安防摄像头、交通违章摄像头等不同功能的摄像头。当每个摄像头被定义的数据模型不一样时,则需要给每个摄像头配备其对应的子系统用于监控,造成设备和系统的“孤岛”,还增加了项目成本。这时候,就需要一款通用的“语言”、也就是物模型,来解决设备之间、设备与系统之间的数据交流问题。

四、本文体验在华为云IoT平台快读构建物模型

1.进入华为云IoT平台的设备接入IoTDA

设备接入IoTDA:设备接入 IoTDA

image-20221031182403039

image-20221031182556348

2.创建产品

image-20221031182636792

填写相关信息

image-20221031182746769

创建成功后有一个产品ID的信息

image-20221031182837595

3.自定义模型

image-20221031194617069

img

在设备接入IoTDA中的模型定义里创建一个产品,并添加服务、属性、命令等内容。

3.1 添加服务

服务信息:(服务ID、服务类型)

服务ID 服务类型
Model_Demo senser

image-20221031194838984

image-20221031195124113

3.2 添加属性

属性信息:(属性名称、数据类型)

属性名称 数据类型
Light int(整数)
Motor_flag string(字符串)

image-20221031195227532

image-20221031195416872

3.3 添加命令

命令信息:(命令名称、参数名称、数据类型、长度、枚举)

命令名称 参数名称 数据类型 长度 枚举
Control_Motor Motor string 3 ON,OFF

image-20221031195527142

添加信息具体如下

image-20221031195714547

4.新增测试设备

image-20221031195813163

在新增测试设备中构建一个虚拟设备,用虚拟设备进行在线调试

image-20221031195841822

构建成功

image-20221031195855853

5.在线调试

在线调试,通过设备模拟器上报数据,通过应用模拟器下发命令

5.1上报数据

image-20221031200134787

5.2下发命令

image-20221031200158375

五、总结

通过学习本次构建物模型,虽然我们没有真实设备,但是我们可以通过构建虚拟设备进行相应的调试,体验华为云IoT平台的相关功能。我们也可以进一步学习一下如何将真实设备利用MQTT协议接入华为云IoT平台,通过编写相关代码进一步了解华为云IOT平台。

【我的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个月内不可修改。