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、googleplay 服务以及谷歌云平台等安卓开发者熟悉的工具和服务。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 等各种谷歌相关服务。androidthings 的发布将进一步完善基于标准的物联网开放性生态系统,构建开放协同的平台级物联网解决方案。
android things 未来将推动消费级物联网的商业应用。作为平台级的物联网操作系统,android things 将使物联网的进入门槛大大降低,为企业和开发者提供消费级物联网入口。它从本质上重新定义了商业价值链,将推动企业的生产活动由人与网络、数据、流程的网络互联阶段,跃升至生产者与供应商直接连接的发展新阶段,帮助企业控制业务成本,完善业务流程,提升设备在线时长,助力新产品开发,提升对用户的支持能力,加快产品交付,创立新的产业模式和市场营销策略,对物联网公司的运营模式将带来巨大变化。
LED灯带SASO认证 IEC检测和检验要求
NVIDIA车载人工智能(AI)引擎助力 起重机也能无人驾驶
电气中的三相交流电如何区分相序?
汽车混合动力系统发动机和电机的协作关系
三星Note20 Ultra 5G拿下“最佳智能手机屏幕”获奖者
谷歌在I/O大会上正式发布Android Things1.0版本
视频图像处理过程中常用的软件 视频图像出现光晕的原因
全球首款Android 4G手机今夏上市 速度10倍于3G
MathWorks发布2015a版MATLAB和Simulink产品系列
激光焊接机在焊接不锈钢水杯的工艺应用
基地继电器的原理图
多款互联网存款产品下架,是否对银行有影响?
iPhone X导入OLED面板,韩系、日系、陆系厂商在OLED面板布局
大功率光伏逆变器的PCB设计要点
HYT主机常见问题及解决方法
光纤衰减器有哪些类型和应用场景
浅析基于FPGA自动白平衡算法的简述与实战
印制电路板应该怎样来设计
大陆LCD厂商兴建10.5代厂 或导致面板产能过剩
北汇信息正式成为东方中科旗下成员企业