提示
在物聯(lián)網(wǎng)中,網(wǎng)關(guān)的作用是將那些本身不能直接連接云平臺的設(shè)備,通過網(wǎng)關(guān)的中轉(zhuǎn),讓設(shè)備接入云平臺。網(wǎng)關(guān)起到的作用是數(shù)據(jù)轉(zhuǎn)發(fā)和協(xié)議轉(zhuǎn)換。
網(wǎng)關(guān)和云平臺的通信主要分為:
- 網(wǎng)關(guān)設(shè)備自身和云平臺的通信,例如:上報網(wǎng)關(guān)自身的設(shè)備狀態(tài)和屬性,接收云平臺對網(wǎng)關(guān)的控制指令等。
- 網(wǎng)關(guān)子設(shè)備和云平臺的通信,例如:網(wǎng)關(guān)連接的 Zigbee 溫濕度傳感器向云平臺上報溫濕度,以及網(wǎng)關(guān)連接的 RS485/Modbus 8路繼電器,接收云平臺下發(fā)的實時指令。這些子設(shè)備的通信都需要經(jīng)過網(wǎng)關(guān)的轉(zhuǎn)發(fā)。
一. 名詞解析:
1.1產(chǎn)品下設(shè)備的類型。
直連設(shè)備:具有IP地址,可直接連接物聯(lián)網(wǎng)平臺,設(shè)備自帶網(wǎng)絡(luò)模組,例如:WiFi模組、4G模組等,可直接通過互聯(lián)網(wǎng)接入云平臺。
網(wǎng)關(guān)子設(shè)備: 也可以叫做從機,不直接連接物聯(lián)網(wǎng)平臺,而是通過網(wǎng)關(guān)設(shè)備接入物聯(lián)網(wǎng)平臺的設(shè)備。
網(wǎng)關(guān)設(shè)備:可以掛載子設(shè)備的直連設(shè)備。網(wǎng)關(guān)具有子設(shè)備管理模塊,可以維持子設(shè)備的拓撲關(guān)系,將與子設(shè)備的拓撲關(guān)系同步到云端。
設(shè)備通訊方式:指設(shè)備連接物理層協(xié)議,例如:WiFI、2G/3G/4G/5G、BLE(低功耗藍牙)、Zigbee、LoRa、RS485、以太網(wǎng)等。
子設(shè)備編號:也可以叫子設(shè)備地址,子設(shè)備地址是子設(shè)備的身份標識,幫助云平臺和網(wǎng)關(guān)識別不同的子設(shè)備。因此,子設(shè)備地址在同一個網(wǎng)關(guān)的多個子設(shè)備中需保持唯一
- Modbus 子設(shè)備地址,就是子設(shè)備的從機站號
- BLE 子設(shè)備通常使用模組芯片的 UUID
- OPC UA子設(shè)備按照mac編號
- ZigBee按照自定義的編號
1.2.協(xié)議或者設(shè)備組合是網(wǎng)關(guān)與網(wǎng)關(guān)子設(shè)備的情況
? 下面列舉的協(xié)議都是設(shè)備層面的協(xié)議,并不是MQTT/TCP這樣的傳輸協(xié)議,例如:opc ua協(xié)議,實現(xiàn)子設(shè)備與網(wǎng)關(guān)之間通訊,網(wǎng)關(guān)將 opc ua協(xié)議轉(zhuǎn)為MQTT,與云平臺通訊,
- 自定義:表示子設(shè)備和網(wǎng)關(guā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è)備必須歸屬于 直連設(shè)備類型或網(wǎng)關(guān)設(shè)備類型 產(chǎn)品。
- 網(wǎng)關(guān)子設(shè)備必須歸屬于 網(wǎng)關(guān)子設(shè)備類型 產(chǎn)品。
注意:以下配置適用Modbus Rtu和Modbus Tcp協(xié)議
三。配置方式
1、直連方式
概述:建產(chǎn)品時設(shè)備類型選擇直連設(shè)備,建產(chǎn)品的物模型,然后進行Modbus配置。注意:直連方式目前只能綁定一個從機;
如果采集方式選擇云端輪詢,可在產(chǎn)品側(cè)提前配好輪詢?nèi)蝿?wù),在新建設(shè)備時,設(shè)備會繼承產(chǎn)品的輪詢?nèi)蝿?wù),簡化了配置;
2、網(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è)備,針對子設(shè)備(從機)產(chǎn)品配置相關(guān)的物模型和Modbus配置;
- 注意:網(wǎng)關(guān)子設(shè)備方式,如果選擇了輪詢的方式,需要在網(wǎng)關(guān)子設(shè)備產(chǎn)品或者具體某個設(shè)備詳情配置相應(yīng)的輪詢?nèi)蝿?wù);
- 產(chǎn)品側(cè)綁定方式:網(wǎng)關(guān)產(chǎn)品可提前綁定網(wǎng)關(guān)子產(chǎn)品,每個子產(chǎn)品代表一種從機,可配置從機的地址,在新建網(wǎng)關(guān)產(chǎn)品設(shè)備時會自動創(chuàng)建子產(chǎn)品設(shè)備(一個子產(chǎn)品創(chuàng)建一個子設(shè)備),并綁定在該網(wǎng)關(guān)設(shè)備上; 注意:網(wǎng)關(guān)子產(chǎn)品采用輪詢方式,如果產(chǎn)品側(cè)建了輪詢?nèi)蝿?wù),自動生成的子設(shè)備也會繼承輪詢?nèi)蝿?wù);


- 設(shè)備側(cè)綁定方式:產(chǎn)品建好后,新建網(wǎng)關(guān)設(shè)備、網(wǎng)關(guān)子設(shè)備,并在網(wǎng)關(guān)設(shè)備處去綁定子設(shè)備
- 注意:多個子設(shè)備可在設(shè)備管理處采用導(dǎo)入設(shè)備的方式;

四、操作步驟
- 創(chuàng)建網(wǎng)關(guān)產(chǎn)品,可選直連設(shè)備或網(wǎng)關(guān)設(shè)備類型

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

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

- 創(chuàng)建子設(shè)備產(chǎn)品

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

- 綁定子設(shè)備,參考上面網(wǎng)關(guān)綁子設(shè)備方式文檔選擇相應(yīng)方式操作

至此,網(wǎng)關(guān)與子設(shè)備的拓撲關(guān)系已經(jīng)建立完成。
- 配置物模型,目前不支持數(shù)組、對象、數(shù)組對象類物模型

- modbus參數(shù)配置。設(shè)備狀態(tài):網(wǎng)關(guān)就是指網(wǎng)關(guān),設(shè)備數(shù)據(jù)指子設(shè)備(從機)

- modbus-IO寄存器配置,僅支持布爾類型物模型

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