來看看高大上的Brillo物聯網操作系統
日前,谷歌對其旗下的輕量級物聯網操作系統「 Brillo 」開放了開發者介面。首批 Brillo 系統將支持 Intel 平台, ARM 平台和 MIPS 單片機平台。
谷歌已經對 Brillo 系統開放了開發者入口,開發者能從中獲得有關Brillo系統的所有源碼,開發工具和文檔。現在,如果你想成為 Brillo 系統的開發者,那麼你只需要簡單地填寫一個表格,並等待邀請郵件就可以了。
Brillo 是一個輕量級的,開放的,可擴展的,基於 Android ,為適應物聯網設備低功耗、低資源佔用的特性而定製的系統。 Brillo 系統與 Weave 協議(一個開放的,支持各種搜索,配置和認證功能的標準化通信協議)協同工作。谷歌資深開發人員 Timothy Jordan 說到,運行Brillo系統只需要 128MB 的儲存空間和 32MB 的內存。
Brillo(上)與Weave協議(下)
「我們希望 Brillo 能夠藉助以下三種工具簡化並加速針對硬體的軟體開發。一是一個基於安卓的操作系統。其次,是一個讓你擁有很好的入門體驗並能幫助你有序地開展工作的核心服務。第三,是一套用於開發、測試、調試的開發者工具」 谷歌在 Brillo 門戶頁面解釋道。
一些典型的物聯網管理應用的截圖
谷歌補充道:「 Brillo 系統通過「嵌入式系統、核心服務、開發者工具」三件東西為物聯網環境下基於硬體系統進行的軟體開發帶來了便捷快速的體驗。」
現如今,谷歌正攜手各硬體廠商開發與Brillo系統相適配的硬體套件。由於 Brillo 系統可支持多種 CPU 指令集的特性,它可以運行在 Intel 、 ARM 、 MIPS 這三種平台上。首批為Brillo系統開發的、基於以上三種平台的開發套件簡述如下。
- Intel 平台——英特爾在一篇博客文章中宣布,它將推出一個名為 「Edison Kit for Brillo」 的硬體套件。該套件與下面將要敘述到的,名為 「Intel Edison Kit for Arduino」 的硬體套件有很多相似之處。
英特爾的 「Edison Kit for Brillo」 套件
假設我們對英特爾 Brillo 開發套件的猜測是正確的,那麼它將會內置一個 Edison 物聯網模塊,為開發者們提供方便的 Arduino 風格擴展。英特爾在博客中提到:「 Brillo 系統為物聯網提供了一個全面的解決方案, Brillo 為開發者們帶來安全的、本地化的和高兼容性的模塊化解決方法。」
- ARM 平台—— Freescale 是眾多ARM晶元提供商中第一個支持Brillo系統的。在一篇博客文章中, Freescale 宣布其首批Brillo系統開發硬體套件將包括Pico i.MX6UL 晶元和由其合作夥伴 Technexion 提供的 Dwarf 主板。
Pico i.MX6UL 晶元(上)和 Dwarf 主板(下)
Technexion 的 Pico i.MX6UL 晶元是基於 Freescale 最近發布的追求「高性能,超高效」的,基於 ARM Cortex- A7 晶元組的 i.MX 6UltraLite SoC 。 Freescale 在其博客聲明:「使用該組合,將從根本上擴充與主板並行進行安全通信的嵌入式設備的數量。」 Technexion 在 Brillo 支持頁上補充道:「只要您的設備連接到了 Brillo 上,那麼它將把安卓平台擴展到您的設備上。這樣,您的眾多設備都能無縫協調工作。
一塊能同時支持 Pico i.MX6UL 晶元和 Edison 模塊的主板
有趣的是, Technexion 的 Pico i.MX6UL 晶元採用與 Intel 的 Edison 模塊相同的介面,所以一些主板能同時支持這兩種模塊,如上圖所示。
- MIPS 平台—— Imagination Technologies 公司在一篇博客文章中宣布,其即將推出的「Creator Ci40」開發板將全面兼容Brillo系統。
新的 Creator Ci40 開發板(上)和新的MIPS系統框架圖(下)
Creator Ci40 開發板基於一個尚未對外公布的「面向物聯網的」 MIPS 晶元,這兩者都將在下個月正式推出。關於這個尚未被揭開神秘面紗的開發板,最近的一個想像博客文章中指出「 Ci40 開發板上採用的全新主控晶元是參照一個已經投入使用的物聯網 IP 子系統設計而成的」。
下面這段視頻對 Brillo 系統進行了一個面向開發者的簡單介紹。
此外,更多關於 Brillo 系統的消息可以在谷歌的相關開發者門戶網站找到。
原文鏈接:http://linuxgizmos.com/android-based-brillo-iot-os-arrives-with-hacker-sbc-support/
LinuxStory翻譯鏈接:http://www.linuxstory.org/android-based-brillo-iot-os-arrives-with-hacker-sbc-support