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

關注官方微信

EN

EN.

物聯網中通訊網關的六大特色功能

發布時間:2019-09-23 作者:上海卓嵐 瀏覽量:12518

物聯網分為云端、傳輸層、傳感器層,物聯網通訊網關(以下簡稱網關)是起到將傳感器層的數據傳送到云端的通訊轉發功能。如果傳感器和網關是兩個獨立設備,一般中間采用RS485、RS232、4~20mA模擬量、數字量輸入、數字量輸出等方式。無論哪種接口方式,網關起到了將采集的數據轉化為TCP/IP協議數據的功能。除此之外,為了滿足目前物聯網的需求,這類網關最好具備如下特色功能。上海卓嵐ZLAN1043網關單芯片已經具備如下的六大特色功能。

一、支持注冊包和心跳包。所謂注冊包就是當TCP連接建立的時將設備的ID信息發送到云端的數據包,它起到讓云端識別設備的作用。心跳包就是在通訊的過程中發送給云端,讓鏈路保持通暢,并且讓云端知道設備在線的數據包。網關設計中應該包含注冊包和心跳包功能。一般注冊包有幾種形式:(1)簡單的在TCP連接建立后發送6字節的MAC地址。(2)TCP連接后發送幾十個字節的注冊信息。(3)在每次數據發送前面增加6字節的MAC地址,此方法常常在UDP通訊方式下采用。

二、支持自主采集和協議解析。為了降低云端的計算量,目前越來越有一種趨勢是將數據的計算、存儲放到設備端,即“邊緣計算”。ZLAN1043芯片具有一種“協議轉換方法”(已申請專利),它能夠(1)實現任何設備協議的互相轉化,例如將私有的儀表協議轉化為Modbus協議。(2)同時可以代替云端對儀表進行數據采集。這些功能的實現只需要編寫一個轉化描述文本即可,無需定制開發固件。這使得通訊網關可以翻譯大量傳感設備協議實現和云端的對接。

三、支持MQTT協議。MQTT作為一種訂閱發布的通訊協議,非常適合云端和設備之間的數據交互和存儲,自從提出以來已經得到了廣泛的應用。隨著物聯網的發展,各類平臺和通訊協議層出不窮,需要有一個規范的通訊協議來整合這些設備和平臺,其中MQTT是一個被很多云端服務器所采用的協議,僅次于Modbus協議。它采用的主題訂閱的形式,多個設備可共享相同感興趣的信息。卓嵐的ZLAN1043支持將串口數據直接轉化為MQTT協議數據。

四、支持以HTTP的GET和POST方式提交數據。傳統的TCP/IP私有協議往往需要設備和云端做一個非常密切的協議配合,需要繁瑣的調試。而云端采用Web服務器架構的時候,設備通過類似瀏覽器的GET和POST指令方式可以有效的提交數據,從而讓服務器的協議設計變得相當簡單。網關可以將采集數據以GET/POST變量值的方式直接提交給WEB服務器。

五、支持P2P(點對點)通訊。P2P是一個分散的通訊結構,相比于云平臺的集中式的數據轉發、數據存儲來說,P2P的方式可以支撐更多的設備節點。因為每個設備之間的通訊無需通過云平臺中轉。P2P技術在物聯網網關中應用時,實際提供了一種“透明傳輸”協議,可以讓用戶隨時隨地通過設備ID尋找到這個設備,并和設備進行“透明傳輸”。比如PLC串口連接P2P串口服務器(專利號ZL.2014 1 0088010.5)后就可以隨時隨地像本地一樣對設備讀取數據和下載程序,本地計算機可以虛擬一個串口來和本地計算機的PLC上位機通訊。虛擬串口和P2P串口服務器建立一個P2P透明傳輸通道。

六、安全和加密。防止未授權的設備連接到云端,防止設備連接到仿冒的云端并發送數據,數據防監聽,這些數據安全問題越來越受到重視。這就需要進行設備、云端的雙向身份驗證和數據加密。

總之物聯網中的通訊網關并不是一個簡單“透明傳輸”的串口轉TCP/IP設備。以上功能特點,都已經在ZLAN1043通訊網關單芯片中實現,可以有效提高通訊網關和云端的對接速度,規范化協議,并且替代云端實現邊緣計算。