MQTT是一種輕量級的通信協(xié)議,適用于物聯(lián)網(wǎng)設(shè)備之間的可靠通信。本教程將介紹如何使用OneNET平臺的MQTT功能,實現(xiàn)設(shè)備間的數(shù)據(jù)傳輸和控制。我們將使用"串口服務器NB114"設(shè)備進行模擬實際使用情況。
一
OneNET平臺MQTT服務準備
1.注冊O(shè)neNET賬號并完成實名認證。
在OneNET官網(wǎng)上注冊一個賬號,并完成實名認證。具體的注冊過程請參考官網(wǎng)提供的指引。
2.進入OneNET物聯(lián)網(wǎng)控制臺。
登錄OneNET官網(wǎng),點擊產(chǎn)品服務中的"物聯(lián)網(wǎng)開放平臺",然后點擊"立即體驗"按鈕進入控制臺。
3.獲取MQTT服務地址和端口號。
在控制臺的右側(cè)可以找到開發(fā)文檔,點擊進入。在文檔中心搜索"MQTT設(shè)備連接",可以找到相關(guān)信息。或者直接在文檔中心選擇"產(chǎn)品開發(fā)"->"設(shè)備接入" -> "設(shè)備開發(fā)" -> "MQTT協(xié)議接入",即可獲取到MQTT的服務地址和端口號。
創(chuàng)建產(chǎn)品和設(shè)備。
返回控制臺,進入產(chǎn)品開發(fā),點擊"創(chuàng)建產(chǎn)品"。根據(jù)實際需求選擇產(chǎn)品品類和智能化方式。
至此,我們在OneNET平臺上成功添加了MQTT服務。
請注意,以上步驟僅為準備工作,接下來的教程將介紹如何使用OneNET平臺的MQTT功能進行設(shè)備間的數(shù)據(jù)傳輸和控制。
二
設(shè)備連接前的準備
在開始配置設(shè)備連接之前,我們需要準備一些參數(shù),包括Client ID、User Name、Password以及訂閱和發(fā)布的topic。這些參數(shù)對于成功連接OneNET平臺的MQTT服務至關(guān)重要。
在剛才創(chuàng)建的設(shè)備管理頁面中,你可以直接找到以下信息:
Client ID: 設(shè)備名稱
User Name: 產(chǎn)品ID
Password的計算方法比較復雜,需要參考文檔中心的接入安全認證介紹。
不過,我們可以使用一個工具來幫助我們計算。你可以在文檔中心的“設(shè)備接入與管理” -> “標準協(xié)議接入” -> “接入安全認證” -> “Token生成工具”中下載計算工具。
下載完成后,打開工具。其中的res、et參數(shù)需要參考以下表格進行填寫:
key參數(shù)可以在我們自己添加設(shè)備時找到。
將獲取到的參數(shù)填入Token工具中,點擊"generate"按鈕即可自動生成Token。
注意:這里的et是為了方便,填寫的9999999999。這里et是unix時間,可在上述表格中找到,通常情況下不建議直接設(shè)置為9999999999。
最后,訂閱和發(fā)布的topic可以根據(jù)設(shè)備的需求自行設(shè)置。在這里我們不進行詳細講解,請自行查閱OneNET的文檔手冊。作為演示,我們可以使用設(shè)備屬性上報的topic。
至此,所有設(shè)備連接所需的參數(shù)已經(jīng)準備就緒。
-
通信
+關(guān)注
關(guān)注
18文章
6182瀏覽量
137415 -
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2927文章
45959瀏覽量
388711 -
服務器
+關(guān)注
關(guān)注
13文章
9717瀏覽量
87368 -
MQTT
+關(guān)注
關(guān)注
5文章
671瀏覽量
23512 -
OneNET
+關(guān)注
關(guān)注
1文章
51瀏覽量
13248
發(fā)布評論請先 登錄
【RA-Eco-RA4M2開發(fā)板評測】使用RA4M2和ESP8266實現(xiàn)MQTT協(xié)議上傳傳感器數(shù)據(jù)到云服務器并反向點燈控制
MQTT物聯(lián)網(wǎng)平臺有哪些?有哪些功能?

工業(yè)智能網(wǎng)關(guān)快速接入移動OneNET平臺配置操作

【教程】設(shè)備通過MQTT協(xié)議接入OneNET平臺,建立可視化界面

MQTT網(wǎng)關(guān)接入工業(yè)物聯(lián)網(wǎng)平臺解析
MQTT調(diào)試助手中文版(物聯(lián)網(wǎng)開發(fā)必備)
MQTT物聯(lián)網(wǎng)云平臺有什么功能
MQTT.fx 連接Onenet 多協(xié)議接入平臺 MQTT協(xié)議(舊版)詳解

MQTT物聯(lián)網(wǎng)平臺和網(wǎng)關(guān)有什么功能
合宙Air780EP模塊——AT指令MQTT接入OneNET開發(fā)指南

Modbus轉(zhuǎn)MQTT網(wǎng)關(guān)輕松將Modbus設(shè)備數(shù)據(jù)轉(zhuǎn)為MQTT格式,實現(xiàn)與云端平臺的無縫對接

基于MQTT協(xié)議云平臺的Modbus轉(zhuǎn)MQTT網(wǎng)關(guān)

Air780EP模塊 AT開發(fā)-MQTT接入OneNET移動物聯(lián)網(wǎng)平臺應用指南

評論