我是靠谱客的博主 难过高跟鞋,最近开发中收集的这篇文章主要介绍nb-iot模块的at指令_【动手实践】BC26模组调试与AT控制 by xinlong,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

cbcf895e522899b6244be4dc08fcd377.png

近期动手画了一个BC26通信模组, 模块实物图、原理图与PCB截图2D/3D截图如下图:

81f04c5c3595d9867d5ac9b5ce72f5a3.png
BC26模块实物图

4c2d0529e725908ff856a1036ca81e54.png
BC26模块原理图

5d6c804dcd64f6946535234bfc963192.png
BC26模块PCB(2D)

5bf17dce0dc1920a54d655c1dabfc0ff.png
BC26模块PCB(3D)

第一部分 硬件调试遇到的问题与解决方法

问题1:上电后输入AT+CIMI无法获取到SIM卡卡号返回ERROR,测量SIM_VDD输出电压为0

2d12309fb4d402599ee20a779eee3784.png

重启模块后会返回NOT READY

34ddb7d31d56791be5f59d0b7dfb160e.png

问题原因:根据AT+CIMI获取卡号但返回ERROR与SIM_VDD电压为0,判断是由于SIM卡槽电路异常导致SIM卡无法被识别

排查方法:

  1. 更换SIM卡,分别更换电信NB卡与移动NB卡,问题依旧复现
  2. 更换新的SIM卡座,更换后问题依旧,仔细排查原理图与PCB排除SIM卡座问题
  3. 排查PCB过程中发现SIM卡座对应的六脚ESD芯片(型号:SDA05CW)是有方向的,怀疑是焊接工将芯片方向焊错,检查后确认芯片方向焊错,去掉后问题解决

0550aee0f5f191376157c1300c785163.png
SIM卡座 ESD芯片位置

783ee948b148f7614354ea399079830f.png
去掉SIM卡座的ESD芯片

第二部分 AT指令控制EC26 通过TCP上传数据到服务器

用到的控制指令与解释:

e0994ee811dd4d7a825f31f00075e481.png
CB26 AT TCP联网控制指令

测试用的AT命令,可直接在下面复制:

AT

AT+CIMI

AT+CGSN=1

AT+CESQ

AT+CGATT?

AT+CEREG?

AT+COPS?

AT+CGPADDR=1

AT+QSOC=1,1,1

AT+QSOCON=0,1001,"10.24.108.11"

AT+QSOSEND=0,32,201908150100404110000000140861

AT+QSODIS=0

AT+QSOCL=0

附在串口调试助手中通过AT指令测试模块连接服务器上传数据的完整测试截图以供参考:

d7d51211ae63bd8d12c4c3c6ddde2194.png

以上!

最后

以上就是难过高跟鞋为你收集整理的nb-iot模块的at指令_【动手实践】BC26模组调试与AT控制 by xinlong的全部内容,希望文章能够帮你解决nb-iot模块的at指令_【动手实践】BC26模组调试与AT控制 by xinlong所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部