hc05蓝牙模块at指令处于睡眠模式还能收到at指令吗

现在位置:
第一部分:模块低功耗资料说明
一、睡眠模式的分类:
1.1由最新的SDK说明下面的指令可知道有两条指令:
①:AT GSLP=&TIME&
②:AT SLEEP=&MODE&
1.2可以知道总的有三种睡眠模式。分别是:
①:Deep-Sleep;
②:Light-Sleep;
③:Modem-Sleep;
二、睡眠模式的特性
2.1 Deep-Sleep
顾名思义,深度睡眠,相对于其他两种模式,Deep-sleep 由户控制,用指令AT GSLP=&TIME&就可即进Deep-sleep模式。在该模式下,芯会断开所有Wi-Fi连接与数据连接,进睡眠模式,只有RTC模块仍然作,负责芯的定时(指令里面的TIME(ms))唤醒。使Deep-sleep必须将GPIO16与芯EXT_RSTB管脚连接。
2.2 Light-Sleep
Light-sleep的工作模式与Modem-sleep相似,不同的是,除了关闭Wi-Fi模块电路以外,在Light-sleep模式下,还会关闭时钟并暂停内部CPU,Modem-sleep功耗更低。
2.3 Modem-Sleep
目前ESP8266的Modem-sleep仅作在Station模式下,连接路由器后效。ESP8266通过Wi-Fi的DTIM Beacon机制与路由器保持连接。
三、唤醒机制
3.1 Deep-Sleep
3.1.1 外部唤醒
在Deep-sleep状态下,可以通过外部IO在芯EXT_RSTB管脚上产个低电平脉冲,芯即可被唤醒并启动。
3.1.2 自动唤醒
AT GSLP=&TIME&,到达时间TIME(ms)后自动唤醒。
3.2 Light-Sleep
3.2.1 外部唤醒
在Light-sleep模式下,CPU在暂停状态下不会响应来外围硬件接的信号与中断,因此需要配置通过外部GPIO信号将ESP8266唤醒,唤醒过程小于3 ms。
3.2.2 自动唤醒
通过连接的路由器中的DTIM的设置,如在DTIM1的情况下,100ms唤醒一次,唤醒时间3ms。即
DTIMN的唤醒时间为N*100ms
由于我不是搞通讯的,所以在这边卡住了,这边的DTIM是路由器本身的,就是模块是设置不了的。
3.3 Modem-Sleep
3.3.1 自动唤醒
四、适用环境
4.1 Deep-Sleep
Deep-sleep可以于低功耗的传感器应,或者部分时间都不需要进数据传输的情况。设备可以每隔段时间从Deep-sleep状态醒来测量数据并上传,之后继续进Deep-sleep。也可以将多个数据存储于RTCmemory(RTC memory在Deep-sleep模式下仍然可以保存数据),然后次发送出去。
简单的理解就是在模块不需要被动接受,是指定一段时间发送一次数据(一段时间上传服务器一串数据),在这一段时间内你可以使用深度睡眠,如果有被动接受数据,这中间的数据有可能会丢掉。
4.2 Light-Sleep
Light-sleep模式可于需要保持与路由器的连接,可以实时响应路由器发来的数据的场合。并且在未接收到命令时,CPU可以处于空闲状态。如Wi-Fi开关的应,部分时间CPU都是空闲的,直到收到控制命令,CPU才需要进GPIO的操作。
4.3 Modem-Sleep
Modem-sleep般于必须打开芯CPU 的应场景,例如PWM彩灯,需要CPU实时控制。
五、功耗大致计算
由上述可以看出,Deep-Sleep功耗最低,但是适用范围相对较小,而Light-Sleep的自动唤醒和Modem-Sleep需要DTIM,这中间的功耗就关系到路由器的设置。
第二部分:模块的睡眠电流实测
一:各个部分电流的检测
1.1 打开通讯通道之后,没有数据接受和发送时的电流:14ma左右1ma跳动;
1.2 打开通讯通道之后,并平凡发送和接受数据的电流:79ma左右1ma跳动;
1.3 打开通讯通道之后,让其进入Light-Sleep睡眠模式的电流:2ma多一点点;
注:通讯为连接路由器,UDP通讯,Light-Sleep睡眠为自动唤醒。
二:分阶段电流检测
1.1 频繁收发数据和一段时间不通讯:电流在14ma和79ma之间跳动
1.2 睡眠之后的电流:14ma和2ma之间跳动;(这边解释为14ma为正常情况下的电流,2ma为睡眠电流,也就是说这边是睡眠,唤醒相互交替,就是自动唤醒,自动进入睡眠)
1.3 睡眠之后,对模块发送一串数据:电流同1.2,数据接受正常(这边的电流还是维持在14ma的原因应该是Light-Sleep自动唤醒下,在唤醒之后会接受AP中的Beacon包,将包发送给MCU接受,之后又进入睡眠)
1.4 睡眠之后,对模块一直发送数据:电流先在2ma和14ma之间跳动,过一段时间之后在14ma-79ma之间跳动;(前一段时间的2ma-14ma之间跳动同1.3的Beacon包形式发送,之后数据一直存在,就跳回正常的14ma-79ma,不再睡眠)
1.5 1.4持续发送数据之后停止数据发送:电流从14-79ma跳回14ma一会之后跳回到正常睡眠情况2ma-14ma来回跳动。
这是现在的测试情况,后续出MCU的睡眠和8266的睡眠配合调试。
第三部分:模块和MCU相互睡眠及唤醒测试
一、电流问题
进过这次测试,模块用Light-Sleep模式睡眠,MCU用Stop模式。
1、正常情况下(两个都不睡眠)电流109ma。(都不睡眠,且模块没有数据)
2、正常情况下(两个都不睡眠)电流168ma。(都不睡眠,且模块有数据)
3、模块先睡眠:93ma。
4、MCU最后睡眠:63ma。
5、手机APP向模块发数据使两个都唤醒(模块的唤醒为上一次前面楼层所说,MCU通过串口接受脚的数据,连接到外部中断进行唤醒):电流回到168ma
6、通讯之后,继续相继进入睡眠模式:63ma
①:由上面可以看出,在模块睡眠之后,电流差上一次只测试模块时睡眠的电流差不多,为正常。
②:MCU睡眠后降低了30ma(我这边只是调用了函数进行睡眠,并没有关闭无用外设,我试过在关闭所有外设的情况下,我的产品样板可降低75ma)。
③:由5和6可以看出在能正常唤醒,并在我APP上能正常收到数据。
二、数据问题
在这次的测试中,发现数据并没有掉帧的现象
这边又分成2中情况:
1、首先正常情况
正常情况,按照理论上来说这边确实是会掉帧,这边就需要查看各个MCU唤醒所需的时长和自己MCU和WIFI模块的通讯速率进行计算和判断,我是建议这边最好做掉帧处理,简单的可以直接扔掉,复杂一点就需要全部解码解出来。(这边我用的是115200的传输速率,也就是86.8us一个数据,MCU的唤醒时间还没有查看)
2、我的情况(我的分析,也可能有错,因为我也不太确定)
由于我接受数据是通过串口DMA接受,在MCU停止的模式下,由于我没有关闭外设(DMA还开着),我又是用的串口空闲中断来接受数据的,所以一串数据来的时候,我们的协议最少是60个数据,也就是将近最少5ms的时间来给我MCU系统的唤醒,这样就会好很多,就应该不会出现掉帧,但是掉帧处理还是需要。
3、两者的区别
对于大神和懂的人,看了上面两个应该就已经懂了,但是我还是比较以下1和2的区别,其中1的接受方式在于一个数据一个数据的接受,2的接受方式是数据过来了,我先放到自己设定好的缓存里面去,一串放好了之后,串口空闲了,来个中断提示我有一串数据需要处理。中间存在的是时间问题,1的方式也就是如果你MCU的唤醒需要1ms,那么按照115200的速率来说,你就有可能丢掉12个数据。2的方式是接受到数据之后硬件会自动把数据放入缓存,并不需要你去干预,这边即节省了CPU资源,有能比1的方式更好的接受数据。
三、最后总结
这边关于低功耗的一些事情基本说的差不多了,里面应该还存在一些我没有发现的问题,还有说错的地方望大神们提点提点。捷配欢迎您!
微信扫一扫关注我们
当前位置:&>>&&>>&&>>&GSM无线数据采集系统在TC35I上的实现
for Mobile Communications)是当前应用最为广泛的移动电话标准。GSM具有模拟移动电话系统无可比拟的保密性、抗干扰性、音质清晰性及通话稳定性,并具备容量大、频率资源利用率高、接口开放、功能强大等优点。它提供多种业务,主要有话音业务、短消息业务、数据业务等。本文设计的系统即采用GSM提供的短消息业务实现数据的远程采集与交互。
&&& 1 基于GSM的无线通信方案
&&& 基于的GSM无线数据采集系统为一个多点到一点的远程无线数据通信和控制系统。系统由多个数据采集终端和单个监控中心组成,其数据监控中心由计算机、数据库和通信接口组成,主要负责各种信息和数据的收发和处理、整理工作:一方面接收各个数据采集终端上传的信息和数据,并根据具体要求把它们放入相应的数据库;另一方面对各个数据采集终端发送相应的控制信息,从而达到对数据采集终端进行控制的目的。
&&& 2 系统硬件设计
&&& 2.1 终端数据采集部分设计
&&& 数据采集模块最主要的功能就是将所采集到的模拟信号转换成可以处理的数字信号,然后将数据进行相应处理并等待发送。
&&& 设计中为了使数据采集终端占用尽可能少的空间,采用了SoC单片机。C单片机是由 Lab公司生产的完全集成的混合信号片上系统型,具有一个8位带PGA和8通道采样率500 kS/s的和一个12位带PGA和8通道采样率100 kS/s的ADC,本终端的数据采集部分即采用采样率为500 kS/s的8通道C片上ADC和前置调理电路来实现。
&&& 2.2 GSM通信部分设计
&&& 2.2.1 GSM引擎模块
&&& 系统中采用的GSM引擎模块采用德国西门子公司的一款GSM模块CT35I,CT35I支持双频900 MHz和1 800 MHz,支持语音、数据、短消息和传真服务,低功耗,是一款高度集成的GSM模块。它为远程测量与监控提供了一个理想的解决方案。
&&& GSM引擎模块TC35I提供的命令接口符合GSM 07.05和GSM 07.07规范。GSM 07.07中定义的AT指令接口提供了一种移动平台(MS)与数据终端(DTE)之间的通用接口,GSM 07.05对短信消息作了详细的规定。在TC35I模块收到网络发来的短消息时,能够通过发送指示消息通知,系统的数据监控终端可以向TC35I模块传送各种命令消息达到控制数据采集终端的目的。
&&& 2.2.2 GSM数据通信模块
&&& 数据通信模块主要功能:在监控中心,实现GSM模块TC35I与PC机的通信;在数据采集终端,实现GSM模块TC35I与微处理器C的通信。串行接口是控制单元(PC机或微处理器C)与TC35I模块进行连接的通道,同样是利用AT指令控制TC35I模块及进行数据传输的关键所在。
&&& 在监控中心,以计算机为控制单元,配合MAX232接口芯片与TC35I进行通信。在数据采集终端,以单片机C为控制单元可以直接与TC35I进行通信。
&&& 3 系统软件设计
&&& 本节主要阐述GSM功能模块的AT指令编程、PDU短信格式和采集终端的软件设计。本数据采集系统终端为了保证实时性采用了开源的μC/OSII实时操作系统,终端的软件设计主要是实时操作系统的任务设计。
&&& 3.1 GSM功能模块的AT指令编程
&&& 在ESTI(欧洲电信标准协会)定制的SMS/GPRS规范中,与短信消息收发有关的规范主要包括GSM 03.38、GSM 03.34和GSM 07.05。前两者着重描述SMS的技术实现(含编码方式),后者则规定了SMS的DTE-DCE接口标准(AT指令集)[4]。TC35I模块是采用AT指令集进行控制的,采用AT指令对其进行参数设置,实现数据的接收与发送,在GSM 07.05和GSM 07.07标准中对一些标准的AT指令作了详细的规定。
&&& 对TC35I的初始化的AT指令流程顺序为:进行AT指令测试、设定通信波特率、禁止TC35I指令回写(防止通信混乱)、设定PDU格式、设定模块工作方式。其对应的具体指令形式如表1所示。其中AT指令以ASCII码形式给出。
&&& 3.2 PDU短信格式
&&& 短消息的发送可以采取两种数据格式:文本格式和PDU格式。使用文本格式,应用程序需要一套预置编码选项,而且应用效果不好。如果使用PDU格式,则支持任何编码。本系统采用PDU格式短信。PDU的发送协议格式如表2所示。
&&& PDU的接收协议格式和发送类似,不再赘述。
&&& 3.3 基于μC/OSII的主要任务设计
&&& 本终端主要有3个任务: (1)接收监控中心指令任务:接收来自监控中心的命令信息、命令信息协议解释,并将解释完成的指令传送给第2个任务进行终端采集控制;(2)数据采集与处理任务:执行任务1的命令,根据任务1的命令进行数据采集与相应处理,并把处理完成的数据送到第3个任务进行发送; (3)发送数据到监控中心任务:完成数据的发送。任务程序的总体流程图如图2所示。
&&& 任务1的具体流程:等待监控中心指令的到来,此时任务处于睡眠状态等待指令数据中断信号量的到来,当信号量发生时任务判断接收到的具体指令格式是否有效,如果有效接受本指令,并根据预先约定的协议进行命令解释,把解释完成的命令放入消息队列1中。任务流程图如图3所示。
&&& 任务2的具体流程:等待消息队列1中的消息,此时任务处于睡眠状态,当有消息到来时,从消息队列中取出指令,并根据指令内容(采集时间点、时间间隔、采样通道等)进行数据的采集,并把采集到的数据格式转化成协议约定的数据格式,把本数据放入消息队列2中。任务流程图如图4所示。
&&& 任务3的具体流程:等待消息队列2中的消息,此时任务处于睡眠状态,当有消息到来时,从消息队列中取出待发数据,并进行发送。如图5所示。
&&& 本文设计实现了一种基于TC35I的GSM远程数据采集系统,与其他数据采集系统相比,该系统具有应用范围广、可配置性强、多功能、高性价比、跨地域作业等特点,具有很好的应用前景。经试验验证,基于TC35I的GSM远程数据采集系统达到了预期设计目标,具有较高的实用和参考价值。&&来源:
技术资料出处:苏维嘉, 张其阳
该文章仅供学习参考使用,版权归作者所有。
因本网站内容较多,未能及时联系上的作者,请按本网站显示的方式与我们联系。
【】【】【】【】
上一篇:下一篇:
本文已有(0)篇评论
发表技术资料评论,请使用文明用语
字符数不能超过255
暂且没有评论!
12345678910
12345678910
12345678910
  随着科学技术的进步和电子工业的发展,大批新型电子测量仪器、仪表等如雨后春笋,竞相问世。下面我们来介绍一下电子测量仪器分类及型号命
[][][][][][][][][][]
IC热门型号
IC现货型号
推荐电子百科当前位置: >>
M10+AT指令集详解
GSM 无线通信模块M10 AT指令集详解_V1.0 M10 AT 指令集详解_V1.0文档标题 版本号 日期 状态 文档受控号M10 AT 指令集详解1.0
发布M10 AT 指令集详解_V1.0前言<
br />移远公司提供该文档内容用以支持其客户的产品设计。 客户须按照文档中提供的规范、 参数 来设计其产品。由于客户操作不当而造成的人身伤害或财产损失,本公司不承担任何责任。 在未声明前,移远公司有权对该文档规范进行更新。版权申明本文档手册版权属于移远公司,任何人未经我公司允许,复制转载该文档将承担法律责任。版权所有 ?上海移远通信技术有限公司 2011,保留一切权利。Copyright ? Quectel Wireless Solutions Co., Ltd. 2011l l e a t i c t e n u e Q fid n o C-1-上海移远通信技术有限公司 M10 AT 指令集详解_V1.0目录目录................................................................................................................................................... 2 表格索引........................................................................................................................................... 9 0. 修改记录.................................................................................................................................... 10 1. 概要............................................................................................................................................ 11 1.1. 相关参考文档 .................................................................................................................. 11 1.2. AT 命令术语缩写和惯例 ................................................................................................. 11 1.3. AT 命令语法 ..................................................................................................................... 11 1.4. 支持的字符集 .................................................................................................................. 13 1.5. 流控简介 .......................................................................................................................... 13 2. 通用命令.................................................................................................................................... 15 2.1. ATI 显示产品 ID 信息 ..................................................................................................... 15 2.2. AT+GMI 请求制造商 ID 信息 ........................................................................................ 15 2.3. AT+GMM 请求 TA 制造商和型号信息 ......................................................................... 15 2.4. AT+GMR 请求 TA 软件版本信息 .................................................................................. 16 2.5. AT+GOI 请求全球目标识别 ID ...................................................................................... 16 2.6. AT+CGMI 请求制造商 ID 信息 ..................................................................................... 16 2.7. AT+CGMM 请求 TA 制造商和型号信息 ...................................................................... 17 2.8. AT+CGMR 请求 TA 软件版本信息 ............................................................................... 17 2.9. AT+GSN 请求 TA 序列号(IMEI) .............................................................................. 18 2.10. AT+CGSN 请求 TA 序列号(IMEI) .......................................................................... 18 2.11. AT&F 设置所有 TA 参数为出厂配置 .......................................................................... 18 2.12. AT&V 显示当前配置 .................................................................................................... 19 2.13. AT&W 保存用户配置参数 ........................................................................................... 21 2.14. ATQ 设置结果码显示模式 ........................................................................................... 21 2.15. ATV 设置 TA 响应返回内容格式................................................................................. 22 2.16. ATX 设置 CONNECT 结果码格式和检测呼叫进程 ................................................... 23 2.17. ATZ 复位为缺省配置 .................................................................................................... 23 2.18. AT+CFUN 设置模块功能 ............................................................................................. 24 2.19. AT+QPOWD 关机 ......................................................................................................... 25 2.20. AT+CMEE 上报移动设备错误 ..................................................................................... 26 2.21. AT+CSCS 选择 TE 字符集 ........................................................................................... 27 2.22. AT+GCAP 请求 TA 功能列表....................................................................................... 28 3. 串行接口控制命令 .................................................................................................................... 29 3.1. AT&C 设置 DCD 功能模式 ............................................................................................ 29 3.2. AT&D 设置 DTR 功能模式 ............................................................................................ 29 3.3. AT+ICF 设置 TE-TA 帧格式........................................................................................... 29 3.4. AT+IFC 设置 TE-TA 流控............................................................................................... 30 3.5. AT+ILRR 设置本地速率报告 ......................................................................................... 31 3.6. AT+IPR 设置 TE-TA 波特率........................................................................................... 32 3.7. AT+CMUX 多路复用 ...................................................................................................... 34 3.8. AT+QMUXC 关闭多路复用 PSC 命令 .......................................................................... 35上海移远通信技术有限公司 -2-l l e a t i c t e n u e Q fid n o C M10 AT 指令集详解_V1.03.9. AT+QTUNBUF 配置 UART 缓冲区大小....................................................................... 36 4. 状态控制命令............................................................................................................................ 37 4.1. AT+CEER 上报移动设备错误 ........................................................................................ 37 4.2. AT+CPAS 模块活动状态 ................................................................................................ 38 4.3. AT+QINDRI 开启关闭 RI 引脚提示 .............................................................................. 39 4.4. AT+QEXTHS 耳机状态检测报告 .................................................................................. 39 4.5. AT+QHSBTN 耳机按钮状态报告 .................................................................................. 40 4.6. AT+QSIMSTAT SIM 卡插拔状态报告 ......................................................................... 40 4.7. AT+QCGTIND 语音/数据呼叫结束提示 ....................................................................... 41 4.8. AT+QSIMDET 开启或关闭 SIM 卡检测功能 ............................................................... 41 4.9. AT+QMOSTAT 开启或关闭去电呼叫状态报告 ............................................................ 42 4.10. AT+QIURC 初始化完成提示上报 ................................................................................ 43 4.11. AT+QEXTUNSOL 开启关闭专有 URC 上报 .............................................................. 43 4.12. AT+QINISTAT 初始化状态查询 .................................................................................. 45 4.13. AT+QNSTATUS 查询 GSM 网络状态 ......................................................................... 45 5. SIM 卡相关命令......................................................................................................................... 46 5.1. AT+CIMI 请求国际移动台设备标识(IMSI) ............................................................. 46 5.2. AT+CLCK 设备锁定 ....................................................................................................... 46 5.3. AT+CPIN 输入 PIN ......................................................................................................... 48 5.4. AT+CPWD 设备锁定 ...................................................................................................... 49 5.5. AT+CRSM SIM 卡接入限制 ......................................................................................... 50 5.6. AT+CSIM 通用 SIM 操作 ............................................................................................... 51 5.7. AT+QTRPIN 输入 PIN 码/PUK 码的剩余次数 ............................................................. 52 5.8. AT+QSPN 读取 SIM 卡服务运营商名称 ....................................................................... 52 5.9. AT+QCCID 显示 CCID ................................................................................................... 53 5.10. AT+QGID 获取 SIM 卡 GID ......................................................................................... 53 5.11. AT+QCSPWD 更改 PS 超级密码 ................................................................................. 53 6. 网络服务命令............................................................................................................................ 55 6.1. AT+COPS 选择营运商 .................................................................................................... 55 6.2. AT+CREG 网络注册信息 ............................................................................................... 56 6.3. AT+CSQ 信号质量 .......................................................................................................... 57 6.4. AT+CPOL 优选营运商列表 ............................................................................................ 58 6.5. AT+COPN 查询营运商名称 ........................................................................................... 59 6.6. AT+QBAND 读取和配置网络频段 ................................................................................ 59 6.7. AT+QENG 开启或关闭工程模式 ................................................................................... 60 6.8. AT+QSCANF GSM 频率功率扫描 ............................................................................... 62 6.9. AT+QLOCKF 锁 GSM 频率 ........................................................................................... 63 7. 呼叫控制命令............................................................................................................................ 65 7.1. ATA 呼叫应答 .................................................................................................................. 65 7.2. ATD 移动台呼叫某一号码 ............................................................................................. 66 7.3. ATDL 重拨 ATD 上次呼叫号码 ..................................................................................... 67 7.4. ATH 挂机控制 ................................................................................................................. 68 7.5. +++ 数据模式切换至命令模式 ...................................................................................... 69 7.6. ATO 命令模式切换至数据模式...................................................................................... 69上海移远通信技术有限公司 -3-l l e a t i c t e n u e Q fid n o C M10 AT 指令集详解_V1.07.7. ATP 选择脉冲拨号 .......................................................................................................... 70 7.8. ATS0 自动应答前振铃次数 ............................................................................................ 70 7.9. ATS6 盲拨号前暂停控制 ................................................................................................ 71 7.10. ATS7 等待呼叫建立完成时间 ...................................................................................... 71 7.11. ATS8 暂停拨号时间 ...................................................................................................... 72 7.12. ATS10 挂机延时 ............................................................................................................ 72 7.13. ATT 音频拨号 ................................................................................................................ 73 7.14. AT+CBST 选择承载业务类型 ...................................................................................... 73 7.15. AT+CSTA 选择地址类型 .............................................................................................. 74 7.16. AT+CKPD 键盘控制 ..................................................................................................... 74 7.17. AT+CLCC 键盘控制...................................................................................................... 75 7.18. AT+CR 业务上报控制 ................................................................................................... 76 7.19. AT+CRC 蜂窝结果码 .................................................................................................... 77 7.20. AT+CRLP 无线链路协议 .............................................................................................. 78 7.21. AT+CSNS 单一编码方案 .............................................................................................. 78 7.22. AT+CMOD 呼叫模式 .................................................................................................... 79 7.23. AT+QSFR 配置语音编码模式 ...................................................................................... 80 7.24. AT+QSPCH 语音信道类型上报 ................................................................................... 81 7.25. AT+QDISH ATH 使能控制 ......................................................................................... 81 7.26. AT+QDISP PPP 连接伪终止 ....................................................................................... 82 8. 短消息相关命令 ........................................................................................................................ 83 8.1. AT+CSMS 选择短消息业务 ........................................................................................... 83 8.2. AT+CMGF 配置短消息模式 ........................................................................................... 83 8.3. AT+CSCA 短消息服务中心地址 .................................................................................... 84 8.4. AT+CPMS 选择短消息存储器 ....................................................................................... 85 8.5. AT+CMGD 删除短消息 .................................................................................................. 86 8.6. AT+CMGL 列出优选短消息存储器中的短消息 ........................................................... 87 8.7. AT+CMGR 读取短消息 .................................................................................................. 90 8.8. AT+CMGS 发送短消息 ................................................................................................... 93 8.9. AT+CMGW 写短消息 ..................................................................................................... 94 8.10. AT+CMSS 从存储器发送短消息 ................................................................................. 96 8.11. AT+CMGC 发送短消息命令 ........................................................................................ 97 8.12. AT+CNMI 新短消息指示.............................................................................................. 98 8.13. AT+CRES 恢复 SMS 设置 .......................................................................................... 100 8.14. AT+CSAS 保存 SMS 设置 .......................................................................................... 100 8.15. AT+CSCB 选择小区广播消息类型 ............................................................................ 101 8.16. AT+CSDH 显示文本格式参数 ................................................................................... 102 8.17. AT+CSMP 设置文本格式参数.................................................................................... 103 8.18. AT+QRSTCB 重置广播消息 ...................................................................................... 103 8.19. AT+QCLASS0 接收 Class0 短信存储到当前存储器 ................................................ 104 8.20. AT+QMGDA 删除指定类型的所有短信 ................................................................... 105 8.21. AT+QSMSCODE 配置短消息字符集 ........................................................................ 105 9. 电话本相关命令 ...................................................................................................................... 107 9.1. AT+CPBS 选择电话簿存储单元 .................................................................................. 107上海移远通信技术有限公司 -4-l l e a t i c t e n u e Q fid n o C M10 AT 指令集详解_V1.09.2. AT+CPBW 写删电话簿记录 ......................................................................................... 108 9.3. AT+CPBR 查询电话簿记录 .......................................................................................... 109 9.4. AT+CPBF 查找电话簿记录 .......................................................................................... 110 9.5. AT+CNUM 用户号码 .................................................................................................... 110 10. GPRS 相关命令 ...................................................................................................................... 112 10.1. AT+CGATT GPRS 附着和分离 ................................................................................ 112 10.2. AT+CGDCONT 定义 PDP 上下文.............................................................................. 112 10.3. AT+CGQREQ 请求的服务质量 .................................................................................. 113 10.4. AT+CGQMIN 可接受的最小服务质量 ...................................................................... 114 10.5. AT+CGACT PDP 上下文激活和去激活 .................................................................. 115 10.6. AT+CGDATA 进入数据模式 ...................................................................................... 116 10.7. AT+CGPADDR 显示 PDP 地址 .................................................................................. 116 10.8. AT+CGCLASS GPRS 移动台类别 ........................................................................... 117 10.9. AT+CGEREP 非请求 GPRS 事件上报控制 ............................................................... 118 10.10. AT+CGREG GPRS 网络注册状态.......................................................................... 118 10.11. AT+CGSMS 为 MO SMS 选择业务 ......................................................................... 119 10.12. AT+QGPCLASS 配置 GPRS 多时隙级别 ................................................................ 120 10.13. AT+EGPAU PPP 授权 ............................................................................................. 120 11. TCPIP 相关命令 ..................................................................................................................... 122 11.1. AT+QIOPEN 建立 TCP 连接或注册 UDP 端口号 .................................................... 122 11.2. AT+QISEND 发送 TCP 或 UDP 数据 ........................................................................ 123 11.3. AT+QICLOSE 关闭 TCP 或 UDP 连接 ...................................................................... 124 11.4. AT+QIDEACT 关闭 GPRS/CSD PDP 场景................................................................ 125 11.5. AT+QILPORT 配置本地端口号 .................................................................................. 125 11.6. AT+QIREGAPP 启动任务并设置接入点 APN、用户名和密码 .............................. 126 11.7. AT+QIACT 激活移动场景(或发起 GPRS/CSD 无线连接) ................................. 126 11.8. AT+QILOCIP 获取本地 IP 地址 ................................................................................. 127 11.9. AT+QISTAT 查询当前连接状态 ................................................................................. 127 11.10. AT+QISTATE 查询当前接入的连接状态 ................................................................ 128 11.11. AT+QISSTAT 查询当前 Server 状态 ........................................................................ 130 11.12. AT+QIDNSCFG 配置域名服务器 DNS ................................................................... 130 11.13. AT+QIDNSGIP 域名解析 .......................................................................................... 131 11.14. AT+QIDNSIP 配置使用 IP 地址连接还是域名连接 ............................................... 132 11.15. AT+QIHEAD 配置接收数据时是否显示 IP 头........................................................ 132 11.16. AT+QIAUTOS 设置自动发送 TCP/UDP 数据时间 ................................................ 133 11.17. AT+QIPROMPT 设置发送数据时是否显示D&‖和DSEND OK‖ .............................. 133 11.18. AT+QISERVER 配置为服务器 ................................................................................. 134 11.19. AT+QICSGP 设置 CSD 或 GPRS 连接模式............................................................. 134 11.20. AT+QISRVC 选择当前可操作连接 .......................................................................... 135 11.21. AT+QISHOWRA 配置接收数据时是否显示发送方的 IP 地址和端口号 .............. 136 11.22. AT+QISCON 保存 TCPIP 应用场景配置................................................................. 137 11.23. AT+QIMODE 配置 TCPIP 应用模式 ....................................................................... 138 11.24. AT+QITCFG 配置透明传输模式 .............................................................................. 138 11.25. AT+QISHOWPT 配置接收数据 IP 头是否显示传输协议 ...................................... 139上海移远通信技术有限公司 -5-l l e a t i c t e n u e Q fid n o C M10 AT 指令集详解_V1.011.26. AT+QIMUX 控制是否启用多路连接 ....................................................................... 140 11.27. AT+QISHOWLA 控制是否显示本地 IP 地址 .......................................................... 140 11.28. AT+QIFGCNT 配置前置场景 ................................................................................... 141 11.29. AT+QISACK 查询发送数据信息 ............................................................................. 141 11.30. AT+QINDI 配置是否缓存接收到的数据 ................................................................. 142 11.31. AT+QIRD 读取缓存的数据 ...................................................................................... 143 11.32. AT+QISDE 控制 AT+QISEND 是否允许数据回显 ................................................. 143 11.33. AT+QPING PING 远程服务器 ................................................................................ 144 11.34. AT+QNTP 通过网络时间服务器同步本地时间 ...................................................... 145 12. 传真相关命令 ........................................................................................................................ 146 12.1. AT+FCLASS 传真:选择、查询或测试服务类型.................................................... 146 12.2. AT+FMI 传真:查询制造商 ID .................................................................................. 146 12.3. AT+FMM 传真:查询模块 ID.................................................................................... 147 12.4. AT+FMR 传真:查询软件版本 ID ............................................................................ 147 12.5. AT+FTS 停止传输并等待 ........................................................................................... 148 12.6. AT+FRS 静音接收 ....................................................................................................... 148 12.7. AT+FTM 传输速度 ...................................................................................................... 148 12.8. AT+FRM 接收速度...................................................................................................... 149 12.9. AT+FTH HDLC 传输速度............................................................................................ 149 12.10. AT+FRH HDLC 接收速度 ......................................................................................... 150 12.11. AT+FDT 开始传输数据 ............................................................................................. 150 12.12. AT+FDR 接收数据 .................................................................................................... 151 12.13. AT+FET 设置后面是否还有任务进行 ..................................................................... 151 12.14. AT+FPTS 页传输状态 ............................................................................................... 152 12.15. AT+FK 关闭会话 ....................................................................................................... 153 12.16. AT+FBOR 设置传输比特顺序 .................................................................................. 153 12.17. AT+FCQ 控制复制质量检验 ..................................................................................... 153 12.18. AT+FCR 控制接收传真的能力.................................................................................. 154 12.19. AT+FDIS 当前会话参数 ........................................................................................... 154 12.20. AT+FDCC 容量设置 DCE 功能参数 ........................................................................ 156 12.21. AT+FLID 定义本地 ID 串 ......................................................................................... 157 12.22. AT+FPHCTO 页传输超时参数 ................................................................................. 158 12.23. AT+FBADLIN 错行阀值 ........................................................................................... 158 12.24. AT+FBADMUL 错误阀值乘法器 ............................................................................. 159 12.25. AT+FCIG 本地轮询标识符 ....................................................................................... 159 12.26. AT+FDFFC 数据压缩格式转换 ................................................................................ 160 12.27. AT+FVRFC 垂直分辨率转换 ................................................................................... 160 13. 补充业务命令 ........................................................................................................................ 161 13.1. AT+CACM 累计呼叫计量器 ...................................................................................... 161 13.2. AT+CAMM 累计呼叫计量器最大值 ......................................................................... 161 13.3. AT+CAOC 计费通知 ................................................................................................... 162 13.4. AT+CCFC 设置呼叫转移 ............................................................................................ 163 13.5. AT+CCUG 封闭用户组 ............................................................................................... 164 13.6. AT+CCWA 呼叫等待 ................................................................................................... 165上海移远通信技术有限公司 -6-l l e a t i c t e n u e Q fid n o C M10 AT 指令集详解_V1.013.7. AT+CHLD 呼叫保持和多方通话 ............................................................................... 166 13.8. AT+CLIP 显示主叫识别 ............................................................................................. 167 13.9. AT+CLIR 主叫识别限制 .............................................................................................. 169 13.10. AT+COLP 显示被叫识别 .......................................................................................... 169 13.11. AT+CPUC 单位价格和货币表 .................................................................................. 171 13.12. AT+CCWE 呼叫计量器最大值事件......................................................................... 171 13.13. AT+CUSD 非结构化附加业务 ................................................................................. 172 13.14. AT+CSSN 附加业务通知 .......................................................................................... 173 14. 音频控制命令 ........................................................................................................................ 175 14.1. ATL 设置监听扬声器音量 .......................................................................................... 175 14.2. ATM 设置监听扬声器模式 ......................................................................................... 175 14.3. AT+VTD 配置 DTMF 音播放时长 ............................................................................. 175 14.4. AT+VTS DTMF 和音调等级 .................................................................................... 176 14.5. AT+CALM 来电警报模式 .......................................................................................... 177 14.6. AT+CRSL 来电音量等级 ............................................................................................ 177 14.7. AT+CLVL 扬声器音量等级 ........................................................................................ 178 14.8. AT+CMUT 静音控制 .................................................................................................. 178 14.9. AT+QECHO 回音抑制 ................................................................................................ 179 14.10. AT+QSIDET 配置侧音增益等级 .............................................................................. 179 14.11. AT+QMIC 配置麦克风增益等级 .............................................................................. 180 14.12. AT+QLDTMF 产生本地 DTMF 音........................................................................... 181 14.13. AT+QAUDCH 切换音频通道 ................................................................................... 181 14.14. AT+QLTONE 产生本地定制单音............................................................................. 182 14.15. AT+QAUDLOOP 音频通道回环测试 ...................................................................... 182 14.16. AT+ QSRT 选择来电铃声 ......................................................................................... 183 14.17. AT+QECHOEX 扩展回音抑制 ................................................................................. 183 14.18. AT+QTONEDET DTMF 检测 ................................................................................. 184 14.19. AT+QTDMOD 配置 DTMF 检测模式 ..................................................................... 186 14.20. AT+QWDTMF 通话中播放 DTMF 音 ..................................................................... 186 14.21. AT+QTONEP 配置 DTMF 输出路径 ....................................................................... 188 15. 文件操作命令 ........................................................................................................................ 189 15.1. AT+QFGR 读取指定的用户文件 ............................................................................... 189 15.2. AT+QFGW 写指定的用户文件 .................................................................................. 189 15.3. AT+QFGL 用户文件列表............................................................................................. 189 15.4. AT+QFGD 删除指定的用户文件 ............................................................................... 190 15.5. AT+QFGM 查询用户文件可操作剩余空间 ............................................................... 190 16. 硬件相关命令 ........................................................................................................................ 191 16.1. AT+CCLK 实时时钟 ................................................................................................... 191 16.2. AT+QALARM 闹铃设置 ............................................................................................. 191 16.3. AT+CBC 查询电池电量和充电状态 .......................................................................... 192 16.4. AT+QADC 读取 ADC ................................................................................................. 193 16.5. AT+QSCLK 慢时钟配置 ............................................................................................. 193 16.6. AT+QTEMP 配置高低温报警和查询温度 ................................................................. 194 16.7. AT+QGPIO 配置 GPIO ............................................................................................... 194上海移远通信技术有限公司 -7-l l e a t i c t e n u e Q fid n o C M10 AT 指令集详解_V1.017. 其他命令................................................................................................................................ 196 17.1. A/ 重复上一条 AT 命令 .............................................................................................. 196 17.2. ATE 命令回显模式 ...................................................................................................... 196 17.3. ATS3 设置命令行终止符 ............................................................................................ 196 17.4. ATS4 设置响应格式字符 ............................................................................................ 197 17.5. ATS5 设置命令行编辑字符 ........................................................................................ 197 17.6. AT+DS V.42 位数据压缩.......................................................................................... 197 17.7. AT+DR V.42 数据压缩报告 ..................................................................................... 198 17.8. AT+QNITZ 同步网络时间 .......................................................................................... 199 17.9. AT+QCLKOUT 输出时钟脉冲源 ............................................................................... 199 17.10. AT+QTTS TTS 功能 ................................................................................................ 200 17.11. AT+QRIMODE 设置 RI 时长.................................................................................... 200 18. 附录........................................................................................................................................ 202 18.1. AT&F 影响到的 AT 命令参数列表 ............................................................................. 202 18.2. AT&W 影响到的 AT 命令参数列表............................................................................ 203 18.3. ATZ 影响到的 AT 命令参数列表 ................................................................................ 205 18.4. +CME ERROR 错误代码 ............................................................................................. 206 18.5. +CMS ERROR 错误代码 ............................................................................................. 208 18.6. 扩展补充错误代码 ...................................................................................................... 212 18.7. 相关结果码(URCs)说明 ........................................................................................ 221l l e a t i c t e n u e Q fid n o C-8-上海移远通信技术有限公司 M10 AT 指令集详解_V1.0表格索引表 1: 参考文档表 .......................................................................................................................... 11 表 2: AT 命令格式 .......................................................................................................................... 12 表 3: AT&V 显示当前配置信息 .................................................................................................... 19 表 4: ATV 内容格式对照表 .......................................................................................................... 22 表 5: AT&F 影响到的 AT 命令及参数 ........................................................................................ 202 表 6: AT&W 影响到的 AT 命令及参数 ...................................................................................... 203 表 7: ATZ 影响到的 AT 命令及参数 ........................................................................................... 205 表 8: +CME ERROR 错误代码列表 ........................................................................................... 206 表 9: +CMS ERROR 错误代码列表............................................................................................ 208 表 10: LOCATION ID 扩展错误报告列表 ................................................................................. 212 表 11: 协议栈层(PS)错误列表 .............................................................................................. 212 表 12: MM 层内部错误列表 ....................................................................................................... 220 表 13: PPP/IP 栈错误列表 ........................................................................................................... 220 表 14: URCS 说明列表 ................................................................................................................ 221l l e a t i c t e n u e Q fid n o C-9-上海移远通信技术有限公司 M10 AT 指令集详解_V1.00. 修改记录版本 1.0 日期
作者 胡志琴 修改内容记录 初始版本l l e a t i c t e n u e Q fid n o C上海移远通信技术有限公司 - 10 - M10 模块 AT 指令集详解1. 概要该文档主要描述M10模块软件AT指令集及参数详解。1.1. 相关参考文档表 1: 参考文档表 序号 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] 文档名 GSM 模块 AT 命令应用指导 GSM_TCPIP_AN GSM_MUX_AN GPRS_Startup_UGD GSM_HTTP_ATC GSM_FTP_ ATC 备注 GSM 模块 AT 命令应用指导 TCPIP 应用指导 MUX 应用指导 GPRS 配置应用指导1.2. AT 命令术语缩写和惯例文档内提及的GSM模块包括移动设备ME(Mobile Equipment)、移动台MS(Mobile Station)、 终端适配器TA(Terminal Adapter)、数据通信设备DCE(Data Communication Equipment)和传真 FAX(包括传真Modem和传真板)。 通过串口发送AT命令,即可使用GSM模块。串行线终端的应用设备包括终端设备TE(Terminal Equipment)、数据终端设备DTE(Data Terminal Equipment)或其他应用设备。这些终端或应用设 备可能运行在嵌入式系统内。 文档内涉及到的相关名词术语缩写都是基于GSM规范书写。l l e a t i c t e n u e Q fid n o CHTTP 相关 AT 命令集及应用指导 FTP 相关 AT 命令集及应用指导 彩信相关 AT 命令集及应用指导 传真配置应用指导 短消息应用指导 GSM_MMS_ ATC FAX_Setup_UGD SMS_AN GSM_Location_ATC GSM_FILE_ATC M10_HD 基站定位 AT 命令集及应用指导 文件 AT 命令集及应用指导 M10 硬件设计文档1.3. AT 命令语法文档内所有AT命令行必须以DAT‖或Dat‖作为开头,以回车(&CR&)作为结尾。 M10 AT 指令集详解_V1.0返回响应通常紧随命令之后, 它的样式是D&回车&&换行&&响应内容&&回车&&换行 (&CR&&LF&& 响应内容&&CR&&LF&)。AT命令介绍过程中,只有&响应内容&被详细介绍,过程中&回车&&换行& 被有意省略了。1.3.1. AT 命令类型文档内所有AT命令类型有如下四种: 基础类命令: 此类AT命令格式有DAT&x&&n&‖或者DAT&&x&&n&‖, 其中D&x&‖是命令自带, D&n&‖ 是指该命令支持一个或多个参数。例如:DATE&n&‖,该命令用于关闭或使能回显功能,即DCE会依 据D&n&‖值决定是否把接收的字符回显给DTE。D&n&‖是可选配参数,若没有被赋值,将使用默认值。 参数类命令:此类AT命令格式有DATS&n&=[&m&]‖,其中D&n&‖是S寄存器的索引,D&m&‖是赋 予的参数值。在该AT命令中,D&m&‖是可选配参数,若没有被赋值,将使用默认值。 扩展类命令:通常来讲,扩展类命令根据操作格式及应用功能可分为以下几种类型: 表 2: AT 命令格式 AT 命令 测试命令 查询命令 设置命令 执行命令AT命令语法说明: ? 方括号([])中的值为可缺省值。 ? 选配参数和必配参数必须在操作的参数范围内进行设置并按规定的顺序排列,各参数间必 须使用逗号隔开。 举例:AT+CPWD=&fac&,&oldpwd&,&newpwd&,该命令用于为设备锁定AT+CLCK命令锁定义 的设备锁定功能设置新的密码。 ? 如果参数是字符串(例如:&number&),则该字符串必须放在双引号中 举例:D12345‖,DCMNET‖等,双引号中的各项符号可看作是字符串 ? 命令的可选子参数或TA返回结果的可选部分位于方括号中 ? 不使用双引号时,字符串中各字符间的空格可忽略不计 ? 实际操作中,&&,[]不必输入 ? 所有AT命令本身不区分大小写,但其参数对大小写敏感l l e a t i c t e n u e Q fid n o C语法格式 功能说明 AT+CXXX=? AT+CXXX? AT+CXXX 该命令用于查询设置命令或内部程序设置的参数及 其参数值范围 该命令用于查询参数的当前值 该命令用于设置用户自定义的参数值 AT+CXXX=&…&,[&…&] 该命令用于读出 GSM 模块内部程序所控制的不可 变参数- 12 -1.3.2. AT 命令连写在AT命令操作使用过程中,数条AT命令可以被放在同一命令行中输入。这样在连写的AT命令 中可以去除DAT‖或者Dat‖字符,仅需要在命令行的开头输入DAT‖或者Dat‖即可。注意,在扩展类的上海移远通信技术有限公司 M10 AT 指令集详解_V1.0AT命令后面,连写的AT命令需通过分号(;)作为分隔符,将所有AT命令连写在同一行来逐步执行。 例如:ATE1&W&F+ICF?;+CFUN?;&W 一条AT命令最多能操作355个字符。 当超出该数值范围, 输入的AT命令将不被执行, DERROR‖。1.3.3. 分行 AT 命令的用法在需要连续执行多个AT命令时,必须等到上一条AT命令作了最终响应(例如:返回OK, ERROR,CME ERROR,CMS ERROR等),才能继续操作下一条AT命令。该动作强烈建议执行。1.4. 支持的字符集GSM模块AT命令接口默认使用GSM字符集,字符集可以通过DAT+CSCS‖命令(GSM 07.07) 进行查询和配置。其支持的字符集如下: ? ? ? ? ? ? GSM format UCS2 HEX IRA PCCP437 8859_1字符集会影响短消息,广播消息的读取,编辑,发送和接收,电话簿、SIM卡工具箱等字符串 的输入和显示。1.5. 流控简介要保障GSM模块与DTE之间可靠通信,流控很重要。假若一次数据或传真呼叫过程中,发送端 的数据发送速度大于接收端的数据接收速度,若接收缓存接近满时,接收端应该有方法将发送端暂 停发送,直到它的数据传输速度重新赶上发送端数据发送速度或有缓存可使用,这就是流控。 通常来讲,有两种方法来实现流控。它们是软件流控和硬件流控。M10模块两种流控功能都支 持。在客户应用中,尤其多路复用(AT+CMUX)过程中,建议选择硬件流控。l l e a t i c t e n u e Q fid n o C- 13 -1.5.1. 软件流控软件流控发送不同的字符去暂停(XOFF,十进制19)和恢复(XON,十进制17)数据流。它 适用于仅仅有三根线的串口通信。 M10默认的流控方法是硬件(RTS/CTS)流控,软件流控需要通过下面的AT命令进行配置: AT+IFC=1,1上海移远通信技术有限公司 M10 AT 指令集详解_V1.0由于该配置不自动保存,若希望重启后仍保持有效,需通过AT&W保存到用户配置表中。同时, 确保所使用的串口通讯工具(例如:超级终端)是否支持软件流控。 注意:当有二进制数据发送或接收时,软件流控不应该被采用。因为DTE可能把二进制数据当做软件 流控字符。1.5.2. 硬件流控硬件流控通过RTS/CTS信号来实现。当接收缓存快满的时候,模块把CTS信号设置为无效,数 据传输被暂停。当模块的接收缓存可以接收更多数据时,CTS信号被重新设置为有效。 要实现硬件流控功能,请确保应用串口包含RTS/CTS线。l l e a t i c t e n u e Q fid n o C- 14 -上海移远通信技术有限公司 M10 AT 指令集详解_V1.02. 通用命令2.1. ATI 显示产品 ID 信息该命令用于显示产品ID信息,TA上报一行或多行制造商信息及软件版本信息。 语法 命令 ATI 响应 Quectel_Ltd Quectel_M10 Revision: M10BR06A06N32 OK参考 V.25ter2.2. AT+GMI 请求制造商 ID 信息该命令用于请求制造商ID信息,TA上报一行或多行让用户识别TA制造商的文本信息。 语法 命令AT+GMI=? AT+GMI参考 V.25ter2.3. AT+GMM 请求 TA 制造商和型号信息l l e a t i c t e n u e Q fid n o C响应 OK Quectel_Ltd Quectel_M10 Revision: MTK 0828 OK 响应 OK- 15 -该命令用于请求TA制造商和型号信息,TA上报一行或多行设备制造商和型号的信息。 语法 命令 AT+GMM=?上海移远通信技术有限公司 M10 AT 指令集详解_V1.0AT+GMMQuectel_M10 OK参考 V.25ter2.4. AT+GMR 请求 TA 软件版本信息该命令用于请求TA软件版本信息,TA上报一行或多行软件版本信息。 语法 命令 AT+GMR=? AT+GMR参考 V.25ter2.5. AT+GOI 请求全球目标识别 ID该命令用于请求全球目标识别ID,TA上报一行或多行设备标识信息(该设备基于ISO系统注册 的唯一设备标识) 。 语法 命令AT+GOI=? AT+GOI参考 V.25ter2.6. AT+CGMI 请求制造商 ID 信息l l e a t i c t e n u e Q fid n o C响应 OK Revision: M10BR06A06N32 OK 响应 OK M10 OK 响应 OK- 16 -该命令用于请求制造商ID信息,TA上报一行或多行让用户识别TA制造商的文本信息。 语法 命令 AT+CGMI=?上海移远通信技术有限公司 M10 AT 指令集详解_V1.0AT+CGMIQuectel_Ltd Quectel_M10 Revision: MTK 0828 OK参考 GSM07.07 备注 ?功能同 AT+GMI2.7. AT+CGMM 请求 TA 制造商和型号信息该命令用于请求TA制造商和型号信息,TA上报一行或多行设备制造商和型号的信息。 语法 命令AT+CGMM=? AT+CGMM参考 GSM07.07 备注 ?2.8. AT+CGMR 请求 TA 软件版本信息该命令用于请求TA软件版本信息,TA上报一行或多行软件版本信息。 语法 命令AT+CGMR=? AT+CGMRl l e a t i c t e n u e Q fid n o C响应 OK Quectel_M10 OK 功能同 AT+GMM 响应 OK Revision: M10BR06A06N32 OK 功能同 AT+GMR- 17 -参考 GSM07.07 备注 ?上海移远通信技术有限公司 M10 AT 指令集详解_V1.02.9. AT+GSN 请求 TA 序列号(IMEI)该命令用于请求TA序列号,TA上报ME设备的IMEI号(国际移动台设备识别码) 。 语法 命令 AT+GSN=? AT+GSN 响应 OK &sn& OK 参考 GSM07.07 参数 &sn& 备注 ?2.10. AT+CGSN 请求 TA 序列号(IMEI)该命令用于请求TA序列号,TA上报ME设备的IMEI号(国际移动台设备识别码) 。 语法 命令AT+CGSN=? AT+CGSN参考 GSM07.07 参数&sn& 备注 ? ?l l e a t i c t e n u e Q fid n o CIMEI 号(国际移动台设备识别码) 每台 ME 设备的序列号(IMEI)不同 响应 OK &sn& OK IMEI 号(国际移动台设备识别码) 每台 ME 设备的序列号(IMEI)不同 功能同 AT+GSN- 18 -2.11. AT&F 设置所有 TA 参数为出厂配置该命令可把TA部分配置当前参数设置为制造商的默认配置。相关影响配置参见表5: AT&F影响 到的AT命令及参数。所有GPRS相关应用参数配置不被AT&F影响。上海移远通信技术有限公司 M10 AT 指令集详解_V1.0语法 命令 AT&F[&value&] 参考 GSM07.07 参数 &value& 备注 ? ? ??响应 OK0 设置 TA 参数为制造商的默认配置2.12. AT&V 显示当前配置语法 命令AT&V[&value&]参考 GSM07.07 参数&value&表 3: AT&V 显示当前配置信息 AT&V 或者 AT&V0 AT&V ACTIVE PROFILE E: 1 Q: 0 V: 1 X: 4 S0: 0 S2: 43 S3: 13 S4: 10 S5: 8 S6: 2l l e a t i c t e n u e Q fid n o C参数必须在模块处于空闲状态方可进行 AT&F 操作 响应 ACTIVE PROFILE …(参考表 3 AT&V 显示当前配置信息) OK 0 返回当前配置参数及参数值- 19 -所有相关参数恢复制造商默认配置可见表 5: AT&F 影响到的 AT 命令及参数 AT&F 操作影响的部分参数可以通过 AT&W 进行保存,ATZ 恢复为缺省配置 可通过 AT&W 保存 AT&F 恢复出厂默认配置,见表 5: AT&W 影响到的 AT 命令及参数 可通过 ATZ 恢复 AT&F 部分对应参数所保存的配置,见表 6: AT&Z 影响到的 AT 命令及上海移远通信技术有限公司 M10 AT 指令集详解_V1.0S7: 60 S8: 2 S10: 15 +CR: 0 +FCLASS: 0 +CMGF: 0 +CSDH: 0 +ILRR: 0 +CMEE: 1 +CBST: 7,0,1 +IFC: 2,2 +ICF: 3,3 +CNMI: 2,1,0,0,0 +CSCS: &GSM& +IPR: 0 &C: 1 &D: 0 +CSTA: 129 +CRLP: 61,61,128,6,0,3 +CCWE: 0 +QSIMSTAT: 0 +CMUX: -1 +CCUG: 0,0,0 +CLIP: 0 +COLP: 0 +CCWA: 0 +CAOC: 1 +CLIR: 0 +CUSD: 0 +CREG: 2 +QSIMDET: 0,0 +QMIC: 4,9,8 +QECHO(NORMAL_AUDIO): 221,,849,0 +QECHO(Earphone_AUDIO): 221,,1 +QECHO(LoudSpk_AUDIO): 224,4,2 +QSIDET(NORMAL_AUDIO): 80 +QSIDET(HEADSET_AUDIO): 144 +QCLIP: 0 +QCOLP: 0 +CSNS: 0 OKl l e a t i c t e n u e Q fid n o C- 20 -上海移远通信技术有限公司 M10 AT 指令集详解_V1.02.13. AT&W 保存用户配置参数该命令将用户设置的一些命令参数(表 6: AT&W影响到的AT命令及参数)保存到非易失性存储 器内。 语法 命令 AT&W[&n&] 参考 V.25ter 参数 &n& 备注 ? ? ? ? ? ? 响应 OK2.14. ATQ 设置结果码显示模式该命令用于设置TA是否向TE发送结果码。 语法 命令ATQ[&n&]l l e a t i c t e n u e Q fid n o C0 保存到用户当前配置表内 AT&W 将用户配置在重启 TA 之后保持有效 可通过 AT&F 恢复 AT&W 部分对应参数的出厂默认配置,详见表 5: AT&F 影响到的 AT 命令及参数 可通过 ATZ 恢复 AT&W 部分对应参数所保存的配置,见表 7: AT&Z 影响到的 AT 命令及参数可通过 AT&W 保存参数见表 6: AT&W 影响到的 AT 命令及参数 必须在模块处于空闲状态方可进行 AT&W 操作 AT&W章节列举的AT命令,若希望模块重启后其参数保持不变,都需要通过AT&W保存, 而V.25,07.05,07.07和GPRS中其他大多数AT命令会自动保存参数,即配置后重启参数不 变响应当 &n&=0,返回: OK 当&n&=1,返回: (none)参考 V.25ter 参数 &n&0 1向 TE 发送结果码 结果码被抑制,不发送结果码至 TE备注上海移远通信技术有限公司- 21 - M10 AT 指令集详解_V1.0? ?该设置不会影响响应内的内容 ATQ 不带参数设置时参数&n&默认值为 02.15. ATV 设置 TA 响应返回内容格式该命令用于设置结果码和返回结果的传送格式(数字格式或字符格式),并设置头部和尾部的 内容,这些内容是与结果码和返回结果信息一起发送。 语法 命令 ATV[&value&] 响应参考 V.25ter 参数 &value&举例 ATV1 OK AT+CSQ +CSQ: 30,0 OK ATV0 0 AT+CSQ +CSQ: 30,0 0 备注 ?l l e a t i c t e n u e Q fid n o C0 1 信息返回结果:&text&&CR&&LF& 短字符型结果码:&numeric code&&CR& 信息返回结果:&CR&&LF&&text&&CR&&LF& 短字符型结果码:&CR&&LF&&verbose code&&CR&&LF& 设置 ATV0 后,返回信息(如举例中的+CSQ: 30,0)前没有回车换行,返回的结果码 OK 变成了数字 0 ATV0 0 1 2 描述 执行命令的正确确认 连接已经建立,DCE 从命令状态切换为数据状态 DCE 已经检测到一个来自网络的呼叫- 22 -当&value&=0,返回: 0 当&value&=1,返回: OK表 4: ATV 内容格式对照表 ATV1 OK CONNECT RING上海移远通信技术有限公司 M10 AT 指令集详解_V1.0NO CARRIER ERROR NO DIALTONE BUSY NO ANSWER PROCEEDING CONNECT &text&3 4 6 7 8 9 制造商特殊需求连接中断或尝试建立连接失败 命令不能被识别,超出命令行的最大长度,参数值无效 或命令进程中的其他问题 无法检测到拨号音 检测到忙音信号(占线) 若D@‖拨号修改量被使用,则紧跟 5 秒静默时间的远程 振铃没有在定时器(S7)超时前检测到,即无应答。 一条 AT 命令正在被处理 与 CONNECT 相同,但包含制造商特殊需求定义的文 本, 该文本可以是指定的 DTE 速率, 行速度, 错误控制, 数据压缩或其他状态2.16. ATX 设置 CONNECT 结果码格式和检测呼叫进程使用该命令,可设置TA是否向TE 发送某一个特定的结果码。 语法 命令 参考 V.25ter 参数 &value&ATX[&value&]备注 ? ?l l e a t i c t e n u e Q fid n o C响应 OK 0 1 2 3 4 进入在线数据状态时即给定连接结果码。拨号音和遇忙检测均禁用 进入在线数据状态时即给定连接&text&结果码。拨号音和遇忙检测均 禁用 进入在线数据状态时即给定连接&text&结果码。遇忙检测禁用,可启 用拨号音 进入在线数据状态时即给定连接&text&结果码。拨号音检测禁用,但 可启用遇忙检测 进入在线数据状态时即给定连接&text&结果码。拨号音和遇忙检测均 可启用(AT&F) ATX 不带参数设置时参数&value&默认值为 0 AT&F 恢复出厂设置参数&value&值为 4 响应 OK- 23 -2.17. ATZ 复位为缺省配置语法 命令 ATZ[&value&]上海移远通信技术有限公司 M10 AT 指令集详解_V1.0参考 V.25ter 参数 &value& 备注 ? ? ?0返回当前配置参数及参数值所有相关参数恢复制造商默认配置可参见表 7: ATZ 影响到的 AT 命令 AT&F 操作影响的部分参数可以通过 AT&W 进行保存,ATZ 恢复为缺省配置 必须在模块处于空闲状态方可进行 ATZ 操作2.18. AT+CFUN 设置模块功能该命令是用来切换模块各功能模式。可用来重启ME或将模块在全功能,最小功能,关闭射频电 路的接收和发送等模式切换。 语法 命令AT+CFUN=?AT+CFUN?AT+CFUN=&fun&,[&rst&] 参考 GSM07.07 参数 &fun&&rst&备注 ? ?l l e a t i c t e n u e Q fid n o C响应 +CFUN: (&fun&取值列表), (&rst&取值列表) OK +CFUN: &fun& OK OK ERROR+CME ERROR: &err& 0 1 4 0 1 最小功能模式 全功能模式(默认) 关闭射频电路的接收和发送功能模式 在设置&fun&功能等级后,不复位立即有效 在设置&fun&功能等级后,模块复位有效 &rst&为 1 是模块会进行复位动作,此时 GSM,GPRS 网络会注销启动后重新注册 该命令操作只能在模块处于空闲状态下操作,不然会导致其他功能操作异常- 24 -举例 举例一:设置模块最小功能模式。该命令首先注销网络,之后取消激活SIM卡 AT+CFUN=0 +CPIN: NOT READY上海移远通信技术有限公司 M10 AT 指令集详解_V1.0OK AT+COPS? +COPS: 0 OK AT+QSIMSTAT? +QSIMSTAT: 0,1 OK AT+CPIN? +CME ERROR: 13// 无网络// SIM卡读取失败举例二:设置模块全功能模式。该命令首先激活SIM卡,之后注册网络 AT+CFUN=1 OK +CPIN: SIM PIN AT+QSIMSTAT? +QSIMSTAT: 0,1 OK AT+CPIN=1234 +CPIN: READY OK AT+CPIN? +CPIN: READYOK AT+COPS? +COPS: 0,0,&CHINA MOBILE& OK2.19. AT+QPOWD 关机语法 命令 AT+QPOWD=&n&l l e a t i c t e n u e Q fid n o C// 检测到SIM卡 // 注册上网络 响应 当&n&=1 时,返回: NORMAL POWER DOWN 当&n&=0 时,返回: OK- 25 -上海移远通信技术有限公司 M10 AT 指令集详解_V1.0参考 Quectel 参数 &n&0 1立即关机 正常关机备注 ?该命令操作只能在模块处于空闲状态下操作,不然会导致其他功能操作异常举例 AT+QPOWD=1 NORMAL POWER DOWN AT+QPOWD=0 OK// 模块正常关机提示 NORMAL POWER DOWN2.20. AT+CMEE 上报移动设备错误该命令用于启用或禁用+CME ERROR: &err&或+CMS ERROR: &err&结果码。&err&用于指示 与ME功能相关的错误。 语法 命令AT+CMEE=?AT+CMEE?AT+CMEE=[&n&]参考 GSM07.07 参数 &n&l l e a t i c t e n u e Q fid n o C//模块立即关机 响应 +CMEE: (&n&取值列表) OK +CMEE: &n& OK OK ERROR +CME ERROR: &err& 0 1 2 禁用结果码+CME ERROR: &err&,使能 ERROR 启用结果码+CME ERROR: &err&,使用数值型的&err&取值(AT&F) 启用结果码+CME ERROR: &err&,使用详细描述的&err&取值 详细结果码对照请参照表 8: +CMS ERROR 错误代码列表和表 9: +CMS ERROR 错误代码列 表等错误代码表- 26 -备注 ?上海移远通信技术有限公司 M10 AT 指令集详解_V1.0举例 AT+CMEE=0 // 禁用结果码+CME ERROR: &err&,使能ERROR OK AT+CPIN=1234 ERROR AT+CMEE=1 // 启用结果码+CME ERROR: &err&,使用数值型的&err&取值 OK AT+CPIN=1234 +CME ERROR: 10 AT+CMEE=2 // 启用结果码+CME ERROR: &err&,使用详细描述的&err&取值 OK AT+CPIN=1234 +CME ERROR: SIM not inserted2.21. AT+CSCS 选择 TE 字符集该命令设置模块使用的字符集&chest&,以使用户终端能够在TE和ME的字符集之间正确转换字 符串。 语法 命令AT+CSCS=?AT+CSCS?AT+CSCS=&chest&参考 GSM07.07 参数 &chest&l l e a t i c t e n u e Q fid n o C响应 +CSCS: (&chset&取值列表) OK +CSCS: &chset& OK OK ERROR +CME ERROR: &err& DGSM‖ DHEX‖ DIRA‖ DPCCP437‖ DUCS2‖ D8859-1‖ GSM 默认字符集 十六进制,取值范围:00~FF 国际参考字符集 PC 字符集编码 16 位通用多字节编码字符集,字符串从 0000~FFFF ISO8859 拉丁 1 字符集 该命令操作只能在模块处于空闲状态下操作,不然会导致其他功能操作异常- 27 -备注 ?上海移远通信技术有限公司 M10 AT 指令集详解_V1.0举例 AT+CSCS? +CSCS: &GSM& OK AT+CSCS=&UCS2& OK AT+CSCS? +CSCS: &UCS2& OK// 查询当前字符集// 设置字符集为&UCS2&编码2.22. AT+GCAP 请求 TA 功能列表语法 命令AT+GCAP=? AT+GCAP参考 V.25TER 参数 &name&l l e a t i c t e n u e Q fid n o C响应 OK +GCAP: &name& OK +CGSM +FCLASS 支持 GSM 功能 支持 FAX 功能- 28 -上海移远通信技术有限公司 M10 AT 指令集详解_V1.03. 串行接口控制命令3.1. AT&C 设置 DCD 功能模式该命令可设置109(DCD)电路状态与远端接收线上信号检测之间的联系。 语法 命令 AT&C[&value&] 参考 V.25ter 参数 &value& 响应 OK3.2. AT&D 设置 DTR 功能模式该命令用于在数据模式下,当circuit108/2(DTR)从ON变为OFF状态时,TA的响应状态。 语法 命令 参考 V.25ter 参数 &value&AT&D[&value&]3.3. AT+ICF 设置 TE-TA 帧格式语法 命令 AT+ICF=? 响应l l e a t i c t e n u e Q fid n o C0 1 DCD 线路打开 DCD 线路只在数据载波存在时打开 响应 OK 0 1 2 TA 忽略 DTR 状态 DTR 由 ON 至 OFF:TA 在保持当前数据通话的的同时,切换至命令 模式 DTR 由 ON 至 OFF:TA 释放数据通话,切换至命令模式。当 DTR=OFF 时,为自动应答关闭状态 +ICF: (&format&取值列表), (&parity&取值列表) OK- 29 -上海移远通信技术有限公司 M10 AT 指令集详解_V1.0AT+ICF?+ICF: &format&,&parity& OKAT+ICF=&format&,[parity]OK ERROR +CME ERROR: &err&参考 V.25ter 参数 &format&&parity&备注 ? ? ?3.4. AT+IFC 设置 TE-TA 流控在使用V.42差错控制的情况下,AT+IFC可控制DTE和DCE在数据状态下的本地流控操作。 语法 命令AT+IFC=?AT+IFC?l l e a t i c t e n u e Q fid n o C该命令适用于命令模式 在&format&参数中,D0 奇偶校验位‖表示无奇偶校验位 若&format&设置为无奇偶校验位,则&parity&配置被忽略 响应 +ICF: (&dce_by_dte&取值列表), (&dte_by_dce&取值列表) OK +ICF: &dce_by_dte&,&dte_by_dce& OK- 30 -1 2 3 4 5 6 0 1 38 数据位 0 奇偶校验位 2 停止位 8 数据位 1 奇偶校验位 1 停止位 8 数据位 0 奇偶校验位 1 停止位 7 数据位 0 奇偶校验位 2 停止位 7 数据位 1 奇偶校验位 1 停止位 7 数据位 0 奇偶校验位 1 停止位 奇数位 偶数位 空格(0)AT+IFC=&dce_by_dte&,&dte OK _by_dce& ERROR +CME ERROR: &err& 参考 V.25ter上海移远通信技术有限公司 M10 AT 指令集详解_V1.0参数 &dce_by_dte&&dte_by_dce&指定 TE 接收来自 TA 数据时采用的流控方法 0 无流控 1 软件流控,不向远程 DCE 传送 DC1/DC3 字符 2 硬件流控(默认) 3 软件流控,向远程 DCE 传送 DC1/DC3 字符 指定 TA 接收来自 TE 数据时采用的流控方法 0 无流控 1 软件流控 2 硬件流控(默认)备注 ?举例 AT+IFC=2,2 OK AT+IFC? +IFC: 2,2 OK3.5. AT+ILRR 设置本地速率报告AT+ILRR可设置是否从DCE

我要回帖

更多关于 蓝牙模块at指令 的文章

 

随机推荐