|
Q2406B简单AT指令介绍
1、 短信业务
使用该模块可以实现收发短信,删除短信等功能。
范例:向13366580090发送短信“bei jing yan yu”
(1) TEXT方式
AT+CMGF=1 …………..设置短信发送方式为TEXT模式
AT+CMGS=13366580090 …………..向被叫号码发短信
> bei jing yan yu
(2) PDU方式
AT+CMGF=0 ……………设置短信发送方式为PDU模式
AT+CMGS=021 ……………向被叫号码发短信
>0891683108100005F011000D91683163560890F0000800064F60597D0021
注:PDU方式中AT+CMGS命令解释:
超级终端中输入:
AT+CMGS=XXX …XXX表示PDU中TPDU的长度(不包含SMSC地址)
>PDU ...输入PDU信息
[PDU由SMSC地址和TPDU构成,上面范例中输入的PDU解释如下
08 :SMSC地址字节长度(包含91)
91 :SMSC地址格式(91表示国际格式)
683108100005F0 :SMSC地址(北京移动+8613800100500)
11 :基本参数
00 :消息基准值TP-MR
0D :目标地址数字个数(十进制,不包含91)
91 :目标地址格式
683163560890F0 :目标地址(+8613366580090)
00 :协议标示TP-PID
08 :用户信息编码格式TP-DCS(08表示UCS2编码)
00 :有效期TP-VP
06 :用户信息长度TP-UDL
4F60597D0021 :用户信息(“你好!”)
*具体PDU短信模式可查阅参考文献《PDU格式.PDF》
2、 GPRS测试说明
需提供以下特征信息
AT+CGMR(软件版本:651)
651_a09gg.Q2406B 1480856 113005 09:42
OK
AT+WOPNE=2
+WOPEN: 2,"AT v03.03","AT v03.03"
OK
下面是建立TCP连接的一个过程
AT+CCID 检测是否装有SIM卡
+CCID:“XXXXXXXXXXXXXXXXXXXX”
OK
AT+CGMR 检测软件版本,5.0以上的才有GPRS功能支持
651a09gg.Q2406B 1480856 113005 09:42
OK
At+csq 检测信号质量。
+CSQ:31.0
OK
AT+CGCLASS=“B”设置模块工作类型
OK
AT+WOPEN=1 打开协议指令
OK
AT#APNSERV="CMNET" //上网设置,只有开通GPRS功能的SIM卡可以使用.
OK
AT+CGATT=1 附着到网络
OK
AT#CONNECTIONSTART 启动GPRS连接
10.16.140.71
OK_Info_GprsActivation
AT#TCPSERV=1,"210.72.100.98" 设置远程IP地址
OK
AT#TCPPORT=1,5999 设置连接端口
OK
AT#OTCP=1 建立连接
Ok_Info_WaitingForData
(此时进入数据传输模式,按+++退出)
AT#CONNECTIONSTOP 关闭GPRS连接
OK
AT+CGATT=0 取消附着
OK
*UDP模式跟TCP配置相似,具体指令可查阅参考文献《AT#3022406B新的AT.pdf》
3、 参考文献
AT指令:《AT commands Interface Guide - 009.pdf》;
AT指令(for GPRS):《AT#3022406B新的AT.pdf》;
Q2406B硬件资料:《P_Wismo_Quik_Q2406 Product_Specification.pdf》;
参考说明书:《Q2406无线CPU嵌入式开发技术》
北京航空航天大学出版社 洪利 杜耀宗 编著
以上是Q2406b一些简单的at指令,在实际编程中有些不一定能用到,不过我不知道这些at指令是否适宜你们的模块,毕竟不同版本的AT指令有些差异。
|
|