谷歌最近发布了Android Things的预览版,但这次开发者真的能得到它吗?
Android是这个星球上使用最广泛的移动设备操作系统。随着如此多的物联网设备通过谷歌Play连接到Android应用程序(属于谷歌…谷歌似乎不可避免地会发布自己的物联网开发平台。
昨天,谷歌在他们的开发者博客上宣布他们的物联网平台的最新版本叫做Android的事情。到目前为止,Android Things兼容树莓派3、英特尔爱迪生和NXP的Pico SoM。
谷歌之前的物联网项目
如果你隐约记得谷歌在过去5年里涉足物联网领域的公告,别担心——你不会疯掉的。这不是谷歌首次尝试加入物联网开发领域。
回到2011年,他们宣布Android@Home。开发该平台是为了让开发者更容易地在Android设备和物联网设备之间进行通信。面向消费者的旗舰设备是钨项目(Project Tungsten,后来发布,略有改动,称为联系问),它被认为是一个支持android的自动化家庭的中心枢纽。在经历了一开始的兴奋和喧闹之后,Android@Home和钨计划神秘地消失了,只留下了“钨计划怎么了?”的帖子和文章。
谷歌多年来已经有不少项目消失了。你可以找到谷歌Wave的命运在这里
如果你斜视一下,你可能会在谷歌当前的数字媒体播放器中看到钨计划的幽灵,Chromecast,显示了一些类似的可用性概念。
Andriod@Home的下一个迭代是Project Brillo,于2015年宣布。开发Brillo操作系统的目的是为Android提供对低功耗设备的额外兼容性,使其对嵌入式开发人员更具吸引力。
谷歌实际上是以布里洛计划命名的钢丝球,这是一种类似海绵状的装置,用于清除表面上难以清除的污渍,能够将所述表面剥离。Project Brillo的名字很贴切,它是一个本质上是赤裸的操作系统,以使用最小的系统资源,使其成为低功耗物联网设备的良好系统。这种简单性是该平台开发的四大支柱之一:
- 来自Android
- 最低系统要求(这是Brillo部分)
- 广泛的硅支持(即,与大多数硬件兼容)
- 容易获得
Android产品真的会发布吗?
考虑到谷歌在成功发布物联网平台或模块化的手机,我们完全有理由怀疑它是否真的会交到开发者手中。这次迭代有什么不同,布里洛计划发生了什么?
幸运的是,这一次,很多事情都不同了。首先,布里洛计划没有像其他谷歌项目一样被藏起来永远不会再出现。事实上,是Android Things是项目钢丝球!就像Project Tungsten演变成Nexus Q和Chromecast一样,谷歌也从Project Brillo那里获得了一些反馈,并将其重新命名为Android Things。
另一个积极的信号是Android things兼容开发板的发布。NXP宣布他们为Android Things设计了自己的开发板。到目前为止,这两块电路板都是基于他们的i.MX 6UltraLite应用处理器,将嵌入物联网连接、谷歌服务(如谷歌Play)、谷歌编织(不要和谷歌Wave混淆)将愿景,谷歌的网络安全协议。
NXP对这些开发板的目标是让开发物联网设备更快、更便宜,而且(最重要的是)更容易安全。恩智浦不太可能把所有的时间和金钱都投入到这样一个平台上,而这个平台的软件最终会像《夺宝奇兵》(Raiders of the Lost Ark)的结局那样,被放在一个神秘仓库里的比喻性金库中。
氩气i.MX 6UL SOM安装在其开发板上。图片由氩董事会
开始使用Android的东西
Android Things最后也是最有希望的一点是,你现在就可以下载并测试它!下面列出了所有你需要测试它的东西:
- Android Things开发者预览
- 织开发者指南
- 谷歌云平台
- 谷歌IoT开发者社区
- Flash Android的东西在树莓派3
- Flash Android Things在英特尔爱迪生
- 在NXP Pico SoM上使用Flash Android Things
希望Android Things的完整版本能够及时发布,并实现其易于实现和安全的目标。引入谷歌在网络安全方面的成功记录,可能正是物联网目前所需要的。
如果你已经尝试过Android的东西,或者有什么有用的指南我们可能漏掉了,请在评论区告诉我们!
为什么不把Arduino包括在列表中呢?在所有驱动物联网的微处理器中,我本以为Arduino及其衍生产品的使用率至少会和树莓派一样高。Adafruit的饰品和饰品pro是非常有可能的候选人与小足迹。