图书介绍

蓝牙4.0 BLE开发完全手册 物联网开发技术实战PDF|Epub|txt|kindle电子书版本网盘下载

蓝牙4.0 BLE开发完全手册 物联网开发技术实战
  • 欧阳骏,陈子龙,黄宁淋编著 著
  • 出版社: 北京:化学工业出版社
  • ISBN:9787122165275
  • 出版时间:2013
  • 标注页数:268页
  • 文件大小:104MB
  • 文件页数:281页
  • 主题词:无线电通信-移动通信-通信技术-手册

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

蓝牙4.0 BLE开发完全手册 物联网开发技术实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 蓝牙4.0 BLE简介2

1.1无线网络数据传输协议对比2

1.2短距离无线网络的分类4

1.2.1什么是蓝牙4.0 BLE4

1.2.2蓝牙4.0 BLE的特点4

1.3蓝牙4.0 BLE协议简介6

1.4蓝牙4.0 BLE无线网络通信信道分析6

1.5蓝牙4.0 BLE无线网络拓扑结构8

1.6蓝牙4.0 BLE技术在物联网的应用9

1.7 CC2540开发板硬件资源概述11

1.8本章小结13

[扩展阅读]蓝牙技术发展历程13

第2章 IAR集成开发环境15

2.1 IAR集成开发环境简介15

2.2工程的编辑与修改16

2.2.1建立一个新工程16

2.2.2建立一个源文件19

2.2.3添加源文件到工程20

2.2.4工程设置24

2.2.5源文件的编译28

2.3本章小结29

[扩展阅读]模块化编程技巧29

第3章 CC2540开发板硬件资源32

3.1 CC2540核心板硬件资源32

3.1.1 CC2540简介32

3.1.2天线及巴伦匹配电路设计33

3.1.3晶振电路设计33

3.1.4电源电路设计34

3.1.5 LED电路设计34

3.1.6 AD转换电路设计35

3.1.7串口电路设计36

3.2仿真调试与下载36

3.2.1仿真调试下载器驱动的安装36

3.2.2程序仿真调试38

3.2.3结合SmartRF Flash Programmer软件实现程序下载39

3.2.4读取CC2540蓝牙设备的IEEE地址41

3.3本章小结42

[扩展阅读]天线基础理论42

第4章CC2540基础实验46

4.1流水灯基础实验46

4.2定时器/计数器基础实验49

4.3定时器/计数器高级实验——定时器中断53

4.4 UART串口基础实验57

4.5 UART串口高级实验61

4.6 UART串口编程高级技巧68

4.7 AD转换实验之测量VDD实验71

4.8 AD转换实验之温度采集实验75

4.9本章小结78

[扩展阅读]可变参数函数的使用技巧78

第5章 蓝牙4.0 BLE技术入门81

5.1蓝牙4.0 BLE协议栈81

5.1.1什么是蓝牙4.0 BLE协议栈81

5.1.2如何使用蓝牙4.0 BLE协议栈82

5.1.3蓝牙4.0 BLE协议栈的安装、编译与下载82

5.2深入理解蓝牙4.0 BLE协议栈的构成84

5.2.1 BLE协议栈基础84

5.2.2 BLE协议栈开发平台配置85

5.2.3 BLE协议栈执行流程浅析87

5.3操作系统抽象层88

5.3.1 OSAL常用术语88

5.3.2 OSAL运行机理90

5.3.3 OSAL消息队列97

5.3.4 OSAL添加新任务98

5.3.5 OSAL应用编程接口99

5.4硬件抽象层102

5.4.1硬件抽象层文件目录102

5.4.2硬件抽象层驱动编译104

5.4.3用户自定义驱动105

5.5配置文件层105

5.5.1通用访问配置文件(GAP)106

5.5.2通用属性配置文件(GATT)108

5.5.3使用GAP和GATT的堆栈API110

5.6蓝牙4.0 BLE协议栈中串口应用详解110

5.6.1串口收发实验111

5.6.2实例测试113

5.6.3串口工作原理剖析118

5.7本章小结124

[扩展阅读]OSI七层模型及协议栈分层思想124

第6章 蓝牙4.0 BLE无线网络技术128

6.1蓝牙无线网络节点设备示例工程128

6.1.1工程概述128

6.1.2初始化129

6.1.3周期事件132

6.1.4外设状态通知回调134

6.1.5按键服务136

6.1.6 LCD显示138

6.2蓝牙无线网络集中器示例工程140

6.2.1工程概述140

6.2.2初始化141

6.2.3事件处理143

6.2.4回调函数153

6.2.5服务发现157

6.3网络处理器工程简介167

6.3.1工程概述167

6.3.2 BLE协议栈的外部设备控制168

6.4本章小结168

[扩展阅读]探究接收数据的存放位置169

第7章PC端调试开发工具173

7.1启动BToll工具173

7.2创建BToll与蓝牙节点设备的连接175

7.2.1设置节点设备的可发现状态175

7.2.2扫描节点设备177

7.2.3连接参数设置178

7.2.4建立连接178

7.3 GATT数据服务180

7.3.1通过UUID读取特性180

7.3.2通过句柄写入特性值183

7.3.3通过句柄读取特性值184

7.3.4通过UUID发现特性185

7.3.5通过句柄读取多个特性值186

7.3.6特性值通知功能188

7.4自定义GATT数据服务191

7.4.1节点设备编程191

7.4.2实例测试202

7.5本章小结207

[扩展阅读]GATT数据服务的通知与指示207

第8章 蓝牙4.0 BLE无线数据传输分析210

8.1蓝牙4.0 BLE数据包的捕获210

8.1.1构建蓝牙4.0 BLE协议分析仪210

8.1.2蓝牙4.0 BLE数据包的结构212

8.2蓝牙4.0 BLE数据传输实验剖析213

8.2.1实验原理及流程图213

8.2.2节点设备发送的广告数据214

8.2.3节点设备扫描回应的数据215

8.2.4蓝牙4.0 BLE应用数据传输流程分析217

8.2.5数据收发实验回顾225

8.3本章小结226

[扩展阅读]蓝牙4.0 BLE协议栈数据包格式226

第9章 蓝牙4.0 BLE无线网络技术拓展230

9.1 BLE协议栈的中断处理机制230

9.1.1中断处理编程230

9.1.2实例测试237

9.2获取广告设备地址238

9.2.1广告设备编程239

9.2.2集中器设备编程244

9.2.3实例测试249

9.3无线温度采集系统设计250

9.3.1实验原理及流程图250

9.3.2节点设备编程250

9.3.3集中器设备编程254

9.4蓝牙4.0 BLE无线传感器网络组建256

9.4.1集中器与多个节点设备建立连接257

9.4.2实例测试263

9.5本章小结264

[扩展阅读]倒F天线设计264

热门推荐