这次我们就拿域格CAT1的模块调试串口透传
首先,我们拿到模块后将串口引出接上电脑
1.首先检查模块的状态
建立连接前请先检查模块状态:
1.SIM 卡是否在位
AT+CPIN?
+CPIN: READY //SIM 卡已准备好
OK
2.模块信号
AT+CSQ
+CSQ: 30,99 //信号值为30
OK
3.模块是否正常注册
AT^SYSINFO
^SYSINFO: 2,3,0,9,1 //模块注册在 4G
OK
以上几条命令返回值正常后, 再参照以下的步骤操作建立连接及传输数
据。
若返回不对, 应检查相关卡及天线是否正常可用。 确保卡、 天线及网络环境无误后,
再操作建立连接及传输数据
2.透传
第 1 步: 设置 APN
AT+QIPCSGP=1,1,"CMNET" //CID,上下文类型, APN
OK
第 2 步: 激活上下文
AT+QIPACT=1 //CID,需与第 1 步的 CID 保持一致
OK
+QIPACTURC: 1,1,"10.155.69.240" //模块获取到 IP
第 3 步: 建立透传连接
AT+QIPOPEN=1,1,"TCP","203.156.205.55",8866,0,2 //CID,socket ID,TCP 连接,服务器地址,服务器端口,本地端口(建议设置为 0) ,连接类型为 TCP,透传模式
CONNECT //透传连接建立成功, 可收发数据
WWWWWWWWWWWWWWFFFFFFFFFF //模块接收到的数据
模块发送数据服务端可接收到
第 4 步: 退出透传
+++ //该条指令不要带回车
OK //退出透传成功
AT+CPIN? //退出透传后可正常发 AT 指令
+CPIN: READY
OK
第 5 步: 退出 AT 命令模式进入透传模式
ATO
CONNECT
第 6 步: 断开透传连接
+++ //必须切换到 AT 命令模式才可发指令断开连接
OK
AT+QIPCLOSE=1 //socket ID
+QIPCLOSE: 1
OK
第 7 步: 断开 TCP/IP 连接
AT+QIPDEACT=1
OK
+QIPACTURC: 1,0,"0.0.0.0"