封面
版权信息
内容简介
序言1
序言2
前言
第1章 5G的发展历程
1.1 人类的文明发展与通信
1.2 移动通信的起源与发展
1.3 从1G到5G来看移动通信技术的发展
1.3.1 1G:初试锋芒的移动通信系统
1.3.2 2G:进入数字通信时代的移动通信系统
1.3.3 3G:百花齐放的数据通信时代
1.3.4 4G:移动互联网时代的全面爆发
1.3.5 5G:万物互联时代的到来
1.4 5G的应用场景
1.5 5G低功耗蜂窝网络的演进
1.6 基于Nordic的5G低功耗蜂窝物联网解决方案
第2章 基于nRF9160模块的硬件设计
2.1 nRF9160模块简介
2.1.1 Arm Cotex-M33简介
2.1.2 支持LTE-M/NB-IoT的低功耗蜂窝网络标准
2.1.3 支持GNSS
2.1.4 nRF9160模块的版本区别
2.2 nRF9160模块的主要特性
2.2.1 nRF9160模块的工作条件
2.2.2 nRF9160模块的引脚分布
2.2.3 nRF9160模块的硬件原理图设计
2.3 nRF9160模块的天线和射频接口
- APP免费
2.3.1 天线的要求
- APP免费
2.3.2 天线设计的注意事项
- APP免费
2.3.3 GPS接口和天线
- APP免费
2.3.4 射频前端控制接口
- APP免费
2.3.5 天线和射频测试
- APP免费
2.4 nRF9160模块的引脚和接口使用建议
- APP免费
2.4.1 VSS引脚
- APP免费
2.4.2 GND_Shield引脚
- APP免费
2.4.3 ENABLE引脚
- APP免费
2.4.4 VDD1引脚和VDD2引脚
- APP免费
2.4.5 VDD_GPIO引脚
- APP免费
2.4.6 GPIO引脚
- APP免费
2.4.7 DEC0引脚
- APP免费
2.4.8 nRESET引脚
- APP免费
2.4.9 SWD接口
- APP免费
2.4.10 UICC接口
- APP免费
2.4.11 MAGPIO引脚
- APP免费
2.4.12 MIPI RFFE接口
- APP免费
2.4.13 ANT引脚
- APP免费
2.4.14 AUX引脚
- APP免费
2.4.15 GPS引脚
- APP免费
2.4.16 COEX引脚
- APP免费
2.4.17 Reserved保留引脚
- APP免费
2.5 nRF9160模块的硬件应用设计
- APP免费
2.5.1 nRF9160模块的组件布局
- APP免费
2.5.2 关于天线的要求
- APP免费
2.5.3 nRF9160模块的放置
- APP免费
2.5.4 nRF9160模块的散热建议
- APP免费
2.5.5 PCB层叠的设计考虑
- APP免费
2.6 小结
- APP免费
第3章 NCS平台的搭建
- APP免费
3.1 NCS平台和Zephyr
- APP免费
3.1.1 NCS平台简介
- APP免费
3.1.2 Zephyr是什么
- APP免费
3.1.3 NCS平台和Zephyr的主要区别
- APP免费
3.2 NCS平台的搭建
- APP免费
3.2.1 NCS平台的下载安装
- APP免费
3.2.2 SES嵌入式集成开发环境的搭建
- APP免费
3.2.3 west命令行工具的安装
- APP免费
3.2.4 工程示例
- APP免费
3.3 NCS平台的结构
- APP免费
3.3.1 文件目录
- APP免费
3.3.2 API函数的目录
- APP免费
3.3.3 工程编译后的目录
- APP免费
3.4 NCS平台的配置
- APP免费
3.4.1 NCS平台的配置工具
- APP免费
3.4.2 NCS平台的工程配置
- APP免费
3.5 nRF9160 DK开发板
- APP免费
3.5.1 nRF9160 DK开发板的功能
- APP免费
3.5.2 nRF9160 DK开发板的主要特性
- APP免费
3.5.3 使用nRF9160 DK开发板连接到蜂窝网络的注意事项
- APP免费
3.5.4 nRF9160 DK开发板的使用向导
- APP免费
3.6 LTE-BLE-DEV 评估板
- APP免费
3.7 小结
- APP免费
第4章 nRF9160模块的双核处理器
- APP免费
4.1 nRF9160模块的双核处理器架构
- APP免费
4.1.1 网络核处理器的使用
- APP免费
4.1.2 应用核处理器的使用
- APP免费
4.2 镜像管理
- APP免费
4.3 小结
- APP免费
第5章 nRF9160模块的应用核处理器及外设
- APP免费
5.1 概述
- APP免费
5.1.1 nRF9160模块应用核处理器的外设简介
- APP免费
5.1.2 nRF9160模块应用核处理器的外设驱动库
- APP免费
5.2 UART外设及其使用
- APP免费
5.2.1 nRF9160模块的UART简介
- APP免费
5.2.2 Zephyr的UART外设驱动库
- APP免费
5.2.3 Nordic的UARTE外设驱动库
- APP免费
5.3 ADC外设及其使用
- APP免费
5.3.1 nRF9160模块的SAADC简介
- APP免费
5.3.2 nRF9160模块的SAADC外设驱动库
- APP免费
5.4 小结
- APP免费
第6章 低功耗蜂窝物联网原型开发平台Thingy:91
- APP免费
6.1 背景知识
- APP免费
6.2 实验目标
- APP免费
6.3 Thingy:91简介
- APP免费
6.3.1 Thingy:91的主要特性
- APP免费
6.3.2 Thingy:91的应用场景
- APP免费
6.3.3 Thingy:91的硬件组成
- APP免费
6.3.4 Thingy:91的软件工具
- APP免费
6.4 Thingy:91的固件更新
- APP免费
6.4.1 准备工作
- APP免费
6.4.2 通过USB更新Thingy:91固件
- APP免费
6.4.3 通过烧录器更新Thingy:91的固件
- APP免费
6.5 小结
- APP免费
第7章 基于nRF9160模块和GNSS的定位实现
- APP免费
7.1 背景知识
- APP免费
7.1.1 GNSS简介
- APP免费
7.1.2 nRF9160模块的定位方式
- APP免费
7.2 GNSS接收机的使用
- APP免费
7.2.1 启动GNSS接收机
- APP免费
7.2.2 从GNSS接收机中读取数据
- APP免费
7.2.3 停止GNSS接收机
- APP免费
7.2.4 删除存储在非易失性内存中的GNSS数据
- APP免费
7.3 GNSS接收机的配置
- APP免费
7.3.1 GNSS接收机工作模式
- APP免费
7.3.2 GNSS掩码的设置
- APP免费
7.3.3 GNSS接收机卫星仰角阈值的设置
- APP免费
7.3.4 GNSS接收机的配置示例
- APP免费
7.4 基于nRF Cloud的A-GPS库的辅助定位
- APP免费
7.4.1 A-GPS库的配置
- APP免费
7.4.2 请求和处理A-GPS数据
- APP免费
7.4.3 nRF Cloud数据下载的优化方法
- APP免费
7.4.4 使用辅助数据时考虑的因素
- APP免费
7.4.5 A-GPS数据的局限性
- APP免费
7.4.6 A-GPS库的API函数
- APP免费
7.5 基于nRF Cloud的P-GPS库的辅助定位
- APP免费
7.5.1 P-GPS库的配置
- APP免费
7.5.2 P-GPS库的初始化
- APP免费
7.5.3 关于时间库的说明
- APP免费
7.5.4 请求和处理P-GPS预测数据
- APP免费
7.5.5 将P-GPS预测数据写入LTE调制解调器
- APP免费
7.5.6 应用程序与GNSS模块接口的交互
- APP免费
7.5.7 P-GPS库的API函数和结构体
- APP免费
7.6 小结
- APP免费
第8章 基于nRF9160模块的低功耗蜂窝网络通信
- APP免费
8.1 背景知识
- APP免费
8.1.1 LTE-M和NB-IoT简介
- APP免费
8.1.2 数据传输协议
- APP免费
8.1.3 安全协议
- APP免费
8.1.4 应用协议
- APP免费
8.1.5 云服务和云连接
- APP免费
8.1.6 本地应用处理
- APP免费
8.2 实验目标
- APP免费
8.3 实验准备
- APP免费
8.4 低功耗蜂窝网络通信例程at_client
- APP免费
8.4.1 例程at_client的功能介绍
- APP免费
8.4.2 调制解调器库
- APP免费
8.4.3 例程at_client的构建
- APP免费
8.4.4 例程at_client的代码详解
- APP免费
8.4.5 通过例程at_client连接NB-IoT
- APP免费
8.4.6 蜂窝网络链路的监听
- APP免费
8.4.7 NB-IoT的工作模式
- APP免费
8.4.8 密钥管理
- APP免费
8.5 UDP的应用
- APP免费
8.5.1 背景知识
- APP免费
8.5.2 例程udp的构建
- APP免费
8.5.3 UDP应用的代码详解
- APP免费
8.5.4 例程udp的验证
- APP免费
8.6 HTTP/HTTPS协议的应用
- APP免费
8.6.1 背景知识
- APP免费
8.6.2 例程download的构建
- APP免费
8.6.3 HTTP/HTTPS协议应用的代码详解
- APP免费
8.6.4 例程download的验证
- APP免费
8.7 MQTT协议的应用
- APP免费
8.7.1 背景知识
- APP免费
8.7.2 例程mqtt_simple的构建
- APP免费
8.7.3 MQTT协议应用的代码详解
- APP免费
8.7.4 例程mqtt_simple的验证
- APP免费
8.8 小结
- APP免费
第9章 nRF Cloud及其与nRF9160模块的云通信
- APP免费
9.1 Nordic Cloud简介
- APP免费
9.2 nRF Cloud的使用
- APP免费
9.2.1 注册账户
- APP免费
9.2.2 获取数字证书
- APP免费
9.2.3 下载数字证书
- APP免费
9.2.4 添加LTE设备
- APP免费
9.3 nRF9160模块与nRF Cloud的云通信例程
- APP免费
9.3.1 nRF9160模块与nRF Cloud云通信例程的构建
- APP免费
9.3.2 nRF9160模块与nRF Cloud云通信例程的代码详解
- APP免费
9.4 nRF9160模块与nRF Cloud云通信例程的验证
- APP免费
9.5 小结
- APP免费
第10章 低功耗蜂窝网络透传模块应用例程
- APP免费
10.1 背景知识
- APP免费
10.2 实验目标
- APP免费
10.3 实验准备
- APP免费
10.4 低功耗蜂窝网络透传例程的构建
- APP免费
10.5 低功耗蜂窝网络透传例程的代码详解
- APP免费
10.5.1 低功耗蜂窝网络透传例程的初始化
- APP免费
10.5.2 扩展AT命令的解析
- APP免费
10.5.3 在SLM中添加自定义的AT命令
- APP免费
10.5.4 低功耗蜂窝网络透传例程中包含的扩展AT命令
- APP免费
10.6 低功耗蜂窝网络透传例程的验证
- APP免费
10.7 小结
- APP免费
第11章 Tracker的低功耗蜂窝网络应用例程
- APP免费
11.1 背景知识
- APP免费
11.2 实验目标
- APP免费
11.3 实验准备
- APP免费
11.4 Tracker例程的构建
- APP免费
11.5 Tracker例程的代码详解
- APP免费
11.5.1 Tracker例程asset_tracker_v2的代码架构
- APP免费
11.5.2 建立MQTT与云服务器的通信
- APP免费
11.5.3 开启周期性定位模式
- APP免费
11.5.4 基站定位的实现
- APP免费
11.5.5 传感器的使用
- APP免费
11.5.6 Tracker的固件云端空中(FOTA)升级
- APP免费
11.6 Tracker例程asset_tracker_v2的验证
- APP免费
11.7 小结
- APP免费
第12章 低功耗蜂窝网络网关应用例程
- APP免费
12.1 背景知识
- APP免费
12.2 实验目标
- APP免费
12.3 实验准备
- APP免费
12.4 低功耗蜂窝网络网关例程构建
- APP免费
12.5 低功耗蜂窝网络网关例程的代码详解
- APP免费
12.5.1 例程peripheral_uart解析
- APP免费
12.5.2 例程hci_lpuart解析
- APP免费
12.5.3 例程lte_ble_gateway_nus解析
- APP免费
12.6 例程实验验证
- APP免费
12.7 小结
- APP免费
第13章 固件云端空中升级
- APP免费
13.1 背景知识
- APP免费
13.2 实验目标
- APP免费
13.3 实验准备
- APP免费
13.4 应用固件云端空中升级例程application_update
- APP免费
13.4.1 例程application_update简介
- APP免费
13.4.2 例程application_update的构建
- APP免费
13.4.3 例程application_update的代码详解
- APP免费
13.4.4 例程application_update的验证
- APP免费
13.5 调制解调器差分固件云端空中升级例程modem_delta_update
- APP免费
13.5.1 例程modem_delta_update简介
- APP免费
13.5.2 例程modem_delta_update的构建
- APP免费
13.5.3 例程modem_delta_update的代码详解
- APP免费
13.5.4 例程modem_delta_update的验证
- APP免费
13.6 调制解调器整包固件云端空中升级例程full_modem_update
- APP免费
13.6.1 例程full_modem_update简介
- APP免费
13.6.2 例程full_modem_update的构建
- APP免费
13.6.3 例程full_modem_update的代码详解
- APP免费
13.6.4 例程full_modem_update的验证
- APP免费
13.7 小结
- APP免费
第14章 物联网卡的简介及使用
- APP免费
14.1 背景知识
- APP免费
14.1.1 什么是物联网卡
- APP免费
14.1.2 物联网卡的主要形态
- APP免费
14.1.3 物联网卡的应用
- APP免费
14.2 物联网卡的主要功能
- APP免费
14.3 物联网卡的使用
- APP免费
14.3.1 物联网卡的开卡
- APP免费
14.3.2 物联网卡如何在开卡后激活
- APP免费
14.3.3 物联网卡的计费方式
- APP免费
14.3.4 机卡绑定的注意事项
- APP免费
14.4 nRF9160模块的工作模式及物联网卡的使用
- APP免费
14.4.1 nRF9160模块的工作模式
- APP免费
14.4.2 在nRF9160模块上使用物联网卡
- APP免费
14.5 小结
- APP免费
第15章 nRF9160模块的编程烧录工具
- APP免费
15.1 背景知识
- APP免费
15.2 实验目标
- APP免费
15.3 实验准备
- APP免费
15.4 nRF9160模块的在线烧录工具
- APP免费
15.4.1 使用nrfjprog进行在线烧录
- APP免费
15.4.2 使用west进行在线烧录
- APP免费
15.4.3 nRF9160模块的命令行批处理烧录
- APP免费
15.5 nRF9160模块的量产烧录工具
- APP免费
15.5.1 nRF91高速多通道烧录器简介
- APP免费
15.5.2 硬件环境准备
- APP免费
15.5.3 软件环境准备
- APP免费
15.5.4 上位机烧录软件的使用说明
- APP免费
15.6 小结
- APP免费
第16章 基于CMW500的nRF9160模块测试
- APP免费
16.1 背景知识
- APP免费
16.2 CMW500简介
- APP免费
16.2.1 CMW500的常用按键
- APP免费
16.2.2 CMW500工作参数的设置
- APP免费
16.3 nRF9160 DK开发板和CMW500的连接
- APP免费
16.4 烧录测试程序
- APP免费
16.5 测试LTE-M的设置
- APP免费
16.6 测试命令
- APP免费
16.7 NB-IoT信令测试的流程
- APP免费
16.7.1 添加NB-IoT信令小区
- APP免费
16.7.2 NB-IoT小区的参数设置
- APP免费
16.7.3 CMW500与测试模块的连接
- APP免费
16.7.4 发射功率的测试
- APP免费
16.8 小结
- APP免费
参考文献
- APP免费
封底
更新时间:2024-01-25 18:05:30