搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
低功耗蓝牙5.0开发与应用--基于nRF52系列处理器(进阶篇)/低功耗蓝牙智能硬件技术丛书
0.00     定价 ¥ 79.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787512435179
  • 作      者:
    编者:万青|责编:张军香
  • 出 版 社 :
    北京航空航天大学出版社
  • 出版日期:
    2021-09-01
收藏
畅销推荐
内容介绍
本书主要讲解Nordic公司开发的nRF52系列处理器的蓝牙低功耗开发与应用。在理论上分析了BLE蓝牙5.0协议栈的基本结构,包括协议栈初始化、通用访问规范GAP、蓝牙连接参数及蓝牙广播等内容。在应用上从BLE蓝牙的工程搭建、蓝牙从机服务的建立完成,到蓝牙数据如何进行通信,都进行了详细的介绍与总结,同时通过代码编程带领读者进入实际的工程中。本书是作者多年应用经验的总结,实例多,有很强的实用性。 本书既可作为高等院校电子信息、物联网、计算机、自动化等相关专业的单片机、嵌入式、物联网技术等课程的教材,也可作为BLE蓝牙技术的研发人员、软硬件工程师的开发、学习的参考用书。
展开
目录
第1篇 蓝牙参数及安全
第1章 蓝牙MAC地址
1.1 蓝牙BLE设备的MAC地址分类
1.2 公共设备地址(Public Device Address)
1.3 随机设备地址(Random Device Address)
1.3.1 静态设备地址(Static Device Address)
1.3.2 私有设备地址(Private Device Address)
1.4 nRF52832地址配置
1.4.1 MAC地址配置原理
1.4.2 API编程
1.5 本章小结
第2章 接收信号强度和蓝牙发射功率
2.1 nRF52832蓝牙BLE的RSSI获取
2.1.1 BLE定时器配置
2.1.2 主函数编写
2.1.3 应用与调试
2.2 蓝牙BLE的发射功率设置
2.2.1 发射功率控制
2.2.2 应用与调试
2.3 本章小结
第3章 蓝牙静态密钥和动态密钥配对
3.1 蓝牙配对与绑定的概念
3.2 蓝牙的配对
3.2.1 配对信息交换
3.2.2 链路认证
3.2.3 密钥分配
3.3 静态密钥设置
3.3.1 设置静态密钥
3.3.2 配对事件配置
3.3.3 下载与测试
3.3.4 任务安全设置
3.4 随机密钥设置
第4章 蓝牙绑定配对
4.1 蓝牙的绑定
4.2 设备管理与FDS文件添加
4.2.1 设备管理需要使能的选项
4.2.2 Peer绑定功能支持文件的添加
4.2.3 FDS和CRC支持文件的添加
4.3 设备管理代码的实现
4.3.1 头文件的添加
4.3.2 配对管理函数的添加
4.3.3 安全定时器的添加
4.3.4 蓝牙事件处理函数与剔除绑定函数
4.3.5 蓝牙任务安全等级设置
4.4 配对绑定实现原理分析
4.4.1 设备管理初始化
4.4.2 发起连接
4.4.3 申请安全认证
4.4.4 配对与配对信息绑定
4.4.5 第二次连接
4.5 应用与调试
第2篇 蓝牙从机综合应用
第5章 自定义广播与动态广播
5.1 nRF52xx蓝牙BLE广播内容参数
5.2 自定义广播的实现
5.2.1 广播包中包含UUID的值
5.2.2 广播包中包含从机的连接间隔参数
5.2.3 广播包中包含制造商的自定义参数
5.2.4 广播包中包含蓝牙设备地址
5.3 动态广播的切换
5.3.1 广播包中包含服务数据
5.3.2 服务数据的更新
5.4 本章小结
第6章 蓝牙iBeacon的应用
6.1 蓝牙iBeacon的基本介绍
6.2 蓝牙iBeacon代码解析
6.2.1 iBeacon广播编码
6.2.2 广播中添加信息
6.3 蓝牙iBeacon的应用
6.3.1 蓝牙iBeacon的微信摇一摇
6.3.2 蓝牙测距
6.4 本章小结
第7章 蓝牙防丢器详解
7.1 蓝牙防丢器原理分析
7.2 蓝牙防丢器程序解析
7.2.1 即时报警服务(从机报警)
7.2.2 链接丢失服务
7.2.3 双向报警之主机报警
7.3 蓝牙防丢器调试
7.4 本章小结
第8章 DFU升级实现详解
8.1 DFU的功能介绍
8.1.1 DFU的原理
8.1.2 DFU升级工具
8.2 DFU文件制作步骤
8.2.1 GCC编译环境的安装
8.2.2 MinGW平台的安装
8.2.3 microeccmaster源码的添加
8.2.4 micro_ecc_lib_nrf52.lib文件的生成
8.2.5 python软件的安装
8.2.6 pcnrfutil的安装与密钥的生成
8.2.7 boot工程和应用工程的hex生成
8.3 程序烧录与升级
8.3.1 程序的烧录与升级
8.3.2 hex的烧录与合并
8.4 串口DFU升级
8.4.1 boot工程的hex生成
8.4.2 应用工程的hex生成
8.4.3 应用工程的ZIP生成
8.4.4 程序的烧录步骤
8.5 本章小结
第9章 空中升级DFU程序的移植
9.1 配置文件使能
9.1.1 配置文件使能方法
9.1.2 DFU需要使能的选项
9.2 工程文件的添加
9.2.1 DFU功能支持文件的添加
9.2.2 Peer绑定功能支持文件的添加
9.2.3 FDS和CRC支持文件的添加
9.3 主函数代码的添加
9.3.1 头文件的添加
9.3.2 服务初始化DFU服务的声明
9.3.3 配对函数的添加
9.3.4 主函数的修改和宏的声明
第3篇 蓝牙主机搭建
第10章 主机工程的搭建
10.1 样例工程的搭建
10.1.1 工程文件目录的分配
10.1.2 工程选项卡的设置
10.2 样例工程文件的添加
10.3 主函数的搭建
第11章 蓝牙主机扫描详解
11.1 主机扫描的概念
11.1.1 被动扫描状态
11.1.2 主动扫描状态
11.1.3 扫描参数配置命令
11.2 主机扫描器设计
11.2.1 扫描参数配置
11.2.2 扫描报告事件
11.3 被动扫描和主动扫描实验
11.3.1 扫描参数的设置
11.3.2 启动与关闭扫描
11.3.3 扫描报告
第1
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证