0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何看待谷歌新推出的物联网平台Android Things

SUYb_GeWu_IOT 来源:未知 作者:胡薇 2018-05-21 16:04 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

2016年,谷歌在I / O年度开发者大会上首次推出了Android Things物联网平台。历时两年,在2018年谷歌年度开发者大会前夕,这一平台终于从Beta版走向了正式版。

与两年前不同的是,这个面向消费级设备的IoT平台比之前的版本扩大了硬件兼容性,并将提供面向生产设备的长期支持。据悉,Android Things平台主要围绕这三大核心:一个优化过的、可以在低功耗设备上良好运行的操作系统,一系列经谷歌认证的硬件套件,以及一个用于为物联网设备推送软件和安全更新的简化版系统。

Android Things系统将把Google Assistant虚拟助手引入冰箱、机器人、收银机和自动售货机。“这个项目的目标是让它们更快、更便宜、更安全。”谷歌产品管理总监文卡特·拉帕卡(Venkat Rapaka)说。

谷歌希望 Android Things 能够成为所有智能设备的大脑,比如联网灯泡、恒温器、Wi-Fi 摄像头、门铃、甚至各种古怪的植物监测器。

作为谷歌的有力对手,微软、亚马逊同样也有所行动。今年四月份,微软宣布了将在未来四年大力发展物联网,投资金额计划达到50亿美元,正式进军物联网市场。微软的物联网战略主要集中于Azure平台,Azure平台自身可为连接设备服务提供系列安全防护。而亚马逊则也曾在2015年就推出了物联网平台AWS IoT,并把自己的AWS Lambda计算服务开放给了物联网开发者。

谷歌、微软和亚马逊是目前全球的三大主要云服务提供商,他们也希望能通过物联网战略推动自己旗下云平台的发展。谷歌的Android Things就是为链接云和设备之间各个节点进行的新尝试。

关于 Android Things,看完这10点,你大概就能搞懂谷歌物联网Android Things是什么了?

1、Google Brillo是谷歌在2015年推出的物联网操作系统,而它更名改版后的新系统就是Android Things。

2015年的谷歌I/O全球开发者大会上,谷歌对外宣布将会开发一个面向物联网设备的安卓操作系统,内部代号为“Brillo”,Brillo是一种轻量级、非常基础的物联网设备底层系统,可以与安卓设备整合。

Brillo的核心就是Android系统,但是它的开发和部署和常规的Android开发有很明显的差别。与标准版 Android 相比,Android Things 属于相对精简的那种,以便在有限的硬件上运行(最低 32MB RAM,往上可支持 2GB RAM)。

2、之前的物联网系统Brillo主要的开发环境是C++,而Android Things则面向所有Java开发者。

Android Things 实际上就是 Brillo 2.0,加入了 Java 从而允许开发者使用熟悉的 Android API,开发者也不再需要编译整个操作系统,而只需要开发一个 APK 就可以了,极大的降低了开发门槛。

物联网操作系统Android Things带来的最大的改进就是与整个Android生态系统的整合:通过Android Studio用Android API进行开发,通过正常的Android渠道为系统提供一般操作和安全更新,访问谷歌的服务,如短信、语音、认证、游戏,助理等等。同时开发商可以继续通过Android NDK用C或C++写代码,他们现在也可以选择用Java写代码。

3、开发者可以针对物联网使用工具包,Android Studio是常用的集成开发环境,支持通过Android Things进行物联网开发。

除了继承 Brillo 的功能,Android Things还加入了 Android Studio、Android SDK、Google Play 服务以及 Google 云平台等 Android 开发者熟悉的工具和服务。

此外,谷歌为Android Things 1.0发布了新的开发套件,包括Android Things Starter Kit,搭载了5英寸多点触摸显示器,相机模块和WiFi天线等部件,售价200美元;另外更便宜的套件选择是一款树莓派3,售价90美元。

4、Android Things系统支持原始Android SDK中的一个子集,不支持需要用户输入或者需要地图、搜索以及登录等验证凭证的应用程序接口(API)。

5、通过Android Things平台,为物联网设备提供另一个框架,以便谷歌自己而不是硬件开发者负责为其提供更新。每当有新的Android安全补丁发布时,谷歌就可以第一时间将其推送到设备上,而无需像现在的安卓设备一样遭受数周或数月的等待。

6、本次更新后,谷歌希望在其管理的操作系统中注入尽可能多的设备,并且强调了对“模块上系统”(System-on-Modules)的支持,比如高通 SDA212 / SDA624、联发科 MT8516、以及恩智浦 i.MX8M 。

联发科 MT8516

恩智浦 i.MX8M

树莓派 3 Model B

至于原型构建,开发者仍可使用树莓派 3 Model B、以及 NXP i.MX7D 套件。不过需要注意的是,Google 正在放弃对 NXP i.MX6UL 的支持。

7、谷歌云平台组建都能很好的和Android Things整合在一起,其中就包括云消息传递服务Firebase。开发者可以利用多个云服务进行存储、状态管理以及发送消息。

8、Android Things还整合了物联网设备通讯平台Weave。Weave Server是用来处理设备注册、命令传送、状态存储以及与谷歌助手等谷歌服务整合的云服务。Weave SDK将嵌入到设备中进行本地和远程通讯。

除了常见的智能灯泡、智能插座、智能开关和恒温器等,谷歌还计划增加其他类型的设备,包括支持客户自定义的设备。

目前支持 Weave 的智能设备制造商包含飞利浦 Hue、三星 SmartThings、Belkin WeMo、LiFX、Honeywell、Wink、TP-Link 和 First Alert 等,Google 收购的智能家电品牌 Nest 也于 2015 年将旗下服务和 Weave 串联,看来 Google 已准备好将过去分散的物联网系统整合成统一平台。

9、Nest智能家居设备使用的协议Nest Weave将成为Weave的一个子集。这两种协议都基于IPV6网络协议Thread,后者原本是为建立本地无线网状网络而设计的网络协议。

10、不管有没有Android Things,开发者都可以使用Weave,因为它是一个独立协议,可以作为Zigbee协议、Z-Wave协议以及蓝牙Bluetooth Smart协议的替代选择。

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

    关注

    27

    文章

    6244

    浏览量

    110261
  • Android Things
    +关注

    关注

    0

    文章

    10

    浏览量

    4267

原文标题:谷歌物联网平台Android Things正式发布,看完这10点搞懂Android Things是什么

文章出处:【微信号:GeWu-IOT,微信公众号:物联网资本论】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    学习联网怎么入门?

    随着联网技术的不断发展,越来越多的人开始关注学习这一领域。但是对于初学者来说,联网似乎是一个庞杂的概念,学习起来很困难。因此,从哪里开始学习
    发表于 10-14 10:34

    工业互联网平台与工业联网平台有什么区别

    工业互联网平台与工业联网平台在概念、技术侧重、应用范围、价值目标及架构层次上存在显著差异,具体分析如下: 一、概念定义:从“局部连接”到“
    的头像 发表于 09-24 11:47 423次阅读

    PLC联网平台是什么?有什么功能?

    PLC联网平台是基于联网技术,专门实现对PLC(可编程逻辑控制器)及所连接的工业设备、生产线进行远程监控、数据管理、智能分析和协同控制的
    的头像 发表于 07-31 15:18 489次阅读
    PLC<b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>平台</b>是什么?有什么功能?

    工业联网平台有哪些好用的品牌?有什么推荐?

    在工业 4.0 的大背景下,工业联网平台成为推动制造业数字化转型的关键力量。它能够实现设备互联、数据采集与分析、智能应用开发等功能,帮助企业提升生产效率、降低成本、优化决策。市场上的工业
    的头像 发表于 07-04 11:51 604次阅读

    WEB组态联网平台是什么?有什么功能?

    WEB组态联网平台是一种基于Web技术的联网(IoT)可视化管理与监控平台,它将 组态软件
    的头像 发表于 06-17 15:25 662次阅读

    联网的应用范围有哪些?

    联网,简单来说,就是“万相连的互联网”。它以互联网为基石,将用户端延伸至物品与物品之间,实现信息的交换与通信。打个比方,你的智能手表能实
    发表于 06-16 16:01

    联网工程师为什么要学Linux?

    联网工程师需要掌握Linux的主要原因可以从技术生态、开发需求、行业应用及就业竞争力四个角度来分析: 一、技术生态与行业适配性 1)嵌入式开发的主流平台
    发表于 05-26 10:32

    可视化组态联网平台是什么

    可视化组态联网平台联网技术与组态技术相结合的产物,是通过提供丰富的图形化组件和可视化元素,让用户能够以直观、便捷的方式对
    的头像 发表于 04-21 10:40 697次阅读

    智慧消防联网平台

    本人想建立一个联网智慧消防平台,想找懂技术的有合伙意愿的共同投资开发,有感兴趣的联系我13633612945
    发表于 04-15 22:18

    MQTT联网平台有哪些?有哪些功能?

    (IoT)。关于MQTT联网平台及其功能,可以归纳如下: MQTT联网平台 MQTT
    的头像 发表于 03-15 14:23 1222次阅读
    MQTT<b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>平台</b>有哪些?有哪些功能?

    工业联网平台在智能制造工厂的应用

    (Industrial Internet of Things,IIoT)是指在工业领域应用联网技术,通过连接各种工业设备、传感器、网络和云平台,实现对生产过程的实时监控和管理。工业
    的头像 发表于 03-07 15:47 806次阅读
    工业<b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>平台</b>在智能制造工厂的应用

    EIOT能源联网平台

    详细情况可与我联系咨询:缪志澄 18860991782 本平台适用于连锁门店/超市、联网运营商、集团公司、物业/商管产业园、农贸市场、旅游景点、中小学校、银行业等场景。  能源
    的头像 发表于 02-06 16:48 724次阅读
    EIOT能源<b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>平台</b>

    谷歌推出Android XR SDK开发者预览版

    近期推出Android XR SDK 开发者预览版是一款适用于 Android XR 的综合开发工具套件。它是 Android 系列中最新的平台
    的头像 发表于 01-10 10:13 990次阅读

    Nordic推出最新联网原型验证平台Thingy:91 X

    近日,全球低功耗无线连接解决方案的领军企业Nordic Semiconductor正式推出了其最新的联网原型验证平台——Thingy:91 X。该
    的头像 发表于 12-11 10:13 2538次阅读

    Acrel-EIOT能源联网平台方案

    能源联网开放平台是一套基于联网数据中台,建立了上下行数据标准,为互联网用户提供能源
    的头像 发表于 12-09 09:35 753次阅读
    Acrel-EIOT能源<b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>平台</b>方案