本文主要是介绍【物联网】NB-IoT,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
一、什么是NBIOT
二、NB-IoT的特点
三、NBIOT的工作状态
四、移远NB-IoT模块及AT指令
一、什么是NBIOT
NB-IoT(Narrow Band Internet of Things)窄带物联网,构建于蜂窝网络,所占用的带宽很窄,只需约180KHz,而且其使用License频段,可采取带内、保护带或独立载波三种部署方式。与现有网络共存,能够直接部署在GSM、UMTS或LTE网络,即2/3/4G的网络上,实现现有网络的复用,从而降低部署成本,实现平滑升级。
二、NB-IoT的特点
(1)超强覆盖:相对GPRS来说,比LTE增加20db的信号增益,相当于发射功率提升了100倍,即覆盖能力提升了100倍;
(2)超大连接:NB-IoT比2G/3G/4G,有50~100倍的上行容量提升,一个扇区能够支持数万个连接,支持低延时敏感度、超低的设备成本、低设备功耗和优化的网络架构;
(3)超低功耗:引入了超长DRX(非连续接收)省电技术和PSM省电态模式,对于终端功耗的目标是:基于AA(5000mAh)电池,使用寿命可超过10年;
(4)超低成本:NB-IoT在硬币大小的尺寸内集成了BB和AP、Flash和电池管理,并预留传感器集成功能,无需重新建网,射频和天线基本上都是复用的。
三、NBIOT的工作状态
在默认状态下,存在三种工作状态,三种状态会根据不同的配置参数进行切换,如下:
(1)Connected(连接态):
模块注册入网后处于该状态,可以发送和接收数据,无数据交互超过一段时间后会进入Idle模式,时间可配置。
(2)Idle(空闲态):
可收发数据,且接收下行数据会进入Connected状态,无数据交互超过一段时会进入PSM模式,时间可配置。
(3)PSM(节能模式):
此模式下终端关闭收发信号机,不监听无线侧的寻呼,因此虽然依旧注册在网络,但信令不可达,无法收到下行数据,功率很小。
四、移远NB-IoT模块及AT指令
NB-IoT支持的所有AT指令基本可以分为以下几类:
- AT+<cmd>=? 测试命令,用于向模块询问支持的设置项目
- AT+<cmd>? 读取命令,用来让模块告诉我们某个命令代表的设置项当前的值
- AT+<cmd>=p1 设置命令,用来向模块设置某个项目的值
- AT+<cmd> 执行命令,用于让模块执行某个操作
AT指令集手册阅读分析:手册包含多种指令,但是基本每个指令都有如下图表,按照规则去理解、测试即可。示例:
这篇关于【物联网】NB-IoT的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!