移远官网

关于BC26NC模组不能创建socket服务器的问题

现在手上有BC26NC模组,调试进行到sim卡注册分配ip完成,但在创建服务器的时候就出错,打印信息如下:
AT

OK
AT

OK
ATI

Quectel_Ltd
Quectel_BC26
Revision: BC26NCR01A09

OK
get back BC26
AT

OK
ATI

Quectel_Ltd
Quectel_BC26
Revision: BC26NCR01A09

OK
我的■■是 :
460043330306235

OK

AT+CIMI

460043330306235

OK
AT+CGATT=1

ERROR
AT+CGATT?

+CGATT: 0

OK
AT+CGATT?

+CGATT: 0

OK
AT+CGATT?

+CGATT: 0

OK
AT+CGATT?

+CGATT: 0

OK
AT+CGATT?

+CGATT: 0

OK
AT+CGATT?

+CGATT: 0

OK
========BAND=========
AT+CGATT?

+CGATT: 1

OK

+IP: 100.114.17.196
AT+QBAND?

+QBAND: 1,3,5,8

OK

AT+CGATT?

+CGATT: 1

OK

+IP: 100.114.17.196
AT+QBAND?

+QBAND: 1,3,5,8

OK
信号质量:AT+CSQ

+CSQ: 26,0

OK

AT+CSQ

+CSQ: 26,0

OK
AT+CEREG?

+CEREG: 0,1

OK
AT+CGPADDR=1

+CGPADDR: 1,100.114.17.196

OK
AT+CGATT?

+CGATT: 1

OK
AT+QSOCL=0

ERROR

just close old socket
AT+QSOC=1,1,1

ERROR
socket number = 0
AT+QSOCON=0,20665,“111.67.205.133”

ERROR
AT+QSOSEND=0,13,7777772e637367736d2e636f6d

ERROR
AT+QSORF=0,100

ERROR
AT+QSOSEND=0,13,7777772e637367736d2e636f6d

ERROR
AT+QSORF=0,100

ERROR
AT+QSOSEND=0,13,7777772e637367736d2e636f6d

ERROR

服务器ip和端口号在另外一台设备上测试过是没问题的,那台设备用的是BC26NB模块,两者用的是同一张物联卡。
麻烦老师们帮忙看看这是什么问题,调了几天了,一直过不去

您好,

您这边参考的什么文档呢,这些不是BC26对接TCP服务器最新流程的相关指令。

相关流程指令还请参考文档 Quectel_BC26&BC20_TCP(IP)_应用指导,最新文档可以去移远官网下载。
谢谢!

官网入口如截图:

非常感谢您帮我找到了问题 我找到了这个文档 现在模块tcp连接的at命令有响应了 但是 AT+QIOPEN=1,1,“TCP”,SERVERIP,SERVERPORT,1234,1,0这条指令怎么改都是错误的 ip地址和端口号没错的 别的设备能连上 就是这个本地端口应该是指的BC26模块的端口吧 我用1234和0都是错的 连接不上
麻烦您指点下,非常感谢

您好,

可以根据我提供的例程进行操作,也可以参考文档上的例程,输入正确的IP地址和端口号,并检查“TCP”双引号以及逗号使用是否正确。
如果还不行,麻烦提供相关流程以及模组的具体版本号,谢谢! :slightly_smiling_face:
AT+QIOPEN=1,1,“TCP”,SERVERIP,SERVERPORT,0,1

我已经调好了,感谢您的指点,谢谢 :nose: