国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

手把手教你在 Windows 環(huán)境中搭建 MQTT 服務(wù)器

這篇具有很好參考價值的文章主要介紹了手把手教你在 Windows 環(huán)境中搭建 MQTT 服務(wù)器。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

手把手教你在 Windows 環(huán)境中搭建 MQTT 服務(wù)器

前言

前些天要對接一家硬件商的設(shè)備數(shù)據(jù),對方使用的 MQTT 協(xié)議點對點透傳,所以又趕緊搭建 MQTT 服務(wù)器,寫 .NET 程序接收數(shù)據(jù)等等,今天分享一下如何搭建 MQTT 服務(wù)器。

MQTT 協(xié)議是什么?

MQTT(Message Queuing Telemetry Transport)是一種輕量級的、基于發(fā)布/訂閱模式的通信協(xié)議,專門設(shè)計用于在低帶寬、不穩(wěn)定的網(wǎng)絡(luò)環(huán)境下進行物聯(lián)網(wǎng)設(shè)備之間的通信。具有以下特點(優(yōu)勢):

  1. 輕量級:MQTT 協(xié)議設(shè)計簡單,通信開銷小,適合在資源受限的設(shè)備上使用,如傳感器、嵌入式設(shè)備等。

  2. 發(fā)布/訂閱模式:MQTT 使用發(fā)布/訂閱模式,消息的發(fā)送者稱為發(fā)布者(Publisher),消息的接收者稱為訂閱者(Subscriber),發(fā)布者和訂閱者之間通過消息代理(Broker)進行通信。

  3. 可靠性:MQTT 協(xié)議支持消息的 QoS(Quality of Service)等級,包括至多一次、至少一次和僅一次,可以根據(jù)需求選擇適當(dāng)?shù)?QoS 級別來確保消息的可靠傳輸。

  4. 連接保持:MQTT 客戶端可以保持與消息代理的長連接,即使在網(wǎng)絡(luò)不穩(wěn)定或斷開的情況下,客戶端也可以重新連接并恢復(fù)通信。

  5. 適應(yīng)性:MQTT 可以在 TCP/IP、TLS/SSL、WebSocket 等多種網(wǎng)絡(luò)協(xié)議上進行通信,便于在不同的網(wǎng)絡(luò)環(huán)境中使用。

總而言之,MQTT 協(xié)議由于其輕量級、靈活性和可靠性,被廣泛應(yīng)用于物聯(lián)網(wǎng)設(shè)備、傳感器網(wǎng)絡(luò)、移動設(shè)備等場景,是物聯(lián)網(wǎng)通信的重要協(xié)議之一。

安裝步驟

  1. 下載
    • URL: https://www.emqx.io/zh/downloads?os=Windows
    • History URL: https://www.emqx.com/zh/downloads/broker
    • 當(dāng)前下載的是 emqx-5.3.0-windows-amd64.zip
  2. 安裝
    • 無需安裝,解壓 emqx-5.3.0-windows-amd64.zip 后即可使用
  3. 運行
    1. 假設(shè) emqx-5.3.0-windows-amd64.zip 解壓到以下目錄:
      • C:\Tools\MQTT\emqx-5.3.0-windows-amd64
    2. 打開 CMD 窗口
    3. 運行以下命令,以下結(jié)果說明服務(wù)運行正常:
      Microsoft Windows [版本 10.0.19045.3570]
      (c) Microsoft Corporation。保留所有權(quán)利。
      
      C:\Tools\MQTT\emqx-5.3.0-windows-amd64\bin>emqx start
      EMQX_NODE__DB_ROLE [node.role]: core
      EMQX_NODE__DB_BACKEND [node.db_backend]: mnesia
      
      C:\Tools\MQTT\emqx-5.3.0-windows-amd64>cd bin
      
      C:\Tools\MQTT\emqx-5.3.0-windows-amd64\bin>emqx_ctl status
      Node 'emqx@127.0.0.1' 5.3.0 is started		
      
    4. 訪問 Web 端控制臺:
      • http://127.0.0.1:18083/#/dashboard/overview(默認(rèn)登錄:admin/public)
      • 首次登錄后最好修改密碼

采坑集

解壓 emqx-5.3.0-windows-amd64.zip 后,第一次運行報錯:

此時不應(yīng)有 SET

解決:文章來源地址http://www.zghlxwxcb.cn/news/detail-777116.html

  • 需要安裝 Erlang(otp_win64_25.2.3.exe),因為 emqx 是基于 erlang 語言開發(fā)的
  • 安裝后關(guān)掉舊的 cmd 窗口,并打開新的 cmd 窗口,重新運行 start 命令即可
  • otp_win64_25.2.3.exe 下載地址: https://www.erlang.org/downloads

擴展

  1. emqx start : 后臺啟動 EMQX Broker;
  2. emqx stop :關(guān)閉 EMQX Broker;
  3. emqx restart :重啟 EMQX Broker
  4. emqx console 使用控制臺啟動 EMQX Broker;
  5. emqx foreground : 使用控制臺啟動 EMQX Broker,與 emqx console 不同,emqx foreground 不支持輸入 Erlang 命令
  6. emqx ping :Ping EMQX Broker, 檢查當(dāng)前節(jié)點是否通信正常;
  7. emqx check_conf: 檢查配置文件格式是否正常,如果你修改了配置文件,推薦在啟動前先執(zhí)行此命令,來檢查配置文件的格式是否符合要求。
  8. emqx_ctl status:查詢 EMQX 運行狀態(tài)
  9. emqx_ctl broker:查詢服務(wù)器基本信息,啟動時間,統(tǒng)計數(shù)據(jù)與性能數(shù)據(jù)
  10. emqx_ctl broker stats:查詢服務(wù)器客戶端連接 (Connections)、主題 (Topics)、訂閱 (Subscriptions)、路由 (Routes) 統(tǒng)計
  11. emqx_ctl clients list:列出所有客戶端連接

到了這里,關(guān)于手把手教你在 Windows 環(huán)境中搭建 MQTT 服務(wù)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 9個步驟,手把手教你在Windows上安裝Hadoop

    9個步驟,手把手教你在Windows上安裝Hadoop

    在Windows上安裝Hadoop時經(jīng)常會出現(xiàn)許多錯誤,很多用戶使用基于Linux的操作系統(tǒng)。本文詳細講述如何在Windows上安裝和運行Apache Hadoop,如果遇到了問題,可以參考文章中的步驟進行解決。 微信搜索關(guān)注《Java學(xué)研大本營》 在 Microsoft Windows 上運行 Apache Hadoop 是比較繁瑣的任務(wù),在

    2024年02月08日
    瀏覽(23)
  • 手把手教你在云環(huán)境煉丹(部署Stable Diffusion WebUI)

    手把手教你在云環(huán)境煉丹(部署Stable Diffusion WebUI)

    前幾天寫了一篇《 手把手教你在本機安裝Stable Diffusion秋葉整合包 》的文章,有些同學(xué)反映對硬件的要求太高,顯卡太TM貴了。今天我再分享一個云服務(wù)器煉丹的方法,方便大家快速入門上手,這個云服務(wù)不需要特殊網(wǎng)絡(luò)設(shè)置,能連接公網(wǎng)網(wǎng)盤,隨開隨用,有3090顯卡,也有

    2024年02月15日
    瀏覽(24)
  • 手把手教你在linux環(huán)境下更換python的pip源

    手把手教你在linux環(huán)境下更換python的pip源

    搞python的肯定離不開各種各樣的第三方包,比如爬蟲,有requests,xpath,爬蟲界的扛把子Scrapy;Web有django,flask,restframework啥的,還是挺多的,我們一般安裝的方式都是pip install xx模塊,但是我相信,你們肯定都遇到過這種情況。 如果我們從默認(rèn)的 https://pypi.org/ 安裝的過程非

    2024年02月12日
    瀏覽(30)
  • 手把手教你在windows下源碼編譯Open3D

    手把手教你在windows下源碼編譯Open3D

    首先不建議windows下源碼編譯,需要用C++的可以直接下載官網(wǎng)編譯好的版本。熟悉vcpkg的,可以把open3d加到vcpkg使用,參考該博客。 cmake =3.20 python =3.6.0 visual studio =2017 Github下載open3d源碼 打開源碼,新建build文件夾 填寫你的VS版本,例vs2022(17),open3d_install_directory使用當(dāng)前路徑

    2024年02月05日
    瀏覽(24)
  • 手把手教你在Linux/Windows系統(tǒng)使用Nginx部署多個前端項目【詳細操作】

    手把手教你在Linux/Windows系統(tǒng)使用Nginx部署多個前端項目【詳細操作】

    ??????? 需求:項目上線需要將前端的前臺和后臺部署在服務(wù)器上提供用戶進行使用,部署在不同的服務(wù)器直接在服務(wù)器安裝nginx即可。但是在內(nèi)網(wǎng)安裝還是有點麻煩,因為需要聯(lián)網(wǎng),如果是內(nèi)網(wǎng)可以參考Linux安裝Nginx并部署前端項目【內(nèi)/外網(wǎng)-保姆級教程】_MXin5的博客-CSDN博

    2024年02月14日
    瀏覽(29)
  • 【運維】手把手教你在Linux/Windows系統(tǒng)使用Nginx部署多個前端項目【詳細操作】

    【運維】手把手教你在Linux/Windows系統(tǒng)使用Nginx部署多個前端項目【詳細操作】

    ??????? 需求:項目上線需要將前端的前臺和后臺部署在服務(wù)器上提供用戶進行使用,部署在不同的服務(wù)器直接在服務(wù)器安裝nginx即可。但是在內(nèi)網(wǎng)安裝還是有點麻煩,因為需要聯(lián)網(wǎng),如果是內(nèi)網(wǎng)可以參考Linux安裝Nginx并部署前端項目【內(nèi)/外網(wǎng)-保姆級教程】_MXin5的博客-CSDN博

    2024年02月08日
    瀏覽(30)
  • 手把手教你在云環(huán)境煉丹:Stable Diffusion LoRA 模型保姆級煉制教程

    手把手教你在云環(huán)境煉丹:Stable Diffusion LoRA 模型保姆級煉制教程

    ?很多同學(xué)都想要自己的專屬AI模型,但是大模型的訓(xùn)練比較費時費力,不太適合普通用戶玩。AI開發(fā)者們也意識到了這個問題,所以就產(chǎn)生了微調(diào)模型,LoRA就是其中的一種。在AI繪畫領(lǐng)域,只需要少量的一些圖片,就可以訓(xùn)練出一個專屬風(fēng)格的LoRA模型,比如某人的臉、某個姿

    2024年02月03日
    瀏覽(22)
  • 【electron】手把手教你在 electron 環(huán)境下使用 vue-devtools,附詳細報錯解決辦法

    【electron】手把手教你在 electron 環(huán)境下使用 vue-devtools,附詳細報錯解決辦法

    描述 對于某些electron項目,啟動的時候,控制臺會打印 Failed to fetch extension, trying 4 more times 這樣的日志。 作為重度強迫癥患者,必須解決掉。 環(huán)境 版本號 描述 文章日期 2023-10-12 操作系統(tǒng) Windows electron 22.3.27 最后一個支持win7的大版本 node 16.16.0 vue-devtools 6.5.1 Vue Devtools 是一款

    2024年02月07日
    瀏覽(34)
  • 【MMDeploy&MMPose】手把手教你在Windows上使用MMDeploy1.x進行ONNX和TensorRT的部署(Python篇)

    【MMDeploy&MMPose】手把手教你在Windows上使用MMDeploy1.x進行ONNX和TensorRT的部署(Python篇)

    2023.9.8更新 C++ SDK篇已經(jīng)發(fā)布,點擊這里傳送到文章 MMDeploy 提供了一系列工具,幫助我們更輕松的將 OpenMMLab 下的算法部署到各種設(shè)備與平臺上。 MMDeploy 定義的模型部署流程,這里直接使用了官方文檔的內(nèi)容,如下圖所示:? 1)模型轉(zhuǎn)換(Model Converter) 模型轉(zhuǎn)換的主要功能是

    2024年01月16日
    瀏覽(27)
  • 【實戰(zhàn)】手把手教你在 vscode 中寫 markdown

    【實戰(zhàn)】手把手教你在 vscode 中寫 markdown

    markdown 語法、markdown 插件咱先放放,先說最頭疼的,圖片問題 相對于 HBuilder 自帶 markdown 圖片粘貼功能來說,vscode顯得不那么友好,若是不裝插件粘貼截圖就只能手動進行如下操作: 截取圖片 將圖片存在特定位置 在markdown文件中通過路徑引入圖片 預(yù)覽 最終我找到了 Paste I

    2024年02月13日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包