學習筆記:MQTT環境搭建
下載ActiveMQ:
解壓縮檔案,例如:E:/apache-activemq-5.16.0 。
ActiveMQ依賴JAVA環境,需要JAVA_HOME等環境變數的正確設定。
啟動系統的命令為:
cd E:/apache-activemq-5.16.0
bin/activemq start
啟動成功後,出現如下黑視窗
下載MQTTBOX,這是MQTT的客戶端。https://s3-us-west-2.amazonaws.com/workswithweb/mqttbox/latest/windows/MQTTBox-win.exe
安裝MQTTBox-win.exe這個東西。
開啟這個安裝後的程式MQTTBox.exe
點選Create MQTT Client,建立一個客戶端的配置資訊。
因為測試的ActiveMQ安裝在本機,所以Host填寫127.0.0.1這個本機迴環地址。1883是MQTT著名埠號。
點選Save可以儲存,點選Delete是刪除這個配置。
我們會發現,立刻連線成功了,是綠色的Connected標誌,如下圖所示。
點選Add subscriber,新增一個訂閱。
點選Subcribe確認新增。得到如下頁面:
我們可以開啟另一個MQTTBox.exe
輸入要釋出的主題:Topic to publish = abc, 負載Payload = asdasd,點選Publish釋出一下。看到另一個客戶端收到訊息,內容如下:
測試基本成功。
ActiveMQ有個後臺管理頁面(WebConsole):http://127.0.0.1:8161
在connecttions Tab頁裡,是當前的兩個客戶端。
如果要關閉ActiveMQ,需要再開啟一個新的cmd視窗(不是啟動ActiveMQ用到的那個cmd視窗)。輸入:
cd E:/apache-activemq-5.16.0/bin
activemq stop
此時客戶端的連線狀態變紅:Connection Error
這說明MQTT基於TCP的事實。當服務端關閉後,客戶端也無法連線到服務端了。
相關文章
- Android環境搭建學習筆記Android筆記
- React學習筆記1:環境搭建React筆記
- perl學習筆記--搭建開發環境筆記開發環境
- laravel學習筆記之開發環境搭建Laravel筆記開發環境
- kafka學習筆記1:測試環境搭建Kafka筆記
- Dockerfile 與 Compose 環境搭建學習筆記(二)Docker筆記
- Dockerfile 與 Compose 環境搭建學習筆記(一)Docker筆記
- 001_使用VMWareWorkstation搭建學習環境筆記筆記
- docker 學習筆記之實戰 lnmp 環境搭建系列 (2) ------ 手動搭建 lnmp 環境Docker筆記LNMP
- php 學習筆記之搭建開發環境(mac版)PHP筆記開發環境Mac
- <react學習筆記(1)>認識react和環境搭建React筆記
- 分散式基礎&專案環境搭建_學習筆記分散式筆記
- webpack學習筆記:搭建基本的前端開發環境Web筆記前端開發環境
- webpack學習筆記(mac環境)Web筆記Mac
- TypeScript學習筆記(一)環境搭建和資料型別TypeScript筆記資料型別
- Object C學習筆記6-如何在Windows環境搭建Object C開發環境Object筆記Windows開發環境
- Xamarin 學習筆記 - 配置環境(Windows & iOS)筆記WindowsiOS
- 學習筆記|AS入門(一) 環境篇筆記
- Maven 學習筆記——Maven環境配置(1)Maven筆記
- GoldenGate學習筆記(10)_RAC環境Go筆記
- Java 學習筆記 開發環境搭建JDK+Tomcat+EclipseJava筆記開發環境JDKTomcatEclipse
- Windows搭建Superset環境學習Windows
- Linux學習環境搭建Linux
- 筆記一:前期 docker 環境搭建筆記Docker
- Laravel 開發環境搭建-筆記Laravel開發環境筆記
- Docker 學習筆記(第七集:使用 docker 搭建 php 開發環境)Docker筆記PHP開發環境
- 【Python學習筆記】-虛擬環境virtualenvPython筆記
- 學習筆記:openstack實驗環境安裝筆記
- 【OCP學習筆記】配置網路環境 -- 3筆記
- 【OCP學習筆記】配置網路環境 -- 4筆記
- 【OCP學習筆記】配置網路環境 -- 1筆記
- 【OCP學習筆記】配置網路環境 -- 2筆記
- .net環境下ckeditor與ckfinder學習筆記筆記
- (一)Linux環境的學習環境的搭建Linux
- Python筆記 開發環境搭建Python筆記開發環境
- 《Kafka筆記》2、環境搭建、Topic管理Kafka筆記
- 騰訊雲使用筆記一: 環境搭建筆記
- kubernetes學習筆記 (一):搭建本地k8s開發環境筆記K8S開發環境