開發(fā)。顧名思義,IoT SOL(物聯(lián)網服務融合層)就像搭積木一樣,如果有很多的積木模塊,就可以搭出豐富多彩的東西,英特爾希望未來在開發(fā)的環(huán)境中提供越來越多的服務模塊,讓更多的創(chuàng)客開發(fā)出非常精彩、非常有用的產品。
跨設備。IoT SOL開發(fā)套件目前是基于PC,未來希望支持跨平臺開發(fā),可以用平板甚至用手機,整個開發(fā)環(huán)境的UI也會逐步改善,不管用什么設備編程,各方面的響應都可以得到比較統(tǒng)一的回應。希望有些伙伴、創(chuàng)客用其他工具開發(fā)的產品能導到這里來,這樣可以復用原來的程序。希望在瀏覽器上跑一遍,重播的時候可以調,輸入、輸出是什么。未來希望可以動態(tài)調試,像其他的語言程序一樣,跑的過程中邊運行邊調試。
部署。部署上有兩個問題要做得更好,現在部署可能放在設備端,云端不知道在哪個節(jié)點上運行,這是要做的。如果在某些開發(fā)環(huán)境開發(fā)出來的應用導進來,導到他的環(huán)境里,特別是物理環(huán)境可能跟開發(fā)時的物理環(huán)境不大一樣。傳感器會變,其他的設備會變,怎么解決物理動態(tài)綁定,邏輯的服務和能夠提供服務的物理設備比較動態(tài)的智能綁定。
圍繞三個D,英特爾希望能IoT SOL逐步增強,并希望通過這些增強,更緊密地和合作伙伴一起為整個創(chuàng)客空間、物聯(lián)網應用開發(fā)提供更好的環(huán)境。黃波表示,從某種角度上,所有的服務都可以成為IoT SOL積木的一部分,VR、AR、機器學習或是把深度學習和其他圖形、視頻信息綜合在一起,可以做出很多有意思的產品。針對不同的應用優(yōu)化的方法不一樣,英特爾提供硬件、提供相應的基礎軟件模塊,更希望每一個廠家能一起構建廣大的生態(tài)系統(tǒng),提供比較標準的接口把不同的優(yōu)勢服務融在一起,構造任何的實用的智能物聯(lián)的應用。
英特爾會持續(xù)致力于IoT SOL開發(fā)工具的研發(fā)。英特爾IoT SOL的開發(fā)工具能幫我們的合作伙伴以及IoT持續(xù)的經營活動,期待和合作伙伴在技術、產品方面的合作。——英特爾公司資深首席工程師黃波
關于兼容Arduino庫
英特爾的Edison、Curie用的基本上是Arduino開源硬件的接口,但Arduino的幾千個庫,很多庫在Edison、Curie上是無法使用的,IoT SOL是否有計劃把坑填平,讓開發(fā)者用開源社區(qū)的庫去做自己的東西?
黃波認為,Arduino和 IoT SOL其實并不矛盾。Arduino的板子提供服務,對接進來,可能開發(fā)很多基礎的服務,在這之上可以把服務通過編程環(huán)境對接,變成更加復雜,可以多個互聯(lián)網設備能協(xié)調,而且和云端互相協(xié)調更復雜的應用。英特爾會跟業(yè)界一起把整個編程環(huán)境做得更加友好,降低開發(fā)的難度。
王建軍表示,Arduino十年來都是類似C語言的寫法,而這十年整個編程技術有很大的變化,如很多圖形化編程工具的出現。對于一些初級的Maker、中小學生而言,Arduino這樣的開源硬件是很復雜的,Makeblock開發(fā)一些圖形化的編程工具,讓用戶不太需要關心硬件,只需要關心他的想法,就是用一個攝象頭、人臉識別,可能拉幾個邏輯流就可以實現,編程的動作一定會需要得越來越少。
蘇祐立認為,包括創(chuàng)客運動,不同層級的用戶群體有不同的細分市場需求,不同的平臺商專注于不同的技術, 整個IoT領域的編程平臺還有很大的擴展空間。
葉琛本人2006年開始接觸第一版的Arduino,最初的很多的庫都是不全的,他也貢獻了幾個庫的更新版本給Arduino,2009年DFRobot出了很多Arduino的配件,也是把這些模塊做了很多的庫,目標是為了降低目標使用的難度。他表示,很多硬件出現以后,這些庫出現不兼容的問題,新的硬件和原有的硬件不兼容,DFRobot存在的意義就是幫用戶,讓現有的軟件盡可能的兼容現在的硬件。除了IoT SOL,DFRobot可以提供一些硬件給最終的用戶,把庫不兼容的坑填掉,讓他們得到一致的體驗。