一种应用于物联网的低功耗蓝牙Mesh组网方案设计
摘要 | 第5-7页 |
ABSTRACT | 第7-8页 |
符号对照表 | 第13-14页 |
缩略语对照表 | 第14-19页 |
第一章 绪论 | 第19-27页 |
1.1 研究背景与意义 | 第19-21页 |
1.2 国内外研究现状 | 第21-23页 |
1.3 本文主要研究内容与组织结构 | 第23-27页 |
第二章 无线Mesh网络 | 第27-45页 |
2.1 无线Mesh网络概念及结构 | 第27-33页 |
2.1.1 无线Mesh网络概念 | 第27-29页 |
2.1.2 无线Mesh网络结构分类 | 第29-31页 |
2.1.3 无线Mesh网络特点 | 第31-33页 |
2.2 常用路由方式 | 第33-37页 |
2.2.1 路由协议分类 | 第33-36页 |
2.2.2 Mesh网络路由协议 | 第36-37页 |
2.3 常用短距离无线通信技术 | 第37-43页 |
2.3.1 BLE组网技术 | 第37-40页 |
2.3.2 ZigBee组网技术 | 第40-41页 |
2.3.3 WiFi组网技术 | 第41页 |
2.3.4 其它无线通信技术 | 第41-42页 |
2.3.5 对比说明 | 第42-43页 |
2.4 本章小结 | 第43-45页 |
第三章 BLE无线Mesh组网协议设计 | 第45-65页 |
3.1 通信报文设计 | 第45-49页 |
3.1.1 BLE通信报文 | 第45-47页 |
3.1.2 自定义报文结构设计 | 第47-49页 |
3.1.3 通信数据组成 | 第49页 |
3.2 状态切换及组网过程 | 第49-51页 |
3.2.1 设备工作状态切换 | 第49-50页 |
3.2.2 无线Mesh组网过程 | 第50-51页 |
3.3 控制指令设计 | 第51-57页 |
3.3.1 分组控制研究 | 第52页 |
3.3.2 分组控制设计原理 | 第52页 |
3.3.3 具体分组控制指令设计 | 第52-56页 |
3.3.4 删除指令设计 | 第56-57页 |
3.4 数据处理流程设计 | 第57-60页 |
3.4.1 移动控制端数据处理流程 | 第57-59页 |
3.4.2 BLE设备端数据处理流程 | 第59-60页 |
3.5 其它相关设计 | 第60-64页 |
3.5.1 Mesh网络的路由选择 | 第60-61页 |
3.5.2 降低功耗相关 | 第61-63页 |
3.5.3 网络安全相关 | 第63-64页 |
3.6 本章小结 | 第64-65页 |
第四章 组网方案实现 | 第65-85页 |
4.1 硬件实现 | 第65-70页 |
4.1.1 设备端硬件设计 | 第65-68页 |
4.1.2 蓝牙协议分析仪说明 | 第68-69页 |
4.1.3 控制端硬件选择 | 第69-70页 |
4.2 设备端软件开发 | 第70-76页 |
4.2.1 软件开发平台简介 | 第70-71页 |
4.2.2 设备端软件结构设计 | 第71页 |
4.2.3 BLE协议栈配置 | 第71-73页 |
4.2.4 设备端代码运行流程及实现 | 第73-76页 |
4.3 控制端软件开发 | 第76-83页 |
4.3.1 Android客户端开发平台简介 | 第76-78页 |
4.3.2 Android客户端软件结构设计 | 第78页 |
4.3.3 Android客户端运行流程及实现 | 第78-83页 |
4.4 本章小结 | 第83-85页 |
第五章 组网方案功能验证及性能分析 | 第85-101页 |
5.1 BLE Mesh网络整体功能验证 | 第85-97页 |
5.1.1 广播数据包格式验证 | 第86-87页 |
5.1.2 组网过程验证 | 第87-91页 |
5.1.3 设备控制验证 | 第91-97页 |
5.2 BLE Mesh网络性能测试 | 第97-100页 |
5.2.1 功耗测试 | 第97-99页 |
5.2.2 路由测试 | 第99-100页 |
5.3 本章小结 | 第100-101页 |
第六章 总结与展望 | 第101-103页 |
6.1 总结 | 第101-102页 |
6.2 展望 | 第102-103页 |
参考文献 | 第103-109页 |
致谢 | 第109-111页 |
作者简介 | 第111-113页 |