配置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,

相关推荐
爱聊灵光的维C6 小时前
从看见世界到重构认知:在视觉与硬件的交汇处,寻找我们这代人的北极星
c语言·物联网·计算机视觉·重构·硬件工程·射频工程
乐橙开放平台16 小时前
跨地域监控难管理?通过 GB28181 把各地海康大华乐橙摄像头注册到云端平台
开发语言·笔记·物联网·自动化·php·音视频·智能家居
wtblszn17 小时前
凹版印刷机智慧运维物联网系统方案
java·运维·物联网
wtblszn17 小时前
水产养殖数字化物联网解决方案
物联网
乐橙开放平台17 小时前
离岗检测怎么实现?通过客流相机或 AI 摄像头识别岗位区域无人状态,再推送告警消息
人工智能·笔记·后端·数码相机·物联网·自动化·音视频
HZZD_HZZD1 天前
大口径摄像水表白皮书拆解:DN40加装改造与字轮识别实测
运维·物联网·腾讯云
SL_staff1 天前
设备离线时业务不中断:JVS-IOT高可用架构解析
java·物联网·产品
byte轻骑兵2 天前
【LMP】规范精讲[11]: 暗房里的协议——产线射频测试是怎么指挥芯片的
物联网·通信协议·蓝牙协议·lmp·蓝牙链路管理
芯片人0072 天前
GEK100系列芯片进入上市公司上海移远通信供应链
人工智能·单片机·嵌入式硬件·物联网·芯片
热文新讯2 天前
迎进博·话疗愈:2026酒店“疗愈睡眠”闭门研讨会在沪举行
大数据·人工智能·物联网