儀表網(wǎng)手機(jī)版
手機(jī)訪問更快捷
儀表網(wǎng)小程序
更多流量 更易傳播
公眾號(hào):ybzhan
隨時(shí)掌握行業(yè)動(dòng)態(tài)
掃碼關(guān)注視頻號(hào)
網(wǎng)絡(luò)課堂 行業(yè)直播
產(chǎn)品推薦:水表|流量計(jì)|壓力變送器|熱電偶|液位計(jì)|冷熱沖擊試驗(yàn)箱|水質(zhì)分析|光譜儀|試驗(yàn)機(jī)|試驗(yàn)箱
一、先理清3個(gè)核心要素
1.設(shè)備側(cè):硬件(MCU/4G?DTU/網(wǎng)關(guān)、傳感器)、通信協(xié)議
2.網(wǎng)絡(luò)通道:WiFi、4G/5G、NB?IoT、以太網(wǎng)、RS485
3.云平臺(tái):公有云(阿里云IoT、騰訊云IoT、華為云IoT、OneNET)、開源私有云(EMQX、ThingsBoard、Node?RED)
> 快速接入本質(zhì):設(shè)備用標(biāo)準(zhǔn)協(xié)議發(fā)數(shù)據(jù) → 云端接收解析 → 業(yè)務(wù)應(yīng)用
二、主流接入?yún)f(xié)議(優(yōu)先選標(biāo)準(zhǔn)協(xié)議,提速快)
協(xié)議 | 適用場(chǎng)景 | 優(yōu)點(diǎn) |
MQTT | 絕大多數(shù)物聯(lián)網(wǎng)設(shè)備、4G/WiFi模組 | 輕量、低流量、雙向收發(fā)、云平臺(tái)原生支持 |
ModbusRTU | RS485傳感器、PLC | 工業(yè)儀表通用,需網(wǎng)關(guān)轉(zhuǎn)MQTT上云 |
HTTP/HTTPS | 上報(bào)頻率低、簡(jiǎn)單設(shè)備 | 開發(fā)簡(jiǎn)單,無長(zhǎng)連接,功耗高,不適合高頻 |
CoAP | NBIoT低功耗設(shè)備 | UDP輕量協(xié)議 |
> 想快上線:帶MQTT固件的4G DTU/物聯(lián)網(wǎng)網(wǎng)關(guān) > 單片機(jī)寫MQTT程序 > Modbus網(wǎng)關(guān)轉(zhuǎn)發(fā)
三、快速上云落地路徑(從快到自主開發(fā)排序)
路徑1:透?jìng)骶W(wǎng)關(guān)/4G DTU(零代碼/極少代碼,1?2小時(shí)完成)
適合:RS485傳感器、電表、PLC、水泵控制器、工業(yè)舊設(shè)備
流程:
1. 硬件:4G DTU / Modbus轉(zhuǎn)MQTT網(wǎng)關(guān)
2. 網(wǎng)關(guān)配置:網(wǎng)頁后臺(tái)填入云平臺(tái)MQTT連接參數(shù)(IP、端口、ClientID、用戶名、密碼、主題)
3. 串口接RS485設(shè)備,配置采集寄存器地址
4. 網(wǎng)關(guān)自動(dòng)輪詢傳感器數(shù)據(jù),轉(zhuǎn)為MQTT上報(bào)云端
5. 云端解析JSON數(shù)據(jù),可視化展示、告警下發(fā)
?優(yōu)勢(shì):不用開發(fā)單片機(jī)程序,現(xiàn)有工業(yè)設(shè)備直接上云,項(xiàng)目落地速度快。
路徑2:模組內(nèi)置SDK(WiFi/4G物聯(lián)網(wǎng)模組,半快速)
適合:自研板卡、ESP32、移遠(yuǎn)4G模組
1. 模組廠商提供MQTT固件,AT指令即可連接云端
2. MCU只需要簡(jiǎn)單AT指令控制模組收發(fā)消息
3. 對(duì)接云平臺(tái)三元組(產(chǎn)品密鑰、設(shè)備密鑰)
路徑3:云平方SDK開發(fā)(自研固件)
適合:有開發(fā)人員,全新開發(fā)設(shè)備
公有云都提供SDK:阿里云IoT、中國(guó)移動(dòng)OneNET、華為云
流程:
1. 在云端控制臺(tái)新建產(chǎn)品,選擇MQTT協(xié)議
2. 創(chuàng)建設(shè)備,獲取接入三元組
3. MCU引入云平臺(tái)SDK,實(shí)現(xiàn)連接、上報(bào)、訂閱下行指令
4. 調(diào)試、收發(fā)數(shù)據(jù),完成接入
> 缺點(diǎn):需要C語言開發(fā),周期長(zhǎng);優(yōu)先方案1網(wǎng)關(guān)可跳過固件開發(fā)
路徑4:私有開源云平臺(tái)部署
EMQX(消息服務(wù)器)+ ThingsBoard(可視化平臺(tái))
適合:數(shù)據(jù)不想出內(nèi)網(wǎng)、私有化部署項(xiàng)目
1. 服務(wù)器部署EMQX?Broker(MQTT服務(wù)器)
2. 設(shè)備連接自建MQTT服務(wù)器IP
3. ThingsBoard對(duì)接EMQX,做數(shù)據(jù)存儲(chǔ)、大屏、告警
路徑5:工業(yè)商用云平臺(tái)
適合:無開發(fā)人員,購(gòu)買聚英云等品牌的硬件設(shè)備,自帶手機(jī)、電腦、小程序端的物聯(lián)網(wǎng)平臺(tái)
流程:
1. 注冊(cè)登錄
下載手機(jī)APP,綁定微信、QQ,一鍵快速登錄賬號(hào)
2. 設(shè)備添加
掃描設(shè)備二維碼,綁定設(shè)備
3. 實(shí)時(shí)控制
四、通用接入步驟(公有云標(biāo)準(zhǔn)化流程)
1.注冊(cè)平臺(tái),新建產(chǎn)品
選擇通信協(xié)議:MQTT
2.創(chuàng)建設(shè)備,拿到接入憑證
MQTT連接三要素:Broker地址、端口、Client?ID、Username、Password、發(fā)布主題、訂閱主題
3.設(shè)備側(cè)配置/開發(fā)
網(wǎng)關(guān):網(wǎng)頁填入MQTT參數(shù);自研設(shè)備:代碼連接Broker,上報(bào)JSON數(shù)據(jù)
上報(bào)數(shù)據(jù)示例JSON
```json
{"temp":25.6,"hum":60,"voltage":220}
```
4.云端調(diào)試:查看設(shè)備是否上線,接收上報(bào)數(shù)據(jù)
5.解析腳本/物模型:定義字段,數(shù)據(jù)可視化、告警、遠(yuǎn)程下發(fā)指令
五、加速接入的實(shí)用技巧
1.優(yōu)先MQTT協(xié)議,幾乎所有物聯(lián)網(wǎng)云平臺(tái)原生兼容,省去協(xié)議轉(zhuǎn)換開發(fā)
2.舊工業(yè)設(shè)備不要重寫固件:直接Modbus轉(zhuǎn)MQTT網(wǎng)關(guān),節(jié)省數(shù)周開發(fā)周期
3. 先調(diào)試通MQTT在線調(diào)試工具(MQTTX),電腦模擬設(shè)備發(fā)數(shù)據(jù)到云,云端調(diào)通再調(diào)試硬件,大幅減少排錯(cuò)時(shí)間
4. 使用平臺(tái)自帶物模型,標(biāo)準(zhǔn)化數(shù)據(jù)格式,不用自己寫解析腳本
六、常見云平臺(tái)接入端口
- MQTT標(biāo)準(zhǔn)端口:1883(無加密),8883(TLS加密,生產(chǎn)環(huán)境推薦)
相關(guān)產(chǎn)品
免責(zé)聲明
客服熱線: 15267989561(同微信)
加盟熱線: 15267989561(同微信)
媒體合作: 0571-87759945
投訴熱線: 0571-87759942

下載儀表站APP

Ybzhan手機(jī)版

Ybzhan公眾號(hào)

Ybzhan小程序