= 2012-06-08 = == Protocols : UPnP, OSGi, Modbus, BACnet == * 前幾天參與雲端 SIG 討論會議時,聽到施耐德公司的簡報,談到整合「樓宇管理(Building Management)」、「機房管理」跟「資訊管理(IT Management)」,感覺新一代雲端資料中心的資訊管理軟體正在快速地融合中(同數位匯流,數位融合)。當然也看到了標準格式在其中所扮演的角色,目前看起來在不同的管理系統中,已經存在常用的通訊協定: * 樓宇:Modbus, BACNet, Konnext, Lonworks 通訊協定 * 機房:SNMP 通訊協定 * 虛擬化:OCCI 通訊標準 * 思索著這些標準是否也能套用到智慧家庭中呢?個人覺得應該要有幾個評量因子: * (1) 技術普及率(很多人想知道這項技術?企業對該項技術的需求有多強?) * (2) 開發平台的多元性(是否有開放源碼的自由軟體函式庫?自由軟體社群是否仍持續蓬勃發展中?是否有 Windows 平台開發函式庫?是否有 Linux 平台開發函式庫?是否夠輕量化到能應用於單晶片開發環境?) * (3) 技術成熟度(是否存在第三方功能驗證工具?) * 我把智慧家庭裡聽過的技術標準 UPnP、OSGi 跟樓宇控制的標準也一併放入 Google Trends,大致的[http://www.google.com/trends/?q=UPnP,+OSGi,+Modbus,+BACNet&ctab=0&geo=all&date=all&sort=0 搜尋趨勢]是:UPnP > Modbus > OSGi > BACnet,其餘的 Konnext 跟 Lonworks 微乎其微,因此姑且忽略之。 * [[Image(jazz/12-06-08:UPnP_Modbus_OSGi_BACnet.png)]] * 再則將這些關鍵字也放入 [http://www.indeed.com/jobtrends?q=UPnP%2C+OSGi%2C+Modbus%2C+BACNet&l= indeed] 跟 [http://www.simplyhired.com/a/jobtrends/trend/q-UPnP%2C+OSGi%2C+Modbus%2C+BACNet simplyhired] 來觀察產業需求,大致的企業需求趨勢是:OSGi =~ Modbus > BACnet > UPnP * [[Image(jazz/12-06-08:UPnP_Modbus_OSGi_BACnet_Jobs.png)]] * 最後透過 [http://markmail.org MarkMail] 看自由軟體社群是否經常討論這些關鍵字,大致的趨勢是 OSGi > UPnP > Modbus > BACnet * 將相關資訊彙整成以下表格: || 通訊標準 || 搜尋趨勢排行[[BR]](越小越好) || 企業需求排行[[BR]](越小越好) || 社群討論排行[[BR]](越小越好) || Windows 平台 || Linux 平台 || 單晶片平台(Arduino) || 驗證工具 || 備註 || || [http://www.upnp.org UPnP] || 1 || 4 || 2 || [http://msdn.microsoft.com/en-us/library/windows/desktop/aa382303%28v=vs.85%29.aspx Yes] || [http://pupnp.sourceforge.net/ Yes] || [http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1284323807 Yes] || [http://upnp.org/events/documents/1330_Nixon_CertificationTestToolUpdate.pps Yes] || 1. [http://upnp.org/events/Summits2004_Taiwan/ UPnP Summit 2004 - Taiwan] || || [http://www.osgi.org OSGi] || 3 || 1 || 1 || Yes || Yes || No || [http://www.osgi.org/Specifications/Certified Yes] || 因為是基於 Java ,能跨平台,也比較難輕量化(可以到 Mobile 行動裝置等級)[[BR]] 1. [http://en.wikipedia.org/wiki/OSGi#Current_framework_implementations OSGi 維基百科有提到的實作方式] [[BR]] 2. [http://www.linux-support.com/cms/overview-of-mature-osgi-frameworks/ 現存企業、自由軟體實作框架(Framework)] ||