刚刚出炉,找遍全网独一份
mqtt从lwip_2.1.0移植到lwip_1.4.1
原来的项目用的是1.4.1,已经调通了socket tcp。
新需求要把通讯协议切换到mqtt,查询得知lwip里有自带的mqtt,但是只有2.0以上的才支持。
移植有两个方向,把原来的1.4.1去除,重新上2.1.0。但比较过后发现改动过大,没有经验。
研究了2.1.0的altcp与1.4.1 tcp的区别,只是在原来的基础上重新封装了一个虚拟应用层。
理论基础:
1. 只要把2.1.0 altcp相关的代码移