微信扫一扫,移动浏览光盘
简介
《蓝牙4.0 BLE开发完全手册:物联网开发技术实战》采用理论与实践相结合的思想,介绍了蓝牙4.0 BLE技术的基础知识、开发环境以及硬件资源;通过相关的配套实验,结合丰富的示例工程,针对蓝牙4.0 BLE技术开发过程中的重点、难点问题进行了详细的讲解,使读者能够逐步了解蓝牙4.0 BLE无线网络的开发流程并快速全面地掌握开发过程中需要注意的问题,同时给出了部分开发经验和技巧供读者参考。
目录
第1章 蓝牙4.0 BLE简介
1.1无线网络数据传输协议对比
1.2短距离无线网络的分类
1.2.1什么是蓝牙4.0 BLE
1.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.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结合SmartRF Flash Programmer软件实现程序下载
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.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.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.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.6LCD显示
……
第7章 PC端调试开发工具
第8章 蓝牙4.0 BLE无线数据传输分析
第9章 蓝牙4.0 BLE无线网络技术拓展
参考文献
1.1无线网络数据传输协议对比
1.2短距离无线网络的分类
1.2.1什么是蓝牙4.0 BLE
1.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.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结合SmartRF Flash Programmer软件实现程序下载
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.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.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.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.6LCD显示
……
第7章 PC端调试开发工具
第8章 蓝牙4.0 BLE无线数据传输分析
第9章 蓝牙4.0 BLE无线网络技术拓展
参考文献
物联网开发技术实战
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×