一、背景

近些年,云计算的发展使得物联网技术突飞猛进,万物联网已经成为这个时代的标识,没有物联网之前,你能想象人在路上就能打开家里的空调?有了物联网,冰箱也能听懂主人在说什么;有了物联网,音响可以直接与人对话,有了物联网,家里的一切电器皆可联网,家里空气的湿度、温度、电表、燃气表等,一部手机就可以成功查看!

二、物联网架构

物联网架构一般分为三层:

  • 感知层
  • 平台层
  • 应用层

感知层就是第一层,用来连接具体的物体的,可以依靠传感器、激光雷达、RFID等收集数据。

平台层就是第二层,将第一层产生的数据进行分析、处理提供给用户。

应用层就是第三层,也就是物联网的应用,比如智能家居、智能工厂、智慧城市等。

其实在感知层和平台层中间还有一个传输层,即将感知层的数据传输到平台层,传输的方式很多种,比如有线网络、无线网络、蓝牙等。

三、华为云IoT

云IoT,顾名思义,借助云计算的力量,将物联网相关操作进行云化,国内做云IoT的厂商很多,这里我们以华为云IoT为例。

华为云IoT地址:https://www.huaweicloud.com/product/iot.html

下面我们来体验一下华为云IoT的设备接入。

四、华为云IoT设备接入体验

首先访问:https://console.huaweicloud.com/iotdm/?region=cn-north-4#/dm-portal/home/quick-start

点击【向导式极速体验】:

在【产品定义】页签,我们需要自定义填写”产品名称“,这里我们填写”wljslmz_test“:

点击【创建应用】红色按钮,进入到【注册设备】页签:

在这个页面,我需要填写设备标识码和设备名称,在这个页面,我需要填写设备名称和设备名称,我们自定义为:

  • 设备标识码:wljslmz_sn
  • 设备名称:wljslmz_lot

填写完毕后点击【注册设备】红色按钮:

然后进入到【选择设备演示包】页签,在此页面,我们需要选择设备平台、设备连接协议、开发语言,我们选择:

  • 设备平台:Windows
  • 设备连接协议:MQTT(只有这一种选择)
  • 开发语言:Java

选择好后,点击【下一步】红色按钮:

点击【下载设备演示包】红色按钮:

下载后解压,进入解压后的文件夹中,找到start.bat文件:

双击start.bat文件:

然后我们看到设备状态已经变为”在线“:

并且设备参数也会动态变化:

我们可以向设备发送命令,这里我们发送”66“指令:

然后我们看到命令发送成功:

然后我们看到设备成功收到了”66“的指令值了:

至此,我们的体验过程就完毕了!

总结

本文通过体验华为云IoT,感受到了设备上云的简单,如果大家想要体验物联网设备上云的,可以花10分钟时间体验一下,体验过程中有任何问题,可以在下方评论区与我讨论。

更多推荐