一、准备工作
1、注册阿里云账号并创建产品、设备
可以看这个博客,有介绍:https://blog.csdn.net/ZZZJJJbiu/article/details/106182746
2、安装好jdk和软件Android studio
3、准备好MQTT.fx软件
本来想上传个下载的资源给你们的,奈何我最小压缩之后还是太大了,说上传不了,只能上传440M的。。。
通俗一点来说呢,我们用这个MQTT来模拟我们要连接的硬件设备。能连上说明我们的软件、云平台、硬件之间可以进行通信了。
二、阿里云平台
在这里我们要创建两个设备。一个是硬件的,一个是app端的。
在硬件的那个设备这里我已经定义了一个功能了,除湿开关。写什么开关都可以的哈。
然后在这个地方定义一个具有 发布和订阅 操作权限的 topic类。这个topic类的名称我们会用到的。
我们现在要做的就是做一个软件然后会显示成功连上阿里云平台并且点击按钮的时候可以控制开关的的开启和关闭,MQTT也会显示接收到你的操作的。
三、MQTT.fx的配置与连接
界面长这个样子
我们这里需要计算密码和其他一些东西的,这个密码是有工具帮我们计算的,原理是什么我也不知道,反正有工具帮我们算出来。
注意!在MQTT这里填写的是硬件设备的内容,大家不要搞错了也不要填错噢。