Ubuntu部署EMQX開源版MQTT服務器-Orange Pi部署-服務器部署

一、前言

????????作為全球最具擴展性的 MQTT 消息服務器,EMQX 提供了高效可靠海量物聯網設備連接,能夠高性能實時移動與處理消息和事件流數據,本文將介紹如何在Ubuntu 22.04上部署MQTT服務器。我們本次選擇開源版,使用離線安裝方式部署。

二、部署過程

? ? ? ?安裝包可以有兩種格式,一種是*.deb格式,一種是*.tar.gz壓縮包格式。兩種格式下載命令如下:

? ? ? ?deb格式: wget https://www.emqx.com/zh/downloads/broker/5.3.2/emqx-5.3.2-ubuntu22.04-amd64.deb

? ? ? ? 壓縮包格式:?wget https://www.emqx.com/zh/downloads/broker/5.3.2/emqx-5.3.2-ubuntu22.04-amd64.tar.gz

????????1.deb格式安裝

? ? ? ? 對于deb格式的安裝包,我們只需要執行: sudo dpkg -i emqx-5.3.2-ubuntu22.04-amd64.deb

? ? ? ? 隨后啟動emqx服務:?sudo service?emqx start

????????2.壓縮包安裝

? ? ? ? 新建一個emqx目錄,將壓縮包解壓到該目錄內。

? ? ? ? 隨后在emqx目錄內,執行 ./bin/emqx start ,可以看到雖然有警告,但是服務啟動成功了。

????????3.EMQX服務端口說明

端口說明
1883MQTT/TCP協議端口
8883MQTT/SSL協議端口
8083MQTT/WS協議端口
8084MQTT/WSS協議端口
18083MQTT Dashboard端口

????????4.進入控制臺

? ? ? ? 進入控制臺的網址為:http://x.x.x.x:18083

? ? ? ? 賬戶:admin????????????????密碼:public

? ? ? ? 上述x.x.x.x是你的服務器IP(即部署服務的Ubuntu系統IP),如果不能進入,可以運行 netstat -tl?檢查EMQX服務端口運行狀態,或者檢查防火墻端口是否允許18083端口訪問。

? ? ? ? 已本機為例,進入控制臺,并輸入默認賬戶密碼。

? ? ? ? 第一次進入會被提示修改密碼。

? ? ? ? 輸入新密碼確定后,進入控制臺界面。

三、基礎功能測試

? ? ? ? 下面測試基礎的發布主題、訂閱主題功能,使用MQTTBox配置連接MQTT服務器。

? ? ? ? Save后可以看到連接成功,隨后我們發布和訂閱 test 主題。

? ? ? ? 可以看到發布和訂閱成功,我們查看控制臺,一切正常。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/215741.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/215741.shtml
英文地址,請注明出處:http://en.pswp.cn/news/215741.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

總結6種@Transactional注解的失效場景

作者簡介:大家好,我是smart哥,前中興通訊、美團架構師,現某互聯網公司CTO 聯系qq:184480602,加我進群,大家一起學習,一起進步,一起對抗互聯網寒冬 引言 昨天有粉絲咨詢了…

超卓航科引領冷噴涂增材制造革新,推動先進核反應堆發展

近日,超卓航科憑借其卓越的冷噴涂增材制造技術,成為推動核能領域創新的重要力量。該公司利用冷噴涂工程技術,或為核反應堆的制造和修復開辟了全新的道路。 冷噴涂技術是一種頗具前景的固態粉末沉積方法,可用于涂層制造、增材制造和…

GNSS - PPP軟件 - GAMP 在VS2019/2022下完成調試、跑通程序(超詳細!)

目錄 一、前期準備 二、調試詳細步驟 1.VS中新建項目 2.復制源碼至項目文件夾 3.將源碼中“.c”文件和“.h”文件添加至項目指定位置 4.修改項目屬性: (1)【 配置屬性 -> C/C ->預處理器 ->預處理器定義】添加如下 (2)【配置屬性->鏈接器->調…

《C++ Primer》第12章 動態內存(二)

參考資料: 《C Primer》第5版《C Primer 習題集》第5版 12.1.5 unique_ptr(P417) unique “擁有”它所指向的對象,某個時刻只能有一個 unique_ptr 指向一個給定對象。 當我們定義一個 unique_ptr 時,需要將其綁定到…

游戲中小地圖的制作__unity基礎開發教程

小地圖的制作 Icon標識制作制作攝像機映射創建地圖UI效果“不一樣的效果” 在游戲中經常可以看到地圖視角的存在,那么地圖視角是如何讓實現的呢? 這一期教大家制作一個簡易的小地圖。 💖點關注,不迷路。 老樣子,我們還…

Leetcode 131 分割回文串

題意理解: 分割回文子串,可以看作是劃分連續的字幕組合——所以也可以用回溯的方法來解決 每個位置選與不選——該位置切割|不切割 對于每一段子串——>判斷是否是回文串: 是: 繼續切割 不是: 剪枝 解題方法…

Ubuntu Destktop 22.04 設置 ssh 超時時間

Ubuntu Destktop 22.04 使用 ssh 連接服務器時,發現一段時間不操作就會自動斷開連接,解決方法如下: 打開 /etc/ssh/ssh_config 文件: sudo vim /etc/ssh/ssh_config在文件最后添加: # ssh 客戶端會每隔 30 秒發送一…

在線免費制作各種證件照,有需要的收藏

現在很多場合都需要一寸證件照,比如辦理身份證、出國簽證等。以往,我們都需要到專門的照相館拍攝,但是現在,有了隨時照微信小程序(抖音和支付搜索億鳴證件照哦),你可以足不出戶就能夠制作一寸證…

linux shell

文章目錄 預設參數腳本自動開終端if語句語法常用判斷命令文件/目錄判斷:字符串判斷數值判斷邏輯判斷 if高級特性: 預設參數 $$ Shell本身的PID(ProcessID)$! Shell最后運行的后臺Process的PID$? 最后運行的命令的結束代碼&#…

MySQL InnoDB Replication部署方案與實踐

1. 概述 MySQL Innodb ReplicaSet 是 MySQL 團隊在 2020 年推出的一款產品,用來幫助用戶快速部署和管理主從復制,在數據庫層仍然使用的是主從復制技術。 ReplicaSet 主要包含三個組件:MySQL Router、MySQL Server 以及 MySQL Shell 高級客戶…

eventBus父組件$emit一次子組件多次收到¥

eventBus父組件$emit一次子組件多次收到$on 參考(EventBus踩坑1-CSDN博客) 父組件emit出了事件,這個過程需要一定時間,這段時間過長,子組件還未接收到父組件的emit,父組件認為子組件沒有收到,…

12 位多通道國產芯片ACM32F403/F433 系列,支持 MPU 存儲保護功能,應用于工業控制,智能家居等產品中

ACM32F403/F433 芯片的內核基于 ARMv8-M 架構,支持 Cortex-M33 和 Cortex-M4F 指令集。芯片內核 支持一整套DSP指令用于數字信號處理,支持單精度FPU處理浮點數據,同時還支持Memory Protection Unit (MPU)用于提升應用的…

Java - Mybatis借助PageHelper實現分頁,集成SpringBoot

未使用SpringBoot 第?步&#xff1a;引?依賴 <dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>5.3.1</version> </dependency> 第?步&#xff1a;在mybatis-config.xml…

PyTorch張量:內存布局

你可能對 torch 上的某些函數感到困惑&#xff0c;它們執行相同的操作但名稱不同。 例如&#xff1a; reshape()、view()、permute()、transpose() 等。 這些函數的做法真的不同嗎&#xff1f; 不&#xff01; 但為了理解它&#xff0c;我們首先需要了解一下張量在 pytorch 中…

1 CPU實現的基本框圖

匯編語言 && 指令格式 CPU設計的框架&#xff1a;三級流水線 ROM存放指令和數據&#xff0c;大端模式&小端模式&#xff0c;地址對齊 取指 譯碼&#xff1a; 執行&#xff1a; 匯編語言 & 指令格式 流水線實現工作機制 模塊功能劃分&接口信號 參考…

Linux中用rpm管理軟件

本章主要介紹使用rpm對軟件包進行管理 使用rpm查詢軟件的信息使用rpm安裝及卸載軟件使用rpm對軟件進行更新使用rpm對軟件進行驗證 rpm 全稱是redhat package manager&#xff0c;后來改成rpm package manager&#xff0c;這是根據源 碼包編譯出來的包。先從光盤中拷貝一個包&…

strict-origin-when-cross-origin

嚴格限制同源策略 &#xff08;1&#xff09;允許服務器的同源IP地址訪問 &#xff08;2&#xff09;允許Referer --- 后端服務器要配置

linux sed命令刪除一行/多行_sed刪除第一行/linux刪除文件某一行

sed系列文章 linux常用命令(9)&#xff1a;sed命令(編輯/替換/刪除文本)linux sed命令刪除一行/多行_sed刪除第一行/linux刪除文件某一行 文章目錄 sed系列文章一、sed刪除某一行內容/刪除最后一行二、sed刪除多行三、擴展3.1、-i命令 本文主要講解如何刪除txt文件中的某一行內…

vite+ts——user.ts——ts接口定義+axios請求的寫法

import axios from axios; import qs from query-string; import {UserState} from /store/modules/user/types;export interface LoginData{username:string;password:string;grant_type?:string;scope?:string;client_id?:string;client_secret?:string;response_type?:…

企業使用APP自動化測試工具的重要因素

隨著移動應用市場的蓬勃發展&#xff0c;企業對高質量、高效率的軟件交付提出了更高的要求。在這個背景下&#xff0c;APP自動化測試工具成為了企業不可或缺的一部分。以下是企業采用APP自動化測試工具的關鍵因素&#xff1a; 1. 快速且可重復的測試執行 自動化測試工具能夠快速…