项目框架:
概述:搭建一个物联网的实战小项目,为本阶段的学习做了一次总结及记录。把构建的整个过程分享出来给大家,项目难点在于各种环境的搭建,而代码逻辑并不难。
说明:
(1)本项目总共涉及到了4个MQTT客户端以及1个MQTT服务器;
(2)其中,需要我们实现的是2个客户端:家(开发板)和APP_1(Ubuntu),其他客户端都是现成的;
(3)服务器是直接使用现成的(对于我们初学者而言不需要去关心别的,我们只会用到服务器的地址+端口);
(4)客户端的安卓端也是直接下载现成的(因为作者没有学过安卓或者IOS的开发),此部分即使是不做也不会对项目效果造成影响。
项目步骤:
1 客户端-MQTTX下载以及MQTT的协议测试
(1) 现在MQTTX(MQTT客户端)
MQTTX的下载官网 https://mqttx.app/zh
我是在Windows下运行的这个客户端(读者可以根据需要选择Linux下,这个没有任何关系)
(2) 下载完成后,按照步骤,输入必填的4项即可,其中“名称”随便写,“Clien ID”也随便写,但是要保证不能重复,我是直接使用随机的生成的,服务器和端口号我是直接使用这个APP的默认地址和端口,也可以使用别的服务器(例如:test.ranye-iot.net 1883)。至于,其他的项,