ESP32聯網-MQTT-服務器搭建(LInux)

由於畢業課設需要,最近選用ESP32連接本地服務器。

MQTT服務器:Apache Apollo

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

下載相應版本之後解壓 (右鍵解壓也好,tar -zxvf也行 在這不累贅)

好解壓完成如下

爲啥要截取兩張呢。 最主要到這篇文章的搭建過程就在readme.html,我頂多做個搬運工的角色。

希望各位看管做到萬事開頭看readme的習慣

打開 readme.html->Documentation->Getting Started Guide

 

由於這個服務器是基於JAVA的 所以得先下個JDK(這裏靠你們去查詢了)

Linux相關的JDK安裝鏈接https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

(其他你們查相關博客吧,我怕非法轉載)

首先創建一個Broker(用root 執行)

su
cd /var/lib
#根據自己解壓後apollo的目錄執行下面這行
/home/jasper/apache-apollo-1.7.1/bin/apollo create mybroker

然後運行Broker(用root 執行)

 

/var/lib/mybroker/bin/apollo-broker run

執行後

最後用瀏覽器登錄本地服務器

#以下二選一
http://127.0.0.1:61680
http://127.0.0.1:61681

默認登錄帳號admin

默認登錄密碼password

 

好登錄到控制檯,結果如下圖

爲啥我老是強調(用root 執行),因爲早上我用沒用,貌似登進去就報Server Error 500的錯誤,不過重啓電腦就好了!!!

好了,服務器搭建完成了,emmmmmm,然而這是很多網站都有的教程。並且如果不寫個Listerner或Subscriber就沒啥亂用,

這服務器發送接受的數據都不會在控制檯顯示。

下一篇我將會講如何用JAVA寫個MQTT-Listerner 並且接受來自ESP32的數據

 

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