這對整個物聯網行業來講無疑是一個好消息,由於開源能夠減小和消除「專有標準」致使的兼容問題。html
這也許是軟件開發人員對「開源」如此情有獨鍾的緣由。儘管企業開發人員極力迴避「開源」許可,可是物聯網開發人員對「開源」仍是很是感興趣,由於開源代碼意味着免費、自由使用。linux
根據VisionMobile的調查數據,物聯網開發人員既在利用開源代碼,也在積極推進軟件開源。考慮到物聯網開發人員有豐富的軟件、硬件和數據方面的開源資源,這一點也就不奇怪了。安全
極智網小編整理了一下,發現物聯網開發人員可選擇的開源確實不少。例如,操做系統方面有樹莓派的Raspbian、Ubuntu Core、谷歌Brillo、Contiki、FreeRTOS等等;框架開發人員也有衆多選擇,如Siddhi、bip.io、KinomaJS、RHIOT、Zetta和 Yaler等。看着物聯網軟件開發人員有這麼豐富的開源能夠選擇,移動開發人員可能會很嫉妒吧。事實上,71%的物聯網開發人員但願可以利用這些開源資源。框架
這麼多物聯網開發人員選擇使用開源代表,開源技術在解決開發人員面臨的基本問題方面卓有成效。ui
實際上,「開源」不只受到物聯網軟件開發人員的歡迎,像樹莓派、Arduino和Flutter等開源硬件組件也受到物聯網開發人員的喜好。VisionMobile的調查發現77%的物聯網開發人員曾利用過這些開源硬件。操作系統
除了硬件和軟件,物聯網開發人員還積極推進開源數據的發展。41%的物聯網開發人員曾爲物聯網發佈過開源數據。htm
儘管我的開發者和企業開發者使用開源有些差別,可是也不徹底是實用主義的。在VisionMobile的調查中,只有1/5的受訪者徹底是從務實的角度出發使用物聯網開源代碼的。ip
對大部分物聯網開發人員來講,開源並不意味着0售價的標籤,他們也懂得飲水思源,所以,58%的開發人員在使用過開源代碼後也開源了本身堆棧的一部分。儘管開源核心代碼的開發人員仍是少數(9%—12%)。資源
儘管開發人員很難抽出更多時間整理和提交開源代碼,可是55%的物聯網開發人員認爲「觀念」是他們開源代碼的重要動力,還有35%的開發人員表示開源代碼是促進整個開發羣體發展的最佳選擇。顯然,開源已經成爲物聯網開發人員的一種思想觀念。開發
固然了,這種思想觀念並不意味着開發人員是高大上的理想主義者,32%的開發人員表示喜歡得到整個開發社羣的支持,並且也有35%的開發人員開源代碼是由於其餘開發人員這麼作了。
將來會有愈來愈多的開發人員開源代碼,而這也成爲僅次於供應商文檔的重要信息資源之一。
對消費者來講,開源代碼在物聯網開發過程當中如此受歡迎可以帶來什麼好處呢?
如前文所述,開源代碼意味着全部開發人員均可以避免費、自由地使用項目代碼。而使用的人越多,項目代碼中的漏洞被及時發現的機率就越大,天然的安全性就能不斷提升。