物聯(lián)網(wǎng) (IoT) 開始變得十分有趣。2016 年 2 月 17 日,Linux基金會 發(fā)布 Zephyr 項目 — 一種針對資源有限的系統(tǒng)而打造的小型、可擴展、實時操作系統(tǒng)。Zephyr 項目支持多種架構(gòu),并通過 Apache 2.0 開源許可提供。
這是一個重大項目。為什么?原因很多。讓我們看看其中幾點。
創(chuàng)新
首先,Zephyr 項目的開源特性有助于推動物聯(lián)網(wǎng)設(shè)備實現(xiàn)前所未有的創(chuàng)新。初創(chuàng)公司無需再考慮操作系統(tǒng)許可問題,也不用在項目實施過程中費力開發(fā)自己的系統(tǒng)。想實現(xiàn)物聯(lián)網(wǎng)創(chuàng)新?獲取 Zephyr 項目資源,就可立即開始。
使用開源平臺還可確保您在創(chuàng)新方面不會受到任何限制。就其本質(zhì)而言,您可以利用Zephyr 項目滿足您的業(yè)務(wù)需求。它將成為理想的物聯(lián)網(wǎng)平臺,開發(fā)人員可通過它順利實現(xiàn)自己的目標。無論哪種功能或特性,您都可以輕松玩轉(zhuǎn)。
全球的開發(fā)人員都將為該項目貢獻自己的力量,因此可以預(yù)見該項目一定會迅速發(fā)展壯大。
模塊化
Zephyr 項目具有模塊化特征。Zephyr 項目內(nèi)核(及其相關(guān)模塊)可在內(nèi)存低至 8kB 的系統(tǒng)上運行。您可以按照原樣使用該項目,也可以根據(jù)需求(使用其中的 kconfig 工具)禁用部分模塊。Zephyr 項目計劃提供一切必要的資源來集成第三方模塊。
安全性
安全性對所有物聯(lián)網(wǎng)設(shè)備都至關(guān)重要。用戶最不愿意看到的情況就是連接的設(shè)備被黑客攻擊。Linux基金會完全了解這一點,因此正計劃成立一支團隊,專門負責維護和提高 Zephyr 項目的安全性。由于是開源的項目,全球的開源開發(fā)人員都將審視這些代碼。
支持
初始階段,Zephyr 將支持以下標準:
· 藍牙
· 低功耗藍牙
· IEEE 802.15.4
· 6Lowpan
· CoAP
· IPv4
· IPv6
· NFC
· Arduino 101
· Arduino Due
· 第二代英特爾 Galileo 開發(fā)板
· NXP FRDM-K64F Freedom 開發(fā)板
Zephyr 項目的早期支持來源包括:
· 英特爾
· 恩智浦
· 新思科技
· UbiquiOS(未找到中文名稱)
這將有何意義?
有些人可能對 Zephyr 項目將幫助物聯(lián)網(wǎng)取得重大進展的宏偉目標持有懷疑,但這一目標也許會對市場產(chǎn)生深遠和持久的影響。想一下 Linux 和開源與嵌入式設(shè)備之間的良好協(xié)調(diào)性。得益于 eCos 和 MontaVista Linux這樣的技術(shù),開源、實時、嵌入式平臺業(yè)經(jīng)證明是切實可行的。
但現(xiàn)在,擁有專用于物聯(lián)網(wǎng)設(shè)備的可擴展、開放式平臺意味著互聯(lián)設(shè)備需要廣泛普及。仔細想一下,目前,我們開發(fā)了大量物聯(lián)網(wǎng)設(shè)備,大大方便了我們的生活,但是其中許多設(shè)備依然無法相互通信。例如:
· 你的恒溫器無法與你的安全攝像頭通信;
· 你的安全攝像頭無法與你的系統(tǒng)中樞通信;
· 你的系統(tǒng)中樞無法與你的智能手機/平板電腦通信;
· 你的可穿戴設(shè)備無法與你所擁有的每一個物聯(lián)網(wǎng)設(shè)備通信。
你知道其中存在的問題。除非從同一家公司購買所有物聯(lián)網(wǎng)設(shè)備,否則將無法保證設(shè)備之間能夠互相通信 — 而且即使這樣也不一定。Zephyr 項目可助您輕松跨越這一障礙。
它將為開發(fā)人員和消費者帶來雙贏。除此之外,事實上開源已經(jīng)成為企業(yè)網(wǎng)絡(luò)與服務(wù)在演進與擴展過程中的一個重要組件,您將會發(fā)現(xiàn)開源物聯(lián)網(wǎng)平臺為您帶來的巨大優(yōu)勢。