關於智慧物聯網之我見
物聯網興起,幾乎所有的硬體廠商都標榜他們的硬體設備是具有智慧的!但是真的如此嗎?又什麼叫智慧?今天我們就來剖析一下這智慧二個字。
硬體設備具備連網能力並不難,但要同時具有智能就牽涉到不同層次思考領域了!我個人對於物聯網設備的智能化定義如下:
l 聯網能力的硬體接口-可能是有線的也可能是無線的又或者二者兼備。
l 具有基本的智能-又或者可以說具有自我判斷能力,不同種類的設備負責不同領域的功能,所以智能及判斷功能都不相同。
l 具有溝通能力-也就是必需要能和它項設施(可能是硬體也可能是軟體)進行廣泛性的智慧溝通。
上述三點必要條件缺一不可,但今天我們就特別針對第三點-溝通能力特別花點時間來闡述說明。
網路上二個以上的連網物件要互相進行溝通可以說是一件極其複雜的軟體溝通工程,這中間最基本的關鍵要素就是通訊協定,所有的物聯網設施供應商一定會宣稱它的設施支持某一公定的通訊協定,但是真的就如是嗎?下面我就來舉個國內開發商常見的例子說明:
我們常在展覽會上參觀看到某些廠商展示自家的智慧聯網設備,譬如號稱智慧開關及軟體App可以連接智慧燈光系統進行智慧操控,各方面的操控及功能運作都非常順暢正常,接著問說你們支持何種通訊協定,譬如說Zigbee好了!這個通訊協定很好、沒有問題也有非常多廠商支持,但是若繼續提問你們的App或智慧開關可以操控它牌同樣支持Zigbee通訊協定的智慧燈控系統嗎?我想不用我說各位朋友應該都知道答案了!
這點就是我所謂廣泛性的智慧溝通能力的差別,就我所了解國內眾多的硬體物聯網供應商普遍上就沒把這一點列入研發重點,在我來說這所謂的支持Zigbee通訊協定只是個幌子!這樣子研發出來的產品能夠號稱智慧嗎?充其量也只能是低等智慧罷了!
另外我們再來以不同角度來看業界產品的開發,譬如分別由硬體角度及軟體角度來看智慧家電產品,先由硬體角度來看,譬如Samsung 及Sony 都分別推出了自家的智慧家電系列,這些家電都會搭配自家開發的智慧操控App,這些不同廠牌的軟硬體設施也都支援乙太網路及Wifi通訊接口及相關協定,可是想當然耳,你不可能用Sony的App去控制Samsung的家電。這就是硬體廠商的思維,不是沒有能力作而是壓根不願意去作!可是這樣的結果,消費者會買單嗎?消費者的智慧家庭建構的起來嗎?這中間一定有一個環結還沒打通,這就是智慧家庭一直無法快速推廣的要點,想通了答案就呼之欲出了!
我們再由軟體廠商的角度來看智慧家庭這一回事,假使一個軟體公司想要開發一套智慧家庭App,譬如就像前面Sony或Samsung的手機遙控器好了,當然最終的目標這個App必需要能控制所有品牌的智慧家電,又或者需能含蓋前五或十大品牌在內否則賣給誰啊?所以說難度來了!這個軟體開發團隊一定要了解整個雲平台架構,所謂的IaaS、PaaS及SaaS分別扮演的角色何在?我想這個軟體工程要考慮的架構及複雜度絕對十倍於目前硬體開發商所提供的同類軟體,而且其中最難的恐怕還有相當繁雜的系統整合功能需要考慮,但這就是智慧與否的所在囉!當然這最後開發出來的App會是免費的嗎?又或者是一般家庭能接受的價位嗎?又或者羊毛出在狗身上,能找到夠智慧的狗買單嗎?這些種種應該都是國內軟體公司沒有投入的原因又或者國內還沒有夠大夠規模或具眼光的軟體公司呢?
最後我想說說關於智慧家居推廣的金鑰匙何在?上面所談的那些都不重要那只是無病申吟!智慧家居推廣的金鑰匙就是開放的心態!