【編者按】被認為是下一個風口的物聯網領域,彙聚了眾多的軟硬體廠商加入這場競爭中來,Cisco、Dell、IBM、AT&T、Verizon、Oracle、Intel甚至GE都在進行佈局,它們或推出自己的物聯網系統, 或合作組成聯盟,都希望自己的系統成為標準,但是作為開發者需要什麼呢?
以下為譯文:
時下,有很多企業對物聯網感興趣,儘管目前物聯網市場非常混亂,但是當今的科技巨頭正在競相努力改變這一切。 大多數廠商認為物聯網是一個系統集成的機會,以及在成千上萬感應器上收集組織GB級資料的魔法盒。
Cisco、Dell、IBM、AT&T、Verizon、Oracle、Intel甚至GE都試圖構建一些在物理硬體或軟體方面的版本來進行出售。 其中一些企業甚至已聯手形成工業互聯網聯盟(Industrial Internet Consortium),試圖構建參考架構,這樣其他廠商可以簡單地插入可用的硬體設計和業務流程,以便能利用廉價的感應器和讓連接更簡單、便捷。
但是這種方法試圖讓物聯網符合昂貴的M2M模型,但在一個開源軟體的世界,各種選擇更便宜的連通性和敏捷設計週期激增,這種模型不會走遠。
物聯網需要開發人員,而開發人員需要工具。 關鍵不是設備,而是這些設備生成的資料以及構建在之上的應用程式。 但開發人員使用物聯網生成的資料,由於有各種利弊,所以這仍然是一個懸而未決的問題,但如果我們能真正利用 Bosch文章提到的可能性,讓開發人員在這些資料上構建程式是可能的。
當應用程式大幅模組化,一個特定技術模式能夠從一個應用程式到另一個能夠被重用,一個令人興奮的應用程式開發領域將會打開局面。 這可能涉及介面到連接層、資料分析工具、深度嵌入規則引擎或者安全性群組件,甚至資料庫選項和雲服務。 從為一個容器中設計測量水位的應用程式,以及是否有特定的模組可以被其他應用程式和作為「軟體即服務」產品的一部分被重用? Mash-up應用程式已經是ThingWorx成功案例之一,也許下一個可能的進展將是為基本的應用程式mash-up建立一個庫或應用程式倉庫? 這是物聯網的SDK嗎?
這一點似乎是顯而易見的,但並不明顯的是那些開發人員基於物聯網開發出來的那些了不起的APP需要什麼工具。 Bosch文章提到Xively、Axeda等等,但是那些看起來更像是存儲資料和針對它提供API。 當下,許多公司正在銷售各種平臺讓開發人員從ARM的mBed過渡到 Cisco的DevNet 或IBM的新IoT Foundation。 其他則提供協定如Eclipse基金會的MQTT或Intel支援的 OpenInterconnection Consortium ,還有一些正在銷售API。
原文連結: The internet of things needs developers. So what do developers need? (責編/魏偉)
免費訂閱「CSDN雲計算(左)和CSDN大資料(右)」微信公眾號,即時掌握第一手雲中消息,瞭解最新的大資料進展!
CSDN發佈虛擬化、Docker、OpenStack、CloudStack、資料中心等相關雲計算資訊, 分享Hadoop、Spark、NoSQL/NewSQL、HBase、Impala、記憶體計算、流計算、 機器學習和智慧演算法等相關大資料觀點,提供雲計算和大資料技術、平臺、實踐和產業資訊等服務。