一、背景
近些年,云计算的发展使得物联网技术突飞猛进,万物联网已经成为这个时代的标识,没有物联网之前,你能想象人在路上就能打开家里的空调?有了物联网,冰箱也能听懂主人在说什么;有了物联网,音响可以直接与人对话,有了物联网,家里的一切电器皆可联网,家里空气的湿度、温度、电表、燃气表等,一部手机就可以成功查看!
二、物联网架构
物联网架构一般分为三层:
- 感知层
- 平台层
- 应用层
感知层就是第一层,用来连接具体的物体的,可以依靠传感器、激光雷达、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分钟时间体验一下,体验过程中有任何问题,可以在下方评论区与我讨论。
物联网(Internet of Things, IoT)是最近被频频提及,也涌现出许多的想法。 这个社区持续地在发展,所以需要有一个对大众开放的物联网平台,让每个人都能来实现自己的想法,让大家的生活或多或少变得更便捷!! 根据InternetOfThingsW…