Mac MQTT server 搭建

1、本文主要記錄使用 mosquitto 搭建

    Mosquitto是一個實現了MQTT3.1協議的代理服務器,由MQTT協議創始人之一的Andy Stanford-Clark開發,它爲咱們提供了很是棒的輕量級數據交換的解決方案。本文的主旨在於記錄Mosquitto服務的安裝和使用,以備往後查閱。git

2、安裝 mosquitto

1. 經過終端brew 命令安裝(若是沒有安裝brew,須要先安裝brew)github

brew install mosquitto服務器

2.安裝完成後就能夠在mosquitto.conf文件中更改相應的配置了。接着進入根目錄(也能夠指定$PATH到mosquitto可執行文件的目錄),執行如下命令運行mosquitto:(注意 mosquitto 可執行文件和conf文件不在統一個目錄下)學習

$ cd usr/local/ui

./sbin/mosquitto -c etc/mosquitto/mosquitto.conf -d -v 

啓動成功後,查看本機IP 和默認端口號 就能夠鏈接MQTT了,

不過須要添加用戶 和修改其餘配置 請參考如下連接 

3、mqtt 客戶端

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

相關文章
相關標籤/搜索