基于Android NDK的智能灯光系统的设计与实现

被引量 : 0次 | 上传用户:cardio
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Android手机系统的诞生,打破了传统手持电话垄断格局。随着智能手机功能越来越强大,价格越来越低廉,智能手机开始出现在越来越多的普通用户手中。与此同时,由于android系统具有开源性,使得越来越多的开发者投入到android应用开发的队伍中,基于android的手机开发技术也日益趋于完善。在硬件方面,arduino的出现,改变了传统单片机复杂繁琐学习过程,使得缺乏硬件编程知识的开发者能够轻松入门,使用arduino开发板定义专属应用。物联网的兴起,为智能家居控制系统提供了全新的切入点。由于智能移动终端已渗透到人们的日常生活中,并将成为智能家居控制系统的主流终端控制器,因此人们可以随时随地控制家居设备,使原本静止的家居环境变为可移动的智慧的智能化住宅。本文设计了一种基于android NDK开发技术的智能灯光控制系统,并进行相应的实现。其软件部分使用android SDK与android NDK两种技术完成实现,硬件部分选用arduino ocrobot mangoII与RGB-LED进行互联,在通信方式上选用HC-06蓝牙串口模块来保证软件与硬件交互,具体研究内容如下:首先对智能灯光控制终端的国内外研究现状进行了概述,给出了本课题的研究背景和研究意义,提出了基于android NDK智能灯光控制系统,并指出研究主体对象及相应的研究方法。同时,提出了智能灯光控制系统的硬件端与软件端的解决方案。其次,采用实验对比的方式,对android开发技术中的NDK与SDK两者性能进行对比,突出显示NDK在内存访问方面比SDK有显著的性能提升,同时对NDK如何实现蓝牙串口通信进行研究并加以实现。最后,利用软件工程开发流程,分别从需求分析,详细设计,系统实现及系统测试这四个方面对智能灯光控制系统进行设计实现。
其他文献
氯胺酮(Ketamine)是苯环己哌啶(Phencyclidine,PCP)类衍生物,作为临床唯一具有镇痛性的静脉全麻药,是国家基本药物目录(2012版)品种。氯胺酮1962年合成成功,1965年首次应用于临床,国内于
健康是一个永恒的话题,是与每个人都息息相关的概念。现代人将养生保健、远离疾病作为提高幸福指数的重要指标。随着经济社会的发展和人们生活水平的提高,健康传播在传递健康知
研发可以承受聚变反应堆内部苛刻的辐照条件的结构材料是建造聚变堆的重要技术问题之一,为此需要首先澄清辐照损伤机理。低活化钢是聚变堆首选的结构材料,其中氧化物弥散强化铁
<正>在2007年,蒋韵应该算是丰收的。《北京文学》奖、鲁迅文学奖、赵树理文学奖……这些奖项的接踵而至,许是对其三十年写作生涯的一种告慰。
<正>在如今的世界文坛,女性文学作为一支不可被忽略的力量正在迅猛发展。在82岁的女作家爱丽丝·门罗获得诺贝尔文学奖的5天后,世界文坛上影响最大的文学大奖之一布克奖揭晓,
我国机械制造业具有量大面广的特点,资源消耗和碳排放总量巨大,实施低碳制造的迫切性不容忽视,机械制造过程作为产品全生命周期内消耗资源、产生碳排放的重要环节,对于实施低碳制
为明晰农村居民点土地整理的目的与效果及其对耕地数量的影响,根据目前农村居民点土地整理的研究进展,从土地整理潜力、土地整理模式及土地整理政策建议三方面对该领域研究成
某工程边坡处于不稳定状态,须进行支护加固,边坡坡脚采用桩板墙进行支挡,板后满铺三维复合排水土工网作为反滤层,桩顶放坡回填4m高填土,针对桩板墙支护抗滑桩具有体型单一而
地下室混凝土渗漏为目前建筑工程中普遍存在的质量通病。通过从设计、施工两个方面对地下室混凝土产生裂缝及渗漏原因进行分析,并提出了地下室渗漏水的控制措施及具体的渗漏
随着望远镜口径日益增大和光学系统复杂度的提升,工作过程中动态对准误源也变得越来越多。为了使望远镜能够长时间保持最佳工作状态,需实时修正其动态对准误差。本文对望远镜光