这节代码将在这一节的基础上实现
?
拷贝第一节测试里面的MQTT文件夹到当前工程
?
当前工程建个MQTT的文件夹,用于存放那个MQTT文件夹里面的内容
?
添加文件到里面
?
?
?...二,所有的MQTT解析数据都是利用这个函数,
你所做的事情就是,把TCP服务器传过来的数据缓存到一个数组,然后把数组名字放到那里
我设置的我的模块是串口透传
我的数据全部缓存到了Usart1ReadBuff...三,如果你的模块接收的数据缓存到别的数组了,但是数据有各种乱七八糟的数据
那么你需要先剔除
你可以先定义一个数组
?
然后
?
连接上以后,订阅主题
一,订阅一个主题
?...现在呢我测试下,
注意哈,实际上没有什么难的,
第一:先连接TCP
第二: 调用连接MQTT的封包函数,封装好连接的数据,然后把数据用TCP发出去
第三: 判断服务器返回的是不是连接成功
第四: 连接以后就可以订阅主题了...后面我会提供个W5500的,不过是用另一块板子