当先锋百科网

首页 1 2 3 4 5 6 7

创建阿里云物联网平台

对云平台设备创建过程做记录,懒得再看视频

文章参考视频:https://www.bilibili.com/video/BV1jP4y1E7TJ?p=26&vd_source=50694678ae937a743c59db6b5ff46c31

阿里云:https://www.aliyun.com

1.物联网平台简介

局域网通信

在这里插入图片描述

因为手机和电脑都是通过运营商连接互联网,运营商分配的都是动态IP地址,不能长期稳定的创建连接,所以要借用云端服务器来获得稳定的连接

在这里插入图片描述

获取云端服务器的方法

在这里插入图片描述

目前市面上很多厂商都有自己的物联网平台,可以提供给个人进行简单的开发,本次实验使用阿里云平台

在这里插入图片描述

连接云平台需要的网络通信协议

在这里插入图片描述

嵌入式设备与阿里云通信的协议大多为MQTT协议

在这里插入图片描述

通信示意

在这里插入图片描述

2.在阿里云创建产品和设备

在这里插入图片描述

注册账号

在这里插入图片描述

点击控制台后界面,再按下面步骤点击

在这里插入图片描述

在打开的全部项目中点击物联网平台

在这里插入图片描述

进入物联网平台首页

在这里插入图片描述

这里使用免费的公共实例,对于个人学习来说已经足够

在这里插入图片描述

按照物联网平台首页的步骤点击设备数,跳转到如下页面,进行产品的创建

在这里插入图片描述

设置产品参数,产品名自定义

在这里插入图片描述

创建完产品后,添加一个设备

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

完成设备创建,显示未激活

在这里插入图片描述

3.安装MQTT.fx软件

云平台设备创建好后,就要验证云平台是否能正常通信,可以使用软件与云平台进行MQTT协议的通信测试

教程给出的是MQTT.fx软件的使用,但这个软件我在使用时是需要许可证的,没有许可证的话用不了,有的话可以按照下面步骤来

阿里云MQTT.fx使用文档:https://help.aliyun.com/document_detail/140507.html

没有许可证的可以使用MQTTX软件,配置步骤和通信方法与MQTT.fx的类似,可以参考:https://blog.csdn.net/weixin_46251230/article/details/128994554

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

安装好MQTT.fx软件后,打开软件,接下来设置软件参数,与云平台建立连接

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

回到阿里云平台,找到MQTT连接参数

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

点击连接

在这里插入图片描述

上一步点击连接后,刷新阿里云平台,查看设备是否在线

在这里插入图片描述

4.测试数据收发

数据下行测试

首先进行数据下行测试,下行是指云端服务器发送数据,MQTT.fx软件接收数据

数据通信前需要搞懂Topic的类型:

将硬件采集到的数据上传到云端称为发布;云端将数据下发给开发板称为订阅。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

MQTT.fx软件订阅该Topic类,后续云平台通过该Topic类发送信息,则MQTT.fx软件可以接收到,如果没订阅则无法接收

${deviceName}替换成自己的设备名称,这个很重要,如果使用到其他权限的Topic也要改设备号

如果创建了多台设备,则想与哪台设备通信,就替换成对应的设备名

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

MQTT.fx软件接收到测试数据,说明数据下行测试成功

在这里插入图片描述

阿里云平台可以查看发送的所有数据

在这里插入图片描述

在这里插入图片描述

数据上行测试

MQTT.fx软件发送数据,云端服务器接收

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

显示接收到数据无误后,说明数据上行测试成功

在这里插入图片描述

5.深入自学资料

在这里插入图片描述

在这里插入图片描述
然后就会出现阿里云平台学习资料