衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

保姆級操作示例!騰訊云MQTT功能的連接與實現

億佰特物聯網應用專家 ? 2023-11-03 08:21 ? 次閱讀

本文將探討如何通過串口服務器實現與騰訊云MQTT功能的連接,進一步實現物聯網設備與云端的高效數據交互。

騰訊云的MQTT功能是一種基于發布/訂閱模式的消息傳輸協議,具有低帶寬占用、低耗電以及簡單易用等特點。它可以實現設備與云端之間的快速、可靠和實時的雙向通信。串口服務器與騰訊云MQTT的結合,不僅可以實現設備與云端的高效通信,還可以為物聯網應用帶來更多的智能功能和數據分析能力。

接下來,我們將探索串口服務器與騰訊云MQTT功能的實現?法,包括如何配置和連接串口服務器,并利用其轉發功能將設備數據傳輸到騰訊云上,以及如何在騰訊云上訂閱和處理來自設備的數據,實現實時控制和數據分析。通過這種方式,企業和開發者可以更輕松地構建和管理物聯網應用,實現智能化運營與管理,提升業務效率和競爭力。

我們將逐步介紹串口服務器的配置步驟、騰訊云MQTT功能的使用方法,并結合實例展示如何通過串口服務器實現設備與云端的數據交互。

注冊騰訊云,并開啟MQTT服務

開始前,首先要確保已注冊騰訊云并完成實名注冊。如果還未完成,請前往騰訊云官網進行注冊和實名認證。我們默認已完成騰訊云服務和實名認證。

進入騰訊云主頁,在頂部導航欄中選擇“產品→物聯網”,然后點擊“物聯網開發平臺”,進入物聯網控制臺。

ebc34fd6-79de-11ee-9788-92fbcf53809c.png

在控制臺的右側,可以看到“開發中?”和“相關產品”。我們將在“相關產品”中使用“物聯網通信(IoT Hub)”,直接點擊進入。

ebea511c-79de-11ee-9788-92fbcf53809c.png

在該頁面中,我們可以找到MQTT服務的接入地址和端口號。

ec0eaae4-79de-11ee-9788-92fbcf53809c.png

如果是第一次使用這個平臺,我們需要先“開通服務”,按照提示進行開通。

ec24f920-79de-11ee-9788-92fbcf53809c.pngec38d1c0-79de-11ee-9788-92fbcf53809c.png

開通成功后,我們將看到剛剛申請開通的服務變為“查看詳情”。直接點擊即可進入“IoT Hub”控制臺的“產品列表”。

ec42dee0-79de-11ee-9788-92fbcf53809c.png

首先,我們需要創建一個新的產品。點擊“創建新產品”,根據實際情況填寫相關信息。為了便于后續演示,我們將認證方式設置為“密鑰認證”,其他保持不變。

ec4a23f8-79de-11ee-9788-92fbcf53809c.png

創建完成后,我們將在產品列表中看到剛剛創建的新產品。點擊產品名稱即可進入產品管理頁面。

ec58fc16-79de-11ee-9788-92fbcf53809c.png

接下來,我們先看一下產品管理頁面中的“Topic管理”部分。我們可以手動創建一些自定義的“Topic”以供使用。這里演示創建一個測試用的“Topic”。

ec6c8a1a-79de-11ee-9788-92fbcf53809c.pngec7e2c5c-79de-11ee-9788-92fbcf53809c.pngec9036ae-79de-11ee-9788-92fbcf53809c.pngec9dbe64-79de-11ee-9788-92fbcf53809c.png

設置完成后,我們可以開始添加設備了。點擊“設備列表”,進入設備管理頁面。點擊“添加新設備”,彈出添加頁面。

eca8ed48-79de-11ee-9788-92fbcf53809c.pngecb5b906-79de-11ee-9788-92fbcf53809c.png

設備名稱需要注意在同一產品下保持唯一性。設備密鑰可以自定義設置,也可以隨機生成。在確認信息無誤后,點擊保存,將彈出設備密鑰。請務必妥善保管設備密鑰,以防泄露。

ecd0982a-79de-11ee-9788-92fbcf53809c.pngecdb4176-79de-11ee-9788-92fbcf53809c.png

完成后,點擊“開始管理設備”,即可進入設備管理頁面。在設備調試框中,我們可以找到MQTT通信所需的三元組數據。這些參數僅用于測試,一定時間后將失效。如果是實際設備,可以按照提示進入“算法生成”部分。

ece59374-79de-11ee-9788-92fbcf53809c.pnged03f864-79de-11ee-9788-92fbcf53809c.png

具體算法的生成?法,請參考騰訊云提供的相關?冊,這里不再展開講解。

到這里,我們已成功獲取到所有MQTT所需的參數信息。

目標IP/地址:${productid}.iotcloud.tencentdevices.com

目標端口號:1883

Client ID:5QLW69Q2UKnb114

Username:5QLW69Q2UKnb114;12010126;a463f;1695744000

Password:2168d26dd04e9150f218dd4239e0a8cf69ebd92e07a292fb0e41312ccb866057;hmacsha256

接下來,我們可以開始配置設備進行通信了。

設備接入騰訊云MQTT服務并實現通訊

在這個階段,我們將使用串口服務器NB114來模擬實際的設備使用情況,并使用NB114上位機軟件和XCOM軟件進?調試。你可以在Ebyte官網的NB114產品相關頁面上下載這兩個軟件。

ed0b39da-79de-11ee-9788-92fbcf53809c.png

下載完成后,打開上位機軟件。這里不對設備的使用方法進行詳細講解,如果在使用過程中遇到問題,可以參考相關產品的快速入門教程。成功連接NB114后,將工作模式改為"MQTT 客戶端"模式,并輸入目標IP、目標端口、Client ID、User Name、Password以及發布和訂閱等信息。完成后,檢查數據通配符是否更改,確認?誤后保存并重啟設備。

ed3ee2d0-79de-11ee-9788-92fbcf53809c.png

接下來打開"XCOM"軟件,確認設備的串口參數設置是否正確,并打開串口。此時,我們可以通過"XCOM"軟件發送任意數據。由于調試過程中并沒有設置"規則引擎",因此XCOM軟件不會有任何反應。但我們可以在騰訊云對應的"產品云日志"中查看到我們發送的數據。

ed4f34a0-79de-11ee-9788-92fbcf53809c.pnged693210-79de-11ee-9788-92fbcf53809c.png

到此為止,我們已經成功將設備連接到騰訊云服務器,并成功向服務器發送數據。


通過完成整個騰訊云MQTT教程,我們已經詳細講解了從開通MQTT業務到設備連接與通訊的整個過程。該教程主要基于當前平臺的配置內容,如果騰訊云平臺進行了升級或發生了變化,我們可以根據騰訊云的相關文檔進行學習。但無論如何變化,掌握MQTT通訊的要素和相關知識(目標地址、訂閱與發布等)即可實現通訊。通過本次學習,我們已經基本掌握了MQTT服務。

產品推薦

ed892b74-79de-11ee-9788-92fbcf53809c.jpg

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 物聯網
    +關注

    關注

    2914

    文章

    44939

    瀏覽量

    377092
  • 服務器
    +關注

    關注

    12

    文章

    9308

    瀏覽量

    86071
  • MQTT
    +關注

    關注

    5

    文章

    653

    瀏覽量

    22700
收藏 人收藏

    評論

    相關推薦

    基于MQTT協議的車通信設計

    隨著智能汽車的發展,車通信的功能場景及數據量也逐漸增多,具有輕量化、可靠性等特點的MQTT協議成為很多OEM車通信協議的選擇。本文主要介紹。 什么是
    的頭像 發表于 01-08 10:24 ?250次閱讀
    基于<b class='flag-5'>MQTT</b>協議的車<b class='flag-5'>云</b>通信設計

    示例篇:4G模組AT指令之MQTT應用!

    針對4G模組AT指令的MQTT應用,我收集資料,做出示例,整理成文分享給大家,喜歡的可以收藏。
    的頭像 發表于 11-12 11:56 ?590次閱讀
    <b class='flag-5'>示例</b>篇:4G模組AT指令之<b class='flag-5'>MQTT</b>應用!

    esp8266連接阿里平臺時mqtt連接超時

    esp8266nodemcu在使用arduino.ide連接阿里平臺的時候,wifi配置正常但連接不上mqtt,顯示報錯如下: Attempting
    發表于 10-26 21:39

    MQTT調試助手中文版(物聯網開發必備)

    MQTT調試助手中文版(物聯網開發必備)。?支持模擬設備鏈接各種MQTT服務器、 ?阿里騰訊
    發表于 10-12 14:23 ?7次下載

    MQTT物聯網平臺有什么功能

    關鍵作用。MQTT物聯網平臺基于MQTT協議,為物聯網設備提供連接、管理和數據處理服務,其豐富的功能特性使得物聯網應用更加高效、靈活和安全
    的頭像 發表于 10-09 14:15 ?337次閱讀

    優易通無線DTU騰訊通信實例

    優易通無線DTU騰訊通信實例(基于MQTT)優——產品優,服務優,價格優易——安裝易,使用易,維護易通——通訊技術專家,精于通訊,萬物互通一、例程環境1.操作系統Windows10,
    的頭像 發表于 08-30 11:45 ?409次閱讀
    優易通無線DTU<b class='flag-5'>騰訊</b><b class='flag-5'>云</b>通信實例

    利用鋇錸Modbus轉MQTT網關實現數據高效上傳至華為平臺

    西門子PLC通常通過Modbus協議進行數據傳輸,但平臺更傾向于使用MQTT等輕量級、高效的數據傳輸協議。為此,鋇錸技術推出了 Modbus轉MQTT網關實現西門子PLC數據的高效采
    的頭像 發表于 07-30 13:53 ?410次閱讀
    利用鋇錸Modbus轉<b class='flag-5'>MQTT</b>網關<b class='flag-5'>實現</b>數據高效上傳至華為<b class='flag-5'>云</b>平臺

    Modbus RTU、Modbus TCP轉MQTT網關實現Modbus設備與平臺的無縫通信

    。這一轉換過程使得設備能夠與基于MQTT協議的平臺進行通信,實現數據的實時傳輸和遠程監控。本文將帶大家學習如何配置平臺,感興趣的朋友可以跟著一起
    的頭像 發表于 07-23 16:58 ?3237次閱讀
    Modbus RTU、Modbus TCP轉<b class='flag-5'>MQTT</b>網關<b class='flag-5'>實現</b>Modbus設備與<b class='flag-5'>云</b>平臺的無縫通信

    esp32idf使用mqtt tcp連接不到平臺是怎么回事?

    esp32idf 使用mqtt tcp連接不到平臺: esp tls: couldn\'t get hostname for: mqtts. the clouds com: getaddrinfo() returns 202,
    發表于 06-13 07:16

    STM32、ESP8266與MQTT連接阿里物聯網的串口通信異常解析

    STM32、ESP8266與MQTT協議連接阿里物聯網平臺時常見的串口通信異常介紹 在構建物聯網應用時,STM32、ESP8266與MQTT協議的結合是
    的頭像 發表于 04-19 17:19 ?1567次閱讀

    MQTT物聯網平臺是什么?MQTT物聯網平臺的功能

    ,易于實現,因此廣泛應用于受限的環境,如機器與機器的通信(M2M)以及物聯網環境(IoT)。 MQTT物聯網平臺通過提供一種標準化的協議和平臺,實現了消息的可靠傳輸、設備連接管理、數據
    的頭像 發表于 04-01 10:20 ?799次閱讀

    MQTT網關是什么?MQTT網關的功能

    也可以接收來自云端平臺的指令并將其傳遞給設備。 MQTT網關的主要功能包括: - 連接不同類型的設備,例如PLC、傳感器、執行器等,并支持不同的通信協議。 - 將設備發送的數據轉換為MQTT
    的頭像 發表于 03-18 17:10 ?880次閱讀

    PSoC6上的Wi-fi_mqtt_Client出現MQTT連接錯誤怎么解決?

    錯誤: `MQTT 連接失敗,錯誤代碼為 0x8060009。` 我已經驗證了證書、密鑰文件和其他配置的正確性。 Wi-Fi 連接已建立,沒有問題。 如果有人對這個特定的錯誤代碼有經驗,或者對Wi-fi_
    發表于 03-04 06:37

    通過MQTT網關快速對接工業物聯網平臺

    實現功能實現PLC、儀器儀表、數控機床、工業機器人等各種設備快速接入MQTT工藝物聯網平臺,手機端和電腦端可以隨時隨地查看組態工藝,遠程
    的頭像 發表于 02-29 17:15 ?799次閱讀
    通過<b class='flag-5'>MQTT</b>網關快速對接工業物聯網<b class='flag-5'>云</b>平臺

    瑞薩RA家族 RA AWS MQTT/TLS連接解決方案-蜂窩應用說明

    電子發燒友網站提供《瑞薩RA家族 RA AWS MQTT/TLS連接解決方案-蜂窩應用說明.pdf》資料免費下載
    發表于 02-19 11:00 ?0次下載
    瑞薩RA家族  RA AWS <b class='flag-5'>MQTT</b>/TLS<b class='flag-5'>云</b><b class='flag-5'>連接</b>解決方案-蜂窩應用說明
    稳赢的百家乐投注方法| 虹乐棋牌是真的吗| 百家乐官网视频游戏客服| 玩百家乐保时捷娱乐城| 皇冠网赌球| 单机百家乐官网在线小游戏| 怎么看百家乐路单| 百家乐官网技术方式| 百家乐好赌吗| 黄金城百家乐官网游戏| 至尊百家乐网| 百家乐官网庄家出千内幕| 百家乐大白菜| 上海百家乐官网赌博| 百家乐在线赌场娱乐网规则| 百家乐官网官方网址| 百家乐技巧头头娱乐| 百家乐官网怎么玩呀| 678百家乐博彩赌场娱乐网规则| 玩百家乐官网新2娱乐城| 太阳城娱乐网88| 新花园百家乐官网的玩法技巧和规则| 什么棋牌游戏能赚钱| 百家乐现金网排名| 措美县| ez百家乐技巧| 商洛市| 百家乐怎么玩最保险| 百家乐官网平台有什么优势| 贵族百家乐的玩法技巧和规则| 百家乐官网如何取胜| 爱婴百家乐的玩法技巧和规则| 百家乐官网娱乐城游戏| 百家乐园sun811| 网站百家乐官网博彩| 大发888游戏充值50| 哈尔滨市| 在线百家乐作| 澳门百家乐官网必胜看| 泰和县| 大发8888|