使用Apollo在Window上搭建MQTT服務器

最近項目中需要用到mqtt與設備做一個簡單的通訊,在網上看了下mqtt相關的東西和一些前輩的文章,着手開搞~

瞭解MQTT

MQTT(Message Queuing Telemetry Transport,消息隊列遙測傳輸協議),是一種基於發佈/訂閱(publish/subscribe)模式的"輕量級"通訊協議,該協議構建於TCP/IP協議上,由IBM在1999年發佈。MQTT最大優點在於,可以以極少的代碼和有限的帶寬,爲連接遠程設備提供實時可靠的消息服務。作爲一種低開銷、低帶寬佔用的即時通訊協議,使其在物聯網、小型設備、移動應用等方面有較廣泛的應用。

MQTT是一個基於客戶端-服務器的消息發佈/訂閱傳輸協議。MQTT協議是輕量、簡單、開放和易於實現的,這些特點使它適用範圍非常廣泛。在很多情況下,包括受限的環境中,如:機器與機器(M2M)通信和物聯網(IoT)。其在,通過衛星鏈路通信傳感器、偶爾撥號的醫療設備、智能家居、及一些小型化設備中已廣泛使用。

首先我們先要在Window上搭建個MQTT服務器,以便測試效果

使用apache的Apollo來搭建

Apollo的下載與安裝

看到有些文章的下載鏈接是http://activemq.apache.org/apollo/download.html,但是打開還是跳到官網,對於我這種不瞭解的而且英文菜的小白來講,找了半天也沒找到在哪裏

提供另外一個下載鏈接:http://archive.apache.org/dist/activemq/activemq-apollo/1.7.1/

下載我們需要的壓縮包

覺得麻煩的可直接:https://download.csdn.net/download/qq_35532751/12013314下載

解壓到我們的電腦上

MQTT服務器的搭建

cmd命令行進入到bin目錄,執行指令apollo create mybroker

注意:這裏需要Java環境,系統環境變量下要有JAVA_HOME

在bin目錄裏面可以看到生成的mybroker文件夾,進入到mybroker的bin目錄,執行apollo-broker.cmd run指令

其中,tcp://0.0.0.0:61613是我們mqtt服務器tcp連接地址(注意:0.0.0.0需要替換成自己的ip地址),

https://127.0.0.1:61681/http://127.0.0.1:61680/爲後臺web管理頁面,瀏覽器鍵入地址即可進入到後臺(初始默認帳號是admin,密碼password

出現這個頁面即代表我們的MQTT服務器已經搭建成功,可以進行下一步開發工作了

參考文章:

【MQTT】在Windows下搭建MQTT服務器

MQTT 入門介紹

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章