云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > GTM900-B模块调试说明 - 图文

GTM900-B模块调试说明 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/5/2 20:55:40

GTM900-B模块调试说明

本模块位华为GTM900-B; IMEI:359208022772178 S/N:G26RAB1932705345 SW VER:C01B208

模块上电开机后会收到一条信息“AT-Command Interpreter ready”

根据自己不同的情况选择对应串口号,打开串口,串口默认的波特率为9600,也可以通过 AT+IPR=115200 这条 AT 命令来修改波特率,不建议更改波特率,不然到时候忘记自己的波特率,也很麻烦。

测试说明: 正常方式发送(ASCII 码方式)在发送框中输入 ATI 后,再按 ENTER 键。

(注意:输入完指令之后,一定要按回车ENTER 键!!!)

一、AT指令 1、ATI 回车换行 //回车换行对应ASCII是十六进制0x0D和0x0A,C语言的表示方法是\\r\\n。

测试指令。返回:

HUAWEI GTM900 OK

2、AT+CPIN?

用于查询SIM卡状态,主要是PIN码。返回:

AT+CPIN? +CPIN: READY OK

返回其他值可能是没SIM卡。 3、AT+CSQ

用于查询信号,如果没有信号,要查看天线是否连接。返回:

第 1 页

AT+CSQ

+CSQ: 23,99 //表明信号强度是23 OK

4、AT+COPS?

用于查询SIM卡提供商。返回

AT+COPS?

+COPS: 0,0,\信时空? OK

(若返回+COPS: 0,0,\表明是中国联通)也有可能反馈 0,没事,和卡有关系。 5、 AT+CSCA?

用于获取短息中心号码。返回:

+CSCA: \OK

6、 AT+CNMI=2,1

设置短信提示功能输入指令,返回:

AT+CNMI=2,1 OK

收到短信时自动返回提示:

+CMTI: \表示有短信到达,存在 SIM 卡的第5个位置

7、AT+CGSN

查询产品S/N:序列号。返回:

AT+CGSN

G26RAB1862111616 OK

二、英文短信 1、发送或读取一条英文短信,一定要保证开发板测试成功,即保证模块正常读取SIM卡,连接上网络后。

1)设置提示并向手机发送短信

a 设置短信提示功能输入指令:AT+CNMI=2,1 指令功能是短信提示,返回:

AT+CNMI=2,1 // (C#返回验证时应与\比较) OK

b 再输入:AT+CMGF=1 //设置发送/接收模式为英文方式,返回:

AT+CMGF=1 // (C#返回验证时应与\比较) OK

c 再输入:AT+CMGS=\ 功能是发送接收的手机号码;返回:

AT+CMGS=\>

d 再输入英文短信的内容 如 HELLO。返回:

> HELLO

+CMGS: 5 //发送的内部计数是5;

e 最后输入:按16进制发送 1a(1A)或者 按文本模式(ASCII码)发送 ''。返回:

OK //表示短信发送成功

第 2 页

2)收到英文短信

当收到英文短信时,会返回:+CMTI: \表示英文短信的位置在第二条;

3)读取英文短息

a 发送 AT+CMGF=1 //设置发送/接收模式为英文方式

返回: AT+CMGF=1 // (C#返回验证时应与\比较)

OK

b 发送 AT+CMGR=X ,(X表示英文短信在第几条,在此是第二条),读取结果如下:

AT+CMGR=2

+CMGR:\\:信息已读过。\:未读过 \ //接收的手机号码。 ,\短信息发送的时间。

145,36,0,0,\//短信中心号码 Hello //信息内容 OK

二、中文短信 短信发送分为两种格式,一种是 TEXT 格式,一种是 PDU 格式,他们的发送方 式是不一样的,使用 TEXT 格式发送的只能是 ASCII 字符,使用 PDU 格式可以 发送中英文字符,使用UNICODE编码。

$ 发送 AT+CMGF=1 //设置发送/接收模式为英文方式(TEXT格式)

$ 发送 AT+CMGF=0 //设置发送/接收模式为中英文字符方式(PDU格式) 注:PDU编码:PDU 短信的内容编码由以下 13 个部分组成。

例如:发送短信内容“零点通信”至号码18251234569其需发送的PDU编码为

08 91 68 31 10 80 88 05 F0 11 00 0D 91 68 81 52 54 96 37 F9 00 08 00 08 96F6 70B9 901A 4FE1 分段 1 编码内容 08 含义 短信中心地址长度(字节),包括 第2段(1字节)和第3段(7字节)。 号码类型: 值91 则是该号码定义为国际号码,ISDN 或者电话号码 1001 0001 说明 08固定,无需更改 Bit7: 该位固定为 1 Bit6-4:001-国际号码 (91固定)010-国内号码 根据具体情况改变,号码是存在SIM 卡内的。 下面介绍不填写短信中心号码如何发送。 固定,无需更改 固定,无需更改 2 91 3 短信中心号码:8613010888500长度是否为偶数个,如果不是请在最后补 F 68 31 10 80 88 05 F0 把 “8613010888500F”每每两个进行对调得到 68 31 10 80 88 05 F0 11 00 发送参数: 基本参数 (TP-MTI/VFP) 消息基准值(TP-MR) 0 4 5 6 0D 目标号码长度(个数) 例:第 8 段的值为 (第8段,不含F),不包括91。 68 81 52 54 96 37 F9, 注意:这和前面第 1段的08不一样。数字个数是 13 (十六进制 0x0D)指的是数字个数。 固定,无需更改 目标号码格式,和第2 段91定义相同 第 3 页

7

91 91固定,无需更改 8 9 68 81 52 21 43 65 F9 00 目标号码,不是偶数位补 F,然后两两对调,和第3段转换方法一样。 协议标识 00表示普通GSM 类型,点到点方式 信息内容使用的编码,(Unicode)格式00--7Bit编码格式04--8Bit编码格式 根据发送的号码更改 固定,无需更改 08---UCS2 编码 固定,无需更改 10 08 11 00 短信有效期: 00---5 分钟 保存在短信中心的 ? A7---24 小时 ? FF---135 周。 有效时间。 信息长度,即后面短信内容的字节数零点通信四个字,所以 (每两个字符为一字节)计算公式为:为08。 字数*2。(十六进制 0x08) Unicode 编码值, 每 个字符占用两个字节来存储。 汉字Unicode互换小工具转换成UNICODE码 12 08 13

96F6 70B9 901A 4FE1 1、PDU 格式中文短信的 发送指令

例如:短信中心号码为+8613010888500 (广东 深圳 中国联通) ,要发送的号码为

+8618251234569,要发送的内容为“零点通信”。

PDU 编码完成后,接着按下面的指令发出 AT 指令(注意,双引号不发送) 1.“AT+CMGF=0 回车换行”,设置发送模式为 PDU。这里回车换行对应的 ASC

是十六进制0x0D 和0x0A,C 语言的表示方法是\\r\\n,VB 的表示方法是vbCrlf。

(建议做个步骤前 ,先发送 AT+CPIN? 查询卡状态)

1)设置提示并向手机发送短信

a 输入:AT+CMGF=0 //设置发送/接收模式为中英文字符方式(PDU格式),返回:

AT+CMGF=0 OK

b 再输入:AT+CMGS=23 功能是发送接收的手机号码;返回:

AT+CMGS=23 //发送的字符串个数,计算:15+字符*2。发送4个汉字,总数:15+4*2=23. >

c 再输入短信的PDU编码内容 后不加回车、空格。如

0891683110808805F011000D91688152549637F90008000896F670B9901A4FE1。返回:

0891683310808805F011000D91688152214365F90008000896F670B9901A4FE1 d 最后输入:按16进制发送 1a(1A)或者 按文本模式(ASCII码)发送 ''。返回:

+CMGS: 12 //12代表发送的短信计数值 OK //表示短信发送成功

2、PDU 格式中文短信的接收

a 输入:AT+CNMI=2,1 设置指令功能是短信提示,返回:

AT+CNMI=2,1 OK

b 输入:AT+CMGF=0 //设置发送/接收模式为中英文字符方式(PDU格式),返回:

AT+CMGF=0 OK

c 发送 AT+CMGR=X ,(X表示英文短信在第几条,在此是第五条),读取结果如下:

第 4 页

AT+CMGR=5 //读取指定“5”里的内容

+CMGR: 0,,28 // 其中0 表示短信没有被读过,如果是 1表示已读;28 是长度; 0891683190106605F0240D91688152214365F90008614060120235230877ED4FE16D4B8BD5 OK

返回的短信的PDU编码内容:

08 91 68 31 90 10 66 05 F0 24 0D 91 68 81 52 21 43 65 F9 00 08 61 40 60 12 02 35 23 08 77ED 4FE1 6D4B 8BD5

2、删除接收的短信

输入AT+CMGD=2 //删除第二条短信。返回:

AT+CMGR=2 OK 分段 1 编码内容 08 含义 短信中心地址长度(字节),包括 第2段(1字节)和第3段(7字节)。 号码类型: 值91 则是该号码定义为国际号码,ISDN 或者电话号码 1001 0001 说明 Bit7: 该位固定为 1 Bit6-4:001-国际号码 (010-国内号码 2 91 3 短信中心号码:8613090166500长度是否为偶数个,如果不是请在最后补 F 68 31 90 10 66 05 F0 把 “8613090166500F”每每两个进行对调得到 68 31 90 10 66 05 F0 24 发送参数: 基本参数 (TP-MTI/VFP) 目标号码长度(个数) (第8段,不含F),不包括91。 注意:这和前面第 1段的08不一样。(十六进制 0x0D)指的是数字个数。 目标号码格式,和第2 段91定义相同 目标号码,不是偶数位补 F,然后两两对调,和第3段转换方法一样。 协议标识 00表示普通GSM 类型,点到点方式 信息内容使用的编码,(Unicode)格式00--7Bit编码格式 04--8Bit编码格式 08---UCS2编码 4 5 0D 6 7 8 91 68 81 52 21 43 65 F9 00 根据发送的号码更改 9 08 10 时间信息: 该时间段转换方法也是两两对调。 61 40 60 12 02 35 23 收到短信的时间 61 40 60 12 02 35 23 得到时间信息 16-04-06 21:20:53 最后的32不用管 08 信息长度,即后面短信内容的字节数短信测试四个字,所以 (每两个字符为一字节)计算公式为:为08。 字数*2。(十六进制 0x08) Unicode 编码值, 每 个字符占用两个字节来存储。 汉字Unicode互换小工具转换成UNICODE码 11 12

77ED 4FE1 6D4B 8BD5 第 5 页

搜索更多关于: GTM900-B模块调试说明 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

GTM900-B模块调试说明 本模块位华为GTM900-B; IMEI:359208022772178 S/N:G26RAB1932705345 SW VER:C01B208 模块上电开机后会收到一条信息“AT-Command Interpreter ready” 根据自己不同的情况选择对应串口号,打开串口,串口默认的波特率为9600,也可以通过 AT+IPR=115200 这条 AT 命令来修改波特率,不建议更改波特率,不然到时候忘记自己的波特率,也很麻烦。 测试说明: 正常方式发送(ASCII 码方式)在发送框中输入 ATI 后,再按 ENTER 键。 (注意:输入完指令之后,一定要按回车ENTER 键!!!) 一、AT指令 1、ATI 回车换行 //回车换行对应ASC

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com