wiki:jazz/12-06-08

Version 3 (modified by jazz, 12 years ago) (diff)

--

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,大致的搜尋趨勢是:UPnP > Modbus > OSGi > BACnet,其餘的 Konnext 跟 Lonworks 微乎其微,因此姑且忽略之。
  • 再則將這些關鍵字也放入 indeedsimplyhired 來觀察產業需求,大致的企業需求趨勢是:OSGi =~ Modbus > BACnet > UPnP
  • 最後透過 MarkMail 看自由軟體社群是否經常討論這些關鍵字,大致的趨勢是 OSGi > UPnP > Modbus > BACnet
  • 將相關資訊彙整成以下表格:
通訊標準 搜尋趨勢排行
(越小越好)
企業需求排行
(越小越好)
社群討論排行
(越小越好)
Windows 平台 Linux 平台 單晶片平台(Arduino) 驗證工具 備註
UPnP 1 4 2 Yes Yes Yes Yes 1. UPnP Summit 2004 - Taiwan
OSGi 3 1 1 Yes Yes No Yes 因為是基於 Java ,能跨平台,也比較難輕量化(可以到 Mobile 行動裝置等級)
1. OSGi 維基百科有提到的實作方式
2. 現存企業、自由軟體實作框架(Framework)

Attachments (2)

Download all attachments as: .zip