NB-IOT——浅谈NB-IOT及模块测试

浅谈NB-IOT及模块基本使用测试

  • 介绍
    • 什么是NB-IOT?
    • NB-IOT的特点
  • 使用
    • 准备
    • 基本使用
  • 总结

介绍

什么是NB-IOT?

NB-IoT,即窄带物联网(Narrowband Internet of Things),是一种低功耗广域物联网(LPWAN)技术,旨在连接大量的低功耗设备到互联网。它是3GPP(第三代合作伙伴计划)制定的标准之一,专门设计用于支持物联网设备的连接,如传感器、计量设备和其他远程监测设备等。

NB-IoT在设计上注重低功耗、广覆盖和大规模连接。它使用了窄带信道,传输速率较低,但具有更好的穿透能力,能够穿透深度建筑物和地下结构。这使得NB-IoT适用于覆盖范围广泛的应用场景,包括城市智能城市、智能农业、智能能源管理和物流追踪等。

NB-IOT的特点

NB-IoT的主要特点包括:

  • 低功耗: NB-IoT设备设计为低功耗,能够长时间运行,通常可以持续数年甚至更长时间而无需更换电池。
  • 广覆盖: NB-IoT技术具有出色的信号穿透能力,能够穿透深度建筑物和地下结构,提供更广泛的覆盖范围。
  • 大规模连接: NB-IoT网络能够支持大规模设备连接,可以连接数以亿计的设备,从而满足日益增长的物联网设备数量需求。
  • 成本效益: NB-IoT网络建设成本相对较低,而且能够利用现有的4G基础设施进行部署,从而降低了部署和运营成本。
  • 安全性: NB-IoT提供了端到端的安全机制,包括数据加密和身份认证,确保数据传输的安全性和可靠性。

使用

准备

  1. 串口调试助手
  2. 一块NB-IOT模块
  3. 一张物联网卡
  4. 一个USB转TTL模块

基本使用

首先需要将NB-IOT模块的主串口和USB转TTL进行相连,然后打开电脑上的串口调试助手,进行连接, 这里采用AT指令控制的方式。

  1. 首先来查看一下标识信息,来测试一下模块是否就绪
    ATI
    在这里插入图片描述
    这里我们可以看到模块的一些信息。
  2. 查看卡状态,判断是否需要密码等
    AT+CPIN?
    在这里插入图片描述
    这里提示已经准备好了,不需要进行密码等输入就可以进行下一步。
  3. 查询信号质量
    AT+CSQ

    在这里插入图片描述
    信号质量还可以
  4. 测试网络是否激活
    这个命令是最常用的指令,用来看模块是否激活,我们大多时间只需要看这里的回复,就能判断当前模块能不能用。

    回复1就是能用
  5. 获取卡的序列号
    AT+CIMI
  6. 获取设备序列号
    AT+CGSN
  7. 通过TCP连接服务器,我们使用NB-IOT的最终目的是为了联网通信,所以测试模块和服务器的通信就很重要。
    AT+QIOPEN=1,0,“TCP”,“服务器IP地址”,端口号,0,1

此时连接服务器成功👌

总结

NB-IoT是一种适用于大规模物联网连接的低功耗、广覆盖的通信技术,具有良好的可靠性、安全性和成本效益,为各种物联网应用提供了可靠的连接方案。后续会有更多应用,敬请期待。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/294468.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第十四届蓝桥杯(八题C++ 题目+代码+注解)

目录 题目一(日期统计 纯暴力): 代码: 题目二(01串的熵 模拟): 代码: 题目三(治炼金属): 代码: 题目四(飞机降落 深度…

springcloud基本使用二(远程调用)

创建两个springboot maven子项目 子项目名称分别为order-server和user-server 配置user-server子项目: 所需依赖: <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId> </dependenc…

【洛谷】P9240 [蓝桥杯 2023 省 B] 冶炼金属

题目链接 P9240 [蓝桥杯 2023 省 B] 冶炼金属 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 思路 这道题可以用数学的方法去做&#xff0c;但是我想不到&#x1f607;有兴趣的可以去看看数学的题解 比较简单的思路就是二分查找&#xff0c;轻松简单不费脑&#xff0c;带你…

Linux中查看文件内容的命令

文章目录 一、七类常见的Linux的文件二、显示命令三、分页显示四、显示文件前后内容五、压缩、解压缩六、补充 一、七类常见的Linux的文件 字符文件类型-普通文件&#xff0c;包括纯文本文件、二进制文件、各种压缩文件等。在find命令中&#xff0c;type 选项中用 f来表示d目录…

共享社会经济路径(SSP1-5)中国及分省人口预估数据库_v2

v1数据集&#xff1a; 在共享社会经济路径&#xff08;SSPs&#xff09;全球框架下&#xff0c;根据本地化人口和经济参数&#xff0c;采用人口-发展-环境&#xff08;PDE&#xff09;模型&#xff0c;构建2020-2100年SSPs人口格点数据&#xff1b;采用柯布-道格拉斯&#xff…

AcWing刷题-游戏

游戏 DP l lambda: [int(x) for x in input().split()]n l()[0] w [0] while len(w) < n:w l()s [0] * (n 1) for i in range(1, n 1): s[i] s[i - 1] w[i]f [[0] * (n 1) for _ in range(n 1)]for i in range(1, n 1): f[i][i] w[i]for length in range(2, …

C,C++——指针详解

目录 1.指针的基本概念 代码示例&#xff1a; 2.指针所占内存空间 代码示例&#xff1a; 3.空指针和野指针 代码示例&#xff1a; 4.const修饰指针 代码示例&#xff1a; 5.指针和数组 代码示例&#xff1a; 6.指针和函数 代码示例&#xff1a; 7.指针&#x…

C++面向对象:C++的垃圾回收

垃圾收集是编程语言中 使用的内存管理技术之一。 它是一种自动内存管理技术&#xff0c;作为许多编程语言的功能添加。垃圾收集器收集或回收分配给变量或对象但不再被程序使用的内存&#xff1b; 这也称为垃圾。 三种基本的垃圾收集算法及其改进算法 1、引用计数算法 引用技…

【算法刷题day10】Leetcode:232.用栈实现队列、225. 用队列实现栈

文章目录 Leetcode 232.用栈实现队列解题思路代码总结 Leetcode 225. 用队列实现栈解题思路代码总结 stack、queue和deque对比 草稿图网站 java的Deque Leetcode 232.用栈实现队列 题目&#xff1a;232.用栈实现队列 解析&#xff1a;代码随想录解析 解题思路 一个栈负责进&a…

Kafka入门到实战-第二弹

Kafka入门到实战 Kafka快速开始官网地址Kafka概述Kafka术语Kafka初体验更新计划 Kafka快速开始 官网地址 声明: 由于操作系统, 版本更新等原因, 文章所列内容不一定100%复现, 还要以官方信息为准 https://kafka.apache.org/Kafka概述 Apache Kafka 是一个开源的分布式事件流…

谷粒商城——通过接口幂等性防止重复提交订单

如果用户向后端服务提交多次相同订单的提交服务&#xff0c;那么后端应该只生成一条订单记录。 有一些操作天然是幂等的&#xff0c;如查询操作和删除操作等。 幂等性实现 1.token机制&#xff08;仅这个方法适用于订单的重复提交&#xff09; 后端先生成1个令牌将其记录在R…

UE4_动画基础_ 瞄准偏移1D(Aim Offset Blend Space 1D)

瞄准偏移1D基本上可以完成角色的向左看向右看或者向上看向下看&#xff0c;像混合空间1D一样只有一个轴向可用。 操作步骤&#xff1a; 1、新建第三人称模板项目。 2、右键——动画——瞄准偏移1D 选取骨骼 双击打开 3、瞄准偏移混合的是姿势&#xff0c;我们需要创建姿势。 …

网络以太网之(1)基础概念

网络以太网之(1)基础概念 Author: Once Day Date: 2024年4月1日 一位热衷于Linux学习和开发的菜鸟&#xff0c;试图谱写一场冒险之旅&#xff0c;也许终点只是一场白日梦… 漫漫长路&#xff0c;有人对你微笑过嘛… 全系列文档可参考专栏&#xff1a;通信网络技术_Once-Day的…

【python plotly库介绍】从视觉到洞见:桑基图在业务分析中的应用【保姆级教程过于详细珍藏版】

&#x1f464;作者介绍&#xff1a;10年大厂数据\经营分析经验&#xff0c;现任大厂数据部门负责人。 本文结构&#xff1a;工具介绍python实现库 - 案例 - 分析思路与过程 实战专栏&#xff1a;https://blog.csdn.net/cciehl/category_12615648.html 备注说明&#xff1a; 企业…

2.java openCV4.x 入门-hello OpenCV

专栏简介 &#x1f492;个人主页 &#x1f4f0;专栏目录 点击上方查看更多内容 &#x1f4d6;心灵鸡汤&#x1f4d6;我们唯一拥有的就是今天&#xff0c;唯一能把握的也是今天建议把本文当作笔记来看&#xff0c;据说专栏目录里面有相应视频&#x1f92b; &#x1f9ed;文…

Web日志/招聘网站/电商大数据项目样例【实时/离线】

Web服务器日志分析项目 业务分析 业务背景 ​ 某大型电商公司&#xff0c;产生原始数据日志某小时达4千五万条&#xff0c;一天日志量月4亿两千万条。 主机规划 &#xff08;可略&#xff09;日志格式&#xff1a; 2017-06-1900:26:36101.200.190.54 GET /sys/ashx/ConfigH…

【Linux】自定义协议+序列化+反序列化

自定义协议序列化反序列化 1.再谈 "协议"2.Cal TCP服务端2.Cal TCP客户端4.Json 喜欢的点赞&#xff0c;收藏&#xff0c;关注一下把&#xff01; 1.再谈 “协议” 协议是一种 “约定”。在前面我们说过父亲和儿子约定打电话的例子&#xff0c;不过这是感性的认识&a…

Windows提权—数据库提权-mysql提权mssql提权Oracle数据库提权

目录 Windows 提权—数据库提权一、mysql提权1.1 udf提权1.1.2 操作方法一 、MSF自动化--UDF提权--漏洞利用1.1.3 操作方法二、 手工导出sqlmap中的dll1.1.4 操作方法三、 moon.php大马利用 1.2 mof提权1.3 启动项提权1.4 反弹shell 二、MSSQL提权MSSQL提权方法1.使用xp_cmdshe…

【MATLAB源码-第21期】基于matlab的BCH码编码译码仿真,调制使用QPSK,对比编码与未编码的误码率曲线。

操作环境&#xff1a; MATLAB 2022a 1、算法描述 QPSK调制解调&#xff1a;QPSK&#xff08;Quadrature Phase Shift Keying&#xff09;调制解调**是一种数字调制技术&#xff0c;通常用于数字通信系统。 调制&#xff1a; 1. 首先&#xff0c;将数字信号分成两路&#xff…

nodejs基础学习(一)

nodejs逆向python爬虫学习笔记 第一章 nodejs基础 nodejs基础 nodejs逆向python爬虫学习笔记开发环境vscodeF5运行注释js逆向作用变量**1、var全局**2、let块级作用域&#xff1a; {} if while for。。。等等循环中使用3、const 块级作用域&#xff0c;常量,不可以修改/重新定…