日前, 谷歌 對其旗下的輕量級 物聯(lián)網(wǎng) 操作系統(tǒng)“ Brillo ”開放了開發(fā)者接口。首批Brillo 系統(tǒng)將支持 Intel 平臺, ARM 平臺和 MIPS 單片機平臺。
谷歌 已經(jīng)對 Brillo 系統(tǒng)開放了開發(fā)者入口,開發(fā)者能從中獲得有關 Brillo 系統(tǒng)的所有源碼,開發(fā)工具和文檔。現(xiàn)在,如果你想成為 Brillo 系統(tǒng)的開發(fā)者,那么你只需要簡單地填寫一個表格,并等待邀請郵件就可以了。
Brillo 是一個輕量級的,開放的,可擴展的,基于 Android ,為適應 物聯(lián)網(wǎng) 設備低功耗、低資源占用的特性而定制的系統(tǒng)。 Brillo 系統(tǒng)與 Weave 協(xié)議(一個開放的,支持各種搜索,配置和認證功能的標準化通信協(xié)議)協(xié)同工作。谷歌資深開發(fā)人員Timothy Jordan 說到,運行 Brillo 系統(tǒng)只需要 128MB 的儲存空間和 32MB 的內存。


Brillo(上)與Weave協(xié)議(下)
“ 我們希望 Brillo 能夠借助以下三種工具簡化并加速針對硬件的軟件開發(fā)。一是一個基于安卓的操作系統(tǒng)。其次,是一個讓你擁有很好的入門體驗并能幫助你有序地開展工作的核心服務。第三,是一套用于開發(fā)、測試、調試的開發(fā)者工具 ” 谷歌在 Brillo 門戶頁面解釋道。

一些典型的 物聯(lián)網(wǎng) 管理應用的截圖
谷歌補充道:“ Brillo 系統(tǒng)通過“嵌入式系統(tǒng)、核心服務、開發(fā)者工具”三件東西為物聯(lián)網(wǎng)環(huán)境下基于硬件系統(tǒng)進行的軟件開發(fā)帶來了便捷快速的體驗。”
現(xiàn)如今,谷歌正攜手各硬件廠商開發(fā)與Brillo 系統(tǒng)相適配的硬件套件。由于 Brillo 系統(tǒng)可支持多種 CPU 指令集的特性,它可以運行在 Intel 、 ARM 、 MIPS 這三種平臺上。首批為 Brillo 系統(tǒng)開發(fā)的、基于以上三種平臺的開發(fā)套件簡述如下。
Intel 平臺 —— 英特爾在一篇博客文章中宣布,它將推出一個名為 “Edison Kit for Brillo” 的硬件套件。該套件與下面將要敘述到的,名為 “ Intel Edison Kit for Arduino” 的硬件套件有很多相似之處。

英特爾的 “ Edison Kit for Brillo ” 套件
假設我們對英特爾 Brillo 開發(fā)套件的猜測是正確的,那么它將會內置一個 Edison 物聯(lián)網(wǎng)模塊,為開發(fā)者們提供方便的 Arduino 風格擴展。英特爾在博客中提到: “ Brillo系統(tǒng)為物聯(lián)網(wǎng)提供了一個全面的解決方案, Brillo 為開發(fā)者們帶來安全的、本地化的和高兼容性的模塊化解決方法。 ”
ARM 平臺 —— Freescale 是眾多 ARM 芯片提供商中第一個支持 Brillo 系統(tǒng)的。在一篇博客文章中, Freescale 宣布其首批 Brillo 系統(tǒng)開發(fā)硬件套件將包括 Pico i.MX6UL 芯片 和由其合作伙伴 Technexion 提供的 Dwarf 主板。


Pico i.MX6UL 芯片(上) 和 Dwarf 主板(下)
Technexion 的 Pico i.MX6UL 芯片 是基于 Freescale 最近發(fā)布的追求 “ 高性能,超高效 ” 的,基于 ARM Cortex- A7 芯片組的 i.MX 6UltraLite SoC 。 Freescale 在其博客聲明: “ 使用該組合,將從根本上擴充與主板并行進行安全通信的嵌入式設備的數(shù)量。 ” Technexion 在 Brillo 支持頁上補充道: “ 只要您的設備連接到了 Brillo 上,那么它將把安卓平臺擴展到您的設備上。這樣,您的眾多設備都能無縫協(xié)調工作。
