Mosquitto是一個實現了MQTT3.1協議的代理服務器,由MQTT協議創始人之一的Andy Stanford-Clark開發,它爲咱們提供了很是棒的輕量級數據交換的解決方案。本文的主旨在於記錄Mosquitto服務的安裝和使用,以備往後查閱。git
1. 經過終端brew 命令安裝(若是沒有安裝brew,須要先安裝brew)github
$ brew install mosquitto服務器
2.安裝完成後就能夠在mosquitto.conf文件中更改相應的配置了。接着進入根目錄(也能夠指定$PATH到mosquitto可執行文件的目錄),執行如下命令運行mosquitto:(注意 mosquitto 可執行文件和conf文件不在統一個目錄下)學習
$ cd usr/local/ui
MQTT開源的iOS客戶端有如下幾種:spa
MQTTKit | Marquette | Moscapsule | Musqueteer | MQTT-Client | MqttSDK | CocoaMQTT |
---|---|---|---|---|---|---|
Obj-C | Obj-C | Swift | Obj-C | Obj-C | Obj-C | Swift |
Mosquitto | Mosquitto | Mosquitto | Mosquitto | native | native | native |
不過有幾個已經幾年沒有更新的了,不過不用擔憂
.net
1.基於mosquitto 最新版 1.4.14 的 MQTTKit代理
2.基於native 解決broker 斷電斷網,client 設置keepAlive 無效的更新 MQTTClientblog
注意:上面連接的代碼僅用於學習。開發
本文參考如下連接
1.http://blog.csdn.net/u012377333/article/details/69397124
2.https://www.jianshu.com/p/8fe2eec9dad1
3.http://blog.csdn.net/qq_29350001/article/details/76680646