物联网及低功耗蓝牙5.x高级开发

物联网及低功耗蓝牙5.x高级开发

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书主要介绍低功耗蓝牙5.x高级开发技术和低功耗蓝牙5双核空中升级的实例。

内容简介

全书主要内容包括低功耗蓝牙5.x的功能,低功耗蓝牙5.1AoA/AoD原理,低功耗蓝牙5.xLE音频原理和应用,nRF5340双核多协议SoC介绍,nRF5340小硬件应用系统设计,NCS平台搭建,双核处理器通信的实例设计,低功耗蓝牙5串口透传的实例设计,基于Thread协议的实例设计,基于Matter协议的实例设计,物联网原型开发平台Thingy:53。

也包括编程烧录工具介绍与使用,DTM测试的实例,低功耗测试与分析工具,低功耗蓝牙协议抓包与分析工具,低功耗蓝牙长距离扩展射频前端组件及电源管理组件介绍与应用等内容。将低功耗蓝牙5.x的重要知识点循序渐进,以点带面,融会贯通,使得初学者可以快速入门并掌握相关开发知识,提升自身的技术水平及竞争能力,在低功耗蓝牙等无线协议中短距离物联网行业应用中的取得技术优势。

作者简介

编著者谭晖,博士,毕业于哈尔滨工业大学,现任深圳市蓝科迅通科技有限公司总经理。

在哈尔滨工业大学多年从事专用通信科研工作,曾获国家科技进步奖,省科技进步奖等,拥有国内外多项发明专利,长期从事中短距离无线技术,低功耗智能蓝牙,物联网及相关技术的研究及创新应用。

章节目录

版权信息

内容简介

序言1

序言2

前言

第1章 低功耗蓝牙及物联网新技术的发展

1.1 世界是蓝色的

1.2 经典蓝牙(Classic Bluetooth)阶段:从蓝牙1.0到蓝牙3.0

1.2.1 第一代蓝牙:关于蓝牙早期的探索

1.2.2 第二代蓝牙:蓝牙进入实用阶段

1.2.3 第三代蓝牙:高速蓝牙,传输速率可高达24 Mbps

1.3 低功耗蓝牙与经典蓝牙并存的阶段:从蓝牙4.0开始

1.3.1 为什么会出现低功耗蓝牙

1.3.2 低功耗蓝牙的起源

1.3.3 低功耗蓝牙与可穿戴设备的发展

1.4 低功耗蓝牙的物联网阶段:从低功耗蓝牙5.0开始

1.4.1 低功耗蓝牙5.0简介

1.4.2 低功耗蓝牙5.1简介

1.4.3 低功耗蓝牙5.2简介

1.4.4 低功耗蓝牙5.3简介

1.5 ZigBee、Thread、CHIP、Matter和CSA简介

1.5.1 ZigBee简介

1.5.2 Thread简介

1.5.3 CHIP简介

1.5.4 Matter简介

1.5.5 CSA简介

第2章 低功耗蓝牙5.1与AoA/AoD定位

2.1 无线测向与AoA/AoD定位

2.2 AoA方法和AoD方法的测量原理

2.3 相位测量的基本概念

2.4 基于CTE信号的相位差检测原理

2.5 到达角和离开角的计算

2.6 天线阵列简介

2.7 基于AoA方法和AoD方法的定位系统架构

2.8 基于低功耗蓝牙5.1的AoA/AoD定位技术的挑战

2.9 基于低功耗蓝牙5.1的AoA/AoD精准定位的应用场景

第3章 低功耗蓝牙5.2与LE音频

3.1 低功耗蓝牙5.2的新特性

3.2 更佳音质、更低功耗与更多创新功能的LE音频

3.3 LE音频的应用场景

3.3.1 应用场景一:真无线立体声(TWS)耳机

3.3.2 应用场景二:广播音频与音频分享

3.3.3 应用场景三:听力辅助

3.3.4 应用场景四:多语言的实时翻译

3.4 为什么LE音频具有更高的音质和更低的功耗

3.5 LE音频为行业提供的解决方案

第4章 Nordic的无线多协议SoC芯片nRF5340

4.1 无线多协议SoC芯片

4.1.1 无线多协议SoC芯片简介

4.1.2 无线多协议SoC芯片的未来发展路线图

4.2 nRF5340的主要规格参数

4.2.1 nRF5340简介

4.2.2 nRF5340的主要特性

4.3 nRF5340的硬件主要参数

4.4 nRF5340的开发工具

4.4.1 nRF Connect SDK软件开发平台

4.4.2 nRF5340 DK开发板(Development Kit)

4.5 本章小结

第5章 nRF5340的硬件系统设计

5.1 实验目标

5.2 nRF5340硬件最小系统的电路设计

5.2.1 nRF5340的供电模式及其稳压方式

5.2.2 nRF5340的时钟电路

5.2.3 nRF5340的天线匹配电路

5.2.4 去耦电容的放置要求

5.2.5 USB电路(可选)

5.2.6 NFC电路(可选)

5.3 nRF5340的硬件电路设计注意事项

5.3.1 nRF5340的PCB设计布局指南

5.3.2 nRF5340的PCB电源走线设计指南

5.3.3 电源去耦电容的布局要求

5.3.4 PCB铺地设计指南

5.3.5 晶振电路的走线设计指南

5.3.6 天线匹配电路的布局设计指南

5.4 PTR9840模块简介

5.4.1 PTR9840模块的使用说明

5.4.2 APTR-xxx-EVB无线多协议模块评估板

5.5 本章小结

第6章 NCS平台的搭建

6.1 NCS平台介绍

6.2 Zephyr是什么

6.3 NCS平台的搭建

6.3.1 NCS平台的下载安装

6.3.2 SES嵌入式集成开发环境的搭建

6.3.3 west命令行工具的安装

6.3.4 工程示例

6.4 NCS平台的结构

6.4.1 文件目录

6.4.2 API函数的目录

6.4.3 编译后的目录结构

6.5 NCS平台的配置介绍

6.5.1 NCS平台的配置工具

6.5.2 NCS平台的工程配置

6.6 本章小结

第7章 nRF5340双核处理器之间的通信

7.1 背景知识

7.1.1 nRF5340简介

7.1.2 应用核处理器与网络核处理器的通信

7.1.3 多核处理器通信的桥梁IPC外设

7.2 实验目标

7.3 实验准备

7.4 实验步骤

7.4.1 创建工程

7.4.2 修改配置文件

7.4.3 网络核处理器与应用核处理器工程的编译及烧录

7.4.4 网络核处理器与应用核处理器的通信

7.4.5 网络核处理器与应用核处理器通过IPC外设进行通信的流程

7.5 本章小结

第8章 nRF5340低功耗蓝牙透传应用例程

8.1 背景知识

8.2 实验目标

8.3 实验准备

8.4 低功耗蓝牙透传实验步骤

8.4.1 低功耗蓝牙从机透传例程(peripheral uart)的实现

8.4.2 低功耗蓝牙主机透传例程(central uart)的实现

8.5 本章小结

第9章 OpenThread协议栈应用例程

9.1 背景知识

9.1.1 Thread协议概述

9.1.2 OpenThread协议栈概述

9.1.3 NCS平台中的Thread测试例程

9.2 实验目标

9.3 实验准备

9.4 实验步骤

9.4.1 编译烧录程序

9.4.2 打开两个串口调试助手

9.4.3 在串口调试助手中输入调试命令

9.5 本章小结

第10章 Matter协议应用例程

10.1 背景知识

10.1.1 Matter协议的意义

10.1.2 Matter协议的目标和原则

10.1.3 Matter协议的架构

10.2 实验目标

10.3 实验准备

10.4 实验步骤

10.4.1 测试准备

10.4.2 测试过程

10.5 本章小结

第11章 物联网原型开发平台Thingy:53

11.1 背景知识

11.2 在Thingy:53上运行Nordic的配套SDK

11.2.1 通过低功耗蓝牙无线OTA下载固件

11.2.2 通过USB下载固件

11.2.3 通过外部J-Link下载固件

11.3 功能展示

11.3.1 实验准备

11.3.2 实验步骤

11.4 本章小结

第12章 基于nRF5340低功耗蓝牙的固件空中升级

12.1 背景知识

12.1.1 MCUboot简介

12.1.2 基于单核SoC芯片与双核SoC芯片的固件升级区别

12.1.3 Bootloader简介

12.1.4 nRF5340网络核处理器Bootloader与MCUboot通信

12.1.5 NCS平台中固件升级服务——SMP服务

12.2 实验目标

12.3 实验准备

12.4 实验原理

12.4.1 nRF5340双核处理器的固件升级架构

12.4.2 基于nRF5340低功耗蓝牙的固件空中升级流程

12.5 实验步骤

12.5.1 应用核处理器的固件空中升级

12.5.2 网络核处理器的固件空中升级

12.6 本章小结

第13章 nRF5340的DTM测试

13.1 背景知识

13.1.1 什么是DTM测试

13.1.2 DTM的测试架构

13.1.3 DTM的主要测试参数及测试内容

13.1.4 DTM的测试流程

13.2 实验目标

13.3 实验准备

13.4 实验步骤

13.4.1 DTM测试程序的参数设置

13.4.2 DTM测试程序的构建和运行

13.4.3 修改UART接口的引脚定义

13.4.4 与DTM测试配套的上位机软件

13.4.5 DTM的实际测试

13.5 本章小结

第14章 nRF5340的编程烧录工具

14.1 背景知识

14.2 实验目标

14.3 实验准备

14.4 nRF5340双核处理器的固件烧录

14.4.1 使用命令行工具nrfjprog进行在线烧录

14.4.2 使用命令行工具west进行在线烧录

14.4.3 使用SES进行烧录

14.5 nRF5340的离线烧录

14.5.1 高速脱机烧录器xProg-nRFpro的功能

14.5.2 高速脱机烧录器xProg-nRFpro的使用

14.5.3 nRF5340的使用步骤

14.6 本章小结

第15章 长距离通信扩展及低功耗电源管理

15.1 背景知识

15.2 2.4 GHz的射频前端组件nRF21540

15.2.1 nRF21540简介

15.2.2 nRF21540的主要性能

15.2.3 nRF21540 EK评估板

15.2.4 nRF21540 DK开发板

15.2.5 nRF21540的使用与时序控制

15.2.6 NCS平台中nRF21540驱动程序的使用

15.2.7 不同协议对无线电设备发射功率的要求与限制

15.3 电源管理芯片nPM1100

15.3.1 nPM1100的功能简介

15.3.2 nPM1100的主要性能

15.3.3 nPM1100的主要特点

15.3.4 nPM1100 EK评估板的使用方法

15.3.5 nPM1100的硬件参考设计

15.4 本章小结

第16章 低功耗蓝牙协议的分析

16.1 背景知识

16.2 实验目标

16.3 nRF Sniffer的环境搭建

16.3.1 Wireshark简介

16.3.2 nRF Sniffer的安装

16.3.3 运行nRF Sniffer

16.4 nRF Sniffer的使用

16.4.1 使用多个硬件接口进行抓包

16.4.2 通过Wireshark剖析捕获到的数据包

16.4.3 常用抓包操作

16.5 nRF Sniffer的抓包示例

16.5.1 通过nRF Sniffer捕获连接的数据包

16.5.2 常用的数据包类型

16.6 Ellisys Bluetooth Tracker的使用

16.6.1 Ellisys Bluetooth Tracker简介

16.6.2 Ellisys Bluetooth Tracker的使用示例

16.7 本章小结

第17章 低功耗的分析工具及使用

17.1 背景知识

17.2 实验目标

17.3 PPK2的使用

17.3.1 通过PPK2进行功耗测试

17.3.2 例程peripheral lbs的功耗测试

17.4 N6705和14585A的使用

17.4.1 N6705的使用

17.4.2 14585A的使用

17.4.3 通过N6705测试功耗的示例

17.5 本章小结

参考文献

物联网及低功耗蓝牙5.x高级开发是2022年由电子工业出版社出版,作者谭晖 编著。

得书感谢您对《物联网及低功耗蓝牙5.x高级开发》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
物联网嵌入式开发 电子书
本书结合目前物联网发展及省赛、国赛中知识技能点,以STC15、CC2530单片机及ZigBee为研究对象,从单片机、传感器、无线传感网3个层面阐述了物联网嵌入式开发关键技术及部分典型应用。全书共分为6个项目,共27个任务,主要内容包括物联网融合平台的体验、传感层开发环境的搭建、STC15单片机应用开发、传感控制器的应用、CC2530单片机应用开发、传感网络的实现,以及各领域的典型任务案例。考虑到高
物联网系统设计及应用 电子书
本书结合国家物联网专业学生培养及物联网新兴产业的发展,从面向实际应用及培养大学生实践能力出发,由浅入深讲解物联网系统的软硬件设计。教材包括6章,分别是物联网系统概论、物联网设计所需基本仪器使用方法、物联网电路设计及仿真、物联网印刷电路板的设计、物联网系统软件设计、典型物联网系统设计,本书各章节逐步进行深入,符合大学生的实践创新能力培养规律。本书融入了主编多年教学科研成果,多个例程均来自负责主持的科
物联网云平台设计与开发 电子书
本书是面向Java开发工程师岗位开设的一门专业课。Java开发是一项实践性非常强的技术,本书要求阅读者能够熟悉Java面向对象的编程思想、JavaEE技术、Redis、Mongodb和Mysql数据库以及各种开源框架。本教材面向教育,对接行业,融入了当前物联网行业、企业中主流的物联网云平台开发技术,体现生产、服务中的真实技术和项目流程,适合任务驱动式教学、案例式教学及项目化教学。
物联网智能网关设计与开发 电子书
本教材中的内容采用项目化方式,内容深入浅出、实践性强,其把理论知识融入到项目实践过程中,由浅入深,引导学生学习。项目的设计上采用行业主流技术和开发平台,项目内容贴合行业应用,具有很强的适应性和实用性。
华为LiteOS:快速上手物联网应用开发 电子书
联网大讲堂创始人朱有鹏力作鸿蒙华为物联网操作系统,HarmonyOS时代,IoT实战入门嵌入式,从物联网基础概念入手,掌握华为LiteOS系统与应用开发。