官术网_书友最值得收藏!

第7章 映射表(Mapping)

什么是映射

MixIOT 體系是面向工業物聯網對象的,而且在MixIOT 體系中,一個工業物聯網對象的“數據”跟這個工業物聯網對象數據的“采集”是分開的。

正因為它們是分開的,所以MixIOT 體系中對數據采集方式是非常靈活的。比如,一個對象的數據采集可以使用一個數據采集設備;一個復雜對象的數據采集,可以同時使用多個數據采集設備;同樣,一個數據采集設備,也可以同時采集多個對象的數據。

我們先介紹幾個名詞。一個數據采集設備一次采集到的全部數據,我們都稱為一個“柵格(Grid)”。一個柵格就像一個棋盤,棋盤的每個格子里面,都是采集到的實際數據,如溫度、壓力、電流、電壓、頻率、流量等。我們把這些分別稱為柵格的“鍵(Key)”。

如果一個對象通過兩個數據采集終端去采集數據,每個終端各自的柵格如圖7-1所示。

img

圖7-1 兩個數據采集終端的柵格數據

映射表(Mapping)的作用就是把它們拼接到一起,變成這個對象的一個拼接數據。它們被稱為這個對象的“柔性變量(Flexible Variable,FV)”,如圖7-2所示。

img

圖7-2 柔性變量

如果我們分別給兩個數據采集終端取名為:$D-1、$D-2,并且用X1X2,…,X10 重新給這個對象定義變量的話,這個對象就有了一個完整的數據,如圖7-3所示。

img

圖7-3 馬賽克數據

經過拼接后,對象的數據就完整了。我們把對象數據經過拼接后的柔性變量集合稱為“馬賽克(Mosaic)”。馬賽克和柵格之間的對應關系可以表示為:

X1=$D-1:K1

X2=$D-1:K2

X3=$D-1:K3

X4=$D-1:K4

X5=$D-1:K5

X6=$D-1:K6

X7=$D-2:K1

X8=$D-2:K2

X9=$D-2:K3

X10=$D-2:K4

這個對應關系,我們稱為從柵格到馬賽克的一個“映射”。

物聯網對象有了這些FV 變量(X1X10)后,MixIOT 體系在進行數據處理的時候,就可以專心去管這些“對象的FV”,無須再去操心這些數據到底是用了幾個數據采集終端,數據是怎么采集回來的,它們原來是什么樣子的。

關于FV,我們多說幾句。你是不是已經發現了,經過映射,對象是什么已經不重要了,我們關心的是對象的FV。其實這些就是變量,跟數學里函數的變量是一樣的,只不過一個對象是好幾百個變量的多元函數。是不是有一種從工業設備的世界一下子穿越到數學世界的感覺呢?這就對了,這就是MixIOT 的核心所在。

主站蜘蛛池模板: 虎林市| 德保县| 青冈县| 民勤县| 南和县| 福鼎市| 明溪县| 日照市| 十堰市| 黄石市| 绥滨县| 卢湾区| 巩留县| 文山县| 惠来县| 繁昌县| 靖宇县| 天气| 福贡县| 通辽市| 巧家县| 辽宁省| 织金县| 哈尔滨市| 腾冲县| 诸暨市| 百色市| 准格尔旗| 博兴县| 江达县| 英超| 尚义县| 东明县| 通海县| 余江县| 武宣县| 循化| 潢川县| 浦县| 错那县| 太康县|