基于android things的led灯开关试验探索

基于android things的led灯开关试验探索

ID:28135853

大小:17.82 KB

页数:5页

时间:2018-12-08

基于android things的led灯开关试验探索_第1页
基于android things的led灯开关试验探索_第2页
基于android things的led灯开关试验探索_第3页
基于android things的led灯开关试验探索_第4页
基于android things的led灯开关试验探索_第5页
资源描述:

《基于android things的led灯开关试验探索》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。基于AndroidThings的LED灯开关试验探索  摘要:AndroidThings是谷歌公司推出的新一代智能物联网操作系统,有效地降低了开发的难度。该文首先对AndroidThings的结构、优势和应用场景进行了分析,然后从硬件的准备、关键技术的实现来探讨如何基于AndroidThings来进行LED灯开关的操作试验,为学习Andro

2、idThings提供了较好的实践案例。  关键词:物联网;AndroidThings;LED灯控制;树莓派  中图分类号:TP311文献标识码:A文章编号:1009--0084-02  1AndroidThings技术  AndroidThings为谷歌公司在XX年12月发布的物联网操作系统。在图1的系统架构中可看出,AndroidThings通过ThingsSupportLibrary库,扩展了核心Android框架,从而可使APP能够与手机上没有的硬件集成在一起。此外,出于优化的目的,AndroidThings

3、只是选用了AndroidAPI的子集。由于嵌入式设备典型情况下是为用户呈现单个应用程序,因此在AndroidThings中一次只能运行一个应用程序,而且应用程序将随着系统自动启动。  AndroidThings带来了如下显著的优势:为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,

4、中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。  1)在标准上,通过谷歌的品牌和影响力,类似于Android手机操作系统,有望在业界中推动建立一个流行的智能物联网操作系统。  2)在开发上,可以在AndroidThings中使用Java语言来编程,通过调用AndroidThings提供的有关API来操作硬件,此外还可以使用谷歌丰富的开发资源,降低实现难度。  3)在效率上,使用AndroidStudio来开发和调试程序,直接可以在物联网硬件上运行,提高了开发效率。  4)硬件价格低,A

5、ndroidThings对硬件的要求比Android要低。目前支持AndrodThings的开发板有:NXP、NXP、RaspberryPi3、IntelEdison、IntelJoule。  5)机器学习能力:支持TensorFlow,能够将深度学习应用到物联网领域,提高物联网设备的智能性。  6)安全性:通过CloudIOT云平台来进行安全管理,依靠谷歌的安全团队技术,提高物联网产品的使用安全性,减少数据泄露和被攻击的几率。  可以将AndroidThings部署在多个物联网领域,例如:智慧城市、车联网、智能音

6、箱、数字标牌、打印机等,但目前受开发板成本的限制,AndroidThings还没有开始大规模在商业市场上应用。  2硬件准备  1)为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。树莓派。树莓派作为专门用

7、于学习计算机编程的微型电脑,具有体积小、功能强大、价格便宜的优点,因此在本实验中采用树莓派来安装AndroidThings。  2)面包板。面包板是集成电路实验板,板上由若干个小插孔组成,用于插放各类电子元器件。中间部分的5个小插孔是纵向相互连通,而上、下部分的所有横向孔是相互连通的。面包板的优点在于不需要焊接,组装电路较快,而且可以重复使用电子元器件。  3)其他配件:红、黄、蓝LED灯各1个,电阻3个、杜邦线若干、HDMI接口显示屏1个。  3系统实现  功能介绍  通过APP操作界面设置LED灯的开和关,并通

8、过滑动栏来控制开灯的闪烁频率。  软件开发环境配置  1)AndroidStudio对AndroidThings提供了支持,需要到谷歌开发者官网下载并安装。  2)打开AndroidStudio,新建一个项目,设置目标Android设备为“AndroidThings”,并选择合适的API版本。  关键实现代码  实现的原理是获取连接在GPIO的引脚对象,通过

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。