IOT---(5)Android Things

简介

Android Things,Google自己的智能硬件和物联网平台。虽然Google喊了好几年,但这次真的来了! 2018北美CES,Android Things马上就要发布了,Google将携大量Android Things的产品,即将抢滩登录物联网操作系统市场。 Android Things和Android的理念差别极大,这次Google要革很多配套厂商的命! Android Thin

Android Things,Google自己的智能硬件和物联网平台。虽然Google喊了好几年,但这次真的来了!

2018北美CES,Android Things马上就要发布了,Google将携大量Android Things的产品,即将抢滩登录物联网操作系统市场。

Android Things和Android的理念差别极大,这次Google要革很多配套厂商的命!

Android Things会直接影响到智能硬件和物联网硬件领域的下一步走向。开发工程师、产品经理如果不了解这里的区别,也会非常难受的。

IOT---(5)Android Things_第1张图片


最大的区别:开放的Android操作系统,变成了封闭的Things操作系统了。

  • 系统不开放:

Google这次走回了苹果的老路:封闭系统。

手机Android能改框架层和操作系统,Android things不能改。不存在“定制ROM”这一说法了。

不能改驱动层(Kernel),不能改框架层(Framework),要改什么,只能在小小的用户区里面用JAVA改(OEM Application)。

Android Things的内心里,虽然还是Android,但是是精简的Android。系统容量缩小一半(700MB减少到400MB),意味着可以使用更便宜的硬件配置。

好的一点是,因为还是Android,系统Api没什么变化,所以APK开发没什么太大的差别。

IOT---(5)Android Things_第2张图片

  • 硬件不开放:

因为不让改Kernel了,定制厂家就不能自己修改主要的硬件平台了,只能购买已经做出来的CPU模块

不过好的是,高通、Intel、MTK、瑞芯微、树莓派等主流硬件厂家,都已经开发出来了各种CPU模块了。可选择面很广,产品定制只需要做一个底板就行了,简单很多。

IOT---(5)Android Things_第3张图片


↑图:Android Things配套模块厂家

IOT---(5)Android Things_第4张图片

↑图:高通骁龙624 Android Things 模块板

  • APP不开放:

不允许用户自己私自安装APP了。厂商开发者把APP发给Google,Google审核打包后放到自己的服务器上,设备自动去Google那里下载和更新。无需用户自己动手。用户也不能自己动手了

  • 专门为物联网IoT增加了功能:

增加了Cloud IoT Core,WEAVE物联网通信协议(Google以前收购的一家)

增加了Tensor Flow人工智能和机器学习引擎

增加了Google自己的远场语音降噪算法。

IOT---(5)Android Things_第5张图片


↑图:Android Things 机器学习引擎架构


总结下来就是:

系统精简了、

设备安全了、

驱动不让改了、

硬件设计简单了、

加了很多物联网的软件模块、

不能随便装第三方APP了。


对电子行业带来的影响

1,Android驱动工程师要失业了。因为开发者唯一能动的到的地方:OEM Application 。Android Things的外设的驱动程序是用JAVA写在上层的,不需要C语言的Kernel层驱动了。

2,硬件工程师要要求更低了。因为主要都是使用模块板+底板的方式,开发难度和工作量下降不少。

3,远场语音降噪(AEC)的公司要关门了。因为Android Things不需要前端语音识别和降噪算法。直接把mic收录的数据发给Google,google自己的服务器来做语音降噪和识别。所以降噪模块就不需要了,以后的智能语音音箱可以更便宜一些(如天猫精灵,叮咚音箱)

4,第三方APP公司要哭了。因为第三方APP,只能找设备厂家谈预装了,用户自己不能装。



你可能感兴趣的:(物联网)