谷歌:让硬件可以像APP开发那样简单

2016-12-15 10:13:00 来源: 互联网

china0513-624x468

版权声明:本文来自《数字时代》,如您觉得不合适,请与我们联系,谢谢。

为了抢攻智能家电市场,Google今日推出全新物联网平台「Android Things」的开发者预览版本。未来不只是手机,Android可能将透过喇叭、监视器和路由器等家电,占据家中每个角落。

china0513-624x468

可用于印表机、门锁、烤箱、灯泡、插座等

Android Things的前身为在2015年5月发布的物联网平台Brillo,不过至今并未受到开发者大量采用。Google强调,新推出的Android Things除了承袭Brillo的功能,还加入Android开发者熟悉的工具,包含Android Studio、Android SDK、Google Play服务和Google云端平台,提供整套打造Android智能联网设备所需工具,让任何Android开发者都能轻松打造物联网服务。

谷歌方面表示,只要你有能力打造出app,你就能打造出一个设备。

不过,Android Things和过去Android在手机或智能手表上的运作方式相当不同。《The Verge》指出,不像我们可以看见Android手机作业系统的运作,Android Things只在背景运作,帮助智能设备处理复杂任务,而非像现在必须透过传到伺服器才能处理。这也表示Android Things适用于更多类型、功能更多的智能家电,例如印表机、门锁、烤箱、灯泡、插座等。

支持物联网通讯协定Weave,将分散系统整合成统一平台

china0513-624x468

在硬件支持上,Google目前已和Intel Edison、NXP Pico和Raspberry Pi 3等硬件制造商展开合作。

此外,Android Things也支持Google物联网通讯协定Weave,可让所有类型的设备能连接上云端,并和其他服务如Google Assistant互动,目前支持Weave的智能设备制造商包含飞利浦Hue、三星SmartThings、Belkin WeMo 、LiFX、Honeywell、Wink、TP-Link和First Alert等,Google收购的智能家电品牌Nest也于2015年将旗下服务和Weave串联,看来Googe已准备好将过去分散的物联网系统整合成统一平台。

在Google宣布发布Android Things的同时,高通也宣布将在其行动设备处理器「骁龙(Snapdragon)」整合进Android Things作业系统,帮助Google挤进物联网生态系,和苹果智能家电平台HomeKit竞争。

值得一提的是,Android Things 不仅支持 Google 自家的平台,同时也对 iOS 持有包容的态度。

关于Weave协议

Weave是一个低功耗、低带宽、低延迟、安全的设备间通信协议,该协议最初由Nest公司开发并被使用在他们自己的设备上。尽管这个协议目前仍在专利保护期内,但Nest仍然将它开放给全世界的开发者,让他们免费使用并提供反馈。

Weave运行于Thread(译者注:Nest和三星创立的物联网协议)或Wifi上,使用802.15.4或者802.11无线信号。任何运行在这两个频段上并且支持软件升级的物联网设备都可以使用Weave并从其强大的功能中受益。

硬件方面,最低配置要求为搭载64KB RAM内存的ARM M-class SoC芯片。据Nest介绍,多年来Weave在自带电池的设备上运转良好,除此以外,它也能运行在使用ARM R和A-Class控制器的智能家居上,而智能家居一般都是有持久电力供应的。经过改进的Weave协议还可运行在诸如蓝牙、LTE或者以太网上。

作为一个基于IPv6的协议,Weave可以使用标准的通信路径(设备-WiFi-路由器-云端-WiFi-路由器-设备,或者在两个设备间通过WiFi路由器通信)来连接各种设备,不仅如此,它还能让设备之间直接通信,这样做的好处是避免了经由云端传输所造成的时延以及由于Internet瘫痪所造成的传输中断。即时不在同一个物理网络中,Weave网络中的结点仍然可以使用接收到的IPv6地址相互通信。

不论Weave运行在什么样的底层网络协议上,它都会对所有消息进行加密以保证信息传输的安全性。Weave还根据使用目的的不同将设备分成不同的类别–照明、门禁、恒温器等,在属于相同类别的不同设备间使用不同的密钥来加密消息。这么做实际上就引入了一个保护层,该保护层可以确保没有人可以利用照明装置中的安全漏洞来开启门禁。

低门槛的Weave协议是在与Apple的HomeKit框架的争议中诞生的。HomeKit也是一种物联网解决方案,不过和Weave相比还是有很大不同。对于HomeKit而言,不但整个软件开发的过程都必须使用Apple提供的工具且要遵守很严格的认证规则,并且由于安全方面的考虑, 设备制造商还不得不使用经过苹果审核通过的芯片控制器。

例如Marvell的EZ-Connect芯片,据Register网站介绍,iOS设备必须使用该芯片,甚至对于Apple TV,如果你想使用Siri服务的话也需要使用该芯片。那些认为只需要一个固件升级就可以获得可兼容硬件的制造商们,现在则不得不为了通过Apple的重重审查而重新设计他们的解决方案。

显然相比Apple,Nest的解决方案更自由开放,对设备生产商更有吸引力,不过安全性还是物联网设备的首要问题。Apple的解决方案是否会最终取得成功?Weave/Thread是否会称霸物联网世界?让我们拭目以待。

china0513-624x468 【关于转载】:转载仅限全文转载并完整保留文章标题及内容,不得删改、添加内容绕开原创保护,且文章开头必须注明:转自“半导体行业观察icbank”微信公众号。谢谢合作!

china0513-624x468 【关于投稿】:欢迎半导体精英投稿,一经录用将署名刊登,红包重谢!来稿邮件请在标题标明“投稿”,并在稿件中注明姓名、电话、单位和职务。欢迎添加我的个人微信号MooreRen001或发邮件到 jyzhang@moore.ren

china0513-624x468

责任编辑:mooreelite