因为用到了GPRS模块,是合宙的所以就用到了他给的AT指令了,这个是在合宙网上扒下来的手册,便于到时使用:
补:本来再模块里面说的是AirM2M 无线模块AT命令手册,但是我查到了的是网上百度2024年6月的版本,但是我不是会员,所以弄不下来,能弄下来的是一个2018年的版本。于是我去合宙那里找了找于是这个就针对每个模块来的,毕竟以后我也是要用模块的,所以我就改成模块的吧,鉴于量太大,突然贴上来卡的要命都没法修改了,所以我就强制关了,就贴一下需要的上来吧。之后再慢慢完善。
上海合宙 Cat.1 模组 ( 移芯 EC618&EC716&718 平台系列 )AT 命令手册 V1.6.2
适用模块:780E/600E/700E/780EL/780EP 系列
发布时间:2024/8/29
基本上是摘抄自这里,网址是Luat社区 上海合宙提供高品质4G Cat.1通信模块;Luat生态社区,千万物联网开发者的福音,使用Luat模块可以快速量产联网设备.https://doc.openluat.com/article/4985
我先摘抄一些等慢慢学慢慢添加,毕竟以前我只是看人家用的AT指令,自己算是在别人的框架里面,没自己选型,选功能什么的。
1.3 AT 命令语法
本手册中所有命令行必须以"AT" 或 "at" 作为开头,以回车( <CR> )作为结尾。响应通常紧随命令之后,它的样式是"< 回车 >< 新行 >< 响应内容 >< 回车 >< 新行 >"(<CR><LF>< 响应内容 ><CR><LF>) 。整本手册里,只有 < 响应内容> 被自始至终介绍,而 < 回车 >< 新行 > 被有意省略了。
合宙无线模块提供的AT 命令包含符合 GSM07.05 、 GSM07.07 和 ITU-T Recommendation V.25ter 的命令. 所有 AT 命令从语法上可以分为三类: " 基础类 " , "S 参数类 " 以及 " 扩展类 " ,分别介绍如下:
1.3.1 基础类 AT 命令
这类AT 命令具有 "AT<x><n>" 或者 "AT&<x><n>" 格式,其中 "<x>" 是命令; "<n>"可以是一个或者多个参数。例 如: "ATE<n>" ,该命令用于为 DCE 开关回显功能,即 DCE 会依据 "<n>" 值决定是否把接收的字符回显给 DTE 。"<n>" 是选配参数,若没有赋值,模块将使用默认值。
1.3.2 S 参数类 AT 命令
这类AT 命令格式为 "ATS<n>=<m>" ,其中 "<n>" 是 S 寄存器的索引; "<m>" 是赋予的值。 "<m>"是选配参数, 若没有赋值,模块将使用默认值。
1.3.3 扩展类 AT 命令
一般来讲,扩展类命令依据功能可以分为以下几种类型:
扩展类命令语法:
在命令行 TA 返回结果中 <>内为必配参数,[ ]内为选配参数; 在每条命令中,选配参数和必配参数必须按照规定的顺序排列,各参数间必须用逗号隔开; 字符串参数一般放在双引号中; 实际使用中, <> , [ ] 不必输入。
一行内同时输入多条 AT 命令的语法:
数条 AT 命令可以被放在同一命令行中输入。这样则不需要在每条命令的开头输入 "AT" 或 "at",仅需要在命令行的开头 输入 "AT" 或 "at" 即可。请注意:在扩展类的命令后面,应增加一个分号作为定界符,基础类命令以及 S参数命令则不用输入分号。
1.4 AT 命令最大响应时间
以下表格中列举出的AT ,不管设置命令、查询命令抑或测试命令,最大响应时间都如表格所示,表格没列举出来的 AT, 不管测试命令、查询命令抑或设置命令,最大响应时间都是 9 秒。
这个是主要的用法,跟会产生的延时,便于到时修改程序使用。
2.2 查询模块型号: AT+CGMM
这个可能需要用到,便于知道你所用的片子是什么样的,当然大家基本上选型就知道了,这个简单了解一下就好了。
2.5 查询 SIM 卡 ICCID 号码: AT+CCID(/ICCID)
因为我们用到的是SIM卡,所以这就用到了,这个命令了:
2.12 重启模块: AT+RESET
2.13 重启模块并恢复出厂设置: AT+RSTSET
3.2 保存用户当前的配置: AT&W
3.3 设置命令回显模式: ATE
3.4 恢复所有参数为出厂配置: AT&F
4.2 关机: AT+CPOWD
补:我看原件也有些迷糊,这个我一会去研究一下原先前辈们弄得stm32程序,应该是类似的,第一次自己用AT指令,即使之前也用过蓝牙模块跟WiFi模块,也是人家规划好的用的,自己没从头开始过。