SIM7000C在NB模式下的非透传模式的TCPIP

...................................        开机检测        ..................................

AT        //波特率同步

OK

AT+CPIN?    //检查卡
+CPIN: READY

OK

AT+CSQ       //查询信号强度
CSQ: 20,0
OK

AT+CGATT?    //查询业务是否附着,确保卡不欠费
+CGATT: 1
OK

...................................        设置NB模式        ..................................

AT+CNMP=<mode>  //  工作模式选择命令
                                        13:GSM only
                                        38:LTE only(使用 NB-IOT 网络时 CNMP 需要设置为 38)
AT+CMNB=<mode>  // CAT-M 与 NB-IOT 选择命令
                                        1: CAT-M
                                        2: NB-IOT
AT+NBSC=<mode>  //  扰码设置(需与基站的扰码设置一致、大部分基站打开的)
                                        0: 关闭

                                        1: 打开

...................................        设置APN        ..................................

AT+CGNAPN // 查询模块和网络协商注册时获取的 APN 信息

AT+CGNAPN // 查询 APN
+CGNAPN: 1,"ctnb"

OK

AT+CSTT="ctnb" // 设置对应的 APN
OK

...................................        开始连接流程        ..................................

AT+CIICR  // 激活移动场景

OK

AT+CIFSR  // 获取本地 IP 地址

10.33.114.44

AT+CIPSTART="TCP","xx.xx.xx.xx",xx  // 连接 TCP 服务器

OK

CONNECT OK  // 收到 CONNECT 表示已经连接成功
AT+CIPSEND=12 // 发送数据(12 代表只发送 12 字节数据)
> 1234567890ABCDEFGHIJ // 输入对应的数据(12 字节后的数据被丢弃)
SEND OK
1234567890AB  // 服务器返回数据
AT+CIPCLOSE=1 // 关闭 TCP 连接
CLOSE OK
AT+CIPSHUT // 关闭移动场景

SHUT OK

注:在激活移动场景后再次激活就会返回error,需要确保已经关闭移动场景,连接TCP时候需要适当延迟,返回CONNECT OK才算连接成功

猜你喜欢

转载自blog.csdn.net/putiputiti/article/details/80661342