曜碩科技研發部協理宋志幸表示,過往的訊號傳遞通常以手機為中心,然而物體終端與終端(M2M)的連結,可以不需要透過手機,這也是Mobile Java導入嵌入式系統的新應用領域,并可大幅降低硬件成本。尤其隨著大陸物聯網興起,Mobile Java可望打開更廣泛的應用市場。
Aplix創立于1986年,總部在日本東京,員工大約300名,2003年在東京證交所上市,產品為嵌入式Java Virtual Machine,截至2009年12月為止,產品已裝載有6億臺;2003年來臺購并曜碩科技。
物聯網的產業需求
何謂物聯網(The Internet of Things)?它指的是傳感器搭載在物體上,因而能夠感知環境,并進一步透過因特網來傳送;連結終端和終端(M2M),或人與終端,通常是以WAN為基礎。
物聯網的商業模式組成包括終端產品技術、鏈接技術和電信運營商等三大單元。終端產品技術方面,其智能型裝置要能提供雙邊連接,一邊是透過控制器,控制該智能型系統,系統上的傳感器將訊號傳遞回智能型裝置,另一邊則是智能型裝置與用戶手機間的通信鏈接。因此,需要的硬件組件包括傳感器(例如煙感、溫感器)、無線模塊和微處理器。
終端和終? 搕孜〞熙s結技術,則包括藍牙、ZigBee、RFID、WiFi、TD-SCDMA、WiMAX、LTE等。電信業者方面,需要制定連網規范、認證機制,若是一直聯機(always on line)所收取的合理費用,還有尋址技術等,因為屆時所需的地址遠大于電話號碼的需求量,IP不夠時是否將號碼加長,是否導入IPv6?而像中國移動推展物聯網時,就扮演了設備登入/注銷,和遠程管理的角色。
物聯網與傳統鏈接模式不同,典型的物聯網并不進入生活。其應用領域包括資產追蹤、車輛管理、遠距醫療、智能電網、智能家庭或其他的各種智能型系統。
Java可降低智能型家庭的硬件成本
智能型家庭場景像是:一、當父母因忙碌不能回家,擔心孩子沒有熱飯可吃,通過電話遙控開啟已備好的電飯鍋,孩子進家就可以吃上熱好的飯菜。二、炎炎夏日,通過電話可提前打開家中空調,到家時迎來的將是無比享受的習習涼風。
這些情境討論了有20年,但為什么至今還是難以實現?主要還是終端硬件成本太高,且開發有其困難度。
如何克服成本過高的問題?Java技術提供解決方案。傳統無線裝置架構為,M2M模塊透過AT Command發送和接收,與8051微處理器和Flash溝通,如此運作的硬件成本很高。若將Aplix的WirelessIDEA內建于M2M模塊,因此內嵌的有Java平臺即成為應用程序執行的地方,且使用中間件之后,微處理器和Flash即可以舍棄不用。這樣的方法可大大降低硬件成本。
同時也降低應用程序開發的因難。過去使用微處理器,要用匯編語言或C語言來開發,但轉而內置Java平臺,可以用高階面向對象語言來開發,可讀性和可理解性都增加了,而且能夠使用的人口多,培訓成本因而降低。而感測和控制都使用應用程序編程接口(API)來包裝,也讓開發時間和除蟲時間縮減很多。并且不需要燒寫到芯片,把程序透過文件系統來執行,讓M2M智能型家庭簡單實現。
歸結使用嵌入式Java的好處為:一、將硬件架構縮減為單芯片,因而基頻芯片可以作運算上的最佳利用,且可封裝基頻芯片平臺。二、支持最大眾化的程序語言。三、可方便使用免費的軟件開發工具(SDK)。四、支持可內建的應用模式和OTA下載。
Aplix與中國移動已于日前共同制定物聯網終端規范,包括終端管理協議WMMP v3.0、M2M終端中間件技術規范v1.= BM2M終端二次開發Java接口規范v1.0。同時中國移動也提供安防終端原型,傳感器和煙溫感訊號可傳到屋主手機。該安防模塊即搭載WMMP 3.0與WirelessIDEA。
手機使用的下一代Java-MIDP 3.0制定
MIDP (Mobile Information Device Profile)是針對Mobile JAVA在2009~2010年制定的新規范,之前版本為2.0,為一成功版本。2009年底甫進入最新版本MIDP 3.0的制定。曜碩研發部資深協理鄭旭峰在「DTF行動技術與設計論壇」中,分享Aplix參與制定MIDP 3.0的經驗及其意義。
MIDP原本是由MOTO展開制定,但MOTO轉而投入Android陣營,MIDP后續便由Aplix接手完成。MIDP 3.0的新規范為,MIDP 1.0/2.x并沒有競止應用程序同時執行(concurrency),也沒有將行為標準化,現在市場對concurrency已有所支持,但行為仍相當片段;MIDP 3.0不僅規范,同時也定義好預期中的concurrency,甚至加上額外的功能,使得應用程序在平臺上同時執行時更為聰明,而不止是同時間而已。
其次在Events方面,Events為應用程序在系統狀態有所改變和應用程序之間的溝通;MIDP 3.0規范2個應用程序可以交換,Event發生即可發布,這個規范Android也納? A而且時間較MIDP更晚一些。