關於MQTT協議的介紹就不贅述了,網上資料很是多,直接入正題。學習
MQTT協議的實現很是多,我選擇了一個很是輕量級的開源項目來學習MQTT協議——mosquitto,官網:www.mosquitto.org,源碼地址:http://mosquitto.org/files/source/。ui
安裝流程這裏也不贅述了,能夠參考http://blog.csdn.net/xukai871105/article/details/39252653博文,值得注意的就是若是出現「找不到libmosquitto.so.1」,則建立鏈接sudo ln -s /usr/local/lib/libmosquitto.so.1 /usr/lib/libmosquitto.so.1,其它都是常規錯誤,缺什麼就安裝什麼。.net
一、啓動代理服務:代理
mosquitoblog
二、訂閱主題:get
mosquito_sub -t sensor源碼
三、發佈內容:it
mosquito_pub -t sensor -m 124578file
注:-t 指定主題;-m 消息內容協議