記者,分析師和學者們經常喜愛玩的游戲之一就是預測下一次大事件。我也參與這樣的活動超過20年了。 我的一個失誤就是曾經懷疑互聯網成為最流行的大眾傳播媒介的可能性(但是后來比爾蓋茨也犯了同樣的失誤,所以我不覺得它太糟糕了)。
鑒于之前的失誤,我現在嘗試要更加謹慎一些,不過我還是覺得下一個將會有大發展的事物就是物聯網。從某種意義上說,這是一個必然的趨勢:物聯網的基本觀點是數十億對象(設備)將通過網絡連接在一起,因此它所定義的產業規模已超越目前互聯網。我認為我們很快就可以看到網絡效應所推動的技術普及速度,智能手機的飛速發展就是一個很好的例子。
我對一個預測一直抱著很堅定的信心,那就是互聯網的騰飛必然是基于開放的標準。對于物聯網這個比互聯網還要龐大,有無數公司企業共同參與的新興事物,必然沒有任何一家公司企業可以推行他們的自定標準。
我還懷疑,隨著物聯網標準制訂的開放,代碼開源應該也會成為這個領域的另一個重要趨勢。理由有如下幾點:
第一,之前我提到會有大量的以及各種各樣的設備會連入物聯網,因此任何一家公司或者企業聯盟都難以對物聯網中數以百萬計整合了大量設備的各式系統撰寫必須的執行代碼。現在唯一的解決辦法就是提供開源代碼,這樣設備制造商 - 以及黑客 - 就能輕松的根據自身需求調整設備運行狀態。對于大多數成功在移動電話領域普及應用的程序代碼都是開源的。
另外一個原因就是最近幾年這場無聲的革命使大量電子消費品采用了嵌入式Linux,這種轉變的原因顯而易見 - 成本降低、可靠性、自定義性、工具支持等。這就意味著代碼開源的物聯網能更好的與開源的電子消費品相互融合(當然得假設它們互相兼容)。
不管怎樣,這只是理論上的推定,實踐如何才是最重要的。因此,近期一些公司企業(如IBM等)的動向可以讓我們了解到物聯網的現實是什么樣的-結果是依然與開放相關:
Sierra Wireless 和Eclipse Foundation 宣布成立一個新的行業合作團隊以制定和實施一個開放的標準平臺,該平臺提供軟件開發工具用于機器對機器(M2M)通信應用軟件的研發
IBM與Eurotech也達成了合作伙伴關系共同建立開拓M2M市場的行業聯盟,這項合作關系歡迎任何有興趣參與M2M解決方案的組織加盟,包括商家與潛在客戶。
…
Sierra Wireless 與Eclipse Foundation 的M2M行業合作團隊是Eclipse完成M2M相關開源項目的重要支撐保障,這些M2M項目的第一項就是Koneki項目。Koneki的目標是提供M2M解決方案的開發工具,使相關解決方案的開發、仿真、測試/調試與執行過程能更加順利。最初的開源代碼的貢獻是提供一套通用的工具與應用程序接口,使方案開發過程可以適用于多種開發環境(例如Linux,Java和Open AT等)與標準通訊協議。對于M2M客戶而言,好處就是更大的靈活性,客戶端的各應用系統之間兼容性與配合度較高,避免被長期受限于單一的方案提供商。Sierra Wireless在與Koneki合作的項目里的第一個重大成果就是為LUA編程語言提供了一個功能全面的嵌入式開發環境。
弄清楚另外一支M2M行業合作團隊的建立目的也是十分重要的:
IBM與Eurotech宣布他們準備為新一代更智能化的無線移動設備的開發提供軟件支持,加速開發進程。這種開發技術可能會成為移動互聯設備形成新標準的基礎支撐,同樣對Eclipse Foundation的開源平臺有很大影響。
…
由IBM和Eurotech共同完成前期開發的新一代網絡通訊協議Message Queuing Telemetry Transport(MQTT)已經在部分工業、移動以及用戶端應用程序領域投入實用,在交通、能源、軍事、金融、傳媒和醫療等領域實現高度可靠的物聯功能。MQTT的應用范圍十分廣泛,包括實時監控ConocoPhillips的管道以及降低Facebook移動客戶端通訊軟件的大小等。
數十億的嵌入式設備 - 從 RFID 標簽閱讀器、智能手機、心臟 感應器 到GPS追蹤設備、溫控設備 - 都能夠互相連接。受惠于無線網帶寬的快速增長,聯網設備數十億的嵌入式設備 - 從RFID標簽閱讀器、智能手機、心臟感應器到GPS追蹤設備、溫控設備 - 都能夠互相連接。受惠于無線網帶寬的快速增長,聯網設備的數量也還快速上升。根據Ericsson AB最近進行的研究表明,現在世界上有超過90億聯網設備,而到了2020年,這個數字將可能達到500億。
這些設備中大部分用于專業目的,以相關專業領域的技術與平臺連接在一起,執行復雜的特殊任務。今后,將會有大量普通消費品涌入,例如電表、洗衣機這些還未接入網絡的傳統產品。為了以新的信息技術實現設備開源與跨行業連接,我們可能會需要一個前所未有的新系統,即系統的系統,使各行業領域的系統也能統一整合在一起互相協作。這個系統將有助于各種組織抓住這個跨越廣泛行業領域的新機遇,使分布在零售、醫療、汽車等領域的移動無線設備以新的方式工作。
Eclipse正在計劃一個稱作"Paho"的新開源項目:
Paho的原始代碼包括由IBM利用Java和C客戶端實現的MQTT協議。MQTT是為移動、遠程、無線連接的設備設計的小型通訊協議,用于在有損、受限及間歇性連接的惡劣網絡環境下進行無線通訊。Eurotech將會實現Paho的基本框架與示范應用,使設備與客戶端開發商能以此對Paho的功能進行測試與集成。
一般情況下,看到這些新聞消息后,我的第一反應是想知道這個被反復提及的"開放性標準的平臺"到底開放到什么程度,因為開放標準的確切的定義是非常重要的。它是真正的開放?還是受限制的半開放(RF)?或者僅僅是假開放?所以,我向Eclipse Foundation的執行董事Mike Milinkovich詢問這個問題,得到的回復是:Eclipse正在考慮開放標準的界限,但是受限開放應該是合理預期。
這些平臺和項目會不會變成真正物聯網的一部分還不明朗,但他們的工作無疑給我們提供了十分有效的試驗臺,并且據此挖掘更多的想法和創意 - 當這些項目在實際運作時,我們會根據運作效果與產生的問題尋找到更多方法與想法來。幸運的是,我認為他們(IBM等企業)正走在正確的方向上,考慮開放性的標準原則。(Glyn Moody 禹文揚編譯)
(責任編輯:zxh007)