去年發布的3im今年看上去會有一些更新,我們看下不同平台對資訊模型的定義以及對資訊模型未來的一些看法:第一:為什麼需要資訊模型互操作性,麥肯錫曾經在15年的乙個報告中提到物聯網的價值有40%需要互操作性。所謂互操作性又分為幾層
l0,沒有互操作性
l1,技術互操作性
l2,語法邏輯互操作性
l3,語義互操作性
l4,實用的互操作性
l5,動態互操作性
l6, 概念互操作性
我詳細對於工業網際網路聯盟來講,更關注的是互操作性的問題。
我們用mqtt來舉個例子:
l1、 mqtt技術層的互操作性是tcp/ip,
l2、語法層確沒有互操性,一般是mqtt+json實現了語法層的互操作性,
l3、 語義層也沒有互操作性,所以阿里的alink協議實現了語義層的互操作性。
目前的情況是每個平台都有自己的mqtt協議,適配起來非常麻煩。
有了互操性的能力以後可以帶來很大乙個價值就是復用。便於復用,我一直覺得工業的槓槓率不高,一方面是花了很大力氣做的乙個產品但是面向的客戶群卻比較少,另一方面就是很多時候都是自下而上而不是自上而下,所以產品功能或者技術難以復用。
是否可以有乙個建模規則,大家都可以使用這個建模規則建立應用,那麼就有可能在個人不同的工程(產品或應用)、同乙個企業不同人的工程、同產業鏈不同企業的工程實現復用。
記得學習ea企業架構(enterprise architecture)的時候,首先強調的就是,傳統資訊化的建設方式是需求-解決方案。如果有了ea那就是需求-ea-解決方案。ea就是對企業的所有需求統一架構的關鍵。我們可以借用這個流程,傳統的自動化工程師需要建立乙個工程大約是需求-視覺化&資料位址。那新的就是需求-opc ua建模-視覺化應用。
例如德國工業4.0資產殼的概念,也是借用opc ua的能力,讓裝置在生成出來的時候,就帶有語義層互操作的協議,同時配套具備同樣協議的資訊化平台即可實現裝置即插即用。目前常見的資訊模型舉例:
目前不管是網際網路公司的iot平台,還是傳統自動化公司的平台都能夠看到一些裝置模型的例子,下面舉例幾個平台的物模型定義
華為:產品資訊、服務能力、維護能力
阿里:屬性、事件、服務 ,另外還包含子裝置概念
wonderware:輸入輸出、歷史資訊、告警與事件、組態面板、圖形標記、邏輯指令碼、安全。其中資料主要指前三個+邏輯指令碼(勉強等同於服務)
thingworx:屬性、服務、事件、訂閱
opc ua:資料層面基本上是屬性、事件、方法。但是定義了非常多的型別以及關係。
雖然只是簡單羅列了一下這些平台的資料模型,其實可以看到的是大差不差。最基礎的都是
屬性:可能有業務屬性、iot屬性(資料是感測器資料)。例如一台發電機,發電機的功率我們算作業務屬性、在執行中的轉速我們算作iot屬性。屬性還可以分為實時和歷史、靜態和動態等概念。
事件:事件可以有很多態別,其中告警是一種iot平台重要的事件。
方法服務能力:都是給定一批引數,然後返回一批引數。例如裝置的啟動可以是乙個方法服務能力。
那如果都差不多,為什麼要opc ua或者為什麼要這麼重視呢。這就是如果只是說模型中有屬性、事件、方法是完全不夠的。乙個是型別乙個是關係。型別剛才已經簡單的舉例子說事件有某某型別,但是在實際使用中,型別是非常多的,可能根據角色、系統、行業等等不同需要定義非常多的型別(不只是事件型別,還有很多)。關於關係,傳統的資訊化系統建模一般用uml 表示。很多時候只是說1對多、多對多的關係,但是這些關係也許能夠比較清楚的表示程式中的實體物件,但是不能很好的表示物理世界。
就拿阿里的子裝置概念,首先阿里所謂的子裝置並不能表示例如區域、產線、裝置、零件、部件這樣的父子關係,同時現實生活中也不一定只有父子關係。例如乙個車隊中的多輛車並不是父子關係、一條官網中的多個閥門也不是父子關係。現在的難點是什麼:
目前沒有統一的建模思想和方法,也就是l6層面沒有共識。每個平台都在推自己的資訊模型,不利於物聯網的快速發展。
目前很多模型要麼太簡單或者太複雜,都不利於推動。例如網際網路公司的平台往往只有簡單的關係或者型別,很多也是從it研發的角度定義的模型,不利於表示豐富的現實世界。但是opc ua我自己認為又太複雜了,至少對目前的情況來講太複雜,需要做乙個精簡。
行業模型的重要性,我認為最終沒辦法做乙個全行業通用的資訊模型,即使是opc ua,行業的資訊模型(行業語義)也是通過不同行業的資訊模型實現的,opc ua在這種情況下只提供了建模方法和基本模型(或型別)。但是我認為,雖然行業模型和基本的建模方法可以同步,就像61850和opc ua一樣,但是如果沒有乙個統一的方法,行業模型勢必難以推廣,或不利於跨行業整合。
ot、it、et思想的統一,it有ea(例如arvhmate)這樣的建模方法、et有sysml這樣的建模語言、ot目前有opc ua。雖然三者不是完全的解決同乙個問題(例如ea中資訊模型或資訊架構只佔了1/4),但是在資訊模型層面應該最終是要統一的。
走出誤區 工業物聯網需要新建設施嗎?
走出誤區 工業物聯網需要新建設施嗎?一些企業領導者認為,老舊的設施會阻礙數位化轉型,因此必須更換。新裝置固然必不可少,但構建工業物聯網不等同於新建乙個 全自動化的 熄燈 設施 工業物聯網的大部分價值源於改善原有設施 比如連線和優化現有基礎設施,定期增加新機器。通過在現有裝置上安裝感測器 應用程式和網...
物聯網卡可以當做流量卡使用嗎?
物聯網卡相信大家都已經非常熟悉了,我們在日常生活中也可以經常看見他的存在。物聯網卡的發展把我們的生活水平逮到了乙個新的台階,就比如說,我們的日常支付掃瞄槍就用到了物聯網卡,共享單車的開鎖關鎖也都是應用到了物聯網卡,智慧型手環智慧型手環也可以應用到物聯網卡,可以說物聯網卡的應用是無處不在。物聯網技術的...
曾經,可以回頭嗎
故事裡說,曾經愛著的那個他 她,在某年某月某日回來了,即使現在的你,愛的是另乙個人,卻還是無法抵抗他 她的影響。由是,你沒有意識地回頭。習慣性地照顧他 她,習慣性地寵愛他 她,習慣性地順著他 她。然後,然後,生命中的第二道光開始變暗,為什麼?為什麼可以變成這樣?為什麼曾經的愛還可以再次被點燃。可悲?...