From 38026a123f9f0b862ab1cdef6dd4205a1adab352 Mon Sep 17 00:00:00 2001 From: "snickersun@163.com" Date: Mon, 15 Sep 2025 10:39:44 +0000 Subject: [PATCH] Merge #2241 into sdk650pathc0423 from refs/changes/2241/head MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Code review from snickersun@163.com * refs/changes/2241/head: (4 commits squashed) - 添加ppp的runtime变量获取,包括imei,iccid,simstat,operator等 - 修复ppp拨号后一段时间无法输入指令问题 - PPP 可以ping通了,还需要 优化代码,日志太多,默认不能自动可以使用,需要用at逐个执行指令。 - Merge branch 'sdk650pathc0423' of codeup.aliyun.com:64191456b9581d62e8f81ac0/FD230 into sdk650pathc0423 Signed-off-by: snickersun@163.com Reviewed-by: snickersun@163.com Merged-by: snickersun@163.com CR-link: https://codeup.aliyun.com/64191456b9581d62e8f81ac0/FD230/change/2241 --- .../src/include/lwip/lwipopts_default.h | 4 + .../4g/cat1Service/Service/cat1_runtime.c | 19 +- .../4g/cat1Service/include/cat1_runtime.h | 3 + code/sdk/zhihui/ppp/CMakeLists.txt | 10 + ...4\273\244\346\211\213\345\206\214_V1.0.md" | 26962 ++++++++++++++++ code/sdk/zhihui/ppp/example/ppp_at_cmd.c | 751 + code/sdk/zhihui/ppp/example/ppp_example.c | 96 +- code/sdk/zhihui/ppp/include/ppp_api.h | 161 +- code/sdk/zhihui/ppp/include/ppp_cat1_api.h | 21 +- code/sdk/zhihui/ppp/include/ppp_config.h | 9 +- code/sdk/zhihui/ppp/include/ppp_serial.h | 1 + code/sdk/zhihui/ppp/src/ppp_api.c | 1572 +- code/sdk/zhihui/ppp/src/ppp_at_handler.c | 211 +- code/sdk/zhihui/ppp/src/ppp_cat1_api.c | 44 +- code/sdk/zhihui/ppp/src/ppp_lwip.c | 372 +- code/sdk/zhihui/ppp/src/ppp_lwip_thread.c | 202 + code/sdk/zhihui/ppp/src/ppp_serial.c | 213 +- 17 files changed, 30294 insertions(+), 357 deletions(-) create mode 100644 "code/sdk/zhihui/ppp/doc/Neoway_N706A_AT\345\221\275\344\273\244\346\211\213\345\206\214_V1.0.md" create mode 100644 code/sdk/zhihui/ppp/src/ppp_lwip_thread.c diff --git a/code/sdk/open_source/openharmony/third_party/lwip/lwip_adapter/liteos/src/include/lwip/lwipopts_default.h b/code/sdk/open_source/openharmony/third_party/lwip/lwip_adapter/liteos/src/include/lwip/lwipopts_default.h index 2416d018f..f48813ef8 100644 --- a/code/sdk/open_source/openharmony/third_party/lwip/lwip_adapter/liteos/src/include/lwip/lwipopts_default.h +++ b/code/sdk/open_source/openharmony/third_party/lwip/lwip_adapter/liteos/src/include/lwip/lwipopts_default.h @@ -193,6 +193,10 @@ extern "C" { #define SIO_UART_BUS UART_BUS_0 #endif +#ifndef SIO_UART_IRQ_NUM +#define SIO_UART_IRQ_NUM UART_0_IRQN +#endif + #ifndef SIO_UART_BAUDRATE #define SIO_UART_BAUDRATE 921600 #endif diff --git a/code/sdk/zhihui/4g/cat1Service/Service/cat1_runtime.c b/code/sdk/zhihui/4g/cat1Service/Service/cat1_runtime.c index 173d1bcb0..b00c0fa1b 100644 --- a/code/sdk/zhihui/4g/cat1Service/Service/cat1_runtime.c +++ b/code/sdk/zhihui/4g/cat1Service/Service/cat1_runtime.c @@ -24,8 +24,9 @@ typedef struct int sim ; int signal ; char opera[64] ; - char imei[20] ; - char pyVer[20] ; + char imei[32] ; + char pyVer[32] ; + char iccid[32] ; char modemVer[64] ; }cat1_runtime_status_t; @@ -112,6 +113,20 @@ char* cat1_api_runtime_get_cat1_imei(void) return (char*)g_runtime.imei; } +void cat1_api_runtime_set_cat1_iccid(char* iccid) +{ + if (iccid == NULL) return; + int len=strlen(iccid); + memset_s(g_runtime.iccid,sizeof(g_runtime.iccid),0,sizeof(g_runtime.iccid)); + memcpy_s(g_runtime.iccid,sizeof(g_runtime.iccid),iccid,len); +} + +char* cat1_api_runtime_get_cat1_iccid(void) +{ + return (char*)g_runtime.iccid; +} + + void cat1_api_runtime_set_cat1_pyver(char* pyver) { if (pyver == NULL) return; diff --git a/code/sdk/zhihui/4g/cat1Service/include/cat1_runtime.h b/code/sdk/zhihui/4g/cat1Service/include/cat1_runtime.h index 487a3ba52..cb5f9b280 100644 --- a/code/sdk/zhihui/4g/cat1Service/include/cat1_runtime.h +++ b/code/sdk/zhihui/4g/cat1Service/include/cat1_runtime.h @@ -48,6 +48,9 @@ char* cat1_api_runtime_get_cat1_operator(void); void cat1_api_runtime_set_cat1_imei(char* cat1_operator); char* cat1_api_runtime_get_cat1_imei(void); +void cat1_api_runtime_set_cat1_iccid(char* cat1_operator); +char* cat1_api_runtime_get_cat1_iccid(void); + void cat1_api_runtime_set_cat1_pyver(char* cat1_operator); char* cat1_api_runtime_get_cat1_pyver(void); diff --git a/code/sdk/zhihui/ppp/CMakeLists.txt b/code/sdk/zhihui/ppp/CMakeLists.txt index 9fb16f03b..7984cdc61 100644 --- a/code/sdk/zhihui/ppp/CMakeLists.txt +++ b/code/sdk/zhihui/ppp/CMakeLists.txt @@ -17,6 +17,7 @@ set(SOURCES src/ppp_at_handler.c src/ppp_serial.c src/ppp_lwip.c + src/ppp_lwip_thread.c src/ppp_debug.c src/ppp_power_ctl.c src/ppp_cat1_api.c @@ -68,6 +69,15 @@ set(PUBLIC_DEFINES PRINTPKT_SUPPORT=1 PPP_DEBUG=LWIP_DBG_ON PPP_INPROC_IRQ_SAFE=0 + # 添加IPCP相关配置 + IPCP_SUPPORT=1 + PPP_DNS=1 + LWIP_DNS=1 + DNS_TABLE_SIZE=2 + # 启用IPCP调试 + IPCP_DEBUG=LWIP_DBG_ON + # 确保IPCP功能完全启用 + PPP_IPV4_SUPPORT=1 # PPP_OPTIONS=1 SUPPORT_PPP_SERVICE SUPPORT_AT_PPP diff --git "a/code/sdk/zhihui/ppp/doc/Neoway_N706A_AT\345\221\275\344\273\244\346\211\213\345\206\214_V1.0.md" "b/code/sdk/zhihui/ppp/doc/Neoway_N706A_AT\345\221\275\344\273\244\346\211\213\345\206\214_V1.0.md" new file mode 100644 index 000000000..950286050 --- /dev/null +++ "b/code/sdk/zhihui/ppp/doc/Neoway_N706A_AT\345\221\275\344\273\244\346\211\213\345\206\214_V1.0.md" @@ -0,0 +1,26962 @@ +# Neoway N706A AT命令手册 V1.0 + + +### N706A + + +### AT 命令手册 + +LTE Cat.1 模组 + +版本 1.0 + +日期2025-04-28 + + + +### N706A AT 命令手册 + +版权声明 + + +深圳市有方科技股份有限公司版权所有 ii + + +版权声明 + +版权所有 © 深圳市有方科技股份有限公司 2025。深圳市有方科技股份有限公司保留所有权利。 + +未经深圳市有方科技股份有限公司书面同意, 任何单位和个人不得擅自摘抄、 复制本文档内容的部分或全部, + +并不得以任何形式传播。 + + +是深圳市有方科技股份有限公司所有商标。 + +本文档中出现的其他商标,由商标所有者所有。 + + +说明 + + +### 本文档对应产品为 N706A 模组。 + +本文档的使用对象为系统工程师,开发工程师及测试工程师。 + +本设计指南为客户产品设计提供支持,客户须按照本文中的规范和参数进行产品设计和调试。如因客户操作 + +不当造成的人身伤害和财产损失,有方概不承担责任。 + + +由于产品版本升级或其它原因,本文档内容会在不预先通知的情况下进行必要的更新。 + +除非另有约定,本文档中的所有陈述、信息和建议不构成任何明示或暗示的担保。 + + +深圳市有方科技股份有限公司为客户提供全方位的技术支持,任何垂询请直接联系您的客户经理或发送邮件 + +至以下邮箱: + +Sales@neoway.com + +Support@neoway.com + +公司网址:http://www.neoway.com + + + +### N706A AT 命令手册 + +目录 + + +深圳市有方科技股份有限公司版权所有 iii + + +目录 + +关于本文档 ....................................................................................................... x + +范围 ................................................................................................................................................... x + +读者对象 ............................................................................................................................................ x + +修订记录 ............................................................................................................................................ x + +符号约定 ............................................................................................................................................ x + +相关文档 ............................................................................................................................................ x + + +### 1 开机 LOG 使用说明 ................................................................................... 11 + + +## 2 AT 命令格式说明 ......................................................................................... 12 + + +### 2.1 定义 .......................................................................................................................................... 12 + + +### 2.2 语法说明 ................................................................................................................................... 12 + + +### 2.3 命令类型 ................................................................................................................................... 13 + + +### 2.4 命令响应时间 ............................................................................................................................ 13 + +3 注意事项 .................................................................................................... 17 + + +### 3.1 文件操作 ................................................................................................................................... 17 + + +### 4 通用 AT 指令 .............................................................................................. 18 + + +### 4.1 ATI–获取模组厂商信息 ............................................................................................................. 18 + + +### 4.2 AT+GMR–查询版本信息 .......................................................................................................... 18 + + +### 4.3 AT+CSQ–获取信号强度 ........................................................................................................... 19 + + +### 4.4 AT+CREG–查询网络注册状态 ................................................................................................. 20 + + +### 4.5 AT+CEREG–获取 EPS 网络注册状态 ...................................................................................... 21 + + +### 4.6 AT+COPS–网络选择 ................................................................................................................ 23 + + +### 4.7 AT+CIMI–查询国际移动用户识别码 ......................................................................................... 24 + + +### 4.8 AT+CGSN–获取通信模组 IMEI 号 ............................................................................................ 25 + + +### 4.9 AT+GSN–获取通信模组 IMEI 号 .............................................................................................. 26 + + +### 4.10 AT+CCID–获取 SIM 卡标识.................................................................................................... 26 + + +### 4.11 AT+CGMM–查询模组型号...................................................................................................... 27 + + +### 4.12 AT+GMM–查询模组型号 ........................................................................................................ 27 + + +### 4.13 AT+IPR–设置模组波特率 ....................................................................................................... 28 + + +### 4.14 AT+CFUN–设置模组功能 ....................................................................................................... 29 + + +### 4.15 AT+CMUX–串口多路复用指令 ............................................................................................... 30 + + +### 4.16 AT+CCLK–时钟管理 .............................................................................................................. 32 + + +### 4.17 AT+CPIN–输入 PIN 码 ........................................................................................................... 33 + + +### 4.18 AT+CLCK–PIN 使能与查询功能指令 ...................................................................................... 34 + + +### 4.19 AT+CPWD–修改密码指令 ...................................................................................................... 35 + + +### 4.20 AT+CGDCONT–设置 PDP 格式 ............................................................................................. 36 + + + +### N706A AT 命令手册 + +目录 + + +深圳市有方科技股份有限公司版权所有 iv + + + +### 4.21 AT+XGAUTH–用户认证 ......................................................................................................... 38 + + +### 4.22 AT+CGATT–设置 GPRS 附着和分离...................................................................................... 39 + + +### 4.23 ATE1/ATE0–打开&关闭回显................................................................................................... 40 + + +### 4.24 ATD*99#–GPRS .................................................................................................................... 41 + + +### 4.25 AT+CESQ–扩展信号强度 ....................................................................................................... 41 + + +### 4.26 AT+NWDNS–域名解析 .......................................................................................................... 43 + + +### 4.27 AT+NWENPWRSAVE–休眠(Sleep)设置 ........................................................................... 44 + + +### 4.28 AT+NWPWROFF–模组关机指令 ........................................................................................... 45 + + +### 4.29 AT+NWRFTEST–模组强发强收指令(仅可用于测试) ......................................................... 45 + + +### 4.30 AT+NSTGETRSSI–获取强收模式下模组的接收功率(仅可用于测试) ................................. 48 + +5 短消息服务指令 ......................................................................................... 49 + + +### 5.1 AT+CSMS–选择短信服务......................................................................................................... 49 + + +### 5.2 AT+CPMS–首选短信存储器 ..................................................................................................... 50 + + +### 5.3 AT+CMGF–设置短消息模式 ..................................................................................................... 51 + + +### 5.4 AT+CSCS–设置 TE 字符集 ...................................................................................................... 52 + + +### 5.5 AT+CNMI–设置短信指示格式................................................................................................... 53 + + +### 5.6 AT+CMGR–读短消息 ............................................................................................................... 55 + + +### 5.7 AT+CMGL–短信列表 ................................................................................................................ 57 + + +### 5.8 AT+CMGS–发送短消息 ............................................................................................................ 59 + + +### 5.9 AT+CMGW–写短消息 .............................................................................................................. 60 + + +### 5.10 AT+CMSS–发送已保存的短消息 ............................................................................................ 61 + + +### 5.11 AT+CMGD–删除短消息 ......................................................................................................... 62 + + +### 5.12 AT+CSCA–短信中心号码 ....................................................................................................... 63 + + +### 5.13 AT+CSMP–设置文本模式参数 ............................................................................................... 64 + + +### 5.14 AT+CSDH–显示文本模式参数................................................................................................ 65 + + +## 6 TCP/UDP 客户端指令 ................................................................................. 67 + + +### 6.1 AT+NETAPN–设置网络 APN.................................................................................................... 67 + + +### 6.2 AT+XIIC–建立 PDP 链接 .......................................................................................................... 68 + + +### 6.3 AT+TCPSETMODE–设置 TCP 客户端模式.............................................................................. 69 + + +### 6.4 AT+TCPSETUP–建立 TCP 连接 .............................................................................................. 70 + + +### 6.5 AT+TCPSEND–发送 TCP 数据 ................................................................................................ 71 + + +### 6.6 AT+RECVMODE–设置数据接收模式 ....................................................................................... 73 + + +### 6.7 +TCPRECV–接收到 TCP 数据 ................................................................................................ 74 + + +### 6.8 AT+TCPREAD–读取 TCP 数据 ................................................................................................ 75 + + +### 6.9 AT+TCPCLOSE–关闭 TCP 连接 .............................................................................................. 76 + + +### 6.10 AT+UDPSETUP–建立 UDP 连接 ........................................................................................... 77 + + +### 6.11 AT+UDPSEND–发送 UDP 数据 ............................................................................................. 78 + + +### 6.12 +UDPRECV–接收到 UDP 数据 .............................................................................................. 80 + + +### 6.13 AT+UDPREAD–读取 UDP 数据 ............................................................................................. 80 + + +### 6.14 AT+UDPCLOSE–关闭 UDP 连接 ........................................................................................... 81 + + +### 6.15 AT+IPSTATUS–查询 TCP/UDP 透传链路状态 ....................................................................... 82 + + +### 6.16 AT+TCPACK–查询 TCP 链路发送数据状态 ........................................................................... 83 + + + +### N706A AT 命令手册 + +目录 + + +深圳市有方科技股份有限公司版权所有 v + + + +### 6.17 AT+DNSSERVER–设置 DNS 服务器 ..................................................................................... 84 + + +### 6.18 AT+PDPKEEPALIVE–设置 PDP 心跳 .................................................................................... 85 + + +### 6.19 AT+PDPSTATUS–查询 PDP 状态 .......................................................................................... 86 + + +### 6.20 AT+TCPKEEPALIVE–TCP 心跳包设置 .................................................................................. 86 + + +## 7 TCP 服务器指令 ......................................................................................... 89 + + +### 7.1 AT+TCPLISTENMODE-设置 TCP 侦听模式 .............................................................................. 89 + + +### 7.2 AT+TCPLISTEN–设置服务器侦听功能 .................................................................................... 90 + + +### 7.3 AT+CLOSELISTEN–关闭侦听链接 .......................................................................................... 91 + + +### 7.4 AT+CLOSECLIENT–关闭主站链接 .......................................................................................... 92 + + +### 7.5 +TCPRECV(S)–接收到主站的数据 .......................................................................................... 93 + + +### 7.6 AT+TCPREADS–读取到主站的数据 ........................................................................................ 94 + + +### 7.7 AT+TCPSENDS–发送给主站的数据 ........................................................................................ 95 + + +### 7.8 AT+CLIENTSTATUS–查询主站链路的状态 .............................................................................. 96 + + +### 7.9 AT+TCPACKS–查询 TCP 服务器发送数据状态 ....................................................................... 97 + + +## 8 TCP/UDP 透传指令 .................................................................................... 99 + + +### 8.1 AT+TCPTRANS–建立 TCP 透传连接 ....................................................................................... 99 + + +### 8.2 AT+UDPTRANS–建立 UDP 透传连接 .................................................................................... 100 + + +### 8.3 AT+TCPACK–查询 TCP 透传链路发送数据状态 .................................................................... 102 + + +### 8.4 +IPSTATUS–查询 TCP/UDP 链路状态................................................................................... 103 + + +### 8.5 AT+TRANSCLOSE–关闭透传方式链接 ................................................................................. 104 + + +## 9 SSL TCP 数据业务 ................................................................................... 105 + + +### 9.1 AT+SSLTCPCFG–SSL TCP 配置参数 ................................................................................... 105 + + +### 9.2 AT+SSLTCPSETUP–建立 SSLTCP 连接 ............................................................................... 106 + + +### 9.3 AT+SSLTCPCLOSE–SSL TCP 关闭连接指令........................................................................ 108 + + +### 9.4 AT+SSLTCPSEND–SSL TCP 数据发送 ................................................................................. 109 + + +### 9.5 +SSLTCPRECV–接收到 SSL TCP 数据 ................................................................................ 110 + + +### 9.6 AT+CERTADD–添加 SSL 证书 .............................................................................................. 110 + + +### 9.7 AT+CERTCHECK–SSL 证书确认 ......................................................................................... 111 + + +### 9.8 AT+CERTDEL–删除 SSL 证书 .............................................................................................. 112 + + +### 9.9 AT+SSLTCPCFGA–SSL TCP 配置参数 ................................................................................. 113 + + +### 9.10 AT+SSLTCPREAD–SSL TCP 数据读取 ............................................................................... 114 + + +### 9.11 AT+SSLCIPHERSET–SSLTCP 去除弱算法 ......................................................................... 115 + + +## 10 TCP 透明传输服务器指令 ....................................................................... 117 + + +### 10.1 AT+TCPSRVTRANS–透传方式 TCP 侦听 ........................................................................... 117 + + +### 10.2 AT+CLIENTSTATUS–查询透传主站链路的状态 ................................................................... 118 + + +## 11 FTP 指令 ................................................................................................. 120 + + +### 11.1 AT+FTPLOGIN–登陆FTP 服务器 ........................................................................................ 120 + + +### 11.2 AT+FTPLOGOUT–从FTP 服务器注销 ................................................................................ 121 + + +### 11.3 AT+FTPGET–从FTP 服务器下载数据 ................................................................................. 122 + + +### 11.4 AT+FTPPUT–向FTP 服务器上传数据 ................................................................................. 124 + + +### 11.5 AT+FTPSIZE–获取FTP 文件大小 ........................................................................................ 125 + + + +### N706A AT 命令手册 + +目录 + + +深圳市有方科技股份有限公司版权所有 vi + + + +### 11.6 AT+FTPSTATUS–查询 FTP 链路状态 .................................................................................. 126 + + +### 11.7 AT+FTPSCFG–FTPS 配置参数 ........................................................................................... 127 + + +### 11.8 AT+FILEFTPGET–文件系统内下载文件 .............................................................................. 128 + + +### 11.9 AT+FILEFTPPUT–向 FTP 服务器上传文件 .......................................................................... 130 + + +## 12 HTTP/HTTPS 指令 ................................................................................. 132 + + +### 12.1 AT+HTTPPARA–HTTP 参数设置 ......................................................................................... 132 + + +### 12.2 AT+HTTPSETUP–HTTP 链路建立....................................................................................... 133 + + +### 12.3 AT+HTTPACTION–HTTP 发送请求 ..................................................................................... 134 + + +### 12.4 AT+HTTPCLOSE–HTTP 链路主动关闭 ............................................................................... 137 + + +### 12.5 +HTTPRECV–HTTP 数据接收 ............................................................................................. 138 + + +### 12.6 AT+HTTPGET–HTTP 下载文件 ........................................................................................... 139 + + +### 12.7 +HTTPGETRPT–主动上报下载结果 .................................................................................... 140 + + +### 12.8 AT+HTTPGETSTAT?–查询下载结果 .................................................................................... 142 + + +### 12.9 +HTTPCLOSED–HTTP 链路被动关闭 ................................................................................. 144 + + +### 12.10 AT+HTTPSCFG–HTTPS 配置参数 .................................................................................... 145 + + +### 12.11 AT+HTTPSPARA–HTTPS 参数设置 .................................................................................. 146 + + +### 12.12 AT+HTTPSSETUP–HTTPS 链路建立 ................................................................................ 147 + + +### 12.13 AT+HTTPSACTION–HTTPS 发送请求 .............................................................................. 148 + + +### 12.14 AT+HTTPSCLOSE–HTTPS 链路主动关闭 ........................................................................ 150 + + +### 12.15 +HTTPSRECV–HTTPS 数据接收 ...................................................................................... 151 + + +### 12.16 AT+HTTPSGET–HTTPS 下载文件 .................................................................................... 152 + + +### 12.17 +HTTPSGETRPT–主动上报下载结果 ................................................................................ 153 + + +### 12.18 AT+HTTPSGETSTAT?–查询下载结果 ............................................................................... 155 + + +### 12.19 AT+FILEHTTPACTION–文件系统内 HTTP 请求 ................................................................ 156 + + +### 12.20 AT+FILEHTTPSACTION–文件系统内 HTTPS 请求 ........................................................... 158 + + +### 12.21 +FILEHTTPSTAT–文件系统内 HTTP(S)结果状态上报 ....................................................... 159 + + +### 12.22 +HTTPSCLOSED–HTTPS 链路被动关闭 .......................................................................... 160 + + +## 13 Wi-Fi 功能 .............................................................................................. 162 + + +### 13.1 AT+WIFIAPSCAN–Wi-Fi 热点扫描....................................................................................... 162 + + +### 13.2 AT+WIFIGSMLOC–Wi-Fi 定位 ............................................................................................. 163 + + +### 14 阿里 MQTT 指令 .................................................................................... 165 + + +### 14.1 AT+CLOUDAUTHMODE–设备鉴权模式 .............................................................................. 165 + + +### 14.2 AT+CLOUDCFG–阿里 MQTT 证书配置 ............................................................................... 166 + + +### 14.3 AT+CLOUDSETSRVURL–设置 MQTT 鉴权站点 ................................................................. 167 + + +### 14.4 AT+CLOUDHDAUTH–设备鉴权信息(华东 2 站点) .......................................................... 168 + + +### 14.5 AT+CLOUDCONN–配置 MQTT 连接参数命令 ..................................................................... 169 + + +### 14.6 AT+CLOUDSUB–订阅消息命令 ........................................................................................... 170 + + +### 14.7 +CLOUDPUBLISH–PUBLISH 数据接收 .............................................................................. 171 + + +### 14.8 AT+CLOUDPUB–发布消息命令 ........................................................................................... 171 + + +### 14.9 AT+CLOUDPUBMSG–发布长消息命令 ............................................................................... 172 + + +### 14.10 AT+CLOUDUNSUB–取消订阅命令 .................................................................................... 173 + + +### 14.11 AT+CLOUDDISCONN–断开 MQTT 连接并做资源释放 ...................................................... 174 + + + +### N706A AT 命令手册 + +目录 + + +深圳市有方科技股份有限公司版权所有 vii + + + +### 14.12 AT+CLOUDSTATE–MQTT 连接状态查询 .......................................................................... 175 + + +### 15 标准 MQTT 指令 .................................................................................... 176 + + +### 15.1 AT+MQTTMUX–允许 MQTT 支持多路 .................................................................................... 176 + + +### 15.2 AT+MQTTTLS–TLS 参数配置 .............................................................................................. 177 + + +### 15.3 AT+MQTTCONNPARAM–用户参数设置 .............................................................................. 179 + + +### 15.4 AT+MQTTWILLPARAM–遗嘱设置 ....................................................................................... 180 + + +### 15.5 AT+MQTTWILLMSG–长遗嘱消息设置 ................................................................................. 181 + + +### 15.6 AT+MQTTCONN–连接命令 ................................................................................................. 182 + + +### 15.7 AT+MQTTSUB–订阅命令..................................................................................................... 183 + + +### 15.8 AT+MQTTUNSUB–取消订阅 ............................................................................................... 184 + + +### 15.9 AT+MQTTPUB–发布主题..................................................................................................... 185 + + +### 15.10 AT+MQTTPUBS–发布长消息命令 ..................................................................................... 186 + + +### 15.11 AT+MQTTDISCONN–关闭 MQTT 连接.............................................................................. 187 + + +### 15.12 +MQTTSUB–接收主题内容 ............................................................................................... 188 + + +### 15.13 AT+MQTTSTATE–MQTT 连接状态查询 ............................................................................. 188 + + +## 16 GPS 功能 ................................................................................................ 191 + + +### 16.1 AT$MYGPSPWR–GPS 开关指令 ........................................................................................ 191 + + +### 16.2 AT$MYGPSSTATE–查询 GPS 开关状态 .............................................................................. 192 + + +### 16.3 AT$MYGPSPOS–获取 NMEA 数据...................................................................................... 192 + + +### 16.4 AT$MYGNSSSEL–选择定位系统 ......................................................................................... 197 + + +### 16.5 AT$MYGNSSMSG–获取 GPS 辅助定位信息 ....................................................................... 199 + + +### 16.6 AT$MYGPSCFG–GPS 设置 ................................................................................................ 200 + + +### 16.7 AT+GPSDEL–删除辅助数据 ................................................................................................ 201 + + +### 16.8 AT+SETSERVER–设置 AGNSS 服务器............................................................................... 202 + +17 网络时间同步 ......................................................................................... 203 + + +### 17.1 AT+UPDATETIME–同步网络时间 ........................................................................................ 203 + + +### 17.2 AT+SETTZ–设置时钟偏移时间 ............................................................................................ 205 + + +### 17.3 AT+CTZU–时区更新,同步基站时间 ................................................................................... 206 + + +### 17.4 AT+CTZR–时区报告 ............................................................................................................ 207 + +18 网络共享 ................................................................................................ 209 + + +### 18.1 AT+NETSHAREMODE–网络共享模式选择.......................................................................... 209 + + +### 18.2 AT+NETSHAREACT–打开网络共享 .................................................................................... 210 + +19 文件系统操作 ......................................................................................... 212 + + +### 19.1 AT+FSWF–写文件 ............................................................................................................... 212 + + +### 19.2 AT+FSRF–读文件 ................................................................................................................ 213 + + +### 19.3 AT+FSRFEX–读文件拓展指令 ............................................................................................. 214 + + +### 19.4 AT+FSDF–删除文件 ............................................................................................................. 216 + + +### 19.5 AT+FSLIST–获取用户盘文件列表 ........................................................................................ 217 + + +### 19.6 AT+FSFS–获取文件大小 ...................................................................................................... 218 + + +### 19.7 AT+FSLS–获取用户盘剩余空间大小 .................................................................................... 219 + + +### 19.8 AT+FSFAT–格式化用户盘 .................................................................................................... 219 + + + +### N706A AT 命令手册 + +目录 + + +深圳市有方科技股份有限公司版权所有 viii + + + +### 19.9 AT+FSRN–重命名文件 ......................................................................................................... 220 + + +## 20 SIM 卡操作相关指令 ............................................................................... 222 + + +### 20.1 AT+SIMCROSS–双卡单待切换功能 ..................................................................................... 222 + + +### 20.2 AT+SIMHOTSWAP–设置热插拔功能 ................................................................................... 223 + + +### 20.3 AT+NWSIMCFG–SIM 卡上下电 ........................................................................................... 224 + + +### 20.4 AT+SIMCOUNTCTL–写 SIM 卡统计控制 ............................................................................. 224 + + +### 20.5 AT+ SIMCOUNTREAD–读取写卡次数 ................................................................................. 225 + +21 基站定位 ................................................................................................ 227 + + +### 21.1 AT+CIPGSMLOC–获取基站定位信息 .................................................................................. 227 + +22 其他指令 ................................................................................................ 229 + + +### 22.1 AT+NRSP–查询 LTE 邻小区的 RSRP,RSRQ,SINR参数 ...................................................... 229 + + +### 22.2 AT+NETMSG–查询注册网络的详细信息 .............................................................................. 230 + + +### 22.3 AT+NETDMSG–查询当前注册网络信息 ............................................................................... 231 + + +### 22.4 AT+NEOFOTA–FOTA 功能指令 ........................................................................................... 233 + + +### 22.5 AT+NEOFOTAURC–FOTA 状态上报控制指令 ..................................................................... 235 + + +### 22.6 AT+READADC–读 ADC 值 .................................................................................................. 236 + + +### 22.7 AT+NBANDLOCK–锁定多频段 ............................................................................................ 237 + + +### 22.8 AT+NFREQLOCK–锁定指定频点 ......................................................................................... 239 + + +### 22.9 AT+MYCELLINFO–无卡获取通信模组附近小区信息 ........................................................... 240 + + +### 22.10 AT$MYCGED–查询模组当前信道、接收功率和发射功率 .................................................. 242 + + +### 22.11 AT$MYNETINFO–设置网络选择 ........................................................................................ 242 + + +### 22.12 AT$MYSYSINFO–当前网络运行制式的查询、锁定 ........................................................... 243 + + +### 22.13 AT$MYSYSINFOURC–网络制式主动上报开关 .................................................................. 245 + + +### 22.14 AT$MYURCSYSINFO–网络制式主动上报开关 .................................................................. 246 + + +### 22.15 $MYURCSYSINFO–网络运行制式主动上报 ...................................................................... 246 + + +### 22.16 $MYSYSINFOURC-网络运行制式主动上报 ........................................................................ 247 + + +### 22.17 AT$MYLACID–查询当前 TAC 和 CELL .............................................................................. 248 + + +### 22.18 AT+IPINFO–查询链路连接信息 .......................................................................................... 249 + + +### 22.19 AT+CGACT–网络激活 ....................................................................................................... 250 + + +### 22.20 AT+SIGNAL–设置模组信号灯的状态 ................................................................................. 251 + + +### 22.21 AT+NWURCCFG–唤醒源上报配置指令 ............................................................................. 252 + + +### 22.22 AT+NWDELAYCFG–延时上报控制指令 ............................................................................. 253 + + +### 22.23 AT+FTPGETFCFG–FTP 升级上报配置指令 ...................................................................... 254 + + +### 22.24 AT+FTPGETF–FTP 升级指令 ............................................................................................ 255 + + +### 22.25 +NWURCFOTA–FOTA 升级状态上报 ................................................................................ 257 + + +### 22.26 AT+NWFOTA–模组 FOTA 功能指令 ................................................................................... 258 + + +### 22.27 AT+NWFOTASCFG–控制模组进行远程升级FOTASSL 参数配置 ..................................... 259 + + +### 22.28 AT+NWFTPFOTA–FTP/FTPS FOTA 升级指令 .................................................................. 260 + + +### 22.29 AT+RSPACK–启用数据通信状态灯指示功能 ..................................................................... 261 + + +### 22.30 AT+PING–PING 测试 ......................................................................................................... 262 + +A Error Codes .............................................................................................. 263 + + + +### N706A AT 命令手册 + +目录 + + +深圳市有方科技股份有限公司版权所有 ix + + + +### B 短信发送流程 ........................................................................................... 265 + + +### B.1 发送 PDU 格式的短信内容介绍 .............................................................................................. 265 + + +### B.2 发送文本模式的短信流程(通过串口发送) ........................................................................... 268 + + +### B.3 发送 PDU 模式短信的流程(通过串口发送) ......................................................................... 269 + +C Support Band List .................................................................................... 270 + +C.1 LTE Bands .............................................................................................................................. 270 + + + +### N706A AT 命令手册 + +关于本文档 + + +深圳市有方科技股份有限公司版权所有 x + + +关于本文档 + +范围 + + +### 本文档对应产品为N706A 模组。 + +读者对象 + +本文档的使用对象为系统工程师,开发工程师及测试工程师。 + +修订记录 + +版本 日期 变更 作者 + + +### 1.0 2025-04 初始版本 Liu Fang + +符号约定 + +符号 含义 + + +危险或警告,用户必须遵从的规则,否则会造成模组或客户设备不可逆的故障损坏, + +甚至可能造成人员身体伤害。 + + +注意,警示用户使用模组时应该特别注意的地方,如不遵从,模组或客户设备可能 + +出现故障。 + + +说明或提示,提供模组使用的意见或建议。 + +相关文档 + +《Neoway_N706A_Datasheet》 + +《Neoway_N706B_硬件设计指南》 + +《Neoway_N706B_EVK 用户指南》 + + + +### N706A AT 命令手册 + + +### 第 1 章开机 LOG 使用说明 + + +深圳市有方科技股份有限公司版权所有 11 + + + +### 1 开机 LOG 使用说明 + + +### 开机回码“+PBREADY”。 + + +### 如果是波特率自适应状态开机,请上电后延时10 秒向模组输入“AT”,如果模组 AT 初始化完成 + + +### 会回复“OK”,电话本准备好会输出回码“+PBREADY”。 + + + +### 网络灯:未搜到网时为长灭,当搜到网时未激活 PPP 连接,网络灯为长亮,激活 PPP 成功后为亮 + + +### 0.2 秒,灭1.8 秒的交替闪烁状态。 + + + +### N706A AT 命令手册 + + +### 第 2 章 AT 命令格式说明 + + +深圳市有方科技股份有限公司版权所有 12 + + + +## 2 AT 命令格式说明 + + +### 2.1 定义 + + +### ⚫ : 确认符 + + +### ⚫ : 换行符 + +⚫ <..>: 参数名称,尖括号不体现在命令行中 + +⚫ [..]: 可选参数,方括号不体现在命令行中 + +⚫ : 空格符 + + +### 2.2 语法说明 + +前置字符说明: + +采用”AT”或”at”标识当作命令的前置字符,模组仅识别该类字符当作AT 命令。 + +命令字段: + +标准命令,符合3GPP 27007、27005 以及ITU-T Recommendation V.250等相关标准约束。 + +扩展命令,Neoway 自定义 + +连接符说明: + +采用”+”与”$”作为前置字符与命令字段的连接符号,具体详情各命令说明 + +结束符: + +默认采用作为命令行的确认字符,即0x0D + +命令响应语法: + +response作为部分命令的响应,其中 response 可以是一条内容,也可以 + +是多条内容,具体示命令而定。 + +命令结果语法: + + +### 默认采用OK表示命令执行正常,ERROR表示命令执 + + + +### N706A AT 命令手册 + + +### 第 2 章 AT 命令格式说明 + + +深圳市有方科技股份有限公司版权所有 13 + + + +### 行失败。根据AT+CMEE 命令的设置不同,命令结果返回的错误码类型不同,具体参考附录A。 + + +### 2.3 命令类型 + +命令类型 命令语法 响应语法 功能 + + +### 设置命令 AT+CMD= + + +### OK + +Or + + +### ERROR + +此命令写入规定的 + +内容传递到内部进 + +行设置参数 + + +### 执行命令 AT+CMD[=] + +[response] + + +### OK + +Or + + +### ERROR + +此命令读取受模组 + +中内部进程影响的 + +非变量参数并执行 + +相应功能 + + +### 测试命令 AT+CMD=? + +[response] + + +### OK + +Or + + +### ERROR + +此命令返回由相应 + +的写入命令或内部 + +进程设置的参数和 + +值范围的列表 + + +### 查询命令 AT+CMD? + +[response] + + +### OK + +Or + + +### ERROR + +此命令返回参数的 + +当前设置值或返回 + +执行命令后模组的 + +对应状态 + + +### 主动上报 +CMD: + + +### N/A + +此命令主动指示模 + +组的内部状态变 + +化、数据接收等 + + +### 说明 AT 正文不体现语法标识,所有命令符合本章节约束规则 + + + +### 2.4 命令响应时间 + +有方模组的每条命令在下发之后,模组内部需要一定得时间进行处理及响应,其响应时长取决于具 + + +### 体的AT 命令。 + +模组内部参数设置或读写的命令在下发后,模组会立即作出响应,默认最大响应时间为300ms。其 + + +### 他涉及SIM/USIM 卡、网络交互、外设控制的命令,模组可能需要花费数秒到数十秒的时间才会作出响 + + +### 应,具体视SIM/USIM 卡配置(例如,电话簿中存储的联系人数量,存储的短信数量)、模组所处的网 + +络环境(网络质量、拥堵情况等)或者外设类型而异。 + +下表列出相关指令的时间,其它未在下表中列出的命令,最大响应时间均为300ms。 + + + +### N706A AT 命令手册 + + +### 第 2 章 AT 命令格式说明 + + +深圳市有方科技股份有限公司版权所有 14 + + +命令类型 命令 超时时间(单位:s) + + +### 通用AT 指令 + + +### AT+COPS 180 + + +### AT+CLCK 15 + + +### AT+CPIN 5 + + +### AT+CPWD 5 + + +### ATD*99# 30 + +短消息服务指令 + + +### AT+CMGR 30 + + +### AT+CMGL 30 + + +### AT+CMGS 60 + + +### AT+CMSS 60 + + +### AT+CMGD 10 + + +### AT+CMGW 5 + + +### AT+CSCA 5 + + +### AT+CPMS 5 + + +### TCP/UDP 客户端指令 + + +### AT+XIIC 15 + + +### AT+TCPSETUP 15 + + +### AT+TCPSEND 30 + + +### AT+UDPSEND 30 + + +### TCP 服务器指令 AT+TCPSENDS 30 + + +### TCP/UDP 透传指令 AT+TCPTRANS + +``` +OK 或ERROR 在300ms 内返回,实际的 +``` + +连接状态在15s 内返回。 + + +### FTP 指令 + + +### AT+FTPLOGIN 30 + + +### AT+FTPLOGOUT 30 + + +### AT+FTPGET 30 + + +### AT+FTPPUT 30 + + +### AT+FTPSIZE 30 + + +### AT+FILEFTPGET 30 + + +### AT+FILEFTPPUT 30 + + +### HTTP/HTTPS 指令 + + +### AT+HTTPSETUP 15 + + +### AT+HTTPACTION 30 + + +### AT+HTTPSSETUP 15 + + +### AT+HTTPSACTION 30 + + + +### N706A AT 命令手册 + + +### 第 2 章 AT 命令格式说明 + + +深圳市有方科技股份有限公司版权所有 15 + + +SSL + + +### AT+SSLTCPSETUP 15 + + +### AT+SSLTCPSEND 30 + + +### AT+CERTADD 30 + + +### 呼叫控制指令 ATD 60 + +Wi-Fi 功能 + + +### AT+WIFIAPSCAN 5 + + +### AT+WIFIGSMLOC 15 + +GPS + + +### AT$MYGPSPWR 15 + + +### AT$MYGNSSSEL 3 + + +### AT$MYGNSSMSG 3 + + +### AT$MYGPSCFG 3 + + +### AT+GPSDEL 3 + + +### AT$MYGPSPOS 3 + + +### 阿里MQTT 指令 + + +### AT+CLOUDCONN 30 + + +### AT+CLOUDPUBMSG 30 + + +### AT+CLOUDSUB 30 + + +### AT+CLOUDPUB 30 + + +### AT+CLOUDUNSUB 30 + + +#### `AT+CLOUDDISCONN 30s+100ms` + + +### 标准MQTT 指令 + + +### AT+MQTTWILLMSG 30 + + +### AT+MQTTSUB 10 + + +### AT+MQTTUNSUB 10 + + +### AT+MQTTPUB 10 + + +### AT+MQTTPUBS 30 + + +### AT+MQTTDISCONN 10 + + +### AT+MQTTCONN 30 + + +### 基站定位 AT+CIPGSMLOC 15 + + +### 网络时间同步 AT+UPDATETIME 默认30, 指令有参数可以设置超时时间 + + +### 文件系统操作 AT+FSWF 60 + +其它指令 + + +### AT+MYCELLINFO 300 + + +### AT+PING 5 + + +#### `AT+CGACT 单个拨号60s,多个往上增加` + + +### FOTA AT+FTPGETF 15 + + + +### N706A AT 命令手册 + + +### 第 2 章 AT 命令格式说明 + + +深圳市有方科技股份有限公司版权所有 16 + + + +### AT+NWFOTA 15 + + +### AT+ NWFTPFOTA 15 + + + +### N706A AT 命令手册 + +第 3 章注意事项 + + +深圳市有方科技股份有限公司版权所有 17 + + +3 注意事项 + + +### 3.1 文件操作 + + +⚫ 所有涉及文件系统的操作时,文件名不能为空,且不允许包含字符'?' '*' '@' '\0' + +⚫ 不支持目录创建,例如AT+FSFS=/dir/test123.txt 此类操作 + + + +### N706A AT 命令手册 + + +### 第 4 章通用 AT 指令 + + +深圳市有方科技股份有限公司版权所有 18 + + + +### 4 通用 AT 指令 + + +### 4.1 ATI–获取模组厂商信息 + +获取模组厂商信息,包括厂家、型号和版本。 + +命令格式 + +类型 命令 响应格式 + + +### 执行 ATI + + + + + + + + +### OK + +参数 + + 模组厂商信息、产品名称、版本号 + + 模组型号 + + 模组软件版本 + +示例 + + +#### `ATI` + + + +### NEOWAY + + +### N706 + + +### V001 + +``` +OK +``` + + +厂家信息 + +模组型号 + +版本号 + + +### 4.2 AT+GMR–查询版本信息 + +查询软件版本信息。 + + + +### N706A AT 命令手册 + + +### 第 4 章通用 AT 指令 + + +深圳市有方科技股份有限公司版权所有 19 + + +命令格式 + +类型 命令 响应格式 + +执行 AT+GMR +GMR: + + +### OK + +参数 + + 模组软件版本信息 + +示例 + + +### AT+GMR + + + +### +GMR: N706-R004-STD-BZ-003 + +``` +OK +``` + +查询软件版本 + + +### 4.3 AT+CSQ–获取信号强度 + +查询接收信号强度。 + +命令格式 + +类型 命令。 响应格式 + +执行 AT+CSQ +CSQ: , + + +### OK + +参数 + + 以下为signal(CSQ)与rssi 对应关系: + +signal rssi + +0 <4 或99 <-107 dBm or unknown + +1 <10 <-93dBm + +2 <16 <-81 dBm + +3 <22 <-69dBm + +4 <28 <-57dBm + + + +### N706A AT 命令手册 + + +### 第 4 章通用 AT 指令 + + +深圳市有方科技股份有限公司版权所有 20 + + +5 >=28 >=-57 dBm + + + 0...7 参考GSM 05.08 8.2.4 章节表格中RXQUAL 的取值 + +99 误码率无法测量 + + +示例 + + +### AT+CSQ + + + +### +CSQ: 19,2 + +``` +OK +``` + +查询信号强度 + + +### 4.4 AT+CREG–查询网络注册状态 + +查询模组的当前网络注册状态。 + +命令格式 + +类型 命令 响应格式 + +执行 AT+CREG=[] + + +### OK + +Or + + +### ERROR + +查询 AT+CREG? +CREG:,[,,[,]] + + +### OK + +测试 AT+CREG=? +CREG: range of supported + + +### OK + +参数 + + 0:禁止网络注册主动提供结果代码(默认设置) + +1:允许网络注册主动提供结果代码 + + +### 2:允许网络注册主动提供所在地讯息(CELL ID、LOCAL ID)。 + + 0:未注册,终端当前并未在搜寻新的运营商 + +1:已注册本地网络 + +2:未注册,终端正在搜寻基站 + +3:注册被拒绝 + +4:未知代码 + +5:已注册,处于漫游状态 + +6:ltesms only home + +7:ltesms only roaming + + + +### N706A AT 命令手册 + + +### 第 4 章通用 AT 指令 + + +深圳市有方科技股份有限公司版权所有 21 + + + +### 8:EMER SVCE ONLY + + +### 9:CSFB NOT PREFER HOME + + +### 10:CSFB NOT PREFER ROAMING + + 字符串型,2 字节十六进制位置区代码 + + 字符串型,2 字节十六进制小区编号 + + 0:GSM + +1:GSM compact + + +### 2:UTRAN + +3:GSM w/EGPRS + +4:UTRAN w/HSDPA + +5:UTRAN w/HSUPA + +6:UTRAN w/HSDPA AND w/HSUPA + + +### 7:E-UTRAN + +8:UTRAN w/HSPA+ + +示例 + + +### AT+CREG=1 + + +``` +OK +``` + +允许模组主动提供网络注册代码 + + +### AT+CREG? + + + +### +CREG: 0,1 + +``` +OK +``` + +查询模组当前网络注册状态信息 + + +### AT+CREG=? + + + +### +CREG: (0-2) + +``` +OK +``` + +查询模组网络注册状态值范围 + + +### AT+CEREG=5 + + + +### ERROR + +入参错误,返回 error + + +### 4.5 AT+CEREG–获取 EPS 网络注册状态 + + +### 查询EPS 网络注册状态。 + +命令格式 + +类型 命令 响应格式 + +执行 AT+CEREG=[] + + +### OK + +or + + +### ERROR + + + +### N706A AT 命令手册 + + +### 第 4 章通用 AT 指令 + + +深圳市有方科技股份有限公司版权所有 22 + + + +### 查询 AT+CEREG? + + +### +CEREG: + +,[,[],[],[][,,[,[],[]]]] + + +### OK + +or + + +### ERROR + +测试 AT+CEREG=? +CEREG: (list of supporteds) + + +### OK + +参数 + + 0:禁止网络注册主动提供结果代码(默认设置) + +1:允许网络注册主动提供结果代码 + + +### 2:允许网络注册主动提供所在地信息(CELL ID、LOCAL ID) + +4:允许网络注册主动提供Active-Time 和Periodic-TAU + + 0:未注册,终端当前并未在搜寻新的运营商 + +1:已注册本地网络 + +2:未注册,终端正在搜寻基站 + +3:注册被拒绝 + +4:未知代码 + +5:已注册,处于漫游状态 + + 字符串型,2 字节十六进制位置区代码 + + 字符串型,2 字节十六进制小区编号 + + 0:GSM + +1:GSM compact + + +### 2:UTRAN + +3:GSM w/EGPRS + +4:UTRAN w/HSDPA + +5:UTRAN w/HSUPA + +6:UTRAN w/HSDPA and HSUPA + + +### 7:E-UTRAN + +示例 + + +### AT+CEREG? + + + +### +CEREG: 0,1 + +``` +OK +``` + +查询终端的注册结果 + +已注册本地网络 + + +### AT+CEREG=1 + + +``` +OK +``` + +允许网络注册主动提供结果代码 + + +### AT+CEREG=? + + +查询参数设置范围 + + + +### N706A AT 命令手册 + + +### 第 4 章通用 AT 指令 + + +深圳市有方科技股份有限公司版权所有 23 + + + +### +CEREG: (0-2,4) + +``` +OK +``` + + +### 4.6 AT+COPS–网络选择 + +查询网络。 + +命令格式 + +类型 命令 响应格式 + +执行 AT+COPS=[[,[, + +>[,]]]] OK + +查询 AT+COPS? +COPS: [,,[,]] + + +### OK + + +### 测试 AT+COPS=? + ++COPS: [list of supported (,long + +alphanumeric ,short alphanumeric + +,numeric [,])s][,,(list of + +supporteds),(list of supported s)] + + +### OK + +参数 + + 用来设置自动选择网络还是手动选择网络。 + +0:自动选择网络(忽略参数) + +1:手动选择网络 + +2:从网络侧撤销注册 + +3:只设置 + +4: 先手动选择网络后自动选择网络 (若手动选择网络不成功, 就进入自动选择网络) + + 0:长字母(默认设置) + +1:短格式字母 + +2:数字 + + 在中被赋值,可以是16 个符的长字母格式、8 个符的短字母格式及5 个符 + + +### 的数字格式(MCC/MNC) + + 显示无线接入技术,取值如下: + + +### 0:GSM + +1:GSM compact + +3:GSM w/EGPRS + + +### 7:E-UTRAN + + + +### N706A AT 命令手册 + + +### 第 4 章通用 AT 指令 + + +深圳市有方科技股份有限公司版权所有 24 + + +示例 + + +### AT+COPS=0,0 + + +``` +OK +``` + +自动选择网络,长字母模式 + + +### AT+COPS=0,2 + + +``` +OK +``` + +设置成数字模式 + + +### AT+COPS? + + + +### +COPS: 0,0,"CHINAMOBILE",7 + +``` +OK +``` + +中国移动 + + +### AT+COPS? + + + +### +COPS: 0,2,"46000",7 + +``` +OK +``` + +如果是设置成数字模式,那么得到的是数字 46000 + + +### AT+COPS? + + + +### +COPS: 0,0,"CHINA UNICOM",7 + +``` +OK +``` + +中国联通 + + +### AT+COPS? + + + +### +COPS: 0,2,"46001",7 + +``` +OK +``` + +如果是设置成数字模式,那么得到的是数字 46001 + + +### AT+COPS? + + + +### +COPS: 0,0,"CHINA TELECOM",7 + +``` +OK +``` + +中国电信 + + +### AT+COPS? + + + +### +COPS: 0,2,46011,7 + +``` +OK +``` + +如果是设置成数字模式,那么得到的是数字 46011 + + +### AT+COPS=2 + + +``` +OK +``` + +注销网络 + + +### 4.7 AT+CIMI–查询国际移动用户识别码 + +获取国际移动用户识别码IMSI(international mobile subscriber identification)。 + +命令格式 + +类型 命令 响应格式 + + +### 执行 AT+CIMI + + +### +CIMI: + + +### OK + +Or + + +### ERROR + + + +### N706A AT 命令手册 + + +### 第 4 章通用 AT 指令 + + +深圳市有方科技股份有限公司版权所有 25 + + +参数 + + +### 国际移动用户识别码。 + + +### 该识别码为15 位数字,以3 位MCC 和2 位MNC 开头,用来对SIM 卡进行鉴权。 + +示例 + + +### AT+CIMI + + + +### +CIMI: 460020188385503 + +``` +OK +``` + +查询国际移动用户识别码 + + +### IMSI:460022201575463 + + +### AT+CIMI + + + +### ERROR + + +### 不插 SIM 卡,返回 ERROR + + +### 4.8 AT+CGSN–获取通信模组 IMEI 号 + +获取模组的产品序列号,也就是IMEI 号(International Mobile Equipment Identity)。 + +命令格式 + +类型 命令 响应格式 + + +### 执行 AT+CGSN +CGSN: + + +### OK + +参数 + + +### 模组的产品序列号。 + +示例 + + +### AT+CGSN + + + +### +CGSN: 355897043139120 + +``` +OK +``` + +读取指令 + + + +### 3GPP2 网络下,返回码为8 位的ESN。 + + + +### N706A AT 命令手册 + + +### 第 4 章通用 AT 指令 + + +深圳市有方科技股份有限公司版权所有 26 + + + +### 4.9 AT+GSN–获取通信模组IMEI 号 + +获取模组的产品序列号,也就是IMEI 号(International Mobile Equipment Identity)。 + +命令格式 + +类型 命令 响应格式 + + +### 执行 AT+GSN +GSN: + + +### OK + +参数 + + +### 模组的产品序列号,为15 位数字。 + +示例 + + +### AT+GSN + + + +### +GSN: 355897043139120 + +``` +OK +``` + + +### 查询 IMEI号 + + +### 4.10 AT+CCID–获取 SIM 卡标识 + + +### 获取SIM 卡的ICCID。 + +命令格式 + +类型 命令 响应格式 + + +### 执行 AT+CCID + + +### +CCID: + + +### OK + +Or + + +### ERROR + +参数 + + Integrate circuit card identity 集成电路卡识别码,即所插入卡的识别码 + + +### ICCID 为20 位。 + + + +### N706A AT 命令手册 + + +### 第 4 章通用 AT 指令 + + +深圳市有方科技股份有限公司版权所有 27 + + +示例 + + +### AT+CCID + + + +### +CCID: 89860002190810001367 + +``` +OK +``` + +读取指令 + + +### AT+CCID + + + +### ERROR + + +### 不插 SIM 卡时,返回 ERROR + + +### 4.11 AT+CGMM–查询模组型号 + +查询模组型号。 + +命令格式 + +类型 命令 响应格式 + +执行 AT+CGMM +CGMM: + + +### OK + +参数 + + 模组型号 + +示例 + + +### AT+CGMM + + + +### +CGMM: N706 + +``` +OK +``` + +查询模组型号 + + +### 4.12 AT+GMM–查询模组型号 + +查询模组型号。 + +命令格式 + +类型 命令 响应格式 + +执行 AT+GMM +GMM: + + +### OK + + + +### N706A AT 命令手册 + + +### 第 4 章通用 AT 指令 + + +深圳市有方科技股份有限公司版权所有 28 + + +参数 + + 模组型号。 + +示例 + + +### AT+GMM + + + +### +GMM: N706 + +``` +OK +``` + +查询模组型号 + + +### 4.13 AT+IPR–设置模组波特率 + +设置模组波特率,默认掉电保存。 + +若波特率查询返回为0,表示模组波特率自适应。默认为波特率自适应。 + +命令格式 + +类型 命令 响应格式 + +执行 AT+IPR= + + +### OK + +Or + + +### ERROR + +查询 AT+IPR? +IPR: + + +### OK + +测试 AT+IPR=? +IPR: (list of supported s) + + +### OK + +参数 + + 波特率 + +(0,1200,2400,4800,9600,14400,19200,28800,38400,57600,115200) + +示例 + + +### AT+IPR=115200 + + +``` +OK +``` + +设置波特率为 115200bps + + +### AT+IPR? + + + +### +IPR: 115200 + +波特率查询 + + + +### N706A AT 命令手册 + + +### 第 4 章通用 AT 指令 + + +深圳市有方科技股份有限公司版权所有 29 + + +``` +OK +``` + + +### AT+IPR=? + + + +### +IPR: + +(0,1200,2400,4800,9600,14400,19200,28800,38400,57600, + +115200) + +``` +OK +``` + +查询波特率设置范围 + + +### AT+IPR=100 + + + +### ERROR + +模组波特率设为不允许的值 + +出错 + + +### 4.14 AT+CFUN–设置模组功能 + +通过设置来选择模组的功能。只支持某些值。 + +设置该参数后,掉电不保存。 + +命令格式 + +类型 命令 响应格式 + +执行 AT+CFUN=[[,]] + + +### OK + +Or + + +### ERROR + +查询 AT+CFUN? +CFUN: + + +### OK + + +### 测试 AT+CFUN=? + ++CFUN: ( listof supported s),(range of + +supported ) + + +### OK + +参数 + + 0:最小功能(turn off radio and SIM power) + +1:全功能(默认) + +4:关闭模组的发送和接收射频电路(飞行模式) + + 0:do not reset the MT before setting it to power level + +1:reset the MT before setting it to power level + +示例 + + +### AT+CFUN=1 + + +``` +OK +``` + +设置模组为全功能状态工作 + + + +### N706A AT 命令手册 + + +### 第 4 章通用 AT 指令 + + +深圳市有方科技股份有限公司版权所有 30 + + + +### AT+CFUN? + + + +### +CFUN: 1 + +``` +OK +``` + +查询当前功能状态,全功能状态 + + +### AT+CFUN=? + + + +### +CFUN: (0,1,4),(0-1) + +``` +OK +``` + +查询指令可设置参数范围 + + +### AT+CFUN=3 + + + +### ERROR + +设置不允许的参数 + + +### 4.15 AT+CMUX–串口多路复用指令 + +启用通信模组串口多路复用功能。 + +基于一个物理通信串口,通过规范协议虚拟出两个甚至多个串口,一般虚拟三个串口,一个串口进 + + +### 行外部协议栈拨号上网,另外两个收发AT指令。建议使用AT+CMUX=0启用串口多路复用功能。 + + +### 建议使用AT+CMUX=0启用串口多路复用功能。 + +命令格式 + +类型 命令 响应格式 + +执行 + + +#### `AT+CMUX=[,[,[,[,[,[,< + +T2>[,[,]]]]]]]] + + +### OK + +Or + + +### ERROR + + +### 测试 AT+CMUX=? + ++CMUX: (list of supported + +values),(list of supported + +values),(value range of),(value range + +of),(value range of),(value range + +of),(value range of),(value range + +of),(value range of) + + +### OK + + +### 查询 AT+CMUX? + ++CMUX: , + +,,,,,,< + +T3>, + + +### OK + +参数 + + 整数类型,MUX 打开状态下的模式,本规范中至少需要支持基本模式 + +0:基本模式(默认值) + + + +### N706A AT 命令手册 + + +### 第 4 章通用 AT 指令 + + +深圳市有方科技股份有限公司版权所有 31 + + +1:增强模式(目前不支持) + + 整数类型,帧格式子集 + +0:UIH frames used only(默认值) + +1:UI frames used only(目前不支持) + +2:目前不支持 + + 整数类型,串口速率 + +1:9600bit/s + +2:19200bit/s + +3:38400bit/s + +4:57600bit/s + +5:115200bit/s(默认值) + +6:230400bit/s + +7:目前不支持 + +8:目前不支持 + + +### 整数类型,最大帧长,1~32768;目前仅支持的设置范围为1~2048 + +基本模式下默认值31 + +增强模式下默认值64 + + 整数类型,接收确认定时器,1~255,1 代表10ms,默认值为10(100ms) + + +### 整数类型,最大重连次数,0~100,默认值为3,目前仅支持0~5 + + 整数类型,多路控制通道响应定时器,2~255,2 代表20ms,默认值为30(300ms) + + 整数类型,唤醒响应定时器,1~255,1 代表1s,默认值为10(10s) + +(目前不支持该参数,读命令时返回0 值) + + 整数类型,窗口大小,1~7,默认值为2,用于支持错误恢复的增强模式。 + +(目前不支持该参数,读命令时返回0 值) + + + +### 必须大于。 + +示例 + + +### AT+CMUX=0 + + +``` +OK +``` + +基本模式,其它参数使用默认值 + + +### AT+CMUX=? + + + +### +CMUX: + +(0-1),(0-2),(1-8),(1-32768),(1-255),(0-100),(2-255),(1-255),(1-7) + +``` +OK +``` + +查询指令参数可设置范围 + + +### AT+CMUX? + + + +### +CMUX: 0,0,5,31,10,3,30,10,2 + +``` +OK +``` + +查询当前参数 + + + +### N706A AT 命令手册 + + +### 第 4 章通用 AT 指令 + + +深圳市有方科技股份有限公司版权所有 32 + + + +### AT+CMUX=3 + + + +### ERROR + +设置不允许的参数 + + +### 4.16 AT+CCLK–时钟管理 + +设置和查询模组的实时时钟。 + +设置的时间立即生效,掉电保存;默认时钟为0 时区,使用1/4 时区。 + +命令格式 + +类型 命令 响应格式 + +设置 AT+CCLK=