IBM與ARM合作降低物聯(lián)網(wǎng)應(yīng)用開發(fā)門檻
掃描二維碼
隨時(shí)隨地手機(jī)看文章
IBM與ARM雙方已經(jīng)正式達(dá)成合作協(xié)議,希望借助mBed物聯(lián)網(wǎng)入門套件降低進(jìn)入物聯(lián)網(wǎng)領(lǐng)域的門檻。
根據(jù)ARM與IBM的演示效果,開發(fā)人員能夠?qū)υ搯纹瑱C(jī)進(jìn)行設(shè)置,并在三分鐘之內(nèi)將數(shù)據(jù)交付至Bluemix平臺(tái)。 這款I(lǐng)BM與ARM聯(lián)合開發(fā)而成的入門套件提供以太網(wǎng)連接,其未來版本亦有可能加入蜂窩數(shù)據(jù)、WiFi、藍(lán)牙低功耗以及線程支持能力。該入門套件的后續(xù)調(diào)整版本還將運(yùn)行新的ARM mBed操作系統(tǒng),同時(shí)利用ARM mBed Device Server軟件交付更為廣泛的安全、通信以及設(shè)備管理功能。
在構(gòu)建物聯(lián)網(wǎng)原型機(jī)時(shí),開發(fā)人員往往面臨著一系列實(shí)際挑戰(zhàn),例如需要確保傳感器能夠與物聯(lián)網(wǎng)設(shè)備順暢對(duì)接、應(yīng)用程序產(chǎn)生的數(shù)據(jù)形式能夠?yàn)楹蠖朔?wù)所直接處理等等。 此次公布的入門套件旨在簡化上述兼容性挑戰(zhàn)。該套件為開發(fā)人員提供了一套基于ARM單片,同時(shí)包括與之相兼容的傳感器、LED指示燈以及其它電子元件。該單片能夠與IBM的Internet of Things Foundation相對(duì)接——這是一套負(fù)責(zé)對(duì)設(shè)備進(jìn)行安全認(rèn)證的門戶站點(diǎn),并允許設(shè)備將數(shù)據(jù)傳送至IBM Bluemix云平臺(tái)。IBM Bluemix提供的各項(xiàng)服務(wù)能夠?qū)鬏敂?shù)據(jù)進(jìn)行分析、存儲(chǔ)與虛擬化處理——根據(jù)實(shí)際需要甚至能夠?qū)碜远喾N途徑的數(shù)據(jù)加以結(jié)合——同時(shí)以所收到的信息為基礎(chǔ)向?qū)?yīng)設(shè)備發(fā)送反饋命令。這些服務(wù)能夠通過網(wǎng)絡(luò)瀏覽器中的控制器或者直接在應(yīng)用程序內(nèi)部調(diào)用RESTful API的方式實(shí)現(xiàn)配置與連接。
IBM Bluemix是一項(xiàng)付費(fèi)服務(wù),但其中各項(xiàng)具體服務(wù)都能夠在所涉及數(shù)據(jù)規(guī)模達(dá)到特定水平之前進(jìn)行免費(fèi)使用。應(yīng)用程序能夠與不同Bluemix服務(wù)相對(duì)接,并利用一系列編程語言加以編寫——其中包括Java、JavaScript、Ruby、Go、Python以及PHP等等。用戶同樣可以利用IBM的可視化編程語言NodeRED進(jìn)行應(yīng)用程序創(chuàng)建。