蓝牙BLE开发完全手册:物联网开发技术实战


《蓝牙4.0BLE开发完全手册:物联网开发技术实战》采用理论与实践相结合的思想,介绍了蓝牙4.0BLE技术的基础知识、开发环境以及硬件资源;通过相关的配套实验,结合丰富的示例工程,针对蓝牙4.0BLE技术开发过程中的重点、难点问题进行了详细的讲解,使读者能够逐步了解蓝牙4.0BLE无线网络的开发流程并快速全面地掌握开发过程中需要注意的问题,同时给出了部分开发经验和技巧供读者参考。
  《蓝牙4.0BLE开发完全手册:物联网开发技术实战》循序渐进、内容完整、实用性强,以教材方式组织内容,可供蓝牙4.0BLE技术开发的初学者以及向无线网络开发转型的工程师使用,也可作为高等院校电子、通信、自动控制等相关专业的学习用书。

作者:欧阳骏,等出版社:化学工业出版社

目  录

第1章蓝牙4.0BLE简介
1.1无线网络数据传输协议对比
1.2短距离无线网络的分类
1.2.1什么是蓝牙4.0BLE
1.2.2蓝牙4.0BLE的特点
1.3蓝牙4.0BLE协议简介
1.4蓝牙4.0BLE无线网络通信信道分析
1.5蓝牙4.0BLE无线网络拓扑结构
1.6蓝牙4.0BLE技术在物联网的应用
1.7CC2540开发板硬件资源概述
1.8本章小结
[扩展阅读]蓝牙技术发展历程

第2章IAR集成开发环境
2.1IAR集成开发环境简介
2.2工程的编辑与修改
2.2.1建立一个新工程
2.2.2建立一个源文件
2.2.3添加源文件到工程
2.2.4工程设置
2.2.5源文件的编译
2.3本章小结
[扩展阅读]模块化编程技巧

第3章CC2540开发板硬件资源
3.1CC2540核心板硬件资源
3.1.1CC2540简介
3.1.2天线及巴伦匹配电路设计
3.1.3晶振电路设计
3.1.4电源电路设计
3.1.5LED电路设计
3.1.6AD转换电路设计
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.4UART串口基础实验
4.5UART串口高级实验
4.6UART串口编程高级技巧
4.7AD转换实验之测量VDD实验
4.8AD转换实验之温度采集实验
4.9本章小结
[扩展阅读]可变参数函数的使用技巧

第5章蓝牙4.0BLE技术入门
5.1蓝牙4.0BLE协议栈
5.1.1什么是蓝牙4.0BLE协议栈
5.1.2如何使用蓝牙4.0BLE协议栈
5.1.3蓝牙4.0BLE协议栈的安装、编译与下载
5.2深入理解蓝牙4.0BLE协议栈的构成
5.2.1BLE协议栈基础
5.2.2BLE协议栈开发平台配置
5.2.3BLE协议栈执行流程浅析
5.3操作系统抽象层
5.3.1OSAL常用术语
5.3.2OSAL运行机理
5.3.3OSAL消息队列
5.3.4OSAL添加新任务
5.3.5OSAL应用编程接口
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的堆栈API
5.6蓝牙4.0BLE协议栈中串口应用详解
5.6.1串口收发实验
5.6.2实例测试
5.6.3串口工作原理剖析
5.7本章小结
[扩展阅读]OSI七层模型及协议栈分层思想
第6章蓝牙4.0BLE无线网络技术 6.1蓝牙无线网络节点设备示例工程
6.1.1工程概述
6.1.2初始化
6.1.3周期事件
6.1.4外设状态通知回调
6.1.5按键服务
6.1.6LCD显示
6.2蓝牙无线网络集中器示例工程
6.2.1工程概述
6.2.2初始化
6.2.3事件处理
6.2.4回调函数
6.2.5服务发现
6.3网络处理器工程简介
6.3.1工程概述
6.3.2BLE协议栈的外部设备控制
6.4本章小结
[扩展阅读]探究接收数据的存放位置

第7章PC端调试开发工具
7.1启动BToll工具
7.2创建BToll与蓝牙节点设备的连接
7.2.1设置节点设备的可发现状态
7.2.2扫描节点设备
7.2.3连接参数设置
7.2.4建立连接
7.3GATT数据服务
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.0BLE无线数据传输分析
8.1蓝牙4.0BLE数据包的捕获
8.1.1构建蓝牙4.0BLE协议分析仪
8.1.2蓝牙4.0BLE数据包的结构
8.2蓝牙4.0BLE数据传输实验剖析
8.2.1实验原理及流程图
8.2.2节点设备发送的广告数据
8.2.3节点设备扫描回应的数据
8.2.4蓝牙4.0BLE应用数据传输流程分析
8.2.5数据收发实验回顾
8.3本章小结
[扩展阅读]蓝牙4.0BLE协议栈数据包格式

第9章蓝牙4.0BLE无线网络技术拓展
9.1BLE协议栈的中断处理机制
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.0BLE无线传感器网络组建
9.4.1集中器与多个节点设备建立连接
9.4.2实例测试
9.5本章小结
[扩展阅读]倒F天线设计
参考文献


#现在前往

精选留言

蓝牙,BLE,开发,完全
sample
2020-09-09
写留言
签到
投稿
QQ咨询
返回顶部