首页--工业技术论文--自动化技术、计算机技术论文--远动技术论文--远动化系统论文--远距离控制和信号、远距离控制和信号系统论文

基于蓝牙自配对的Android遥控系统的设计与实现

摘要第5-6页
ABSTRACT第6-7页
第一章 绪论第12-17页
    1.1 研究背景第12-13页
    1.2 国内外研究现状第13-14页
        1.2.1 Android系统第13页
        1.2.2 蓝牙技术第13页
        1.2.3 传感器研究第13-14页
        1.2.4 遥控技术第14页
    1.3 课题来源以及研究目的与意义第14-16页
        1.3.1 课题来源第14-15页
        1.3.2 课题目的第15页
        1.3.3 本人主要工作第15-16页
    1.4 论文内容结构安排第16-17页
第二章 ANDROID平台系统概述第17-29页
    2.1 Android平台第17-18页
    2.2 Linux内核第18-19页
    2.3 Android传感器第19-21页
        2.3.1 传感器的框架第19-20页
        2.3.2 传感器的数据流程第20-21页
    2.4 Android蓝牙技术第21-23页
        2.4.1 蓝牙的发展历史第22页
        2.4.2 蓝牙与Wi-Fi Direct第22页
        2.4.3 本课题对于蓝牙性能上的要求第22-23页
    2.5 Linux input subsystem第23-25页
        2.5.1 Linux input简介第23页
        2.5.2 Linux input框架第23-25页
        2.5.3 Uinput简介第25页
    2.6 JNI调用第25-26页
    2.7 Android平台的系统控制第26-28页
        2.7.1 SensorSimulate第27页
        2.7.2 SdkController第27页
        2.7.3 Linux input事件注入第27-28页
    2.8 本章小结第28-29页
第三章 ANDROID遥控系统需求分析第29-35页
    3.1 系统可行性研究第29-30页
    3.2 系统功能用例分析第30-33页
        3.2.1 菜单功能第31-32页
        3.2.2 控制界面第32-33页
        3.2.3 Toast提示第33页
    3.3 系统非功能性需求分析第33-34页
    3.4 本章小结第34-35页
第四章 基于蓝牙自配对的ANDROID遥控系统设计第35-54页
    4.1 系统总体流程设计第35-36页
    4.2 遥控系统控制端第36-42页
        4.2.1 一般控制事件指令采集第37-39页
            4.2.1.1 鼠标控制事件数据采集设计第37-38页
            4.2.1.2 键盘控制事件数据采集设计第38-39页
        4.2.2 传感器控制数据采集设计第39页
        4.2.3 数据封装设计第39-41页
        4.2.4 控制端UI设计第41-42页
    4.3 控制端与被控制端蓝牙连接设计第42-46页
        4.3.1 蓝牙配对连接分析第42-43页
        4.3.2 Android蓝牙编程流程分析第43-44页
        4.3.3 蓝牙自动配对的流程第44-45页
        4.3.4 蓝牙自动配对的设计第45-46页
        4.3.5 JAVA反射机制第46页
    4.4 遥控系统被控端第46-51页
        4.4.1 数据包接收与缓冲第47-48页
        4.4.2 数据包解析与数据注入第48-51页
            4.4.2.1 Android事件输入系统简介第48页
            4.4.2.2 Android事件输入系统分析第48-51页
    4.5 事件注入内核方式设计第51-52页
        4.5.1 被控制端的设备文件节点生成第51-52页
            4.5.1.1 使用input子系统虚拟设备驱动方式第51-52页
            4.5.1.2 驱动移植方式第52页
        4.5.2 控制事件数据封装input event第52页
        4.5.3 输入事件input event写入设备文件第52页
    4.6 对控制的检测设计第52-53页
    4.7 本章小结第53-54页
第五章 基于蓝牙自配对的ANDROID遥控系统实现第54-69页
    5.1 控制端输入控制数据采集的应用程序的实现第55-57页
        5.1.1 界面设计第55页
        5.1.2 一般控制指令采集第55-57页
            5.1.2.1 指针相对移动控制数据采集第56页
            5.1.2.2 键盘输入按键采集第56-57页
            5.1.2.3 模拟遥控器按键采集第57页
        5.1.3 传感器数据采集第57页
    5.2 数据传输的实现第57-64页
        5.2.1 控制数据的封装第57-59页
        5.2.2 自动配对蓝牙连接第59-61页
        5.2.3 生产者消费者模型第61-62页
        5.2.4 控制数据的解析第62-64页
    5.3 被控端控制事件注入实现第64-68页
        5.3.1 JNI调用第64-65页
        5.3.2 Linux input注入事件第65-68页
    5.4 本章小结第68-69页
第六章 ANDROID遥控系统测试第69-74页
    6.1 Android编译与移植第69-71页
        6.1.1 开发板选择第69页
        6.1.2 编译与移植步骤第69-71页
    6.2 被控制端程序安装第71页
    6.3 测试第71-73页
    6.4 测试过程中遇到的问题第73页
    6.5 本章小结第73-74页
第七章 总结与展望第74-76页
    7.1 论文工作总结第74页
    7.2 后续工作展望第74-76页
致谢第76-77页
参考文献第77-80页

论文共80页,点击 下载论文
上一篇:基于博弈论的无线通信抗干扰关键技术研究
下一篇:二维相控阵典型信号处理和数据处理算法研究