0769-33860681
banner2

开发软件

当前位置:短信猫网站主页 > 开发软件 >

短信猫AT指令开发文档最底层的开发模式

发布时间:2017/03/17 点击量:

应用简介:
  通过相应短信猫AT指令文档,通过AT指令用AT指令驱动短信猫收发短信,这种短信猫开发使用的是最底层的开发模式,需要对短信模块的AT指令相当熟悉。

针对不同模块的短信猫产品有不同的AT指令文档,开发方式有所差异。比如MTK、WAVECOM、Simens等,购买不同模块的短信猫产品均提供有AT指令文档支持短信猫二次开发。

短信猫AT指令开发方式相对难度比较大,对开发技术要求高、开发周期长,同时本公司有短信猫数据库接口软件推荐,可快速实现短信猫二次开发!了解详情请浏览:http://www.wavecomcn.com/sdk/63.html


短信猫AT指令开发文档

 
AT指令在短信猫通讯中起着重要的作用,能够通过AT指令控制手机的许多行为,包括拨叫号码、按键控制、传真、GPRS等。
 
AT指令基本用法:
1. 测试命令(Test Command)
在AT指令后面加上"=?"即构成测试命令。例如"AT+CSCS=?"会列举出所有支持的字符集。
2. 读取命令(Read Command)
在AT指令后面加上"?"即构成读取命令。例如"AT+CSCS?"会列举出当前设置。
3. 执行命令(Execute Command)
一般而言在AT指令后加上"="及命令参数即可。有些命令例如AT+CMGR命令没有参数,直接就可以执行。
AT 测试连接是否正确,正确返回OK
ATE0 关闭回显。程序初始化AT部分首先关闭回显。
ATE1 打开回显。使用超级终端测试命令时打开。
ATZ 在超级终端中输入可见。
AT+CGMI 得到厂商信息
AT+CGMR 得到版本号
AT+CGSN 得到序列号(IMEI)
AT+CIMI 得到手机IMSI号码
AT+CSCS 获取、设置当前字符集。可设置为GSM或UCS2
AT+CBC 获取电量
AT+CCLK 获取设置手机时钟
AT+CNUM 机身号码。分为线路一和线路二
AT+CSQ 当前信号
AT+COPS 网络营运商
AT+CSCA 短信中心号码
AT+CPMS 选择短信储存地点。可选择ME(SIM卡)和MT(机身)
AT+CMGL 列出指定状态的短信息的PDU代码
AT+CMGR 列出指定序号的短信息PDU代码
AT+CMGS 发送短信
AT+CMGD 删除指定的短信
AT+CMGF 短信格式。分为Text模式和PDU模式
AT+CNMI 设置新短消息通知电脑端
AT+CSCA 短信中心
AT+IPR? 显示串口波特率
AT+IPR=19200更改串口波特率为19200
ATD打电话
ATA接电话
ATH挂电话
at+cnmi=2,1,0,0,0 //短信存入SIM卡
at+cnmi=2,2,0,0,0 //短信直接串口输出,不存SIM卡
"AT+CNMI"指令语法为
AT+CNMI=[<mode>[,<mt>[,<bm>[,<ds>[,<bfr>]]]]]
mode - 通知方式:
0 – 不通知TE。
1 – 只在数据线空闲的情况下,通知TE;否则不通知TE。
2 – 通知TE。在数据线被占用的情况下,先缓冲起来,待数据线空闲,再行通知。
3 – 通知TE。在数据线被占用的情况下,通知混合在数据中一起传输。
mt - 消息储存或直接转发到TE:
0 – 储存到默认的内存位置(包括class 3)
1 – 储存到默认的内存位置,并且向TE发出通知(包括class 3)
2 – 对于class 2,储存到SIM卡,并且向TE发出通知;对于其它class,直接将消息转发到 TE
3 – 对于class 3,直接将消息转发到 TE;对于其它class,同mt=1
bm, ds, bfr的含义,请参考相关标准文档。一般不需要去关心它们。
在程序中具体实现时,使用mode=2, mt=1,比较简单。对所有类型的短消息,只要在收到ME送来的"+CMTI"通知后,用"AT+CMGR"指令读取消息内容就行了。

地址:广东省深圳市龙华区   电话:0755-36537765   
Copyright © 2008-2016 WAVECOMCN.COM 深圳市昌隆通泰科技有限公司 版权所有 Power by DedeCms
ICP备案编号:粤ICP备15095438号