“开源”将成为物联网开发生态链的标准
来源:互联网 发布:成都旧时光唱片淘宝网 编辑:程序博客网 时间:2024/05/04 14:42
这对整个物联网行业来说无疑是一个好消息,因为开源可以减少和消除“专有标准”导致的兼容问题。
这也许是软件开发人员对“开源”如此情有独钟的原因。尽管企业开发人员极力回避“开源”许可,但是物联网开发人员对“开源”还是非常感兴趣,因为开源代码意味着免费、自由使用。
根据VisionMobile的调查数据,物联网开发人员既在利用开源代码,也在积极推动软件开源。考虑到物联网开发人员有丰富的软件、硬件和数据方面的开源资源,这一点也就不奇怪了。
极智网小编整理了一下,发现物联网开发人员可选择的开源确实很多。例如,操作系统方面有树莓派的Raspbian、Ubuntu Core、谷歌Brillo、Contiki、FreeRTOS等等;框架开发人员也有众多选择,如Siddhi、bip.io、KinomaJS、RHIOT、Zetta和 Yaler等。看着物联网软件开发人员有这么丰富的开源可以选择,移动开发人员可能会很嫉妒吧。事实上,71%的物联网开发人员希望能够利用这些开源资源。
这么多物联网开发人员选择使用开源表明,开源技术在解决开发人员面临的基本问题方面卓有成效。
实际上,“开源”不仅受到物联网软件开发人员的欢迎,像树莓派、Arduino和Flutter等开源硬件组件也受到物联网开发人员的喜爱。VisionMobile的调查发现77%的物联网开发人员曾利用过这些开源硬件。
除了硬件和软件,物联网开发人员还积极推动开源数据的发展。41%的物联网开发人员曾为物联网发布过开源数据。
尽管个人开发者和企业开发者使用开源有些差异,但是也不完全是实用主义的。在VisionMobile的调查中,只有1/5的受访者完全是从务实的角度出发使用物联网开源代码的。
对大部分物联网开发人员来说,开源并不意味着0售价的标签,他们也懂得饮水思源,因此,58%的开发人员在使用过开源代码后也开源了自己堆栈的一部分。尽管开源核心代码的开发人员还是少数(9%—12%)。
尽管开发人员很难抽出更多时间整理和提交开源代码,但是55%的物联网开发人员认为“观念”是他们开源代码的重要动力,还有35%的开发人员表示开源代码是促进整个开发群体发展的最佳选择。显然,开源已经成为物联网开发人员的一种思想观念。
当然了,这种思想观念并不意味着开发人员是高大上的理想主义者,32%的开发人员表示喜欢获得整个开发社群的支持,而且也有35%的开发人员开源代码是因为其他开发人员这么做了。
未来会有越来越多的开发人员开源代码,而这也成为仅次于供应商文档的重要信息资源之一。
对消费者来说,开源代码在物联网开发过程中如此受欢迎能够带来什么好处呢?
如前文所述,开源代码意味着所有开发人员都可以免费、自由地使用项目代码。而使用的人越多,项目代码中的漏洞被及时发现的概率就越大,自然的安全性就能不断提高。
本文转载自:http://www.linuxprobe.com/iot-open-source.html
免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好:http://www.linuxprobe.com/
- “开源”将成为物联网开发生态链的标准
- “开源”已经成为物联网开发生态的一种观念
- 物联网云平台将成为产业生态的核心
- LoRa将成为物联网领域的事实标准
- 物联网将快速成为“新的日常”
- 被小黄车选中的LoRa技术能否成为物联网的事实标准?
- SNS将成为网站的标准配置
- Qualcomm物联网生态圈
- 12种无线技术 谁将成为物联网的主旋律
- 移动互联网将成为过去式,物联网时代已经来临?
- 当物联网成为主导后,产品经理将何去何从
- NB-IoT标准确定,物联网将腾飞
- Thread物联网标准
- 杨叙:未来MeeGo将成为互联互通生态平台
- 成为程序员的标准
- 联想的水草丰美栖息地:发掘智能物联网生态机遇
- 基于物联网的真正智能家居,如何成为现实
- mbed OS会成为物联网的 Android 吗?
- h5: canvas如何设置高度和宽度
- Linux驱动之构造简单运行模块
- [kuangbin带你飞]专题四 最短路练习 C
- 显示图例(legend)
- 普通01背包
- “开源”将成为物联网开发生态链的标准
- HTTPS协议之SSL证书
- 区块链学习笔记(二)EthereumJ的编译及Idea开发环境搭建
- RxJava+okhttp+Retrofit+Mvp 的封装
- Win10 下安装Office 2013
- Linux通过 Docker 可以托管 .NET Core啦!
- HTTPS证书生成原理和部署细节
- 一些安装操作
- Spring @Order Annotation