物联网 (IoT) 开始变得十分有趣。2016 年 2 月 17 日,Linux基金会 发布 Zephyr 项目 — 一种针对资源有限的系统而打造的小型、可扩展、实时操作系统。Zephyr 项目支持多种架构,并通过 Apache 2.0 开源许可提供。
这是一个重大项目。为什么?原因很多。让我们看看其中几点。
创新
首先,Zephyr 项目的开源特性有助于推动物联网设备实现前所未有的创新。初创公司无需再考虑操作系统许可问题,也不用在项目实施过程中费力开发自己的系统。想实现物联网创新?获取 Zephyr 项目资源,就可立即开始。
使用开源平台还可确保您在创新方面不会受到任何限制。就其本质而言,您可以利用Zephyr 项目满足您的业务需求。它将成为理想的物联网平台,开发人员可通过它顺利实现自己的目标。无论哪种功能或特性,您都可以轻松玩转。
全球的开发人员都将为该项目贡献自己的力量,因此可以预见该项目一定会迅速发展壮大。
模块化
Zephyr 项目具有模块化特征。Zephyr 项目内核(及其相关模块)可在内存低至 8kB 的系统上运行。您可以按照原样使用该项目,也可以根据需求(使用其中的 kconfig 工具)禁用部分模块。Zephyr 项目计划提供一切必要的资源来集成第三方模块。
安全性
安全性对所有物联网设备都至关重要。用户最不愿意看到的情况就是连接的设备被黑客攻击。Linux基金会完全了解这一点,因此正计划成立一支团队,专门负责维护和提高 Zephyr 项目的安全性。由于是开源的项目,全球的开源开发人员都将审视这些代码。
支持
初始阶段,Zephyr 将支持以下标准:
· 蓝牙
· 低功耗蓝牙
· IEEE 802.15.4
· 6Lowpan
· CoAP
· IPv4
· IPv6
· NFC
· Arduino 101
· Arduino Due
· 第二代英特尔 Galileo 开发板
· NXP FRDM-K64F Freedom 开发板
Zephyr 项目的早期支持来源包括:
· 英特尔
· 恩智浦
· 新思科技
· UbiquiOS(未找到中文名称)
这将有何意义?
有些人可能对 Zephyr 项目将帮助物联网取得重大进展的宏伟目标持有怀疑,但这一目标也许会对市场产生深远和持久的影响。想一下 Linux 和开源与嵌入式设备之间的良好协调性。得益于 eCos 和 MontaVista Linux这样的技术,开源、实时、嵌入式平台业经证明是切实可行的。
但现在,拥有专用于物联网设备的可扩展、开放式平台意味着互联设备需要广泛普及。仔细想一下,目前,我们开发了大量物联网设备,大大方便了我们的生活,但是其中许多设备依然无法相互通信。例如:
· 你的恒温器无法与你的安全摄像头通信;
· 你的安全摄像头无法与你的系统中枢通信;
· 你的系统中枢无法与你的智能手机/平板电脑通信;
· 你的可穿戴设备无法与你所拥有的每一个物联网设备通信。
你知道其中存在的问题。除非从同一家公司购买所有物联网设备,否则将无法保证设备之间能够互相通信 — 而且即使这样也不一定。Zephyr 项目可助您轻松跨越这一障碍。
它将为开发人员和消费者带来双赢。除此之外,事实上开源已经成为企业网络与服务在演进与扩展过程中的一个重要组件,您将会发现开源物联网平台为您带来的巨大优势。