基于Android Things的LED灯开关试验探索

2018-03-21 09:27:04林鑫睿
电脑知识与技术 2018年3期
关键词:物联网

林鑫睿

摘要: Android Things是谷歌公司推出的新一代智能物联网操作系统,有效地降低了开发的难度。该文首先对Android Things的结构、优势和应用场景进行了分析,然后从硬件的准备、关键技术的实现来探讨如何基于Android Things来进行LED灯开关的操作试验,为学习Android Things提供了较好的实践案例。

关键词:物联网;Android Things;LED灯控制;树莓派

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)03-0084-02

1 Android Things技术

Android Things为谷歌公司在2016年12月发布的物联网操作系统。在图1的系统架构中可看出,Android Things通过Things Support Library库,扩展了核心Android框架,从而可使APP能够与手机上没有的硬件集成在一起。此外,出于优化的目的,Android Things只是选用了Android API的子集。由于嵌入式设备典型情况下是为用户呈现单个应用程序,因此在Android Things中一次只能运行一个应用程序,而且应用程序将随着系统自动启动。

Android Things带来了如下显著的优势:

1) 在标准上,通过谷歌的品牌和影响力,类似于Android手机操作系统,有望在业界中推动建立一个流行的智能物联网操作系统。

2) 在开发上,可以在Android Things中使用Java语言来编程,通过调用Android Things提供的有关API来操作硬件,此外还可以使用谷歌丰富的开发资源,降低实现难度。

3) 在效率上,使用Android Studio来开发和调试程序,直接可以在物联网硬件上运行,提高了开发效率。

4) 硬件价格低,Android Things对硬件的要求比Android要低。目前支持Androd Things的开发板有:NXP i.MX7D、NXP i.MX6UL、Raspberry Pi 3、Intel Edison、Intel Joule。

5) 机器学习能力:支持TensorFlow,能够将深度学习应用到物联网领域,提高物联网设备的智能性。

6) 安全性:通过Cloud IOT云平台来进行安全管理,依靠谷歌的安全团队技术,提高物联网产品的使用安全性,减少数据泄露和被攻击的几率。……

登录APP查看全文

猜你喜欢
物联网
基于物联网的无线测温模块设计
软件导刊(2016年9期)2016-11-07 21:56:29
基于物联网ZigBee技术的智能家居监控系统 
软件导刊(2016年9期)2016-11-07 21:32:45
物联网监测技术在G15W112边坡的应用
基于物联网的健康管理服务模式
基于物联网的煤矿智能仓储与物流运输管理系统设计与应用
基于高职院校物联网技术应用人才培养的思考分析
如何在高校架设学生洗衣服务系统
科技视界(2016年22期)2016-10-18 17:23:30
基于无线组网的智慧公交站点信息系统研究与实践
基于LABVIEW的温室管理系统的研究与设计
论智能油田的发展趋势及必要性