1. 程式人生 > >MQTT服務器的搭建(Windows平臺)

MQTT服務器的搭建(Windows平臺)

prop res cti prope quest per 人工智能 alt 智能家居

人工智能、智能家居越來越火,在服務器和多個終端進行通信的過程中使用傳統的請求/回答(Request/Response)模式已經過時,伴隨而來的是發布/訂閱(Publish/Subscribe)模式------MQTT(Message Queuing Telemetry Transport)協議。由於本文是講解如何在windows平臺上搭建MQTT服務,所以就不再陳述MQTT的優缺點。

一、下載和安裝Apollo服務器

下載地址:http://activemq.apache.org/apollo/download.html

1.下載Apolllo,然後解壓到一個目錄,進入dos窗口(cmd命令行窗口)切換到Apollo的目錄,進入bin目錄,然後運行“apollo.cmd create mybroker

”創建服務器實例。

技術分享圖片

2.創建實例之後會在bin目錄下生成mybroker文件夾,進入mybroker目錄(如下所示):

技術分享圖片

etc目錄下的apollo.xml文件下是配置服務器信息的文件,users.properties文件包含了連接MQTT服務器時用到的用戶名和密碼(需要謹記),初始默認帳號是admin,密碼password;

3.把MQTT服務作為windows服務(install),然後進行啟動(start);

技術分享圖片

4.驗證是否安裝成功

http://127.0.0.1:61680/console/index.html 進行登錄進入後臺控制頁面表示安裝成功

技術分享圖片

二、使用MQTT

安裝好了MQTT之後就可以使用MQTT進行基於訂閱------發布的設備之間的通信了。

MQTT服務器的搭建(Windows平臺)