蓝牙4.0 BLE开发完全手册 物联网开发技术实战 作者:欧阳骏,陈子龙,黄宁淋 编著 出版时间:2013年版内容简介 《蓝牙4.0BLE开发完全手册:物联网开发技术实战》采用理论与实践相结合的思想,介绍了蓝牙4.0BLE技术的基础知识、开发环境以及硬件资源;通过相关的配套实验,结合丰富的示例工程,针对蓝牙4.0BLE技术开发过程中的重点、难点问题进行了详细的讲解,使读者能够逐步了解蓝牙4.0BLE无线网络的开发流程并快速全面地掌握开发过程中需要注意的问题,同时给出了部分开发经验和技巧供读者参考。《蓝牙4.0BLE开发完全手册:物联网开发技术实战》循序渐进、内容完整、实用性强,以教材方式组织内容,可供蓝牙4.0BLE技术开发的初学者以及向无线网络开发转型的工程师使用,也可作为高等院校电子、通信、自动控制等相关专业的学习用书。目录第1章 蓝牙4.0 BLE简介1.1 无线网络数据传输协议对比1.2 短距离无线网络的分类1.2.1 什么是蓝牙4.0 BLE1.2.2 蓝牙4.0 BLE的特点1.3 蓝牙4.0 BLE协议简介1.4 蓝牙4.0 BLE无线网络通信信道分析1.5 蓝牙4.0 BLE无线网络拓扑结构1.6 蓝牙4.0 BLE技术在物联网的应用1.7 CC2540开发板硬件资源概述1.8 本章小结[扩展阅读]蓝牙技术发展历程第2章 IAR集成开发环境2.1 IAR集成开发环境简介2.2 工程的编辑与修改2.2.1 建立一个新工程2.2.2 建立一个源文件2.2.3 添加源文件到工程2.2.4 工程设置2.2.5 源文件的编译2.3 本章小结[扩展阅读]模块化编程技巧第3章 CC2540开发板硬件资源3.1 CC2540核心板硬件资源3.1.1 CC2540简介3.1.2 天线及巴伦匹配电路设计3.1.3 晶振电路设计3.1.4 电源电路设计3.1.5 LED电路设计3.1.6 AD转换电路设计3.1.7 串口电路设计3.2 仿真调试与下载3.2.1 仿真调试下载器驱动的安装3.2.2 程序仿真调试3.2.3 结合SmartRFFlashProgrammer软件实现程序下载3.2.4 读取CC2540蓝牙设备的IEEE地址3.3 本章小结[扩展阅读]天线基础理论第4章 CC2540基础实验4.1 流水灯基础实验4.2 定时器/计数器基础实验4.3 定时器/计数器高级实验——定时器中断4.4 UART串口基础实验4.5 UART串口高级实验4.6 UART串口编程高级技巧4.7 AD转换实验之测量VDD实验4.8 AD转换实验之温度采集实验4.9 本章小结[扩展阅读]可变参数函数的使用技巧第5章 蓝牙4.0 BLE技术入门5.1 蓝牙4.0 BLE协议栈5.1.1 什么是蓝牙4.0 BLE协议栈5.1.2 如何使用蓝牙4.0 BLE协议栈5.1.3 蓝牙4.0 BLE协议栈的安装、编译与下载5.2 深入理解蓝牙4.0 BLE协议栈的构成5.2.1 BLE协议栈基础5.2.2 BLE协议栈开发平台配置5.2.3 BLE协议栈执行流程浅析5.3 操作系统抽象层5.3.1 OSAL常用术语5.3.2 OSAL运行机理5.3.3 OSAL消息队列5.3.4 OSAL添加新任务5.3.5 OSAL应用编程接口5.4 硬件抽象层5.4.1 硬件抽象层文件目录5.4.2 硬件抽象层驱动编译5.4.3 用户自定义驱动5.5 配置文件层5.5.1 通用访问配置文件(GAP)5.5.2 通用属性配置文件(GATT)5.5.3 使用GAP和GATT的堆栈API5.6 蓝牙4.0 BLE协议栈中串口应用详解5.6.1 串口收发实验5.6.2 实例测试5.6.3 串口工作原理剖析5.7 本章小结[扩展阅读]OSI七层模型及协议栈分层思想第6章 蓝牙4.0 BLE无线网络技术6.1 蓝牙无线网络节点设备示例工程6.1.1 工程概述6.1.2 初始化6.1.3 周期事件6.1.4 外设状态通知回调6.1.5 按键服务6.1.6 LCD显示6.2 蓝牙无线网络集中器示例工程6.2.1 工程概述6.2.2 初始化6.2.3 事件处理6.2.4 回调函数6.2.5 服务发现6.3 网络处理器工程简介6.3.1 工程概述6.3.2 BLE协议栈的外部设备控制6.4 本章小结[扩展阅读]探究接收数据的存放位置第7章 PC端调试开发工具7.1 启动BToll工具7.2 创建BToll与蓝牙节点设备的连接7.2.1 设置节点设备的可发现状态7.2.2 扫描节点设备7.2.3 连接参数设置7.2.4 建立连接7.3 GATT数据服务7.3.1 通过UUID读取特性7.3.2 通过句柄写入特性值7.3.3 通过句柄读取特性值7.3.4 通过UUID发现特性7.3.5 通过句柄读取多个特性值7.3.6 特性值通知功能7.4 自定义GATT数据服务7.4.1 节点设备编程7.4.2 实例测试7.5 本章小结[扩展阅读]GATT数据服务的通知与指示第8章 蓝牙4.0 BLE无线数据传输分析8.1 蓝牙4.0 BLE数据包的捕获8.1.1 构建蓝牙4.0 BLE协议分析仪8.1.2 蓝牙4.0 BLE数据包的结构8.2 蓝牙4.0 BLE数据传输实验剖析8.2.1 实验原理及流程图8.2.2 节点设备发送的广告数据8.2.3 节点设备扫描回应的数据8.2.4 蓝牙4.0 BLE应用数据传输流程分析8.2.5 数据收发实验回顾8.3 本章小结[扩展阅读]蓝牙4.0 BLE协议栈数据包格式第9章 蓝牙4.0 BLE无线网络技术拓展9.1 BLE协议栈的中断处理机制9.1.1 中断处理编程9.1.2 实例测试9.2 获取广告设备地址9.2.1 广告设备编程9.2.2 集中器设备编程9.2.3 实例测试9.3 无线温度采集系统设计9.3.1 实验原理及流程图9.3.2 节点设备编程9.3.3 集中器设备编程9.4 蓝牙4.0 BLE无线传感器网络组建9.4.1 集中器与多个节点设备建立连接9.4.2 实例测试9.5 本章小结[扩展阅读]倒F天线设计参考文献 上一篇: 手机结构设计完全自学与速查手册 [黎恢来 著] 2011年版 下一篇: 数字电子技术 房国志 著 2019年版