基於openwrt的mqtt的移植
阿新 • • 發佈:2018-11-20
其實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
版權宣告:本文為博主原創文章,轉載請附上博文連結!