Tips
在物聯(lián)網(wǎng)中,網(wǎng)關(guān)的作用是將那些本身不能直接連接云平臺(tái)的設(shè)備,通過網(wǎng)關(guān)的中轉(zhuǎn),讓設(shè)備接入云平臺(tái)。網(wǎng)關(guān)起到的作用是數(shù)據(jù)轉(zhuǎn)發(fā)和協(xié)議轉(zhuǎn)換。
網(wǎng)關(guān)和云平臺(tái)的通信主要分為:
- 網(wǎng)關(guān)設(shè)備自身和云平臺(tái)的通信,例如:上報(bào)網(wǎng)關(guān)自身的設(shè)備狀態(tài)和屬性,接收云平臺(tái)對(duì)網(wǎng)關(guān)的控制指令等。
- 網(wǎng)關(guān)子設(shè)備和云平臺(tái)的通信,例如:網(wǎng)關(guān)連接的 Zigbee 溫濕度傳感器向云平臺(tái)上報(bào)溫濕度,以及網(wǎng)關(guān)連接的 RS485/Modbus 8路繼電器,接收云平臺(tái)下發(fā)的實(shí)時(shí)指令。這些子設(shè)備的通信都需要經(jīng)過網(wǎng)關(guān)的轉(zhuǎn)發(fā)。
一. 名詞解析:
1.1產(chǎn)品下設(shè)備的類型。
直連設(shè)備:具有IP地址,可直接連接物聯(lián)網(wǎng)平臺(tái),設(shè)備自帶網(wǎng)絡(luò)模組,例如:WiFi模組、4G模組等,可直接通過互聯(lián)網(wǎng)接入云平臺(tái)。
網(wǎng)關(guān)子設(shè)備: 也可以叫做從機(jī),不直接連接物聯(lián)網(wǎng)平臺(tái),而是通過網(wǎng)關(guān)設(shè)備接入物聯(lián)網(wǎng)平臺(tái)的設(shè)備。
網(wǎng)關(guān)設(shè)備:可以掛載子設(shè)備的直連設(shè)備。網(wǎng)關(guān)具有子設(shè)備管理模塊,可以維持子設(shè)備的拓?fù)潢P(guān)系,將與子設(shè)備的拓?fù)潢P(guān)系同步到云端。
設(shè)備通訊方式:指設(shè)備連接物理層協(xié)議,例如:WiFI、2G/3G/4G/5G、BLE(低功耗藍(lán)牙)、Zigbee、LoRa、RS485、以太網(wǎng)等。
子設(shè)備編號(hào):也可以叫子設(shè)備地址,子設(shè)備地址是子設(shè)備的身份標(biāo)識(shí),幫助云平臺(tái)和網(wǎng)關(guān)識(shí)別不同的子設(shè)備。因此,子設(shè)備地址在同一個(gè)網(wǎng)關(guān)的多個(gè)子設(shè)備中需保持唯一
- Modbus 子設(shè)備地址,就是子設(shè)備的從機(jī)站號(hào)
- BLE 子設(shè)備通常使用模組芯片的 UUID
- OPC UA子設(shè)備按照mac編號(hào)
- ZigBee按照自定義的編號(hào)
1.2.協(xié)議或者設(shè)備組合是網(wǎng)關(guān)與網(wǎng)關(guān)子設(shè)備的情況
? 下面列舉的協(xié)議都是設(shè)備層面的協(xié)議,并不是MQTT/TCP這樣的傳輸協(xié)議,例如:opc ua協(xié)議,實(shí)現(xiàn)子設(shè)備與網(wǎng)關(guān)之間通訊,網(wǎng)關(guān)將 opc ua協(xié)議轉(zhuǎn)為MQTT,與云平臺(tái)通訊,
- 自定義:表示子設(shè)備和網(wǎng)關(guān)之間是其它標(biāo)準(zhǔn)或私有協(xié)議。
- Modbus:表示子設(shè)備和網(wǎng)關(guān)之間的通訊協(xié)議是Modbus。
- OPC UA:表示子設(shè)備和網(wǎng)關(guān)之間的通訊協(xié)議是OPC UA。
- ZigBee: 表示子設(shè)備和網(wǎng)關(guān)之間的通訊協(xié)議是ZigBee。
- BLE: 表示子設(shè)備和網(wǎng)關(guān)之間的通訊協(xié)議是BLE。
二. 產(chǎn)品
首先,網(wǎng)關(guān)和子設(shè)備都是 設(shè)備,它們的區(qū)別僅僅在于所屬的 產(chǎn)品 不同:
- 網(wǎng)關(guān)設(shè)備必須歸屬于 網(wǎng)關(guān) 產(chǎn)品。
- 網(wǎng)關(guān)子設(shè)備必須歸屬于 網(wǎng)關(guān)子設(shè)備 產(chǎn)品。
配置方式
- 直連方式:建產(chǎn)品時(shí)設(shè)備類型選擇直連設(shè)備,建產(chǎn)品的物模型,然后進(jìn)行Modbus配置;
- 網(wǎng)關(guān)綁子設(shè)備方式:先建網(wǎng)關(guān)產(chǎn)品設(shè)備類型選擇網(wǎng)關(guān)設(shè)備,可不用配置物模型和Modbus配置;然后建子設(shè)備產(chǎn)品,設(shè)備類型選擇網(wǎng)關(guān)子設(shè)備,針對(duì)子設(shè)備產(chǎn)品配置相關(guān)的物模型和Modbus配置;建好后 新建網(wǎng)關(guān)設(shè)備和子設(shè)備,并在網(wǎng)關(guān)設(shè)備處綁定子設(shè)備,并設(shè)置子設(shè)備從機(jī)地址;
- 注意:直連方式或者網(wǎng)關(guān)子設(shè)備方式,如果選擇了輪詢的方式,需要在直連設(shè)備或網(wǎng)關(guān)子設(shè)備詳情配置輪詢?nèi)蝿?wù);
創(chuàng)建子設(shè)備產(chǎn)品

配置物模型

modbus參數(shù)配置

modbus-IO寄存器配置

modbus-數(shù)據(jù)寄存器配置

創(chuàng)建子設(shè)備

三. 創(chuàng)建網(wǎng)關(guān)產(chǎn)品

(可選)配置網(wǎng)關(guān)產(chǎn)品物模型
如果網(wǎng)關(guān)有其他屬性需要采集,可在網(wǎng)關(guān)產(chǎn)品物模型中配置

創(chuàng)建網(wǎng)關(guān)設(shè)備

綁定子設(shè)備

至此,網(wǎng)關(guān)與子設(shè)備的拓?fù)潢P(guān)系已經(jīng)建立完成。