當前位置:首頁 » 雲伺服器 » emq伺服器地址

emq伺服器地址

發布時間: 2023-03-18 00:11:08

㈠ Android使用MQTT通訊

主要講下Android如何使用MQTT通訊。用到漏侍的軟體或者框架有:

EMQ: https://www.emqx.io/cn/
org.eclipse.paho的MQTT通訊框架: https://github.com/eclipse/paho.mqtt.android

如果已經有MQTT相關服務返尺吵,可以跳過第一項,從第二項開始看。

1.安裝所需要的依困吵賴包

2.使用以下命令設置穩定存儲庫,以 CentOS7 為例

3.安裝最新版本的 EMQ X

4.安裝特定版本的 EMQ X

5.啟動 EMQ X

地址:xxx.xxx.xxx:18083,地址為伺服器ip或者域名,埠為18083埠

1.在Android中導入依賴

項目地址: https://github.com/eclipse/paho.mqtt.android
2.創建MQTT連接的一個Service

㈡ 公用EMQ伺服器broker-cn.emqx.io怎麼配置微信小程序域名

配置參考如下:
每個微信小程序需要事先設置通訊域名,小程序只可以跟指定的域名進行網路通信。包括普通HTTPS請求(wx.request)、上傳文件(wx.uploadFile)、下載文件(wx.downloadFile)和WebSocket通信(wx.connectSocket)。
伺服器域名請在「小程序後台-開發-開發設置-伺服器域名」中進行配置。
配置時需要注意:域名只支持https(wx.request、wx.uploadFile、wx.downloadFile)和wss(wx.connectSocket)協議。
域名不能使用IP地址(小程序的區域網IP除外)或localhost。
可以配置埠,如https://myserver.com:8080,但是配置後只能向https://myserver.com:8080發起請求。如果向https://myserver.com、https://myserver.com:9091等URL請求則會失敗。
如果不配置埠,如https://myserver.com,那麼請求的URL中也不能包含埠,甚至是默認的443埠也不可以。如果向https://myserver.com:443請求則會失敗。
域名必須經過ICP備案;出於安全考慮,api.weixin.qq.com不能被配置為伺服器域名,相關API也不能在小程序內調用。開發者應將AppSecret保存到後台伺服器中,通過伺服器使用getAccessToken介面獲取access_token,並調用相關API。
對於每個介面,分別可以配置最多20個域名。

㈢ EMQ 管理控制台功能簡介

EMQ 管理控制台 (EMQ Dashboard,以下簡稱 Dashboard) 是 EMQ 提供的一個後端 Web 控制台,用戶可通過 Web 控制台查看伺服器與集群的運行狀態、統計指標,進行插件配置與停啟、簡單的連接測毀飢試等操作。

如果 EMQ 安裝在本機,則使用瀏覽器打開地址 http://127.0.0.1:18083 ,輸入默認用戶名 admin 與默認密碼 public ,登錄進入 Dashboard。如果忘記了管理控制台密碼,使用 管理命令 重置或新建管理賬號。

Dashboard 界面與展示上提供 暗色 (默認)、 明亮 兩種主題風格, 中文 英文 (默認)兩種語言支持。用戶可在 ADMIN (系統) -> Settings (設置) 中進行切換設置。

Dashboard 提供 EMQ 單機與集群的運行狀態監控功能,監控指標涵蓋伺服器基本信息,設備連接信息,會話信息,EMQ 當前主體與訂閱信息。

控制台可查看 EMQ 當前節點及伺服器集群的基本信息如伺服器版本、運行時間、CPU、內存、進程、運行統計等數據。

系統信息、度量指標展示的是當前節點數據,用戶可以通過界面右上角下拉切換至集群內其他節點;

節點信息、運行統計展示集群內的所有節點列表的信息,標題括弧內的數字即代表當前集群內節點的數量。

連接界面可查看當前客戶端的連接情況,通過右上角下拉切換按鈕可以切換查看某節點內、集群內的連接信息;搜索框可按照客戶端 ID (clientid) 進行搜索。

會話界面可查看客戶端會話信息如會話數、訂閱數等,其右上角切換、搜索功能同上。

主題界面可查看集群內所有主題信息,右上角可進行主題搜索。

訂閱界面可查看單節點/集群內主題訂閱信息,右上角切換、搜索功能同連接與會話界面。

插件界面可查看當前節點插件運行狀況,點擊 啟動/停止 按鈕可以進行插件的停啟,點擊 配置 按鈕可以查看並配置插件參數。 關於插件更詳細的介紹請看 擴展插件 。

出於安全性考慮,通過 Dashboard 配置的插件參數不會持久化到配置文件,即每次重啟 EMQ 後配置信息會丟失。用戶通過界面上配置的插件參數,在確認正確可用後應當將配置寫到 etc/plugins/ 目錄下響應的配置文件中。

監聽器界面可查看節點下網路監聽狀況,包含有每個服務的監聽協議、地址與埠及其最大連接數與當前連接數。

該工具通過 WebSocket 與 EMQ 連接,提供客戶端連接、發布/訂閱、消息查看功能。WebSocket 支持非加密連接 (默認 8083 埠) 與 SSL 加密連接 (默認 8084 埠),但請注意使用加密連接時必須配置了 WebSocket 證書且主機地址填寫的是與證書對應的域名。

HTTP 介面列舉了 Dashboard 所有 API 介面,點擊 路徑 中的 URL 可以以當前登錄用戶調用該介面並顯示數據,部分 POST/PUT/DELETE 方法接纖哪返口不支持該操作。

通過應用可以創建一個 API 介面憑證,用於調用 管理監控 API 監控伺服器、管理客戶端、發布訂閱消息等。

應用可以分配到期日期實現過期失效,如需暫時禁用應用,可以將其狀態置為 拒絕緩瞎訪問

管理 Dashboard 的登錄用戶,支持新建、編輯、修改密碼等。

使用單獨的域名或將 Dashboard 綁定到現有域名的某個路徑如 http://example.com/dashboard 下,參見文章: 使用 nginx 部署 EMQ Dashboard 。

㈣ EMQ X 伺服器 SSL/TLS 安全連接配置指南

EMQ X 內置對 TLS/DTLS 的支持,包括支持單雙向認證、X.509 證書等多種身份認證和 LB Proxy Protocol V1/2 等。你可以為 EMQ X 支持的所有協議啟用 TLS/DTLS,也可以將 EMQ X 提供的 HTTP API 配置為使用 TLS。本文以自簽證書的方式介紹如何在 EMQ X 中為 MQTT 啟用 TLS。

查看證書

查看證書

創建 Root CA 自簽名證書的步驟與前文一致,不再贅述。

與前文類似,只不過需要將 Root CA 的信息替換成 Second CA 的。最後我們將得到以下文件:

Note: Client 既可以使用 root-cacert.pem 與 second-cacert.pem 合並後的 cacert.pem ,也可以使用 second-cacert.pem 。

假設你已經成功安裝了 EMQ X,我們將之前生成的證書一並拷貝到 emqx/etc/certs 目錄下:

然後修改 emqx.conf 配置如下:

啟動 EMQ X 並將沖攜彎日誌等級改為 Debug。

使用 openssl s_client 連接 EMQ X 並發送一個 Client ID 為 "a" 的 MQTT Connect 報文。

如果你在 emqx/log/erlang.log.1 中看到以下日誌,說明 SSL 認證成功。

EMQ X 繼續保持運行,編譯並啟動 emqtt 。

連接建立成功,可散悶以正常訂閱發布,SSL 單向認證測試通過。

EMQ X 繼續保持運行,啟動 mqtt.fx,參照下圖完成配置:

**Note: **這里只能使用 second-cacert.pem 作為 CA Certificate。

點擊 Connect 按鈕,連接成功,並且可以正常訂閱發布,SSL 雙向認證通過。

修改 emqx.conf 配置如下:

啟動 EMQ X 並將日誌等級改為 Debug。

使用 openssl s_client 連接 EMQ X 並發送一個 Client ID 為 "a" 的 MQTT Connect 報文。

如果你在 emqx/log/erlang.log.1 中看到以下日誌,說明 SSL 雙向認證成功。

EMQ X 繼續保持運行,啟隱飢動 emqtt 。

連接建立成功,可以正常訂閱發布,SSL 雙向認證測試通過。

EMQ X 繼續保持運行,啟動 mqtt.fx,參照下圖完成配置:

Note: CA File 可以使用 root-cacert.pem 與 second-cacert.pem 合並後的 cacert.pem ,也可以使用 second-cacert.pem 。

點擊 Connect 按鈕,連接成功,並且可以正常訂閱發布,SSL 雙向認證通過。

㈤ 什麼叫EMQ

EMQ是基於高並發的Erlang/OTP語言平台設計,支持百萬級連接亂臘和分布式集群,高陪哪發布訂閱模式的開源MQTT消息伺服器
完整支持MQTT V3.1/V3.1.1協議規范,擴展支持WebSocket、Stomp、CoAP、MQTT-SN或私有TCP協議
完全開放源碼

基於Apache Version 2.0開源協議

百萬級並發連接
單節點100萬並發MQTT連接峰值負載

完整MQTT協議支持
MQTT V3.1.1協議規范QoS0/1/2消息支持

簡便安裝部署
跨平台部署在Linux、FreeBSD、Mac OS X或Windows伺服器

分布式集群或橋接戚碼
雙節點負載均衡或多節點分布式集群

擴展模塊與插件
LDAP, MySQL, PostgreSQL, Redis, MongoDB擴展插件集成
EMQ! 給分給分給分!

熱點內容
三國志戰略版打9級礦什麼配置 發布:2025-05-15 11:41:29 瀏覽:951
安卓加速器怎麼關 發布:2025-05-15 11:38:16 瀏覽:463
密碼鎖壞了如何打開 發布:2025-05-15 11:30:19 瀏覽:837
怎樣增加共享文件夾連接數量 發布:2025-05-15 11:24:50 瀏覽:961
安卓如何關閉單應用音量 發布:2025-05-15 11:22:31 瀏覽:351
抖音電腦後台伺服器中斷 發布:2025-05-15 11:11:59 瀏覽:307
sql2008伺服器 發布:2025-05-15 11:03:27 瀏覽:306
我的世界pe伺服器創造 發布:2025-05-15 10:51:17 瀏覽:608
移動端打吃雞要什麼配置 發布:2025-05-15 10:48:16 瀏覽:756
我的世界哪五個伺服器被炸了 發布:2025-05-15 10:36:16 瀏覽:994