下载此文档

SIM900A各功能指令.docx


文档分类:IT计算机 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
1 AT 指令简介
关键词:发送第一条指令;同步波特率;
AT 即 Attention,指令集是从终端设备 (TerminalEquipment, ATTE)或数据终端设备
(DataTerminalEquipmen发送: ATA,即可接听来电。 ATH,用于挂断 ,要想结束正在进行的通话,只需
给模块发送: ATH,即可挂断。 AT+COLP,用于设置被叫号码显示,这里我们通过发送:
AT+COLP=1,开启被叫号码显示,当成功拨通的时候〔被叫接听 〕,模块会返回被叫号
码。 AT+CLIP,用于设置来电显示,通过发送: AT+CLIP=1,可以实现设置来电显示功能,模
块接收到来电的时候,会返回来电号码。 AT+VTS=*,产生 DTMF 音,该指令只有在通话进行
中才有效,用于向对方发送 DTMF 音,比方在拨打 10086 查询的时候,我们可以通过发送:
AT+VTS=1,模拟发送按键 1。
在介绍了本节要用到的几个 AT 指令之后,我们开始实现本节功能,不过有前提条件:
那就是模块必须开机,并且找到了运营商。通过发送: AT+COPS?,如果返回:
+COPS:0,0,"CHINAMOBILE",那么可以开始下面的测试了。
拨打
本节,我们将利用 SIM900A 模块来拨打 10086,并进行话费查询。首先发送: ATE1,设
置回显,再发送: AT+COLP=1,设置被叫号码显示。如图下列图所示:
然后,我们发送: ATD10086; ,拨打 10086 ,在接通后, SIM900A 模块返回:
+COLP:"10086",129,"","",此时,待一堆话结束后,我们发送: AT+VTS=1,即可查询本机电
话号码。最后,通过发送: ATH,挂断,结束本次通话。
查询话费余额至此,我们就完成了一次拨号、发送 DTMF 音、结束通话的操作。十分简
单,所以用 SIM900A 模块来实现打 ,那实在是小菜一碟。
接听
首先,我们发送: AT+CLIP=1,开启来电显示功能,然后我们用其他 机/ 拨打模块上 SIM 卡的号码。然后,模块在接收到来电的时候,会通过耳机输出来电铃声,并且可以在串口接收到来电号码,如:,表示当前接入号码为:。此时,我们发送:ATA,即可接听来电,并进行通话。当对方挂断 的时候, SIM900A 模块会返回: NOCARRIER,并结束此次通话。当然,我们也可以通过发送: ATH,来主动结束通话。
短信的读取与发送
AT+CNMI,用于设置新消息指示。发送: AT+CNMI=2,1,设置新消息提示,当收到新消息,
且 SIM 卡未满的时候, SIM900A 模块会返回数据给串口,如: +CMTI:"SM",2,表示收到接收
到新消息,存储在 SIM卡的位置 2;存满了就不会提示,可以通过删除短信来解决。AT+CMGF,
用于设置短消息模式, SIM900A 支持 PDU 模式和文本〔 TEXT〕模式等 2 种模式,发送:
AT+CMGF=1,即可设置为文本模式。 AT+CSCS,用于设置 TE 字符集,默认的为 GSM7 位缺省
字符集,在发送纯英文短信的时候,发送: AT+CSCS="GSM",设置为缺省字符集即可。在发
送中英文短信的时候,需要发送: AT+CSCS="UCS2",设置为 16 位通用 8 字节倍数编码字符
集。 AT+CSMP,用于设置短消息文本模式参数,在使用 UCS2 方式发送中文短信的时候,需
要发送: AT+CSMP=17,167,2,25,设置文本模式参数。 AT+CMGR,用于读取短信,比方发送:
AT+CMGR=1,那么可以读取 SIM 卡存储在位置 1 的短信。 AT+CMGS,用于发送短信,在"GSM"
字符集下,最大可以发送 180 个字节的英文字符,在"UCS2"字符集下,最大可以发送 70 个
汉字〔包括字符/数字〕。该指令我们在后面详细介绍。 AT+CPMS,用于查询/设置优选消息
存储器,通过发送: AT+CPMS?,可以查询当前 SIM 卡最大支持多少条短信存储,以及当前
存储了多少条短信等信息。如返回: +CPMS:用户手册"SM",1,50,"SM",1,50,"SM",1,50,表示当
前 SIM 卡最大存储 50 条信息,目前已经有 1 条存储的信息。
英文短信的读取
本节,我们将用其他 先发送一条英文短信到 SIM900A 模块上,然后读取模块接收
到的这条英文短信。
首先,我们发送: AT+CMGF=1,设置为文本模式,然

SIM900A各功能指令 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人916581885
  • 文件大小2.15 MB
  • 时间2022-03-03