Apache-Apollo
一個代理服務(wù)器,在ActiveMQ基礎(chǔ)上發(fā)展而來,可以支持STOMP建峭、AMQP、MQTT虱痕、Openwire脚作、SSL和WebSockets等多種協(xié)議,并且Apollo提供后臺管理頁面作烟,方便開發(fā)者管理和調(diào)試。
下載對應(yīng)的文件并解壓到本地英文的文件夾路徑下
通過命令窗口進(jìn)入到apache-apollo-1.7.1/bin目錄下
-
在 CMD 命令窗口輸入 apollo create mybroker 砾医,當(dāng)然 mybroker 這個名字可以隨便起
圖片.png
- 然后查看 mybroker 可以發(fā)現(xiàn)里面包含有很多信息拿撩,其中etc\apollo.xml文件下是配置服務(wù)器信息的文件,etc\users.properties文件包含連接MQTT服務(wù)器時用到的用戶名和密碼如蚜,可以修改原始的admin=password压恒,可以接著換行添加新的用戶名密碼。
圖片.png
bin:保存與該實例關(guān)聯(lián)的執(zhí)行腳本错邦。
etc:保存實例配置文件
data:保存用于存儲持久消息的數(shù)據(jù)文件
日志:保存旋轉(zhuǎn)日志文件
tmp:保存在代理運(yùn)行之間安全刪除的臨時文件
-
啟動Apollo
圖片.png -
然后打開瀏覽器探赫,輸入 http://127.0.0.1:61680/ 或 https://127.0.0.1:61681/
即可進(jìn)入 Apollo Console 窗口
默認(rèn)的登錄id和密碼是 admin 和 password 。
圖片.png
圖片.png -
MQTT 客戶端測試
在設(shè)備上安裝MQTTBox撬呢,配置完成后點擊保存即可伦吠!
配置.png
主界面.png