NB-IoT的DRX、eDRX、PSM三个模式怎么用?通俗解释,看完就懂!
面我们讲了不少NB-IOT的应用、软件和硬件设计的变动。
(链接在文章末尾)。
今天讲讲NB-IoT的三大模式,在各种物联网和智能硬件场景中的使用方法
DRX、eDRx、PSM是什么?
DRX虽然叫做“不连续接收”,但是对硬件产品来讲,是“连续接收”。随时都可以收到数据。相当于随时在监听,所以功耗最高。(DRX待机功耗1mA左右)
eDRX,就是把网络先开一会、再停一会。 开的时候能收到数据,停的时候收不到数据。停的时间从几十秒到几个小时,可以配置。(eDRX 5分钟间隔的待机功耗在0.2mA左右)
PSM,相当于把eDRX开关网络的频率放的更低,低至几天打开一次网络。同样,打开网络的时候能收到数据,不打开网络的时候收不到数据。(PSM模式下,待机功耗只有微安级别,此时才能做到“一节电池用5年”。)
三个模式的核心区别
设计NB-IOT物联网产品,选择什么工作模式,核心在:是否需要随时随地找到设备。
DRX,能够随时随地找到设备。
eDRX,需要花几分钟至一两个小时才能找到设备。
PSM,可能需要一两天才能找到设备。
例如共享单车锁、智能锁,远程开锁之后,傻傻的站5分钟等着锁自动打开,这个场景不忍直视啊。所以锁类的应用,一般都需要DRX模式。(相当于GSM的长连接)
再比如货物物流监控,隔一两个小时看一下位置就好了,不需要时刻盯着,所以用eDRX是比较合适的。
像远程水表煤气表,几乎不需要被控制,只要隔几天给服务器传输一次用水用气量就好了,所以需要用PSM模式。最省电。
又要省电,又要随时工作?有这些招数!
虽然NB-IoT的三种模式各有优劣,但实际应用场景还可以通过额外的手段来提升用户体验。
例如NB-IoT智能锁,虽然eDRX模式做不到立刻开锁,但是可以预留一个按钮,用户按一下,锁就被激活,主动联网去服务器取开锁数据,然后开锁。虽然多按一次按键,但是电量可以节约几十倍,等候时间最多也就十多二十秒。
再例如货物的物流监控,可以在监控器中放一个加速度传感器。货物动的时候把联网频率加快,货物不动的时候就不联网。也能够数据传输实时度提升几倍,而且不增加总的功耗。
像智能井盖,平时打开PSM模式省电,一旦被盗窃,可以通过加速度传感器检测到翻转,然后切换到DRX模式,就能够被实时追踪了。
NB-IoT的DRX、eDRX、PSM三个模式怎么用?通俗解释,看完就懂!的更多相关文章
- VMware 虚拟上网的的三种模式 ——bridged、host-only、NAT 模式
恐怕这是今年在上海的最后的一篇博客了,同事们上班都不工作了,我也没有什么事情要做.为什么要写这篇博客呢,原因是我回家要带上自己的笔记本,里面装了一个虚拟机.平时自己的学习和工作都是在虚拟机里进行的.回 ...
- git push :推送本地更改到远程仓库的三种模式
摘要:由于在git push过程中,no-fast-forward 的push会被拒绝,如何解决git push失败的问题?这里面有三种方法,分别会形成merge形式的提交历史,线性形式的提交历史,覆 ...
- App开发三种模式
APP开发三种模式 现在App开发的模式包含以下三种: Native App 原生开发AppWeb App 网页AppHybrid App 混合原生和Web技术开发的App 详细介绍: http:// ...
- [转]VMware Workstation网络连接的三种模式
经常要使用VMWare Workstation来在本地测试不同的操作系统,以前也搞不清楚网络连接三种模式,最近看了几篇文章才算明白.现总结如下: 1. VMware Workstation的虚拟网络组 ...
- LVS三种模式配置及优点缺点比较
目录: LVS三种模式配置 LVS 三种工作模式的优缺点比较 LVS三种模式配置 LVS三种(LVS-DR,LVS-NAT,LVS-TUN)模式的简要配置 LVS是什么: http://www.lin ...
- [转]VMware虚拟机上网络连接(network type)的三种模式--bridged、host-only、NAT
转自:http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/03/15/1985084.html VMWare提供了三种工作模式,它们是brid ...
- LVS三种模式配置及优点缺点比较 转
LVS三种模式配置及优点缺点比较 作者:gzh0222,发布于2012-11-12,来源:CSDN 目录: LVS三种模式配置 LVS 三种工作模式的优缺点比较 LVS三种模式配置 LVS三种 ...
- MySQ binlog三种模式
MySQ binlog三种模式及设置方法 1.1 Row Level 行模式 日志中会记录每一行数据被修改的形式,然后在slave端再对相同的数据进行修改 优点:在row level模式下,bin- ...
- delegate,notifucation,KVO三种模式实现通信的优缺点
在开发ios应用的时候,我们会经常遇到一个常见的问题:在不过分耦合的前提下,controllers间怎么进行通信.在IOS应用不断的出现三种模式来实现这种通信: 1.委托delega ...
随机推荐
- golang 注释 exported function xxx should have comment or be unexported
0x00 问题 exported function xxx should have comment or be unexported. 0x01 解决 https://golang.org/s/sty ...
- find用法 以及和exec xargs 的组合使用
1.查找当前目录下所有的txt的文件 [root@master1 ~]# find . -name "*.txt" -type f ./a.txt ./b.txt 2.exec 结 ...
- Gotop安装
一个方便的图形面板 Github:https://github.com/cjbassi/gotop 安装 git clone --depth 1 https://github.com/cjbassi/ ...
- php去除html标签及空格回车
/** * 去除html标签和空格回车等 * @param $string * @return string */ function cutstr_html($string){ $string = s ...
- TP5更新数据成功,但判断结果不符
thinkphp的CURD中,使用save方法时会出现一个奇怪的问题,即如果数据没有更新(与原数据相同),返回值判断为false.其实很久之前就发现了这个问题,一度以为是官方代码的问题,但是一直拖延到 ...
- Jmeter系列(9)- Linux环境安装之安装JDK
step-1下载安装包 下载Linux环境下的jdk1.8,请去(官网)中下载jdk的安装文件:或者评论区留言 step-2解压到/usr/local目录 mkdir /usr/local/java ...
- Linux系列(32) - rpm命令管理之RPM查询(4)
RPM包默认安装位置 RPM包默认安装路径 /etc/ 配置文件安装目录 /usr/bin/ 可执行的命令安装目录 /usr/lib/ 程序所使用的函数库保存位置 /usr/share/doc/ 基本 ...
- oracle 基础SQL语句 版本5.7.29
一.表与用户介绍 oracle安装完成后默认会有很多用户,大致分为2类用户:一类是必需的帐户,一类是存储各种应用的帐户,默认密码如下: oracle自带的也会有很多默认表存在: 二.创建用户.创建表空 ...
- CF573D-Bear and Cavalry【动态dp】
正题 题目链接:https://www.luogu.com.cn/problem/CF573D 题目大意 给出\(n\)个人\(n\)匹马,每个人/马有能力值\(w_i\)/\(h_i\). 第\(i ...
- pymysql链接时,密码含有特殊符号。
类如含有@之类的特殊符号,在链接数据库时,需要提前url转码,不然会报密码错误. python3/2分别引用是同样的第三方库,但是引用方式不同 python2 from urllib import q ...