谷歌在I/O大会上正式发布Android Things1.0版本

描述

2018 年5 月7 日,谷歌在I/O 大会上正式发布Android Things1.0 版本。Android Things 是谷歌推出的平台级物联网操作系统,目标是通过提供大规模的物联网硬件设备、丰富的开发者应用程序接口(API)和安全可靠的托管软件,使开发人员可利用安卓API 和谷歌云服务编写物联网应用程序,构建基于物联网的应用产品。这将简化物联网应用开发流程,提升物联网的便利性和安全性,为物联网关联生态系统搭建起有效平台,推动消费级物联网的商业应用。

一、背景

物联网应用开发过程复杂,对统一平台支撑的操作系统需求迫切。物联网缺乏统一标准造成开发者开发过程的诸多不便。不同厂商的物联网平台,其底层协议、编程接口、编程语言等开发环境千差万别,带来开发者体验、开发成本、安全维护等众多问题。开发者在不同平台上开发时,需要重新学习,开发体验较差,开发速度较慢。不同的开发环境导致产品可移植性较差,针对不同平台环境,相同功能需要重新开发,开发成本较高。不同标准的物联网平台,需要针对平台自身的特点,量身定制个性化的安全维护方案,安全维护难度极大。物联网应用开发需要统一标准的开发环境来降低开发成本、开发难度和安全维护难度。正是基于上述原因,业界呼唤出现有统一平台支撑的物联网操作系统。

物联网操作系统的作用与价值吸引科技企业加速布局。物联网操作系统是运行在物联终端设备上,对终端进行控制和管理,并提供统一编程接口的软件。物联网操作系统除具备传统操作系统的设备资源管理功能外,还具备以下功能:一是降低物联网应用开发的成本和时间。物联网操作系统是一个公共的业务开发平台,具备丰富完备的物联网基础功能组件和应用开发环境,可大大降低物联网应用的开发时间和开发成本。二是为物联网统一管理奠定基础。物联网采用统一的远程控制和远程管理接口,即使行业应用不同,也可采用相同的管理软件对物联网进行统一管理,大大提升物联网的可管理性和可维护性。物联网操作系统这些特征是为了更好的服务物联网应用而存在的,基于这些特征,物联网操作系统引发了科技企业的广泛关注,无论是云计算厂商、ICT厂商还是互联网企业,都在加快布局物联网操作系统。

谷歌自2016 年开始布局物联网操作系统。Android Things是谷歌2016 年底宣布推出的物联网操作系统,旨在为制造商提供必要的物联网安全解决方案,包括经认证的硬件、开发者应用接口以及安全的软件更新,目前已推出了8 个开发者预览版本。Android Things 前身是谷歌发布的物联网平台Brillo,除继承Brillo 的功能外,还加入了Android Studio、Android SDK、Google Play 服务以及谷歌云平台等安卓开发者熟悉的工具和服务。Android Things 支持低功耗蓝牙、WiFi 和Weave 通讯协议,包括飞利浦、三星、Belkin、TP-Link、Nest 等厂商已经有支持Weave协议的产品,Android Things 推出之后生态系统规模初具。据悉,其软件开发套件(SDK)下载量已超过10 万次, 1 万多名开发者参与开发。

二、案例介绍

事件经过。谷歌在5 月7 日Google I/O 大会上正式发布Android Things 1.0 版本,其有三大亮点。一是硬件基础设施对物理网开发的支持能力大大增强,增加了支持基于恩智浦i.MX8M、高通SDA212 和SDA624、联发科MT8516 等硬件平台的新模块化系统。二是物联网开发控制台(Android Things Console)的扩展兼容性得以提升,增加了可配置搭载LG、联想、JBL 等的外围设备功能。三是安全托管软件更新迭代更为稳定,开发者可定期获取稳定性修复包和安全升级包。

后续发展。谷歌已计划将基于Android Things 构建的产品推向市场。对构建 Android Things 产品感兴趣的开发人员可申请加入谷歌的 Android Things OEM Partner Program,与AndroidThings 团队合作寻求技术指导与支持。

三、简评

Android Things 提升了物联网的便利性和安全性。物联网硬件设备配置多种多样,不同的应用领域差异很大,Android Things的出现,充分考虑到物联网的硬件差异,屏蔽了其碎片化的特征,为终端设备提供了统一的编程接口,不仅有助于支撑物联网良好生态环境的形成,还为物联网统一管理奠定了基础,大大提升了物联网的可管理性和可维护性。随着联网设备的数量达到数十亿并且不断增长,安全性成为物联网面临的新挑战,Android Things将为物联网提供一个更加安全的硬件环境。Android Things 能够以极低功耗运行的操作系统、兼容经过谷歌认证的物联网硬件,为物联网中的设备及时推送安全更新。对于每一个长期支持版本,谷歌会提供三年的免费稳定性修复和安全补丁程序,并为延长支持提供其他选项。

Android Things 的发布为物联网生态系统搭建了平台。Android Things 为基于物联网的应用开发提供了开放的合作标准、标准的通信协议和广阔的合作伙伴,将服务于各行业各领域的产业生态。从硬件角度看,Android Things 与谷歌云服务联手打造了体系化、嵌入式的硬件解决方案,使用者在此基础上可以直接自定义模块进行开发,利于产品原型的快速实现。从软件角度看,Android Things 可被看做是安卓平台的扩展,集成了谷歌云平台、Google Play、Firebase、TensorFlow 等各种谷歌相关服务。Android Things 的发布将进一步完善基于标准的物联网开放性生态系统,构建开放协同的平台级物联网解决方案。

Android Things 未来将推动消费级物联网的商业应用。作为平台级的物联网操作系统,Android Things 将使物联网的进入门槛大大降低,为企业和开发者提供消费级物联网入口。它从本质上重新定义了商业价值链,将推动企业的生产活动由人与网络、数据、流程的网络互联阶段,跃升至生产者与供应商直接连接的发展新阶段,帮助企业控制业务成本,完善业务流程,提升设备在线时长,助力新产品开发,提升对用户的支持能力,加快产品交付,创立新的产业模式和市场营销策略,对物联网公司的运营模式将带来巨大变化。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分