2.默认连接本人的服务器测试(服务器端口为8883)
?
3.下载到单片机(接上网线)
?
4.观察日志打印口,确定连接了服务器
?
5.打开MQTT调试助手和开发板通信(注意修改主题)
?
?...程序说明
本想用网络监控助手监控下,但是因为W5500通信不涉及到电脑
所以我不知道如何用电脑上面的 Wireshark 软件监控监控数据!!!
但是呢此程序我使用了WiFi模块测试了,确实加密了!...4.网络接收处理函数
SSL的底层获取数据的方式是指明需要多少个数据,然后咱再返回多少个数据.
所以我把数据存储到了环形队列,SSL要多少我就给多少.
?
5.网络发送函数
?
6....结语
1.忘了说一件事情,调整了堆区大小
mbedtls库占用的内存有点高哈!这可不行!后面的时间我看看怎么做优化
?
2.为了节省内存开销,我设置了套件是下面这个,请根据自己的服务器修改
?...当然还有做验证,这一节没有写证书验证部分,是因为内存吃力!!!
后面的日子里我好好研究下源码,看看怎么省内存.