
圖片來源:Jordan Novet / Venture Beat
微軟今天發(fā)布Open Translators to Things,可以讓開發(fā)者在翻譯器上共同合作,讓各種聯(lián)網(wǎng)設(shè)備APP的開發(fā)變得簡單。
這個軟件是基于Node.js服務(wù)器端Java框架,目標從公共云端或物聯(lián)網(wǎng)(IoT)門戶運行。作為微軟項目這已經(jīng)有Windows支持,但是項目希望同樣給OS X、安卓和iOS提供強大支持。
物聯(lián)網(wǎng)的一個問題是,缺乏這么多和不同設(shè)備兼容的協(xié)議。這個項目可以或多或少幫助解決這個問題。
“我們相信,終端用戶在使用類似設(shè)備時(例如,電燈泡和溫度計)更想要一致的用戶體驗,即使產(chǎn)品是來自不同的商家或不同的協(xié)議。類似的,我們相信應(yīng)用開發(fā)者控制類似設(shè)備時需要一致的方式,這樣他們可以創(chuàng)建APP并給一定規(guī)模的制造商提供支持。”微軟開放技術(shù)主席Jeal Paoli在一個博客中說。
新項目基于微軟的物聯(lián)網(wǎng)項目,包括Windows 10 IoT核心和Azure IoT中心云端服務(wù)。但這個項目的不同在于,這是比較低端的科技,可以加快IoT應(yīng)用的融合,從而推動人們生活的改變。
“翻譯器的功能是隱藏一些數(shù)據(jù)模型和協(xié)議的實現(xiàn)細節(jié),讓功能直接以可以編輯的接口顯示出來。”Paoli寫到,“想要開燈?開發(fā)者不需要再思考RPC還是REST,HTTP還是MQTT,CoAP還是ZigBee。只需要myBulb.turnOn(),翻譯器就能定位接口,連接相應(yīng)的操作。”
最終這項技術(shù)可以非常方便地制造類似Cortana的個人數(shù)字助手,智能到可以管理各種IoT設(shè)備。