Paho-MQTT-C移植到Linux
1、下載Paho-MQTT-C
- 通過git下載
git clone https://github.com/eclipse/paho.mqtt.c.git
- 去到github上面下載,下載網(wǎng)址為:https://github.com/eclipse/paho.mqtt.c
2、安裝Paho-MQTT-C
- 去到paho.mqtt.c目錄下(cd paho.mqtt.c),
- 輸入cmake ./命令生成makefile文件,
- 然后輸入make編譯生成鏈接庫,
- 最后輸入sudo make install將庫安裝到Linux環(huán)境中
以上完成了對paho-mqtt-c的移植
將Paho-MQTT-C交叉編譯移植到ARM平臺
- 創(chuàng)建保存庫的文件夾:mkdir build_arm
- 進入build_arm文件夾,輸入命令:
cmake .. -DPAHO_BUILD_STATIC=TRUE -DCMAKE_C_COMPILER=交叉編譯鏈
make
#.. 表示CMakeLists.txt所在的相對路徑
#-DPAHO_BUILD_STATIC=TRUE 表示生成靜態(tài)庫,不需要可以不加,默認為FALSE。
#-DCMAKE_C_COMPILER=xxx 表示指定交叉編譯工具鏈的絕對路徑。
審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
Linux
+關注
關注
87文章
11292瀏覽量
209323 -
移植
+關注
關注
1文章
379瀏覽量
28124 -
編譯
+關注
關注
0文章
657瀏覽量
32852 -
MQTT
+關注
關注
5文章
650瀏覽量
22487
發(fā)布評論請先 登錄
相關推薦
Linux系統(tǒng)移植開發(fā)篇2:燒寫linux鏡像
本文章為《STM32MP157 Linux系統(tǒng)移植開發(fā)篇》系列中的一篇,筆者使用的開發(fā)平臺為華清遠見FS-MP1A開發(fā)板(STM32MP157開發(fā)板)。stm32mp157是ARM雙核
發(fā)表于 09-29 16:00
?3169次閱讀
paho-mqtt模塊實戰(zhàn)
的編程語言,它在系統(tǒng)編程和網(wǎng)絡編程方面有著很好的表現(xiàn)。在本教程中,我們將介紹如何使用Rust語言和paho-mqtt模塊實現(xiàn)MQTT協(xié)議的應用。 前面寫過3篇介紹 rumqttc 的教程,本篇開始使用
【eBox生態(tài)圈】進步篇:移植超級火的MQTT物聯(lián)網(wǎng)協(xié)議,進攻物聯(lián)網(wǎng)!
Will和 Testament 特性通知有關各方客戶端異常中斷的機制。庫文件:Embedded MQTT C/C++ Client Libraries版本:移植的是目前最新穩(wěn)定版本3
發(fā)表于 11-24 00:19
如何在鴻蒙系統(tǒng)中移植 Paho-MQTT 實現(xiàn)MQTT協(xié)議
MQTT 是當前最主流的物聯(lián)網(wǎng)通信協(xié)議,需要物聯(lián)網(wǎng)云平臺,例如華為云、阿里云、移動OneNET都支持mqtt。而Hi3861則是一款專為IoT應用場景打造的芯片。本節(jié)主要講如何在鴻蒙系統(tǒng)中通過移植第
發(fā)表于 10-23 22:57
【HarmonyOS HiSpark Wi-Fi IoT套件】如何在鴻蒙系統(tǒng)中移植 Paho-MQTT 實現(xiàn)MQTT協(xié)議
泛的應用。MQTT模型如圖所示。更多MQTT協(xié)議的介紹見這篇文章: MQTT 協(xié)議開發(fā)入門 3.9.2 移植 paho
發(fā)表于 11-03 17:41
HiSpark wifi-lot MQTT的移植——Android MQTT 調試APP
昨天跟著 連志安老師的教程,實現(xiàn)了HiSpark wifi-lot MQTT的移植,借助老師的MQTT服務器,成功實現(xiàn)了消息的發(fā)布和訂閱。今天成熱打鐵,弄了一個Android APP,實時的發(fā)布
發(fā)表于 12-02 12:20
【直播預熱】Harmony MQTT/CoAP應用指南——火熱報名中
分析鴻蒙MQTT/CoAP應用1) 鴻蒙MQTT應用指南2) 鴻蒙CoAP應用指南 直播講解知識點:1. MQTT1)MQTT協(xié)議和相關開源項目簡介1)
發(fā)表于 12-09 17:18
OpenHarmony輕量系統(tǒng)開發(fā)【11】移植MQTT
:https://github.com/eclipse/paho.mqtt.embedded-c下載之后解壓,會得到這么一個文件夾:如何在鴻蒙系統(tǒng)中移植 Paho-MQTT 實現(xiàn)MQTT
發(fā)表于 01-26 13:32
基于Eclipse paho-mqtt源碼包的MQTT客戶端設計(下)
MQTT: Eclipse Paho MQTT C/C++ client for Embedded platformsMQTT mode
發(fā)表于 08-04 16:33
怎么去解決paho mqtt和mymqtt的內存泄露問題呢?
我在使用paho mqtt和mymqtt這兩個軟件包的時候,存在內存泄露問題。每次mqtt發(fā)送數(shù)據(jù)前后后,用free查看內存發(fā)送前內存情況:total memory: 441216used
發(fā)表于 02-01 16:03
paho在OneNET平臺的應用
apiKey,為字符串 安裝 sudo pip install paho-mqtt 關于paho的使用參考:https://pypi.python.org/pypi/paho-mqtt/1.3.0 實現(xiàn)功能: 平臺下發(fā)的數(shù)據(jù),會
發(fā)表于 12-04 18:57
?2次下載
在鴻蒙系統(tǒng)中移植Paho-MQTT實現(xiàn)MQTT協(xié)議的詳細教程
系統(tǒng)中通過移植第 3 方軟件包 Paho-MQTT 去實現(xiàn) MQTT 協(xié)議功能,最后會給出測試驗證。為后續(xù)的物聯(lián)網(wǎng)項目打好基礎。 友情預告,本節(jié)內容較多,源碼也貼出來了,大家最好先看一遍,然后再操作一次。 相關源碼已經(jīng)打包上傳,
MQTT客戶端移植C語言
mqtt客戶端源碼地址:https://github.com/eclipse/paho.mqtt.embedded-cSubscribe Demo#include
發(fā)表于 01-13 13:50
?3次下載
基于OpenHarmony平臺的MQTT庫
該庫是在Paho MQTT的基礎上,進行移植修改,支持鴻蒙系統(tǒng)。 此存儲庫包含嵌入式平臺的Eclipse Paho MQTT
發(fā)表于 04-12 11:10
?3次下載
通過paho-mqtt軟件包入門rt-thread的sal
在rt_wlan_register_event_handler函數(shù)注冊好RT_WLAN_EVT_READY的回調函數(shù)paho_mqtt_start,當wifi準備好后調用mq_start啟動mqtt。
評論