paho包的下載下傳安裝
下載下傳有以下兩種方式:
- 使用指令行下載下傳
git clone https://github.com/eclipse/paho.mqtt.c.git
- 打開網址https://github.com/eclipse/paho.mqtt.c.git,點選下載下傳ZIP 下載下傳完成後解壓
Ubuntu —— 庫安裝 :: mqtt_c_pahopaho包的下載下傳安裝開發mqtt client
安裝
cd paho.mqtt.c
make
sudo make install
在make完之後,在paho.mqtt.c/build/output下可以找到如下的輸出檔案,說明安裝完成。
開發mqtt client
pub
打開paho.mqtt.c/src/samples下的MQTTClient_publish .c檔案,該檔案為示例代碼,可在該基礎上進行更改。
sub
打開paho.mqtt.c/src/samples下的MQTTClient_subscribe.c檔案,該檔案為示例代碼,可在該基礎上進行更改。
新添加自己的檔案
- 打開paho.mqtt.c/src/samples下,建立自己的.c檔案for_test.c,在自己的.c檔案中添加代碼,調用mqtt的庫函數等等,完成代碼編寫。
Ubuntu —— 庫安裝 :: mqtt_c_pahopaho包的下載下傳安裝開發mqtt client -
打開該目錄下的CMakeLists.txt檔案,
為for_test.c檔案添加如下兩個編譯連接配接
Ubuntu —— 庫安裝 :: mqtt_c_pahopaho包的下載下傳安裝開發mqtt client 3. 打開 paho.mqtt.c下的makefile檔案,添加for_test如下Ubuntu —— 庫安裝 :: mqtt_c_pahopaho包的下載下傳安裝開發mqtt client 完成如上步驟後,傳回paho.mqtt.c目錄進行make,即可在paho.mqtt.c/build/output下可以找到for_test的輸出檔案,./for_test即可執行該檔案。Ubuntu —— 庫安裝 :: mqtt_c_pahopaho包的下載下傳安裝開發mqtt client