电路研究9——GPRS用的AT命令手册

devtools/2025/1/20 17:18:52/

        因为用到了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模块,也是人家规划好的用的,自己没从头开始过。

http://www.ppmy.cn/devtools/152143.html

相关文章

Android系统定制APP开发_如何对应用进行系统签名

前言 当项目开发需要使用系统级别权限或frame层某些api时&#xff0c;普通应用是无法使用的&#xff0c;需要在AndroidManifest中配置sharedUserId&#xff1a; AndroidManifest.xml中的android:sharedUserId“android.uid.system”&#xff0c;代表的意思是和系统相同的uid&a…

一些面试常见问题及其回答参考

1、请你自我介绍一下你自己&#xff1f; 回答提示&#xff1a;一般人回答这个问题过于平常&#xff0c;只说姓名、年龄、爱好、工作经验&#xff0c;这些在简历上都有。其实&#xff0c;企业最希望知道的是求职者能否胜任工作&#xff0c;包括&#xff1a;最强的技能、最深入研…

Node.js path.join

path.join 是 Node.js 中的 path 模块提供的一个方法&#xff0c;用于连接多个路径片段并规范化路径。与 path.resolve不同&#xff0c;path.join 只是将给定的路径片段合并为一个单一的路径&#xff0c;并且不会自动转换为绝对路径&#xff0c;它只会拼接并返回一个规范化的路…

Perl语言的数据库编程

Perl语言的数据库编程 近年来&#xff0c;随着互联网和数据技术的发展&#xff0c;数据库编程变得越来越重要。在众多编程语言中&#xff0c;Perl因其强大的文本处理能力而受到许多开发者的青睐。虽然Perl在网页开发和系统管理中起着重要的作用&#xff0c;但在数据库编程方面…

QT信号槽 笔记

信号与槽就是QT中处理计算机外设响应的一种机制 比如敲击键盘、点击鼠标 // 举例&#xff1a; 代码&#xff1a; connect(ls,SIGNAL(sig_chifanla()),ww,SLOT(slot_quchifan())); connect(ls,SIGNAL(sig_chifanla()),zl,SLOT(slot_quchifan()));connect函数&#xff1a;这是…

vue2与vue3的区别

目录 1. 性能 2. 组合式 API 3. 生命周期钩子 4. 片段&#xff08;Fragments&#xff09; 5. 递归组件 6. 自定义渲染器 7. 全局 API 8. 组件内部的 this 9. 模板语法 10. 兼容性 总结 Vue 2 和 Vue 3 是 Vue.js 框架的两个主要版本&#xff0c;它们在多个方面有所不…

MyBatisPlus--分页插件

文章目录 MyBatisPlus自带分页插件添加配置类或在启动类中配置分页插件测试 自定义分页在UserMapper中定义接口方法UserMapper.xml中编写SQL测试 MyBatisPlus自带分页插件 MyBatis Plus自带分页插件&#xff0c;只要简单的配置即可实现分页功能 添加配置类或在启动类中配置分…

实践深度学习:构建一个简单的图像分类器

引言 深度学习在图像识别领域取得了巨大的成功。本文将指导你如何使用深度学习框架来构建一个简单的图像分类器&#xff0c;我们将以Python和TensorFlow为例&#xff0c;展示从数据准备到模型训练的完整流程。 环境准备 在开始之前&#xff0c;请确保你的环境中安装了以下工…