NB-lot介绍及在项目中如何使用

阅读引言: 本篇文章想给大家分享一下NB-lot的相关知识, 以及使用NB-lot模块如何开发一些小的项目, 其实这些模块都是AT模块, 你只要会使用uart, 那么开发一个小项目没啥问题, 在文章的链接中分享了我在学习NB-lot的学习笔记, 以及一些优秀代码写法的分享,具体来讲是一个状态机的写法 。


一、初识NB-lot


1. NB-lot的定义

        NB-IoT(Narrowband Internet of Things)是一种低功耗广域物联网(LPWAN)技术,它使用基于蜂窝网络的窄带通信技术,为物联网设备提供长距离通信和较长的电池寿命。 NB-IoT使用现有的蜂窝基础设施,如2G、3G或4G网络,通过对现有蜂窝技术的改进来实现低功耗、广覆盖和大规模物联网连接。

        相比于传统的移动通信技术,NB-IoT具有以下特点:

        1. 低功耗:NB-IoT设备采用功耗较低的调制方式和长的休眠周期,以节省能源,延长电池使用寿命。

        2. 宽覆盖范围:NB-IoT采用窄带通信技术,使信号更能穿透混凝土、墙壁等障碍物,提供较强的室内和室外覆盖。它具有较好的可扩展性,能够支持大规模连接的物联网设备。

        3. 高连接密度:NB-IoT支持大量的设备连接到蜂窝网络,能够满足大规模物联网应用的需求。

        4. 低成本:由于NB-IoT是基于现有的蜂窝网络技术进行改进而来,设备成本相对较低。

        NB-IoT被广泛应用于各种物联网场景,包括智能城市、智能家居、智能农业、环境监测等。它为这些应用提供了长距离通信、低功耗和低成本的特性,对实现智能化的物联网应用具有重要意义。

2. 实物图

NB-lot介绍及在项目中如何使用_第1张图片

如上图所示, 都是一些AT指令模块。

什么是AT指令: 

/*
AT指令是一种用于控制调制解调器(Modem)和其他通信设备的命令集。它最初由美国贝尔实验室开发,用于在模拟电话网络中进行数据和命令交互。随着技术的发展,AT指令现在广泛应用于GSM、3G、4G、以及其他通信设备中。

AT指令以"AT"为前缀,后面跟着特定的命令字符串,一般以回车符(CR)和换行符(LF)结尾。调制解调器或通信设备接收到AT指令后,会执行相应的操作或返回响应信息。

一些常见的AT指令包括:

1. AT:测试设备是否正常工作,通常会返回OK。
2. AT+CPIN:检查SIM卡是否插入并需要输入的PIN码。
3. AT+COPS:设置或查询网络运营商。
4. AT+CSQ:查询信号强度。
5. AT+CMGS:发送短信。
6. AT+CGATT:启动或关闭GPRS附着。
7. AT+CGPADDR:查询设备的IP地址。
8. AT+HTTPGET:发送HTTP GET请求。

这只是一小部分AT指令的例子,每个设备或模块可能支持不同的指令集。通常,设备的制造商会提供相应的文档,其中包含支持的AT指令列表和操作细节。

AT指令的使用需要在终端设备上发送和接收命令,并通过串口、无线或其他通信中断进行通信。它可用于控制和配置设备,发送短信、查询数据等操作,是通信领域中非常常见和重要的命令集。
*/


二、NB-lot的优点


NB-lot介绍及在项目中如何使用_第2张图片


三、NB-lot的应用领域


NB-lot介绍及在项目中如何使用_第3张图片

NB-lot介绍及在项目中如何使用_第4张图片


四、学习笔记


内容太多了, 直接给需要的伙伴我的学习笔记吧。

学习笔记的部分展示:

NB-lot介绍及在项目中如何使用_第5张图片

NB-lot介绍及在项目中如何使用_第6张图片

NB-lot介绍及在项目中如何使用_第7张图片

好了就介绍这些, 资料在百度网盘里面。

NB-lot介绍及在项目中如何使用_第8张图片

对了, 还有pdf版本

这是学习笔记和资料

链接:https://pan.baidu.com/s/1vlHVwB-829iVEvH6ymp1XQ 
提取码:1234 

这是typora软件, 拿来看笔记, 记笔记用的

链接:https://pan.baidu.com/s/19rP2WYtQy-vw_g2RJFfkcQ 
提取码:1234 
 

你可能感兴趣的:(物联网,物联网,嵌入式硬件,单片机)