1、前言:
mqtt協議是輕量級的消息訂閱和發佈(publish/subscribe)協議,創建在TCP/IP協議之上,在物聯網應用中普遍使用。linux
2、源碼下載:
連接:https://pan.baidu.com/s/1S1pT_ZZURg21DF5mIBg3pw 密碼:tqghvim
二使用說明:
1.下載解壓出來進入mqtt文件夾內容如圖src.png所示:windows
2.將mqtt文件夾拷貝linux ununtu下面:
在ununtu終端下根據以下步驟執行命令:
1)make clean //清理項目
2)vim mqtt.c //打開mqtt.c文件將如圖:ip.png所示格式修改成本身的服務器ip地址、端口、用戶名和密碼:服務器
①:訂閱主題:2017/my/todev
②:發佈主題:2017/my/toapp
③:接收到數據打印:asdfafs
④:ctrl + c//結束運行app
3.運行windows paho來測試mqtt_demo(沒有安裝能夠安裝一下鏈接進行安裝:https://www.jianshu.com/p/48c36b72fec2):
1)首先根據圖:login.png所示:點擊左上角綠色+號->點擊選項->輸入用戶名和密碼->點擊MQTT返回主主界面測試