火星科技网您的位置:首页 >互联网+ >

AndroidThings是迈向物联网设备统一语言目标的基本一步

导读 今天,Android开发者博客宣布发布Android Things的开发者预览版2,这是谷歌基于Android的轻量级操作系统,用于所有物联网。对于那些希望

今天,Android开发者博客宣布发布Android Things的开发者预览版2,这是谷歌基于Android的轻量级操作系统,用于所有物联网。对于那些希望构建智能设备或与之交互的应用程序的人来说,Android Things提供了一个平台,该平台提供了对Google Play服务和Google云平台的访问,同时通过Android Studio和Android SDK的现有工具和库来促进开发。博客称,通过模块化系统(SoM)架构,开发者将能够使用谷歌提供的相同的板级支持包(BSP),将计算模块从开发板过渡到量产。

此版本包括错误修复和几个关键的补充。外设I/O(PIO)API的问题已经修复,而已知的蓝牙问题已经确认,但是还没有解决。该团队还在英特尔Edison和Raspberry Pi 3上增加了对USB音频的支持(恩智浦Pico已经支持音频),并支持英特尔Joule平台(其最强大的开发板)。对开发人员创建的驱动程序的改进支持也已经出现。通过这种方式,开发者可以在APK中创建驱动程序,并将其绑定到Android Things framework,从而允许应用程序从内部调用硬件事件,而无需修改内核或硬件抽象层(HAL)。谷歌保存了一个这些驱动程序的仓库,其他人可以从中学习和分享他们自己的硬件组件。

也许最令人兴奋的是两个关键库(原生PIO和TensorFlow)可用性的增加。原生PIO API允许开发者创建C或C代码,通过Android Things与外围设备进行通信。这种外围设备可以包括灯、门锁或通信集线器本身。这是朝着Android Things成为物联网设备统一语言的目标迈出的基本一步。另一方面,Tensorflow为这些通常不智能的设备提供了机器学习的额外好处。在该应用中,Tensorflow将其神经网络应用于对象识别和图像分类任务。包含通过从文本到语音(TTS)读取此功能的结果来演示这一点的示例。最重要的是,这个函数可以通过一行代码添加到build.gradle文件中的应用程序中。通过将Tensorflow集成到Android Things中,使用该平台的安全摄像头可以识别人、物体甚至情况,并根据上下文向用户发送警报或启动自定义活动。

凭借强大的内部AI和不断壮大的开发者社区,什么能阻止谷歌在一天之内控制一切?

标签:

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。