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

Windows下搭建MQTT服務(wù)器

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

1、MQTT服務(wù)器軟件篩選

MQ遙測傳輸(MQTT)是輕量級基于代理的發(fā)布/訂閱的消息傳輸協(xié)議,設(shè)計思想是開放、簡單、輕量、易于實現(xiàn)。這些特點使它適用于低帶寬受限環(huán)境。
特點包括以下:

  • 使用發(fā)布/訂閱消息模式,提供一對多的消息發(fā)布,解除應(yīng)用程序耦合。
  • 對負載內(nèi)容屏蔽的消息傳輸。
  • 使用TCP/IP提供網(wǎng)絡(luò)連接。
  • 小型傳輸,開銷很?。ü潭ㄩL度的頭部是2字節(jié)),協(xié)議交換最小化,以降低網(wǎng)絡(luò)流量。
  • 使用Last Will和Testament特性通知有關(guān)各方客戶端異常中斷的機制。
  • 有三種消息發(fā)布服務(wù)質(zhì)量:
  • (1)“至多一次”,消息發(fā)布完全依賴底層 TCP/IP 網(wǎng)絡(luò)。會發(fā)生消息丟失或重復(fù)。這一級別可用于如下情況,環(huán)境傳感器數(shù)據(jù),丟失一次讀記錄無所謂,因為不久后還會有第二次發(fā)送。
  • (2)“至少一次”,確保消息到達,但消息重復(fù)可能會發(fā)生。
  • (3)“只有一次”,確保消息到達一次。這一級別可用于如下情況,在計費系統(tǒng)中,消息重復(fù)或丟失會導(dǎo)致不正確的結(jié)果。
    windows搭建mqtt,mqtt,windows,服務(wù)器,物聯(lián)網(wǎng)

能夠搭建MQTT服務(wù)器的軟件有很多,比如:

  • mosquitto,Eclipse Mosquitto使用 C 語言實現(xiàn)的 MQTT 服務(wù)器。
  • EMQX,使用 Erlang 語言開發(fā)的 MQTT 服務(wù)器,內(nèi)置強大的規(guī)則引擎,支持許多其他 IoT 協(xié)議比如 MQTT-SN、 CoAP、LwM2M 等。
  • Mosca,使用 Node.JS 開發(fā)的 MQTT 服務(wù)器,簡單易用。
  • VerneMQ,使用 Erlang 開發(fā)的 MQTT 服務(wù)器。

本文是以mosquitto在windows下搭建過程為例進行介紹。

2、MQTT服務(wù)器軟件mosquitto下載

1、進入mosquitto下載網(wǎng)址:https://mosquitto.org/download/,如下圖:
windows搭建mqtt,mqtt,windows,服務(wù)器,物聯(lián)網(wǎng)
2、點擊上圖中紅框的鏈接進行下載,下載到本地計算機,如下圖:
windows搭建mqtt,mqtt,windows,服務(wù)器,物聯(lián)網(wǎng)
3、右鍵點擊mosquitto-2.0.14-install-windows-x64.exe以管理員身份進行安裝,如下圖:
windows搭建mqtt,mqtt,windows,服務(wù)器,物聯(lián)網(wǎng)
4、點擊"Next >"按鈕,如下圖:
windows搭建mqtt,mqtt,windows,服務(wù)器,物聯(lián)網(wǎng)
5、繼續(xù)點擊“Next >”按鈕,如下圖:
windows搭建mqtt,mqtt,windows,服務(wù)器,物聯(lián)網(wǎng)
6、可以更改安裝目錄,我更改到D盤,點擊“Install”按鈕,如下圖:
windows搭建mqtt,mqtt,windows,服務(wù)器,物聯(lián)網(wǎng)
7、等待安裝完畢,如下圖:
windows搭建mqtt,mqtt,windows,服務(wù)器,物聯(lián)網(wǎng)
8、點擊"Finish"按鈕,至此安裝完成。

3、修改mosquitto配置,并啟動mosquitto服務(wù)

1、安裝完畢后,需要對配置文件進行修改,配置文件位置:D:\mosquitto\mosquitto.conf,如下:
windows搭建mqtt,mqtt,windows,服務(wù)器,物聯(lián)網(wǎng)
2、這里我們主要是改一下偵聽端口和開啟用戶驗證(即設(shè)置用戶名和密碼)
2.1 修改偵聽端口
打開mosquitto.conf,找到linstener,取消前面的#注釋,并指定要偵聽的端口,如下:

listener 7788

2.2 設(shè)置用戶名密碼
2.2.1 找到找到allow_anonymous節(jié)點,這個節(jié)點作用是,是否開啟匿名用戶登錄,默認是true。打開此項配置(將前面的 # 號去掉)之后將其值改為true

修改前:#allow_anonymous
修改后:allow_anonymous false

2.2.2 找到password_file節(jié)點,這個節(jié)點是告訴服務(wù)器你要配置的用戶將存放在哪里。打開此配置并指定pwfile.example文件路勁(注意是絕對路勁)

修改前:#password_file
修改后:password_file D:\pwfile.example

3、在管理工具->服務(wù),中找到Mosquitto Broker,啟動mosquitto服務(wù),如下圖:
windows搭建mqtt,mqtt,windows,服務(wù)器,物聯(lián)網(wǎng)
4、以管理員身份打開CMD,并切換到d:/mosquitto目錄下,運行以下命令添加用戶名和密碼:

mosquitto_passwd.exe -c d:/pwfile.example admin

提示連續(xù)兩次輸入密碼、創(chuàng)建成功。命令解釋: -c 創(chuàng)建一個用戶、/etc/mosquitto/pwfile.example 是將用戶創(chuàng)建到 pwfile.example 文件中、admin 是用戶名。如下圖:
windows搭建mqtt,mqtt,windows,服務(wù)器,物聯(lián)網(wǎng)

注意:添加用戶和密碼后,需要對mosquitto服務(wù)進行重啟才能生效。

4、利用mosquitto工具測試訂閱與發(fā)布

再以管理員啟動2個CMD窗口,并進入d:/mosquitto目錄,cmd窗口1作為訂閱者,cmd窗口2作為發(fā)布者,如下圖:
windows搭建mqtt,mqtt,windows,服務(wù)器,物聯(lián)網(wǎng)
在cmd窗口1中執(zhí)行以下命令,進行消息訂閱

mosquitto_sub.exe -h 127.0.0.1 -p 7788 -u admin -P 123456 -v -t sensor

在cmd窗口2中執(zhí)行以下命令,進行消息發(fā)送

mosquitto_pub.exe -h 127.0.0.1 -p 7788 -u admin -P 123456 -t sensor -m "消息測試"

如下圖:
windows搭建mqtt,mqtt,windows,服務(wù)器,物聯(lián)網(wǎng)

5、可視化MQTT客戶端工具MQTTX使用

MQTT的客戶端測試工具有很多,而MQTTX無疑是其中的佼佼者,下面就介紹一下其使用過程。
1、首先從官網(wǎng)下載,MQTTX下載地址:https://github.com/emqx/MQTTX/releases
windows搭建mqtt,mqtt,windows,服務(wù)器,物聯(lián)網(wǎng)
2、選擇適合你操作系統(tǒng)的版本進行下載,如下圖:
windows搭建mqtt,mqtt,windows,服務(wù)器,物聯(lián)網(wǎng)
3、下載后如下圖:
windows搭建mqtt,mqtt,windows,服務(wù)器,物聯(lián)網(wǎng)
4、以管理員方式安裝MQTTX-Setup-1.7.3.exe,如果出現(xiàn)Microsoft Defender SmartScreen阻止提示,則點擊“仍要運行”,如下圖:
windows搭建mqtt,mqtt,windows,服務(wù)器,物聯(lián)網(wǎng)
5、安裝步驟如下圖:
windows搭建mqtt,mqtt,windows,服務(wù)器,物聯(lián)網(wǎng)
6、安裝過程中可以更改安裝目錄,如下圖:
windows搭建mqtt,mqtt,windows,服務(wù)器,物聯(lián)網(wǎng)
7、點擊“安裝”按鈕,如下圖:
windows搭建mqtt,mqtt,windows,服務(wù)器,物聯(lián)網(wǎng)
8、安裝完畢是會出現(xiàn)完成提示,如下圖:
windows搭建mqtt,mqtt,windows,服務(wù)器,物聯(lián)網(wǎng)
9、勾選運行MQTTX(R),點擊“完成”按鈕,則運行MQTTX,如下圖:
windows搭建mqtt,mqtt,windows,服務(wù)器,物聯(lián)網(wǎng)
10、點擊“New Connection”按鈕,則出現(xiàn)新建連接對話框,根據(jù)MQTT服務(wù)器的信息,輸入對應(yīng)的參數(shù),如下圖:
windows搭建mqtt,mqtt,windows,服務(wù)器,物聯(lián)網(wǎng)

11、點擊Connect按鈕,如下圖:
windows搭建mqtt,mqtt,windows,服務(wù)器,物聯(lián)網(wǎng)
12、如果想訂閱一個主題,則點擊“New Subscription”按鈕,則出現(xiàn)新建訂閱對話框,如下圖:
windows搭建mqtt,mqtt,windows,服務(wù)器,物聯(lián)網(wǎng)
13、輸入對應(yīng)的主題后,點擊“Confirm”按鈕,如下圖:
windows搭建mqtt,mqtt,windows,服務(wù)器,物聯(lián)網(wǎng)
14、結(jié)合CMD窗口使用mosquitto_pub.exe發(fā)布工具發(fā)一個消息測試一下,如下圖:
windows搭建mqtt,mqtt,windows,服務(wù)器,物聯(lián)網(wǎng)
從上圖中可以看出,訂閱的主題已經(jīng)接收到了測試的消息。文章來源地址http://www.zghlxwxcb.cn/news/detail-778211.html

到了這里,關(guān)于Windows下搭建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)文章

  • RuoYi-Vue前后端分離搭建MQTT服務(wù)器實現(xiàn)消息訂閱、發(fā)布、數(shù)據(jù)存儲 (EMQX Windows10)最全,懶人操作

    RuoYi-Vue前后端分離搭建MQTT服務(wù)器實現(xiàn)消息訂閱、發(fā)布、數(shù)據(jù)存儲 (EMQX Windows10)最全,懶人操作

    1、在RuoYi-Vue項目的superVisualizationSys-common模塊下的pom.xml加入jar包依賴 3、在superVisualizationSys-commonsrcmainjavacomsuperVisualizationcommonutils目錄下新建mqtt文件夾,添加以下三個文件 注:項目報紅的地方可以按Alt+Enter鍵導(dǎo)包 下載路徑: https://www.emqx.io/zh/download ? 1.?在windows上安裝

    2024年02月15日
    瀏覽(33)
  • 【自用】云服務(wù)器 使用 docker 搭建 HomeAssistant + MQTT 物聯(lián)網(wǎng)平臺

    【自用】云服務(wù)器 使用 docker 搭建 HomeAssistant + MQTT 物聯(lián)網(wǎng)平臺

    1.搭建流程概述 2.準(zhǔn)備工作 3.開始搭建! 4.總結(jié) 如果想看 ESP32 或其他使用 MicroPython 編程的單片機如何連接到該云服務(wù)器,實現(xiàn) HomeAssistant 控制 單片機的內(nèi)容,請看我這篇博客的下一篇。 0.總體流程 我們需要先有一臺云服務(wù)器,然后在上面搭建 docker(用寶塔傻瓜式搭建就行

    2024年02月13日
    瀏覽(29)
  • 基于ESP32搭建物聯(lián)網(wǎng)服務(wù)器十二(使用MQTT協(xié)議與ESP32互動)

    基于ESP32搭建物聯(lián)網(wǎng)服務(wù)器十二(使用MQTT協(xié)議與ESP32互動)

    在之前的文章中:基于ESP32搭建物聯(lián)網(wǎng)服務(wù)器十一(用WEB頁面控制引腳(GPIO)功能)_esp32webserver 控制io_你的幻境的博客-CSDN博客 已經(jīng)簡單地介紹了MQTT協(xié)議,對比于其它網(wǎng)絡(luò)協(xié)議,MQTT協(xié)議在物聯(lián)網(wǎng)的開發(fā)中,它的特點使它適用于大多數(shù)受限的環(huán)境。例如網(wǎng)絡(luò)代價昂貴,帶寬低、不可

    2024年02月02日
    瀏覽(54)
  • 提供最全面最詳細的ESP32從零開始搭建一個物聯(lián)網(wǎng)平臺教程(從最基本的配網(wǎng)和內(nèi)建WEB服務(wù)器開始到自已搭建一個MQTT服務(wù)器)

    提供最全面最詳細的ESP32從零開始搭建一個物聯(lián)網(wǎng)平臺教程(從最基本的配網(wǎng)和內(nèi)建WEB服務(wù)器開始到自已搭建一個MQTT服務(wù)器)

    目錄 教程大綱 ?硬件需求 教程說明 教程章節(jié)鏈接 ESP32搭建WEB服務(wù)器一(AP配網(wǎng)) ESP32搭建WEB服務(wù)器二(STA模式) ESP32搭建WEB服務(wù)器三(AP模式與STA模式共存) ESP32搭建WEB服務(wù)器四(最簡單的WEB服務(wù)器) ESP32搭建WEB服務(wù)器五(內(nèi)嵌HTML) ESP32搭建WEB服務(wù)器六(利用SPIFFS存放html,css,js等文件(讀取

    2024年02月13日
    瀏覽(42)
  • MQTT通信架構(gòu) 搭建MQTT服務(wù)器

    MQTT通信架構(gòu) 搭建MQTT服務(wù)器

    MQ 遙測傳輸 (MQTT) 是 基于代理 的 發(fā)布/訂閱 的消息傳輸協(xié)議。 傳輸屏蔽消息內(nèi)容 TCP/IP有連接傳輸(可靠) 小型傳輸,開銷很小,降低網(wǎng)絡(luò)流量 使用lastwill等機制告知客戶端異常中斷(本次實驗用不到) 三種消息發(fā)布服務(wù)質(zhì)量 至多一次:消息發(fā)布完全依賴底層TCP/IP網(wǎng)絡(luò),會

    2024年02月02日
    瀏覽(27)
  • MQTT服務(wù)器詳細介紹:連接物聯(lián)網(wǎng)的通信樞紐

    MQTT服務(wù)器詳細介紹:連接物聯(lián)網(wǎng)的通信樞紐

    隨著物聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,MQTT(Message Queuing Telemetry Transport)協(xié)議作為一種輕量級、可靠、靈活的通信協(xié)議,被廣泛應(yīng)用于物聯(lián)網(wǎng)領(lǐng)域。在MQTT系統(tǒng)中,MQTT服務(wù)器扮演著重要的角色,作為連接物聯(lián)網(wǎng)設(shè)備和應(yīng)用程序的通信樞紐。本文將詳細介紹MQTT服務(wù)器的組成、運行機理、

    2024年02月10日
    瀏覽(16)
  • 個人云服務(wù)器搭建MQTT服務(wù)器

    個人云服務(wù)器搭建MQTT服務(wù)器

    ??????????相關(guān)文章?????????? ESP32連接MQ Sensor實現(xiàn)氣味反應(yīng) ?? https://blog.csdn.net/ws15168689087/article/details/131365573 ESP32連接云服務(wù)器【W(wǎng)ebSocket】 ?? https://blog.csdn.net/ws15168689087/article/details/131406163 ESP32+MQTT+MySQL實現(xiàn)發(fā)布訂閱【氣味數(shù)據(jù)收集】 ?? https://blog.csdn.net/ws1516868

    2024年02月15日
    瀏覽(36)
  • 自己搭建mqtt服務(wù)器

    自己搭建mqtt服務(wù)器

    ??????? 前言:網(wǎng)上資料大部分都是使用的云服務(wù),我是采用自己搭建的服務(wù)器來進行試驗的,接下來將記錄過程。 云服務(wù)器有很多種網(wǎng)上也有很多教學(xué)在這里不進行過多的解釋了,我實驗的時候采用的阿里云國內(nèi)的服務(wù)器這里以后還會進行介紹。 ????????本實驗主要

    2024年02月03日
    瀏覽(18)
  • 【物聯(lián)網(wǎng)開發(fā)】-微信小程序之MQTT連接,基于MQTT實現(xiàn)設(shè)備-服務(wù)器-小程序的消息傳輸

    【物聯(lián)網(wǎng)開發(fā)】-微信小程序之MQTT連接,基于MQTT實現(xiàn)設(shè)備-服務(wù)器-小程序的消息傳輸

    想要開發(fā)微信小程序,首先要有一些基礎(chǔ)知識:html、cs、js、json等,小程序中要用到的知識框架大體相同,一個頁面包括js、json、wxml、wxss格式的文件。 由于本人此前從未接觸過小程序開發(fā),本篇文章將會以新手小白的角度一步步剖析如何使用微信小程序通過MQTT服務(wù)器連接設(shè)

    2023年04月24日
    瀏覽(97)
  • 阿里云服務(wù)器如何搭建MQTT服務(wù)器

    阿里云服務(wù)器如何搭建MQTT服務(wù)器

    入門教程:鏈接 將系統(tǒng)配置成Ubuntu18的(因為我只會用這個系統(tǒng)) 在實例處停止當(dāng)前系統(tǒng)的運行,然后依次選擇2,下拉菜單找到3進行更換系統(tǒng),更換完成以后重啟就好了。 如下圖,依次點擊1-4的按鈕,第五步需要重新設(shè)置系統(tǒng)的密碼 Xshell下載鏈接 安裝完成后打開Xshell按照

    2024年02月03日
    瀏覽(28)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包