NB-IoT 中 TAU 和 PSM 定时器配置 | 学习笔记

简介: 快速学习 NB-IoT 中 TAU 和 PSM 定时器配置

开发者学堂课程【嵌入式之RFID开发与应用2020版:NB-IoT 中 TAU 和 PSM 定时器配置】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/665/detail/11189


NB-IoT 中 TAU 和 PSM 定时器配置

内容介绍

一、节制方案知识点回顾

二、配置定时器来降低功耗

 

一、节制方案知识点回顾

根据上节课的节能方案进行总结,可以调节 DRX(不连续接收)周期、eDRX(可分层不连续接收)周期以及 PTW(寻呼窗口)、TAU(定时器)的时间,配置休眠(PSM)的时间,根据调节这五个的时间,都可以实现节能、降低功耗。TAU 也会不断地从 PSM 中探取,如果把 TAU 的时间调短了,节制方案也就可以进行调节,降低功耗。

image.png

还可以 PSM 设置进入休眠的时间,它在空闲状态下利用 T3324 定时器来控制。节能配置有 DRX 周期,PTW 周期,eDRX 周期,TAU 定时器,PSM 定时器,这两个定时器是让它多少时间进入休眠状态和唤醒状态,都是可以进行配置的,这节课主要讲的是配置两个定时器来进行节能配置。

 

二、配置定时器来降低功耗

TAU 就是配置进入休眠的一个时间,接下来看看硬件设备,在后面会详细去讲,M5310-A 的模块如下:

image.png

有一些串口

image.png

整个的连接就需要这些组件来进行连接:

image.png

可以用上图中的分线和中线等等进行连接,在这节课就先不详细讲解了。

1、TAU 和 PSM 定时器配置

先查看硬件设备,查一下电脑的端口,如果不知道的话可以打开电脑的设备管理器,比如这台电脑的端口,有用的就是只有这个 COM29 这个端口:

image.png

打开 QCOM_V1.6 开始相关配置配置,在窗口处(COM Port)选择可用的窗口,点击 Open Port 就可以打开。

image.png

打开后在 Command List 表格里的第一列写上 AT,点击,在显示栏上有一个 OK 的字样,就代表端口打开正常:

image.png

接下来通过 AT+CPAMA? 的指令查看 TAU 和 PSM 定时器的参数,返回的结果+CPSMS 是 1 的话代表 PSM 使能的低功耗有没有开启,0 的话就代表禁用 PSM,2 的话就是禁用 PSM,或设置成制造商默认值,在后面有两个“,,”就代表是空置的,中间两个“,,”没有用到,保留。后面有八个匹配位如“01000001”,这 8 个匹配位是 8 位 TAU(T3412)定时器,最后八位匹配位是 8 位PSM(T3324)定时器,可以把这个指令“AT+CPAMA?”复制到 Command List进行指令执行,可以看到:

image.png

这便是定时器的参数。

2、参数的意义

八位定时器各位段有不同的意义:高3为代表时间单位,后5位表示时间值;

(1)TAU(T3412)定时器:

000 表示 10 分钟为计算单位;

001 表示一小时为计算单位;

010 表示 10 小时为计算单位;

111 表示禁用定时器;

在上面的数据中可以看到 TAU 定时器是以 10 个小时为计算单位的。就是 TAU 的这个时间是每十个小时进行一次循环。

(2)PSM(T3324)定时器:

也是一样高 3 为代表时间单位,后 5 位表示时间值;

000 表示 2 秒钟为计算单位;

001 表示为 1 分钟为计算单位;

010 表示 0.1 小时为计算单位;

111 表示禁用定时器。

上面的数据中可以看到 PSM 定时器的计算单位是 2 秒,后面的时间值是 5,那么就是 5X2 等于 10 秒。为什么这个时间设置得那么短,当数据发完之后在 T3324 这个定时器内在 10 秒内,也就是发完数据过完 10 秒,就会进入休眠模式,在这10 秒内是可以接收数据的,但是在 10 秒过后就不可以接收数据了。时间可以自定义修改。这个时间总体单位比较小,最慢就是 0.1 小时,也就是差不多 6 分钟左右。

3、修改 PSM 的参数

PSM 设置快,因为在休眠的过程中有一个汇报的过程,差不多 10 秒左右,在这 10 秒内是可以接收数据的,10 秒之后又开始进入休眠状态,就收不到数据了。

修改如下,可以在刚才的指令加上一个“=”如图所示:

image.png

将读出的值进行修改,例如将读出的值将原来的 5 改为 6,点击 OK。修改完成之后再进行一次查询参数的指令,结果如下:

image.png

PSM 休眠时间为 12 秒,即接收数据的时间就是 12 秒。这时候就修改完毕。有关TAU 和 PSM 的配置就已经讲授完毕,不是很复杂。

相关文章
|
存储 XML 传感器
NB-IoT 之 CoAP 协议格式介绍 | 学习笔记
快速学习 NB-IoT 之 CoAP 协议格式介绍
NB-IoT 之 CoAP 协议格式介绍 | 学习笔记
|
JavaScript 物联网 开发者
NB-IoT 之 CoAP 开源 libcoap 服务器客户端的安装使用 | 学习笔记
快速学习 NB-IoT 之 CoAP 开源 libcoap 服务器客户端的安装使用
NB-IoT 之 CoAP 开源 libcoap 服务器客户端的安装使用 | 学习笔记
|
网络协议 物联网 开发者
NB-IoT 通信之 TCP 收发数据 | 学习笔记
快速学习 NB-IoT 通信之 TCP 收发数据
NB-IoT 通信之 TCP 收发数据 | 学习笔记
|
物联网 开发者
NB-IoT 中 PTW 和 eDRX 周期配置 | 学习笔记
快速学习 NB-IoT 中 PTW 和 eDRX 周期配置
NB-IoT 中 PTW 和 eDRX 周期配置 | 学习笔记
|
存储 数据采集 运维
IoT Studio 产品介绍(一)|学习笔记
快速学习 IoT Studio 产品介绍
519 0
IoT Studio 产品介绍(一)|学习笔记
|
网络协议 物联网 数据安全/隐私保护
NB-IoT 之 M5310-A 模块介绍及应用场景分析 | 学习笔记
快速学习 NB-IoT 之 M5310-A 模块介绍及应用场景分析
NB-IoT 之 M5310-A 模块介绍及应用场景分析 | 学习笔记
|
存储 网络协议 物联网
NB-IoT 通信之 MQTT 发布订阅 | 学习笔记
快速学习 NB-IoT 通信之 MQTT 发布订阅
NB-IoT 通信之 MQTT 发布订阅 | 学习笔记
|
存储 数据采集 网络协议
NB-IoT 通信流程 | 学习笔记
快速学习 NB-IoT 通信流程
NB-IoT 通信流程 | 学习笔记
|
监控 物联网 开发者
NB-IoT 连接移动 OneNet 云平台产品及设备添加 | 学习笔记
快速学习 NB-IoT 连接移动 OneNet 云平台产品及设备添加
NB-IoT 连接移动 OneNet 云平台产品及设备添加 | 学习笔记
|
传感器 存储 监控
NB-IoT 技术特点 | 学习笔记
快速学习 NB-IoT 技术特点
NB-IoT 技术特点 | 学习笔记