曜碩科技(iaSolution/Aplix corp.)研發(fā)部協(xié)理宋志幸表示,過(guò)往的訊號(hào)傳遞通常以手機(jī)為中心,然而物體終端與終端(M2M)的連結(jié),可以不需要透過(guò)手機(jī),這也是Mobile Java導(dǎo)入嵌入式系統(tǒng)的新應(yīng)用領(lǐng)域,并可大幅降低硬體成本。尤其隨著大陸物聯(lián)網(wǎng)興起,Mobile Java可望打開(kāi)更廣泛的應(yīng)用市場(chǎng)。
Aplix創(chuàng)立于1986年,總部在日本東京,員工大約300名,2003年在東京證交所上市,產(chǎn)品為嵌入式Java Virtual Machine,截至2009年12月為止,產(chǎn)品已裝載有6億臺(tái);2003年來(lái)臺(tái)購(gòu)并曜碩科技。

曜碩科技研發(fā)部協(xié)理宋志幸。

曜碩科技研發(fā)部資深協(xié)理鄭旭峰。
物聯(lián)網(wǎng)的產(chǎn)業(yè)需求 何謂物聯(lián)網(wǎng)(The Internet of Things)?它指的是傳感器搭載在物體上,因而能夠感知環(huán)境,并進(jìn)一步透過(guò)網(wǎng)際網(wǎng)路來(lái)傳送;連結(jié)終端和終端(M2M),或人與終端,通常是以WAN為基礎(chǔ)。
物聯(lián)網(wǎng)的商業(yè)模式組成包括終端產(chǎn)品技術(shù)、連結(jié)技術(shù)和電信運(yùn)營(yíng)商等三大單元。終端產(chǎn)品技術(shù)方面,其智慧型裝置要能提供雙邊連接,一邊是透過(guò)控制器,控制該智慧型系統(tǒng),系統(tǒng)上的傳感器將訊號(hào)傳遞回智慧型裝置,另一邊則是智慧型裝置與使用者手機(jī)間的通訊連結(jié)。因此,需要的硬體元件包括傳感器(例如煙感、溫感器)、無(wú)線模組和微處理器。
終端和終端之間的連結(jié)技術(shù),則包括藍(lán)牙、ZigBee、RFID、WiFi、TD-SCDMA、WiMAX、LTE等。電信業(yè)者方面,需要制定連網(wǎng)規(guī)范、認(rèn)證機(jī)制,若是一直連線(always on line)所收取的合理費(fèi)用,還有定址技術(shù)等,因?yàn)閷脮r(shí)所需的位址遠(yuǎn)大于電話號(hào)碼的需求量,IP不夠時(shí)是否將號(hào)碼加長(zhǎng),是否導(dǎo)入IPv6?而像中國(guó)移動(dòng)推展物聯(lián)網(wǎng)時(shí),就扮演了設(shè)備登入/登出,和遠(yuǎn)端管理的角色。
物聯(lián)網(wǎng)與傳統(tǒng)連結(jié)模式不同,典型的物聯(lián)網(wǎng)并不進(jìn)入生活。其應(yīng)用領(lǐng)域包括資產(chǎn)追蹤、車輛管理、遠(yuǎn)距醫(yī)療、智慧電網(wǎng)、智慧家庭或其他的各種智慧型系統(tǒng)。
Java可降低智慧型家庭的硬體成本 智慧型家庭場(chǎng)景像是:一、當(dāng)父母因忙碌不能回家,擔(dān)心孩子沒(méi)有熱飯可吃,通過(guò)電話遙控開(kāi)啟已備好的電鍋,孩子進(jìn)家就可以吃上熱好的飯菜。二、炎炎夏日,通過(guò)電話可提前打開(kāi)家中空調(diào),到家時(shí)迎來(lái)的將是無(wú)比享受的習(xí)習(xí)涼風(fēng)。
這些情境討論了有20年,但為什么至今還是難以實(shí)現(xiàn)?主要還是終端硬體成本太高,且開(kāi)發(fā)有其困難度。
如何克服成本過(guò)高的問(wèn)題? Java技術(shù)提供解決的方法。傳統(tǒng)無(wú)線裝置架構(gòu)為,M2M模組透過(guò)AT Command發(fā)送和接收,與8051微處理器和Flash溝通,如此運(yùn)作的硬體成本很高。若將Aplix的WirelessIDEA內(nèi)建于M2M模組,因此內(nèi)嵌的有Java平臺(tái)即成為應(yīng)用程式執(zhí)行的地方,且使用中介軟體之后,微處理器和Flash即可以舍棄不用。這樣的方法可大大降低硬體成本。
同時(shí)也降低應(yīng)用程式開(kāi)發(fā)的因難。過(guò)去使用微處理器,要用組合語(yǔ)言或C語(yǔ)言來(lái)開(kāi)發(fā),但轉(zhuǎn)而內(nèi)置Java平臺(tái),可以用高階物件導(dǎo)向語(yǔ)言來(lái)開(kāi)發(fā),可讀性和可理解性都增加了,而且能夠使用的人口多,培訓(xùn)成本因而降低。而感測(cè)和控制都使用應(yīng)用程式介面(API)來(lái)包裝,也讓開(kāi)發(fā)時(shí)間和除蟲(chóng)時(shí)間縮減很多。并且不需要燒寫到晶片,把程序透過(guò)檔案系統(tǒng)來(lái)執(zhí)行,讓M2M智慧型家庭簡(jiǎn)單實(shí)現(xiàn)。
歸結(jié)使用嵌入式Java的好處為:一、將硬體架構(gòu)縮減為單晶片,因而基頻晶片可以作運(yùn)算上的最佳利用,且可封裝基頻晶片平臺(tái)。二、支援最大眾化的程式語(yǔ)言。三、可方便使用免費(fèi)的軟體開(kāi)發(fā)工具(SDK)。四、支援可內(nèi)建的應(yīng)用模式和OTA下載。
Aplix與中國(guó)移動(dòng)已于日前共同制定物聯(lián)網(wǎng)終端規(guī)范,包括終端管理協(xié)議WMMP v3.0、M2M終端中間件技術(shù)規(guī)范v1.0、M2M終端二次開(kāi)發(fā)Java接口規(guī)范v1.0。同時(shí)中國(guó)移動(dòng)也提供安防終端原型,傳感器和煙溫感訊號(hào)可傳到屋主手機(jī)。該安防模組即搭載WMMP 3.0與WirelessIDEA。
手機(jī)使用的下一代Java-MIDP 3.0制定 MIDP (Mobile Information Device Profile)是針對(duì)Mobile JAVA在2009~2010年制定的新規(guī)范,之前版本為2.0,為一成功版本。 2009年底甫進(jìn)入最新版本MIDP 3.0的制定。曜碩研發(fā)部資深協(xié)理鄭旭峰在"DTF行動(dòng)技術(shù)與設(shè)計(jì)論壇"中,分享Aplix參與制定MIDP 3.0的經(jīng)驗(yàn)及其意義。
MIDP原本是由MOTO展開(kāi)制定,但MOTO轉(zhuǎn)而投入Android陣營(yíng),MIDP后續(xù)便由Aplix接手完成。 MIDP 3.0的新規(guī)范為,MIDP 1.0/2.x并沒(méi)有競(jìng)止應(yīng)用程式同時(shí)執(zhí)行(concurrency),也沒(méi)有將行為標(biāo)準(zhǔn)化,現(xiàn)在市場(chǎng)對(duì)concurrency已有所支援,但行為仍相當(dāng)片段;MIDP 3.0不僅規(guī)范,同時(shí)也定義好預(yù)期中的concurrency,甚至加上額外的功能,使得應(yīng)用程式在平臺(tái)上同時(shí)執(zhí)行時(shí)更為聰明,而不止是同時(shí)間而已。
其次在Events方面,Events為應(yīng)用程式在系統(tǒng)狀態(tài)有所改變和應(yīng)用程式之間的溝通;MIDP 3.0規(guī)范2個(gè)應(yīng)用程式可以交換,Event發(fā)生即可發(fā)布,這個(gè)規(guī)范Android也納入,而且時(shí)間較MIDP更晚一些。