開源是物聯網的驅動力量
摩爾定律,這個以Intel聯合創始人Gordon Moore的名字命名的定律,認為計算機的處理能力將會每兩年翻一番。這個定律已經在許多領域被證明有效,從組件(定律最初的定義范圍)到各種設備。特別是芯片能力的快速提升和芯片成本以驚人的速度下降,使得各種設備以各種形式具有智能特性成為了可能。我們最先擁有了先進的大型機,然后是工作站、客戶端-服務器、網格計算和云計算,接著,今天,下一個自然就是物聯網。智能設備,有源設備,在世界各地被連接起來,產生了大量的數據并對集中或者分布式系統產生的命令和測量作出反應。
本文引用地址:http://www.104case.com/article/201603/287635.htmGartner預測到2020年,將會有價值260億美元的物聯網設別被安裝,同時將會為硬件廠商產生3000億美元的收入,其對整體經濟的影響將會達到19000億美元左右。
以物聯網來帶動數據的擴散是艱巨的,但它的優點是,它使得應用程序可以運用在新的領域,特別是大數據相關領域。商業公司是非??释M入這個新的市場并抓住相關機遇,但是對于跨出實質行動的第一步都非常謹慎。當進入活動的一個新的領域,往往會有一個相關的學習曲線和進入障礙。幸運的是,物聯網,它并不像人們想象中那么復雜和昂貴。硬件的演變,已經在我們身邊慢慢發生了,我們可以通過利用同樣在進行著快速演變的技術來管理它:開源軟件。
開源軟件的歷史已經有數十年了,現在,開源軟件由四個自由定義并將它帶給了用戶:
任何人按照它的意愿去運行程序的自由(自由0)
學習程序是如何運行的同時改變它以使得它按照你需要的方式運行的自由(自由1)。先決條件是能夠訪問源代碼。
重新發布修改的源代碼來幫助別人的自由(自由2)
重新發布基于其它版本修改的源代碼的自由(自由3)。這樣做能夠使得整個開源社區受益于你的修改。先決條件是能夠訪問源代碼。
這四個自由是開源的原因,也被稱為自由軟件的原因。通過支持和鼓勵共享源代碼,它們允許用戶按照他們的意愿來修改和改造應用,否則他們必須從頭開始構建應用程序,這將阻礙創造性。而且,隨著越來越多的人制定和執行這些創造性的新應用程序,它們將會激發更多新的理念和項目——開源軟件的所有這些新的思路和方法,以改善現有的應用程序來達到目的比以前快多了。而“快”是物聯網和核心。
物聯網是DevOps的和其他敏捷軟件(和硬件)開發方法的世界。更快的團隊能想出一個產品的創意,開發它,以低廉的價格,但具有良好的利潤率出售,并反復強化它,它是更好的?,F在,隨著數百甚至數以千計的開發者和團隊創造了新的物聯網產品,涉及到的每一個團隊或項目正在以指數級地增加新設備的數量,新的數據源的數量,結果是,應用程序的數量來運行所有這一切。
通過使用開源軟件、工具、包以及類似Arduino和樹莓派的開源硬件將進入物聯網的壁壘完全移除,為從家庭安全到節能管理基礎系統、從車載導航到健康監測等等這樣的小型設備遍布全球奠定了基礎。由于開源有助于降低設備本身的成本,企業現在可以嘗試和將一些解決方案柔和在一起,這些方案在沒有開源的情況下將被忽略,因為它們將需要昂貴的許可證的前期采購的開發工具和環境、特定的庫和軟件組件的解決方案。開源是騎在物聯網浪潮在保持高速的同時保持風險和控制成本的一個非常有效的方法。
數據使得物聯網在組織和個人開發者面前突然難以置信的令人興奮和有前途。它可以被用于開發內部工具,存在于較大系統的部件(像大型機器中的測量傳感器)或獨立的產品(例如為家庭自動化傳感器或環境傳感器)。事實上,由ARM進行的一項調查顯示,大約已經有75%組織已經以一種方式使用了物聯網或者正在探索如何利用物聯網。
評論