基于openwrt的mqtt的移植

其实mqtt不需要太复杂的流程,进入openwrt,make menuconfig

在lib中选择mosquitto-nossl,然后make V=99,

编译出来以后再openwrt\build_dir\target-mipsel_24kec+dsp_uClibc-0.9.33.2\mosquitto-nossl\mosquitto-1.4.10\lib下面即可开到libmosquitto.a,这个是交叉编译后mqtt的静态库

我们的应用程序在package里面,在应用程序目录下的makefile中

 DEPENDS:= +libpthread +libubus +libblobmsg-json + libuci  +libsqlite3 +libubox +libustream-cyassl +libjson-c +jshn +liblibmosquitto +liblibcares

把这两个库编译进去。

然后把对应的两个.a文件放在src文件夹下,头文件放在对应位置。

这样我们的应用程序就可以调用mqtt的api了。
---------------------  
作者:存活能力  
来源:CSDN  
原文:https://blog.csdn.net/sg656720274/article/details/54344867  
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自blog.csdn.net/qq_24550925/article/details/84293455