配置NB-IoT,烧录程序和完成项目

拿到NB模块后,卡槽插入物联网卡,且NB丝印处插入天线

之后我们要发送AT指令到NB模块,我们按照下表和下图连接:

|-----------------------|------------|
| 连到USB转TTL模块丝印 | 连线 |
| GND | 按照紫线连接 |
| RXD | 按照蓝线连接 |
| TXD | 按照绿线连接 |
| 3V3 | 按照黄线连接 |
| 5V | 按照橙线连接 |

如果看不清楚连线位置,可以查看下图,这里提示并不是说只能用这种颜色杜邦线连,而是想告诉大家怎么具体连接NB模块和串口模块

连接完成后, 将USB-TTL模块插入电脑,保证我们的电脑已经安装好了CH340驱动 ,我们使用USB-TTL模块发送AT指令给NB模块

|----------------------------------------------------------------------------------------------------------------------------|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 串口发送数据 | AT指令作用 | XCOM返回数据 |
| AT | 激活NB模块 | |
| AT+CSQ | 查看NB模块的信号, | 20-31,我们都可以认为信号不错 |
| AT+MIPLCREATE | 创建通信套件实例 | +MIPLCREATE: 0 OK |
| AT+MIPLADDOBJ=0,3311,1,"1",1,0 | | |
| AT+MIPLOPEN=0,86400 | 向OneNET 发送注册请求。 | OK +MIPLEVENT:0,1 +MIPLEVENT:0,2 +MIPLEVENT:0,4 +MIPLEVENT:0,6 +MIPLOBSERVE:0,91469,1,3311,0,-1 这里我们一定要注意这个91469 ,每次给NB模块配置,到这里这个值都不一样,我这里是91469,大家可能都不一样,下面输入AT指令要用到。 |
| AT+MIPLOBSERVERSP=0,91469 ****,****1 这个命令输入要快,和上一个命令的输入不能隔太久,如果隔久了就会报错,这报错了我们直接拨动NB模块的按键到OFF再重启到ON | | +MIPLDISCOVER: 0,26384,3311 一定要注意,我这里是26384,大家可能都不一样,下面我们需要输入这个值 |
| AT+MIPLDISCOVERRSP=0,26384,1,4,"5850" 这个命令输入要快,和上一个命令的输入不能隔太久 如果隔久了就会报错,报错了我们直接拨动NB模块的按键到OFF再重启到ON | | OK |

AT指令配置好后, 一定不能给NB模块断电,一定不能给NB模块断电,一定不能给NB模块断电 。我们打开Keil软件修改51程序

打开代码后,我们可以看到程序中有这一段,这里的91469就是下图中的91469,每次配置都会不一样。

程序修改完之后,可以先复制程序里双引号中内容AT+MIPLNOTIFY=0,91469,3311,0,5850,5,1,1,0,0

测试这段程序没问题的话,就可以点击下图中蓝色圈中的按钮,编译程序。

编译完之后,我们就先用TYPC线连接我们之前焊接好的51传感器底板,并将USB端连接电脑,但注意我们之前插入的 USB-TTL模块一定不能拔下来,USB-TTL模块一定不能拔下来,USB-TTL模块一定不能拔下来,但是串口千万别选成CH340模块的串口。 不然我们NB模块又要重新配置。

我们先不按下底板的蓝色按键

打开 STC-ISP 软件,点击 打开程序文件 这一按钮,到给的资料处程序文件夹中的子文件夹 01-0.96OLED显示屏C51_IIC例程 找到OLED.hex文件。选择文件之后,点击 红圈中下载/编程按钮

这时候我们给 按下底板的蓝色按键 ,就可以发现程序正在下载了

下载完程序之后,一定要多按几次复位, 等待OLED 屏刷屏完成之后 ,我们就可以插入NB模块了,插入稳当后,插入稳当后,插入稳当后。就可以拔掉杜邦线和USB-TTL模块了

拔掉杜邦线后,我们就可以插入光敏传感器了

然后我们就可以查看OneNet上设备是否有数据了。下图即是设备接收到的数据, 当我们挡住光敏传感器,传感器上灯灭,OneNet布尔数据为false,当我们不挡住光敏传感器,传感器上灯亮,OneNet布尔数据为true,

相关推荐
易云码28 分钟前
信息安全建设方案,网络安全等保测评方案,等保技术解决方案,等保总体实施方案(Word原件)
数据库·物联网·安全·web安全·低代码
Thanks_ks9 小时前
探索计算机互联网的奇妙世界:从基础到前沿的无尽之旅
物联网·云计算·区块链·tcp/ip协议·计算机互联网·万维网·未来科技
徐嵌12 小时前
STM32项目---畜牧定位器
c语言·stm32·单片机·物联网·iot
Acrelhuang12 小时前
安科瑞5G基站直流叠光监控系统-安科瑞黄安南
大数据·数据库·数据仓库·物联网
jjyangyou13 小时前
物联网核心安全系列——物联网安全需求
物联网·算法·安全·嵌入式·产品经理·硬件·产品设计
火山引擎边缘云1 天前
创新实践:基于边缘智能+扣子的智慧婴儿监控解决方案
物联网·aigc·边缘计算
田三番1 天前
使用 vscode 简单配置 ESP32 连接 Wi-Fi 每日定时发送 HTTP 和 HTTPS 请求
单片机·物联网·http·https·嵌入式·esp32·sntp
AIoT科技物语2 天前
免费,基于React + ECharts 国产开源 IoT 物联网 Web 可视化数据大屏
前端·物联网·react.js·开源·echarts
漫途科技2 天前
漫途焊机安全生产监管方案,提升安全生产管理水平!
物联网·安全
明达技术2 天前
MR30分布式IO模块与高效PLC协同
分布式·物联网·自动化