1. 程式人生 > >基於openwrt的mqtt的移植

基於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  
版權宣告:本文為博主原創文章,轉載請附上博文連結!