国产在线观看免费视频在线|成人网导航|另类 自拍 校园 小说区|不戴的邻居HD中文|国产精品国产三级国产专区53|黄瓜视频app无限看丝瓜视频丝瓜视在线观看|日本大B视频在线

關注官方微信

EN

EN.

基于MQTT的百度云案例

發布時間:2023-06-13 作者:上海卓嵐 瀏覽量:7415

概述:

ZLAN5143D 是一款專門為工業環境設計的RS485設備數據采集器/物聯網網關,兼具串口服務器、Modbus網關、MQTT網關、RS485轉JSON等多種功能于一體。

MQTT網關

物聯網核心套件(IoT Core)是全托管的云服務,提供海量設備接入與管理、規則引擎等能力,并支持與智能邊緣、時序數據庫等產品聯動,以支撐海量設備的數據收集、控制、故障預測等物聯網場景,輕松完成物聯網應用搭建的第一步。

如圖2所示:

MQTT網關

Json介紹 JavaScript Object Notation(JSON)是一種基于 JavaScript 語法子集的開放標準數據交換格式。JSON 是基于文本的,輕量級的,通常被認為易于讀/寫。基于 ECMAScript (歐洲計算機協會制定的 js 規范)的一個子集,采用完全獨立于編程語言的文本格式來存儲和表示數據。簡潔和清晰的層次結構使得 JSON 成為理想的數據交換語言。 易于人閱讀和編寫,同時也易于機器解析和生成,并有效地提升網絡傳輸效率。

平臺端:

進入物模型平臺

進入開發平臺后,點擊實例列表選項,點擊創建IOT CORE,立即使用進入下一個頁面

MQTT網關

創建IOT CORE

點擊創建IOT CORE后,填寫相關的信息,本次添加的為wenshidu,這邊為了測試選擇后付費模式,添加產品后點擊確認,如圖所示:

MQTT網關

點擊新建設備,設備名稱寫wenshidu,加密方式選擇密鑰,模板選擇默認的模板

MQTT網關

點擊設備名稱,出現設備信息,有用的參數是IoTCoreId,DeviceKey,DeviceSecret

MQTT網關

Mqtt連接參數

域名 在 IoT Core 詳情頁可以找到
也可通過?IoTCoreId+ .iot.+Region+.baidubce.com 拼接出來
其中Region即地域在創建 IoT Core 時可選:廣州gz,北京bj
端口 1883
客戶端ID 客戶端ID,建議與設備名稱一致。支持“a-z”,“0-9”,“_”,“-”字符
且不能大于128bytes,UTF8編碼,不可重名

我們也可以通過MQTT連接信息生成器?生成,網址:https://iotcore-dev-tool.gz.bcebos.com/mqtt-sign/

MQTT網關

設備默認的主題就是新建的模板里面的主題:

$iot/{deviceName}/events
$iot/{deviceName}/msg

MQTT網關

規則引擎

規則引擎,新建規則,此次新建的規則為轉發到mqtt主題,點擊編輯調試, 規則引擎還支持轉發到百度云的服務器,需要收費,這里不做演示。

MQTT網關

數據來源通過topic模板選擇之前新建的設備模板,選中設備發布的主題。

MQTT網關

源數據格式選擇json格式

MQTT網關

添加數據目的地,選擇mqtt主題,IOT CORE和主題選擇自己需要的,點擊確定,最后保存

MQTT網關

最后再點擊啟用

最后再點擊啟用。

MQTT網關

設備端

使用VIRCOM軟件點擊設備管理,自動搜索到設備以后雙擊,進入如下頁面,ip模式選擇動態獲取,工作模式選擇TCP客戶端,目的ip和端口為百度云平臺的ip和端口,端口號為1883,然后點擊固件與配置。

MQTT網關

首先需要新建文件夾,新建后配置mqtt參數和json配置。

MQTT網關

1mqtt設置

MQTT網關

JSON設置

第一頁 總體設置如圖所示:

MQTT網關

總體配置

具體配置頁面節點一

MQTT網關

結果預覽:

MQTT網關

下位機模擬

通過modbus slave模擬下位機溫濕度傳感器數據,站地址為1,寄存器是40001,40001存放的溫度的數據

MQTT網關

設備與平臺聯動

設備配置完成

配置完成后,請點擊下載,確保文件夾已經下載,觀察指示燈狀態LINK燈藍色,ACTIVE燈閃爍

MQTT網關

mqttfx收到數據

Mqttfx訂閱轉發轉發里面的數據目的地的主題,可以看到轉發到的數據!!

MQTT網關