- 工業(yè)互聯(lián)網(wǎng)核心引擎原理與實現(xiàn)
- 深圳市智物聯(lián)網(wǎng)絡(luò)有限公司
- 1252字
- 2020-09-29 16:10:52
什么是映射表
理解了映射,我們再來看映射表。在MixIOT 體系中,是通過一個“映射表”去描述一個映射關(guān)系的。映射表的樣子就像一個矩陣,很容易理解,也很容易寫,寫出來是這樣的:

這個很容易看明白:
· 矩陣中的第一列就是FV;
· 第二列、第三列是FV 的中英文含義;
· 第四列是這個數(shù)據(jù)的類型(STA 代表狀態(tài)類數(shù)據(jù));
· 第五列是這個數(shù)據(jù)來自哪一個數(shù)據(jù)采集終端;
· 最后一列就是這個數(shù)據(jù)所對應(yīng)的采集終端的哪一個“鍵”。
這里有一個數(shù)據(jù)類型的概念,就是指這個FV 數(shù)據(jù)的類型。目前,在MixIOT體系中,除了STA(狀態(tài))類型數(shù)據(jù),還有EVNT(事件)類型數(shù)據(jù)、FLT(故障)類型數(shù)據(jù)、ALT(報警)類型數(shù)據(jù)和SET(設(shè)定)類型數(shù)據(jù)。
· STA(狀態(tài))類型數(shù)據(jù)是指設(shè)備(對象)在某一個瞬間的狀態(tài),比如溫度、壓力、電流、電壓等。
· EVNT(事件)類型數(shù)據(jù)是指在某一個時間設(shè)備(對象)發(fā)生的某個事件,比如閥門被關(guān)閉、動力被卸載、設(shè)備被停止等。
· FLT(故障)類型數(shù)據(jù)是指在某一個時刻,設(shè)備(對象)控制器自己發(fā)出的故障信息,比如傳感器失效、設(shè)備卡殼等。很重要的一點是,F(xiàn)LT 必須是設(shè)備自己“說”的,而不是被別人診斷發(fā)現(xiàn)的。
· ALT(報警)類型數(shù)據(jù)是指在某一個時刻,設(shè)備(對象)控制器自己發(fā)出的報警信息,比如,壓力過大,溫度過高等,同樣,這個也是由設(shè)備自己“說”的。
· SET(設(shè)定)類型數(shù)據(jù)是指設(shè)備(對象)中設(shè)定的參數(shù),比如溫度設(shè)定到多少、壓力控制在多少等。
之所以要把數(shù)據(jù)分類,是因為它們的屬性不一樣,采集的方式也不一樣,后續(xù)的數(shù)據(jù)處理方法也不一樣,這些在本書中都會有詳細(xì)的解讀。我們在這里可以簡單地歸納一下:
· STA(狀態(tài))類型數(shù)據(jù),周期性采集,比如5秒一次、15秒一次、1秒5次等;
· EVNT(事件)類型數(shù)據(jù),隨時出現(xiàn),隨時采集;
· FLT(故障)、ALT(報警)類型的數(shù)據(jù),隨時出現(xiàn),隨時采集。
在寫映射表的時候,需要正確地寫清楚每個FV 變量對應(yīng)的數(shù)據(jù)類型,否則MixIOT 體系就無法對它們進(jìn)行正確的處理。
還有一個重要的概念,就是映射表中的“$”,它是代表“數(shù)據(jù)采集終端”的宏標(biāo)記之一,也是用得最多的一種宏標(biāo)記。每一個適配器都有自己的標(biāo)識(ID),在這個例子中,假設(shè)兩個適配器的標(biāo)識分別為“A3012123”和“A2013133”,而我們用$D-1和$D-2分別代表這個對象所映射的第一個和第二個適配器,那么,$D-1就是標(biāo)識為“A3012123”的適配器;而$D-2就是標(biāo)識為“A2013133”的適配器。
在MixIOT 體系中,映射表除了$這個宏標(biāo)記,還有兩個很重要也很有用的宏標(biāo)記,分別是“@”和“&”。宏標(biāo)記“@”是用來表示這個FV 變量的值并不是來自某個數(shù)據(jù)終端的數(shù)據(jù)采集的,而是一個“同步計算”值;宏標(biāo)記“&”是表示這個FV 變量的值,既不是直接來自某個數(shù)據(jù)終端的數(shù)據(jù)采集,也不是來自某種計算,而是其他的一些數(shù)據(jù)來源,如離線數(shù)據(jù)、統(tǒng)計數(shù)據(jù)等。
看到這里,你應(yīng)該已經(jīng)有所察覺了,一個對象的FV 變量,并非只有通過數(shù)據(jù)采集終端采集而來,還可以通過某種計算得來,甚至可以通過其他渠道計算得來。如果現(xiàn)在回頭來看,為什么MixIOT 體系里面的基本單位是對象,而不是設(shè)備,這也是一個很重要的原因。設(shè)備的數(shù)據(jù)是設(shè)備的,是客觀的,它是“具象”的;而對象的FV 變量是抽象的。
- 中國戰(zhàn)略性貿(mào)易政策研究:基于經(jīng)濟(jì)結(jié)構(gòu)動態(tài)轉(zhuǎn)型的視角
- 能源革命與綠色發(fā)展:理論闡發(fā)和中國實踐
- 物業(yè)管理實操從入門到精通
- 工業(yè)穩(wěn)增長:長效機制及政策框架研究
- 四川省旅游扶貧模式創(chuàng)新與實踐研究
- 中國零售業(yè)發(fā)展監(jiān)測與分析報告2012
- 瘋狂的站長:從窮站長到富站長
- 京津冀都市圈發(fā)展的脆弱性研究與評估
- 房屋征收補償實質(zhì)公平與市場價值
- 地勘企業(yè)改革與管理研究
- 產(chǎn)業(yè)網(wǎng)絡(luò)集成創(chuàng)新與政府作用的研究
- 食品工業(yè)發(fā)展報告(2016年度)
- 家具產(chǎn)業(yè)集群協(xié)同創(chuàng)新研究:機理、動力與績效評價
- 企業(yè)創(chuàng)新方法實踐:多種創(chuàng)新方法在制造業(yè)的融合與應(yīng)用
- 農(nóng)業(yè)經(jīng)濟(jì)學(xué)刊(2019年第1期/總第7期)