国产精品一区在线观看你懂的,三级电影网站免费观看,日韩黄色网,大黄网站在线观看

當(dāng)前位置: 首頁(yè) >應(yīng)用方案 >技術(shù)應(yīng)用 >

基于EMQX平臺(tái)自建MQTT服務(wù)器實(shí)現(xiàn)通訊教程

近年來(lái),隨著物聯(lián)網(wǎng)技術(shù)的快速發(fā)展,MQTT協(xié)議作為一種輕量級(jí)的通訊協(xié)議,被廣泛應(yīng)用于物聯(lián)網(wǎng)設(shè)備之間的通訊。EMQX平臺(tái)作為一款開(kāi)源的MQTT消息服務(wù)器,提供了穩(wěn)定可靠的消息傳輸服務(wù)。本次教程中,我們將探討串口服務(wù)器如何基于EMQX平臺(tái)自建MQTT服務(wù)器,并實(shí)現(xiàn)設(shè)備之間的高效通訊(教程參考:串口服務(wù)器基于EMQX平臺(tái)自建MQTT服務(wù)器實(shí)現(xiàn)通訊教程)。無(wú)論是在工業(yè)控制、智能家居還是智能城市等物聯(lián)網(wǎng)應(yīng)用領(lǐng)域,搭建自己的MQTT服務(wù)器都能為我們帶來(lái)更大的靈活性和可擴(kuò)展性。讓我們一起深入了解這個(gè)過(guò)程,為物聯(lián)網(wǎng)應(yīng)用打下堅(jiān)實(shí)的基礎(chǔ)。

開(kāi)始前,我們需要準(zhǔn)備一臺(tái)服務(wù)器,本地或是公網(wǎng)服務(wù)器均可。此次教程我們使用的是本地服務(wù)器,服務(wù)器系統(tǒng)使用的是Debian 12系統(tǒng),公網(wǎng)服務(wù)器的方法相同。為了方便新人操作,這里推薦使用Docker搭建方法,可以避免環(huán)境不同導(dǎo)致的錯(cuò)誤。準(zhǔn)備就緒后我們就開(kāi)始吧!

一、服務(wù)器中安裝Docker以及Docker Compose

在開(kāi)始之前,我們需要確認(rèn)服務(wù)器的 root 賬號(hào)是否正常啟用。本教程將使用 ssh 的 root 賬號(hào)連接服務(wù)器,請(qǐng)確保服務(wù)器能夠通過(guò) ssh 工具正常連接。

首先,通過(guò) ssh 連接服務(wù)器。這里大家可以任意選擇連接的方法,原理相同,不需要完全一致。我們這里為了方便,直接使用本地終端命令 ssh 連接服務(wù)器:

1服務(wù)器中安裝Docker

接下來(lái),我們需要在服務(wù)器上安裝 Docker 和 Docker Compose。如果已經(jīng)安裝完成,可以跳過(guò)此步驟。關(guān)于 Docker 和 Docker Compose 的安裝方法,大家可以參考官網(wǎng)手冊(cè)進(jìn)行安裝,也可以使用我們?yōu)榇蠹覝?zhǔn)備的命令進(jìn)行安裝。

首先,更新并安裝會(huì)用到的工具:

apt-get update && apt-get install -y wget vim

完成后,通過(guò)以下命令安裝 Docker:

wget -qO- get.docker.com | bash

2使用docker -v命令查看是否安裝成功

安裝完成后,我們可以使用 docker -v 命令查看是否安裝成功。

3使用 docker -v 命令

然后,我們開(kāi)始安裝 Docker Compose。在 Docker 的官方文檔中可以找到相關(guān)的安裝教程。

4安裝 Docker Compose

curl -SL https://github.com/docker/compose/releases/download/v2.19.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

安裝完成后,將可執(zhí)行權(quán)限應(yīng)用于安裝目標(biāo)路徑中的獨(dú)立二進(jìn)制文件:

sudo chmod +x /usr/local/bin/docker-compose    

然后,使用 docker-compose --version 命令查看版本,檢查安裝是否成功。

5使用docker-compose --version命令

至此,我們已經(jīng)成功安裝了 Docker 和 Docker Compose。接下來(lái),我們將正式開(kāi)始部署 EMQX 服務(wù)。

二、在 Docker 中部署 EMQX 服務(wù)

在 EMQX 官網(wǎng)中,我們點(diǎn)擊 Download 進(jìn)入下載頁(yè)面,可以找到不同系統(tǒng)的教程。

6部署 EMQX 服務(wù)

在本次教程中,我們將使用 Docker 部署,因此我們看到 Docker 部署頁(yè)面的教程。

7部署 EMQX 服務(wù)

這里演示使用 SSH 的方式連接服務(wù)器。我們可以參考官方介紹進(jìn)行部署。

使用 Docker 指令直接部署,可以使用以下命令:

docker pull emqx/emqx:5.1.1

8使用 Docker 指令直接部署

docker run -d --name emqx -p 1883:1883 -p 8083:8083 -p 8084:8084 -p 8883:8883 -p 18083:18083 emqx/emqx:5.1.1

9使用 Docker 指令直接部署

安裝完成后,可以使用 docker ps 命令查看是否安裝成功。

10使用 docker ps 命令

安裝完成后,打開(kāi)瀏覽器,并在地址欄中輸入 http://localhost:18083/localhost 可以用您的 IP 地址替換)以訪問(wèn)EMQX 儀表板,您可以從那里連接到客戶(hù)端或檢查運(yùn)行狀態(tài)。

默認(rèn)用戶(hù)名和密碼:

admin

public

11訪問(wèn)EMQX儀表板

首次登錄時(shí),會(huì)要求修改密碼。根據(jù)提示修改密碼即可:

12訪問(wèn)EMQX儀表板

之后,我們即可進(jìn)入 EMQX 管理頁(yè)面。

13配置 EMQX 平臺(tái)

至此,EMQX 已成功安裝到我們的服務(wù)器內(nèi)。接下來(lái),我們可以通過(guò)配置 EMQX 平臺(tái)將 MQTT 設(shè)備接入服務(wù)器。

今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動(dòng)化的發(fā)展,提升資源利用率,更多產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)和企業(yè)公眾號(hào)(微信號(hào):cdebyte進(jìn)行了解,也可以直接撥打400電話(huà)咨詢(xún)技術(shù)專(zhuān)員!


點(diǎn)擊撥打: 億佰特官網(wǎng) 4000-330-990