谷歌以物联网操作系统Android Things进军物联网

标签: tuicool | 发表时间:2017-01-04 00:00 | 作者:
出处:http://itindex.net/admin/pagedetail

谷歌给物联网设备的开发带来了Android及其生态系统。开发人员将像之前他们为移动设备编写应用程序那样,为这些设备编写应用程序。

谷歌已经将一些Brillo的主要技术结合到了他们的移动操作系统中,也就是名为 Android Things的以物联网设备为目标的新解决方案。除了一般的Android API和访问谷歌的各种服务的库之外,该嵌入式操作系统中还包含了一个名为物联网支持库( Things Support Library)的新库,这个库有两个主要功能:通过多种协议和接口(GPIO、PWM、I2C、SPI、UART等)访问传感器和执行器的 外围I/O API;以及一个 用户驱动API(User Driver API),可以给应用程序添加新的设备驱动,用于将硬件事件注入系统,使它们可以为应用程序所用。尤其是,用户驱动API允许开发人员在原厂设置提供的现有功能之外,扩展对物联网设备可以做的事。为Brillo所写代码需要被移植,替代“底层I/O代码和SELinux配置,同时调用新的周边API”。

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

物联网操作系统Android Things支持SoM(System-on-Modules,模块化系统),也就是SoC(System-on-Chip,片上系统)加RAM、FLASH存储器、WiFi、蓝牙和其他一些部件。目前它支持Intel Edison、Intel Joule 570x、NXP Pico i.MX6UL、NXP Argon i.MX6UL和Raspberry Pi 3,接下来还会继续支持更多。认证过的硬件将与谷歌提供的系统镜像一起交付,包括未来的更新,也将在没有开发人员介入的情况下自动交付。

Weave是由谷歌使用的物联网设备之间的通信协议,它已经被改进,可以直接访问更多的云服务,比如通过语音命令进行设备控制的助理服务等。除了常见的智能灯泡、智能插座、智能开关和恒温器等,谷歌还计划增加其他类型的设备,包括支持客户自定义的设备。一些制造商已经宣布对Weave提供支持,他们分别是Belkin WeMo、First Alert、Honeywell、LiFX、TP-Link和Wink等。

阅读英文原文: Google Targets IoT with Android Things

相关 [谷歌 物联网 操作系统] 推荐:

谷歌以物联网操作系统Android Things进军物联网

- - IT瘾-tuicool
谷歌给物联网设备的开发带来了Android及其生态系统. 开发人员将像之前他们为移动设备编写应用程序那样,为这些设备编写应用程序. 谷歌已经将一些Brillo的主要技术结合到了他们的移动操作系统中,也就是名为 Android Things的以物联网设备为目标的新解决方案. 尤其是,用户驱动API允许开发人员在原厂设置提供的现有功能之外,扩展对物联网设备可以做的事.

面向物联网的几大开源操作系统

- - 开源中国社区最新新闻
在过去的十年间,大多数新型开源操作系统已从移动市场转向物联网市场. 本文介绍了面向物联网的许多新型开源操作系统. 我们之前的文章介绍了开源物联网框架,以及面向物联网和消费者智能家居设备的Linux和开源开发硬件. 除了介绍面向物联网的新型嵌入式Linux发行版外,我还介绍了OpenWrt等几款比较老的轻量级发行版,它们在这个领域迎来了新生.

深入解析物联网操作系统(架构/功能/实例分析)

- - IT瘾-geek
1.       物联网的主要特点.                        i.             连接. 所谓连接,指的是各种各样的终端设备,都能够通过某种网络技术,连接到一个统一的网络上. 下一代的基础通信网络,包括未来的5G,通信网络架构重构等,为物联网提供泛连接网络是核心目标.

谷歌Chrome操作系统被曝存在多个漏洞

- 龍渊冭子 - cnBeta.COM
据国外媒体报道,两位研究人员今天表示发现Chrome OS系统存在多个漏洞,并通过这些漏洞破解该系统. 当谷歌在几年前最先开始谈论其Chrome OS软件的时候,其中一个卖点是承诺该系统的内置安全保护将优于其他操作系统. 现在,尽管Chrome OS仅仅上市几个月,安全专家已经掌握破解该操作系统的方法.

韩国媒体质疑谷歌操作系统拖累三星平板电脑

- Zhenbo Xu - cnBeta.COM
韩国《朝鲜日报》周二发表《Galaxy Tab10.1 谷歌给三星抹黑. 》一文,质疑谷歌Android操作系统拖累了三星平板电脑Galaxy Tab10.1的表现. 报道引述美国科技资讯网站Businessinsider的观点称,三星平板电脑Galaxy Tab10.1“硬件设备丝毫不亚于iPad2,但里面的软件太烂”.

谷歌开发Fuchsia,PC和移动操作系统真的要融合了?

- - 雷锋网
近日有媒体报道称,谷歌正在研发一款名为“Fuchsia”的跨平台操作系统. 据报道,Fuchsia不仅将支持32位/64位的ARM架构CPU,也可以运行在64位的PC电脑上. 消息一出,业内普遍分析认为,Fuchsia系统显示了谷歌想要打通PC和移动平台的野心. 不过,目前该系统尚处在研发的早期阶段,未来究竟如何发展尚不得而知.

公开了:统治物联网的不为人熟知的开源操作系统

- - 博客园_新闻
英文原文: Out in the Open: The Little-Known Open Source OS That Rules the Internet of Things. 差不多所有东西都可以连接到计算机网络. 獾大部分时间在地下,给生物学家和动物学家追踪它们的下落和活动增加了难度. 比如,GPS 在地下或密闭区域运作不正常.

如何把你的谷歌Nexus手机、平板刷成Ubuntu Touch OS操作系统

- - 外刊IT评论
Ubuntu Touch手机操作系统预览版已经对外发布,可以从官方网站上下载. 这个Ubuntu Touch系统可以成功的安装到谷歌的Nexus安卓设备上. 早期预览版并不能让你的手机设备具有所有的功能,但一些基本的功能都有. 你可以打电话,收发短信,连接无线网络,使用前置和后置摄像头,以及使用shell和一些核心应用.

Android生态系统已经足够庞大,谷歌为何还要从零开发新操作系统

- - 钛媒体:网罗天下创新事
上周,谷歌员工做了一件让人看不明白的事:他们低调地宣布正在开发一款操作系统,从理论上来说,这款操作系统将成为谷歌Android的竞争对手. 这款开源操作系统代号为Fuchsia,可以搭载在各种轻量级、单一目的的设备上,例如ATM机和GPS设备,同时也支持PC. 不过与Android不同,Fuchsia没有基于Linux内核,也并非衍生于当代其他PC或手机操作系统.

Android操作系统安全

- - CSDN博客推荐文章
        Android在迅猛发展的同时,其安全问题一直没有引起足够的重视,但在2010年6月研究人员发布Android平台的KernelRootkit以来,Android平台的安全问题引来了越来越多的关注,而同时,Android平台的恶意软件也开始流行起来.        根据以上的Android系统架构分析,可以发现在三个层面可能存在恶意软件.