2
第二章 关键技术介绍 3
2。1 系统需求分析 3
2。2 蓝牙 4。0 通信技术 3
2。2。1 BLE 概述 3
2。2。2 低功耗蓝牙协议栈 4
2。3 Android 应用开发技术 5
2。3。1Android 简述 5
2。3。2Android 平台特性 5
2。4 TEA 数据加密算法 6
2。5 基于 nrf51822 的蓝牙 4。0 解决方案 6
2。6 基于 Altium Designer 10 的电路设计 7
第三章 系统分析与设计 8
3。1 系统功能分析 8
3。1。1 移动设备客户端功能 8
3。1。2 门锁控制端功能 10
3。2 系统总体设计 11
3。3 系统开发平台与运行环境 12
第四章 系统硬件设计与实现 13
4。1 硬件选型分析 13
4。2 核心处理器子模块设计与实现 13
4。2。1 时钟电路 13
4。2。2 复位电路 14
4。3 电源子模块设计与实现 14
4。3。1 基于 LM2940 的降压电路 14
4。3。2 基于 ASM1117 的降压电路 15
4。4 电机驱动子模块设计与实现 16
4。5 按键子模块设计与实现 18
4。6 LED 子模块设计与实现 18
4。7 蜂鸣器警报子模块设计与实现 19
4。8 红外检测子模块设计与实现 19
4。9 串口、仿真子模块设计与实现 20
第五章 系统软件设计与实现 21
5。1 系统软件结构概述 21
5。2 制动子系统设计与实现 22
5。3 数据通信子系统设计与实现 23
5。3。1 主函数建立 23
5。3。2 串口初始化 24
5。3。3 协议栈相关初始化 25
5。3。4 蓝牙 API 头文件设计 26
5。3。5 蓝牙 API 主函数设计 27
5。4 移动设备客户端子系统设计与实现 28
5。4。1 启动蓝牙 29
5。4。2 发现蓝牙设备 29
5。4。3 建立连接 29
5。4。4 建立数据通信线程 29
第六章 系统集成测试 30
6。1 系统功能测试 30
6。1。1 硬件焊接及测试 30
6。1。2 软件功能测试 基于蓝牙4.0技术多功能门禁系统设计(2):http://www.youerw.com/zidonghua/lunwen_98243.html