日韩特黄免费在线观看-久久精品娱乐亚洲领-精品一区二区三区四区人妻69-日韩午夜视频在线播放-麻豆99久久免费国产精品-久草视频成人免费在线观看-婷婷久久天天五月天日日-国产欧美日韩高清在线-日韩熟女人妻一区二区

SANSAN新鮮事|一文搞懂IOT平臺的數(shù)據(jù)采集架構(gòu)

2024/1/3 17:37:15

本專欄的上一篇文章“場站數(shù)字化避坑指南”中提到,場站數(shù)字化實施所遇到的“坑”中,其中一個是:傳感器協(xié)議種類多且復雜,會導致系統(tǒng)架構(gòu)復雜,最終系統(tǒng)難以實現(xiàn)、BUG多、工期長。想避免這種問題,需要抽象一個高內(nèi)聚、低耦合、易于擴展和維護的數(shù)據(jù)采集架構(gòu)。今天,本文就來聊一下,什么是一個合理的數(shù)據(jù)采集架構(gòu)。

 

首先插播一個廣告:三三是一個開源的物聯(lián)網(wǎng)平臺,代碼可以商用而無限制,歡迎訪問www.sansaniot.com,或加入技術(shù)交流QQ群:623123566

 
 

什么是數(shù)據(jù)采集架構(gòu)

 
數(shù)據(jù)采集架構(gòu)是物聯(lián)網(wǎng)平臺技術(shù)架構(gòu)的組成部分,主要負責數(shù)據(jù)采集,也就是從各種IOT設備上收集數(shù)據(jù)。這部分功能是任何物聯(lián)網(wǎng)應用的核心組成部分。沒有這部分功能,物聯(lián)網(wǎng)應用就是無源之水、無本之木。

 

 

數(shù)據(jù)采集架構(gòu)的組成部分

 

我們從架構(gòu)的最下層開始,看看數(shù)據(jù)采集架構(gòu)應該包含哪些組成部分。

物理設備

 

數(shù)據(jù)采集的對象,比如傳感器、PLC、控制器、機床、智能燈/鎖/開關(guān)等各種IOT設備。

設備協(xié)議

 

物理設備傳輸數(shù)據(jù)的協(xié)議,比如工業(yè)上的Modbus、西門子S7OPCUA電力領域的DL/T645、IEC104;水利的SL651;視頻傳輸?shù)膰鴺藚f(xié)議GB28181。

網(wǎng)關(guān)

 

網(wǎng)關(guān)的含義特別雜,比如DTUWiFi路由器都被叫做網(wǎng)關(guān);工業(yè)中各種協(xié)議轉(zhuǎn)換的盒子,被叫做網(wǎng)關(guān);有的電腦部署了一個代理軟件,也被叫做網(wǎng)關(guān)。究其根本,網(wǎng)關(guān)的本質(zhì)就是做協(xié)議轉(zhuǎn)換,從最底層的物理層協(xié)議到最上層的應用層協(xié)議,各種網(wǎng)關(guān)不過是對應在協(xié)議棧的不同層上做轉(zhuǎn)換。比如工業(yè)數(shù)采網(wǎng)關(guān)實現(xiàn)的是工業(yè)協(xié)議到平臺協(xié)議的轉(zhuǎn)換;WiFi路由器實現(xiàn)的是WiFi到以太網(wǎng)的轉(zhuǎn)換。

連接

 

負責將物理設備的數(shù)據(jù)通過網(wǎng)絡傳輸?shù)缴蠈榆浖脚_,它可能包括各種通信技術(shù),如以太網(wǎng)、Wi-Fi、藍牙、Zigbee、LTE、5G等。

IOT平臺

 

物聯(lián)網(wǎng)平臺負責將設備數(shù)據(jù)收集上來、處理和存儲。而為了適配不同的設備協(xié)議,IOT平臺需要在架構(gòu)上進行合理的抽象,一般都會抽象出設備、網(wǎng)關(guān)、產(chǎn)品這幾種對象,以及制定物模型、平臺協(xié)議作為設備模型、接入設備的標準通信協(xié)議。

 

 

三三物聯(lián)網(wǎng)平臺的數(shù)據(jù)采集架構(gòu)

 

三三在沿用一般IOT平臺的基本抽象(設備、網(wǎng)關(guān)、產(chǎn)品)的基礎上,有著自己獨特的創(chuàng)新,真正將數(shù)據(jù)采集架構(gòu)做到了簡潔和優(yōu)美,能夠非常方便的擴展各種設備接入方式。比如三三將軟網(wǎng)關(guān)和硬網(wǎng)關(guān)的做了很好的統(tǒng)一,對三三而言,軟網(wǎng)關(guān)和硬網(wǎng)關(guān)甚至可以相互轉(zhuǎn)換,比如你將軟網(wǎng)關(guān)部署到了盒子里,它就變成了硬網(wǎng)關(guān)。

 

概念

釋義

產(chǎn)品

產(chǎn)品是一類同類設備的統(tǒng)稱,它表示一個抽象的設備模型。比如“溫濕度傳感器”就是一個產(chǎn)品,它定義了溫濕度傳感器的屬性、功能等通用信息。

設備

設備對應現(xiàn)實生活中的一個實體設備,它可以單獨創(chuàng)建和存在,也可以屬于某個產(chǎn)品(繼承該產(chǎn)品定義的屬性、功能等信息)。比如機房里的一個具體的溫濕度傳感器就是一個設備,它屬于 “溫濕度傳感器”這個產(chǎn)品。

網(wǎng)關(guān)

網(wǎng)關(guān)分為軟網(wǎng)關(guān)、網(wǎng)關(guān),軟網(wǎng)關(guān)是運行在平臺的一個網(wǎng)關(guān)進程,網(wǎng)關(guān)是我們常見的硬件網(wǎng)關(guān)。網(wǎng)關(guān)的作用是,有的設備不具備與平臺直接通信的能力,需要借助網(wǎng)關(guān)連接到平臺。比如串口設備需要先連接到網(wǎng)關(guān),才能與平臺通訊;比如 HTTP協(xié)議的設備,需要對接到軟網(wǎng)關(guān),才能將自己的HTTP協(xié)議轉(zhuǎn)換為三三協(xié)議。

規(guī)則

引擎

規(guī)則引擎是物聯(lián)網(wǎng)平臺的一個重要組件,它通過可視化的方式創(chuàng)建規(guī)則,實現(xiàn)設備數(shù)據(jù)的計算、轉(zhuǎn)換和設備之間的數(shù)據(jù)聯(lián)動。

物模型

物,最初的什么都沒有,然后誕生了一些屬性,有了這些屬性我們才能感知這個物,屬性越來越多所以庸俗的被分為了四類:屬性信息、變量模型、控制功能、配置參數(shù)。物模型用來描述物的信息和能力。

設備

快照

設備快照是當前設備所處狀態(tài)的完整表達,它包括json格式的Profile:即設備屬性、變量、控制、配置等的完整信息;以及schema,即定義Profile的元數(shù)據(jù)。

 

 
 

三三物聯(lián)網(wǎng)平臺接入設備示例

 

正是由于三三簡潔的數(shù)據(jù)采集架構(gòu),基于三三開源物聯(lián)網(wǎng)平臺,眾多開發(fā)者已經(jīng)輕松擴展適配了數(shù)百種設備,以下是一些示例:

空調(diào):

智能鎖:

攝像頭:

電表:

 

 

本文到這里就結(jié)束了,歡迎您也作為開發(fā)者,使用三三開源物聯(lián)網(wǎng)平臺接入您自己的設備,搭建屬于您自己的物聯(lián)網(wǎng)應用。

 

 

關(guān)注宏電官方微信公眾號

每周三帶您了解不一樣的SANSAN開源物聯(lián)網(wǎng)平臺