<ul id="uawma"></ul>
<strike id="uawma"></strike>
<strike id="uawma"></strike>
  • <fieldset id="uawma"><input id="uawma"></input></fieldset>
  • 康寶智信測量技術(shù)(北京)有限公司
    銷售咨詢熱線:
    010-65610080
    網(wǎng)站首頁  ◇  技術(shù)文章  ◇  數(shù)據(jù)采集器MQTT設置指南來了!

    數(shù)據(jù)采集器MQTT設置指南來了!

    來源:技術(shù)文章    更新時間:2024-12-09    瀏覽:483次


    MQTT(Message Queuing Telemetry Transport,消息隊列遙測傳輸協(xié)議),是一種基于發(fā)布/訂閱(Publish/Subscribe)的模式“輕量級“通訊協(xié)議,該協(xié)議構(gòu)建于TCP/IP協(xié)議上。

    下面以CR1000X的設置過程

    介紹如何將采集到的數(shù)據(jù)

    發(fā)送到MQTT服務器

    我們其他支持MQTT通訊的采集設備

    MQTT通訊設置與CR1000X一致


     CR1000X MQTT通訊參數(shù)設置 

    首先需要在DevConfig軟件中中設置MQTT Broker的參數(shù),轉(zhuǎn)到Setting Editor->MQTT選項卡。

    點擊圖片查看大圖~

    MQTT Enable

    MQTT Enable“參數(shù):用于使能MQTT功能,并且可使用TLS加密傳輸。

    Campbell CLOUD Enabled

         Campbell CLOUD Enabled"參數(shù):用于使能Campbell Cloud功能。

    MQTT Broker URL  

    MQTT Broker URL"參數(shù)用于輸入MQTT Broker的地址。這里我們使用Mosquitto提供的免費用于測試的服務器地址,在輸入框中輸入“test.mosquitto.org"。相應的在“Port No"對話框中輸入端口號1883。點擊“Apply"應用配置更改,可以看到“MQTT State"狀態(tài)變?yōu)椤癕QTT session established",CR1000X作為客戶端已成功與MQTT Broker創(chuàng)建了連接。

     MQTT Base Topic

    MQTT Base Topic"對話框用于設置CR1000X發(fā)布消息的主題,可用“/“來劃分不同的主題級別。這里我們設置為"cs/v1/“。

    至此關于MQTT參數(shù)設置完成

    對于需要發(fā)送的數(shù)據(jù)

    需要通過CRBasic編程實現(xiàn)


    CRBasic程序提供了多種用于發(fā)送數(shù)據(jù)指令,包括:

    MQTTPublish()

    MQTTPublishConstTable

    MQTTPublishTable()


    下面是一段簡單的代碼,用于展示如何將DataTable中的數(shù)據(jù)發(fā)送到MQTT服務器:

    點擊圖片查看大圖~


    程序上傳到CR1000X后,通過DevConfig軟件查看可以看到“MQTT State"對話框變?yōu)椤癙ublishing",表明CR1000X數(shù)采已經(jīng)開始向MQTT服務器發(fā)布消息。



    如何查看CR1000X發(fā)送到

    MQTT的數(shù)據(jù)?


    可以通過第三方的MQTT客戶端軟件訂閱CR1000X發(fā)布的消息。下面我們使用MQTT-Explorer軟件來查看數(shù)據(jù)。

    創(chuàng)建與MQTT服務器的連接,輸入MQTT服務器的URL和端口號,點擊“CONNECT"進行連接。

    點擊圖片查看大圖~


    可在搜索框中搜索CR1000X發(fā)布的主題,快速查找CR1000X發(fā)布的數(shù)據(jù)。

    這里我們在搜索框中輸入DevConfig軟件中設置的“MQTT Base Topic"參數(shù)"cs/v1/“,可快速找到CR1000X發(fā)布的消息。

    點擊圖片查看大圖~


    CR1000X發(fā)布的消息支持CSIJSONGeoJSON兩種格式,下面是測試過程中的消息范本:

    點擊圖片查看大圖~


    MQTT優(yōu)點在于,可以以極少的代碼和有限的帶寬,為遠程連接設備提供可靠的消息服務,作為一種低開銷、低帶寬占用的及時通訊協(xié)議,使其在物聯(lián)網(wǎng)、小型設備、移動應用等方面有較廣泛的應用。

    MQTT是一種基于客戶端-服務器的消息發(fā)布/訂閱傳輸協(xié)議。

    MQTT協(xié)議是輕量、簡單、開放和易于實現(xiàn)的。遵循發(fā)布/訂閱的模式,方便消息在設備之間傳遞,但消息不是直接從發(fā)送端送到接收端(即點對點),而是由MQTT Broker(或者叫MQTT服務器)分發(fā)的。

    MQTT允許用戶動態(tài)創(chuàng)建主題(不需要預先創(chuàng)建主題),運維成本低;MQTT協(xié)議可以把傳輸量降低以提高傳輸效率;提供服務質(zhì)量(quality of service level:QoS)管理;不強制傳輸數(shù)據(jù)的類型和格式,保持很高的靈活性。





    主站蜘蛛池模板: 成人黄18免费视频| 亚洲精品成人片在线观看精品字幕| 精品久久久久久成人AV| 18禁成人网站免费观看| 成人精品一区二区久久| 国产成人亚洲精品91专区手机 | 国产成人免费高清视频网址| 亚洲欧洲精品成人久久曰| 欧美黄成人免费网站大全| 国产成人精品97| 日韩成人免费在线| 免费看一级淫片成人| 成人A级视频在线播放| 欧美成人免费公开播放欧美成人免费一区在线播放 | 成人看的一级毛片| 久久久久99精品成人片试看| 国产成人无码av在线播放不卡| 色综合天天综合网国产成人网| 亚洲成人xxx| 国产成人免费手机在线观看视频 | 亚洲国产成人资源在线软件| 成人永久免费福利视频网站| 久久亚洲色www成人欧美| 国产成人无码AV一区二区| 国产成人精品无码片区在线观看| 色老成人精品视频在线观看| 久久久久成人精品一区二区 | 欧美亚洲国产成人高清在线| 992tv成人影院| 久久久久亚洲av成人网人人软件| 国产成人久久精品二区三区| 国产成人久久91网站下载| 国产成人av在线免播放观看| 国产成人精品999在线观看| 国产成人无码av片在线观看不卡 | 国产成人综合野草| 国内自拍成人网在线视频| 国产成人综合色视频精品| 国产成人精品久久综合| 国产成人久久精品二区三区| 午夜成人理论福利片|