摘要:我们利用华为云IoTDA平台构建一个智能电梯运行状态检测模型,模拟一下智能电梯检测器的工作原理。
本文分享自华为云社区《太棒了,5分钟构建IoT智能电梯检测器模型》,作者:清雨小竹。
什么是物模型?
物模型是现实中的设备(如传感器、车载装置、楼宇、工厂等)在云端的数字化表示,用于描述了该设备是什么、能做什么、可以对外提供哪些信息。在物联网开发过程中,开发者通过定义物模型(产品模型),在物联网平台构建一款设备的抽象模型,使平台理解该款设备支持的服务、属性、命令等信息,如颜色、开关等。当定义完一款物模型后,在进行注册设备时,就可以使用在控制台上定义的物模型。
为什么要有物模型?
物模型标准化 – 统一万物互联的语言:万物的互联,本质是数据的交流,而数据交流的基础就是物模型。比如智慧城市中,有安防摄像头、交通违章摄像头等不同功能的摄像头。当每个摄像头被定义的数据模型不一样时,则需要给每个摄像头配备其对应的子系统用于监控,造成设备和系统的“孤岛”,还增加了项目成本。这时候,就需要一款通用的“语言”、也就是物模型,来解决设备之间、设备与系统之间的数据交流问题。
在物联网行业蓬勃发展的今天各式各样的工业传感器、智能家居传感器层出不穷,结合万物互联的网络构想传感器也走向了智能化,万物互联也深入到了我们生活的方方面面,小到共享单车、智能水表、家用防盗报警器,大到工业控制器、无人矿山等场景,物联网让我们的生产生活更加方便、设备使用更加安全可靠。
接下来我们就利用华为云IoTDA平台构建一个智能电梯运行状态检测模型,模拟一下智能电梯检测器的工作原理。
操作步骤
1.打开IoTDA管理平台
https://www.huaweicloud.com/product/iothub.html
2.点击左侧菜单“产品”“创建产品”,创建自己的物联网产品。
3.输入产品名称,选择数据格式,设备类型等信息后点击确定按钮。
4.产品创建成功后会提示产品ID,点击查看详情进入产品详情界面。
5.点击自定义模型按钮创建自己的物联网产品模型,也可以将附件内的已创建好的模型导入系统(详见附件内容)。
6.点击自定义模型后会提示输入服务ID,输入后点击确定。
7.在模型定义界面,添加产品模型的属性和产品自有的命令,例如我添加了电梯的运行状态属性和上行、下行、停止三个命令。
8.模型定义完成后点击在线调试按钮,新增测试设备我们在这里选择虚拟设备。
9.测试设备添加好后点击右侧的调试按钮进入设备调试界面。
10.我们可以在调试界面模拟下发命令和模拟设备数据上报,在输出界面可以看到应用模拟器和IoT平台的输出结果信息。
11.在所有设备菜单里面可以看到我们创建的设备信息,点开详情可以看到设备的属性值。
12.实验完成后记得把设备要删除哦。
写在最后
通过学习使用华为云IoTDA平台我们可以很简单方便的构建自己想要的物联网设备接入模型,结合平台提供的设备模拟调试工具即便是手头没有物理设备也可以模拟设备数据的收发,让新手同学也能很快的入门大大降低了物联网的学习成本和学习门槛。随着平台个更加完善相信华为IoTDA会成为物联网行业的标杆产品。
【我的IoT端边云体验】有奖征文火热进行中: https://bbs.huaweicloud.com/blogs/378687
此外,在(https://bbs.huaweicloud.com/activity/suggestion.html)提出您的宝贵建议,标题以【云驻计划-定向征文】开头,还有机会赢取额外奖励。