今天,我们发布了 Android Things Developer Preview 4 (DP4),增加了平台支持的硬件,带来了一些新功能并修复了若干问题。Android Things 的目标是让 Android 开发者可以快速构建智能设备,并使用 Google 提供的 Board Support Package (BSP) 从原型开发无缝扩展到量产。
- AIY Projects 和 Google Assistant SDK 我们本月早些时候宣布了与 AIY Projects 建立合作伙伴关系,这让 Android Things 可以支持基于 Raspberry Pi 的 Voice Kit。现在,我们在 DP4 中提供了所需的驱动程序,让所有通过 Android Things 认证的开发板支持 Google Assistant SDK。请参阅 示例中的说明,了解详情。
- 新硬件和驱动程序支持 我们为 NXP i.MX7D 添加了新的 Board Support Package,与i.MX6UL 相比,i.MX7D 可以实现更高的性能,同时仍采用低能耗模块化系统 (SoM) 设计。Peripheral I/O API 添加了对集成电路内置音频总线 (I2S) 的支持,开发者现在可以将音频驱动程序写入通过 I2S 总线连接的音频硬件的用户空间中。AIY Voice Kit 示例展示了如何为音频使用 I2S 支持。我们还提供了相关功能,让开发者可以在运行时启用/停用蓝牙配置文件。
- 生产硬件示例 Android Things 的主要宗旨是帮助开发者构建可大规模生产并能够投放市场的设备。设备构建工作包括构建自定义硬件以及在 Android Things 模块化系统 (SoM) 上运行的软件。为了在这一过程中为开发者提供支持,我们发布了 Edison Candle,这是一系列生产示例中的第一个,这些示例将展示可以协同运行的硬件和软件。代码托管在 GitHub 上,硬件设计文件托管在 CircuitHub 上,可以通过许多第三方公司轻松组合。