好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

中文短信发送说明及数据解析14385.pdf

13页
  • 卖家[上传人]:人***
  • 文档编号:574656473
  • 上传时间:2024-08-16
  • 文档格式:PDF
  • 文档大小:269.76KB
  • / 13 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1 TC35 模块波特率设定 AT+IPR=9600 41 54 2B 49 50 52 3D 39 36 30 30 0D 保存设置 AT&W 41 54 26 57 0D Q2303 短信模块使用 1. 设置短信格式(设置短消息格式为 PDU) AT+CMGF=0 41 54 2B 43 4D 47 46 3D 30 0D 模块返回数据: 41 54 2B 43 4D 47 46 3D 30 0D 0D 0A 4F 4B 0D 0A (AT+CMGF=0 OK) 2.设置短信的存储位置(Q2403A 中为可选项) AT+CNMI=2,1 短信存储在 SIM 中 41 54 2B 43 4E 4D 49 3D 32 2C 31 0D 模块返回数据: 41 54 2B 43 4E 4D 49 3D 32 2C 31 0D 0D 0A 4F 4B 0D 0A (AT+CNMI=2,1) (OK) AT+WUSS=1 读短信时不改变状态 41 54 2B 57 55 53 53 3D 31 0D AT+WUSS=0 读短信时改变状态 41 54 2B 57 55 53 53 3D 30 0D 模块返回数据: 0D 0A 4F 4B 0D 0A (OK) 2 中文短信发送说明 PIML 短信模块使用 AT+WUSS=1 读短信时不改变状态 41 54 2B 57 55 53 53 3D 31 0D AT+WUSS=0 读短信时改变状态 41 54 2B 57 55 53 53 3D 30 0D 模块返回数据: 0D 0A 4F 4B 0D 0A (OK) PIML 短信模块使用步骤: 2. 设置短信格式(设置短消息格式为 PDU) AT+CMGF=0 41 54 2B 43 4D 47 46 3D 30 0D 模块返回数据: 0D 0A 4F 4B 0D 0A (OK) 2.设置短信的存储位置(PIML 中为必选项) AT+CNMI=2,1 短信存储在 SIM 中 41 54 2B 43 4E 4D 49 3D 32 2C 31 0D 模块返回数据: 0D 0A 4F 4B 0D 0A (OK) AT+CNMI=2,2 短信不存储在 SIM 中 41 54 2B 43 4E 4D 49 3D 32 2C 32 0D 3.不存卡方式的短信接收 +CMT: ,32 089F0240D9F0000C8BF4660E4E864E0D77E59053 4.存卡方式的短信接收 3 +CMTI: "SM",7(短消息提示信息) AT+CMGL=0(读未读短信) 发送内容:41 54 2B 43 4D 47 4C 3D 30 0D +CMGL: 7,0,,32 089F0240D9F0000C8BF4660E4E864E0D77E59053 Q2403A 短信模块使用步骤: 1.设置短信格式(设置短消息格式为 PDU) AT+CMGF=0 41 54 2B 43 4D 47 46 3D 30 0D 2.设置短信的存储位置(Q2403A 中为可选项) AT+CNMI=2,1 短信存储在 SIM 中 41 54 2B 43 4E 4D 49 3D 32 2C 31 0D 3.短信接收 +CMTI: "SM",8(短消息提示信息) AT+CMGL=0(读未读短信) 发送内容:41 54 2B 43 4D 47 4C 3D 30 0D +CMGL: 8,0,,32 089F0240D9F0000C8BF4660E4E864E0D77E59053 089F0040D9F0A 第一步: AT+CMGF=0(设置短消息格式为 PDU) 发送内容:41 54 2B 43 4D 47 46 3D 30 0D(AT+CMGF=0) 接受内容:41 54 2B 43 4D 47 46 3D 30 0D 0D 0A 4F 4B 0D 0A(OK) 第二步: AT+CMGS=019(设置短信长度,19 为十进制数=15+2×中文短信长度) 4 发送内容:41 54 2B 43 4D 47 53 3D 30 31 39 0D 接收内容:41 54 2B 43 4D 47 53 3D 30 31 39 0D 0D 0A 3E 20("> ") 第三步: 30 30 31 31 30 30 30 44 39 31 36 38 33 31 30 35 32 35 36 38 36 37 46 38 30 30 30 38 30 31 30 34 34 46 36 30 35 39 37 44 1A 要向号码为“+86”发送一条短信息(号码转换为 3567F3) ,发送内容为“你好” , (变成 Unicode 为“4F60597D” ,长度是 04) 。

      0011000D9168 67F3 000801 04 4F60597D (短信内容:你好) 0011000D9168+处理过的号码+000801①+短信长度 (十六进制, 两位,2*中文短信长度)+短信内容 发送内容:30 30 31 31 30 30 30 44 39 31 36 38 33 31 31 39 35 34 33 35 36 37 46 33 30 30 30 38 30 31 30 34 34 46 36 30 35 39 37 44 1A 接收内容:30 30 31 31 30 30 30 44 39 31 36 38 33 31 31 39 35 34 33 35 36 37 46 33 30 30 30 38 30 31 30 34 34 46 36 30 35 39 37 44 1A 0D 0A 2B 43 4D 47 53 3A 20 39 37 0D 0A 0D 0A 4F 4B 0D 0A (+CMGS:97 OK ) 2.读取短信内容: 方式一: AT+CMGR=25(读取短信命令,25 为读取短信的存放位置) 发送内容:41 54 2B 43 4D 47 52 3D 32 35 0D 接受内容:41 54 2B 43 4D 47 52 3D 32 35 0D 0D 0A 45 52 52 4F 52 0D 0A (ERROR ) --------------------------------------------- 方式二: AT+CMGL=0(读未读短信) 5 发送内容:41 54 2B 43 4D 47 4C 3D 30 0D AT+CMGL=1(读已读短信) 发送内容:41 54 2B 43 4D 47 4C 3D 31 0D AT+CMGL=2(读待发短信) 发送内容:41 54 2B 43 4D 47 4C 3D 32 0D AT+CMGL=3(读已发短信) 发送内容:41 54 2B 43 4D 47 4C 3D 33 0D AT+CMGL=4(读全部短信) 发送内容:41 54 2B 43 4D 47 4C 3D 34 0D ------------------------------------------- ------------------------------------------- 3.删除短信 AT+CMGD=24(删除短信命令) 发送内容:41 54 2B 43 4D 47 44 3D 32 34 0D 接受内容:41 54 2B 43 4D 47 44 3D 32 34 0D- 0D 0A 4F 4B 0D 0A -------------------------------------------- -------------------------------------------- 4.发送中文短信: AT+CMGF=0(设置短消息格式为 PDU) 发送内容:41 54 2B 43 4D 47 46 3D 30 0D 接受内容:41 54 2B 43 4D 47 46 3D 30 0D 0D 0A 4F 4B 0D 0A ----------------------------------------------------------- AT+CMGS=019(发送短信 ,19 为十进制数=15+2×中文短信长度) 发送内容:41 54 2B 43 4D 47 53 3D 30 31 39 0D 6 接收内容:41 54 2B 43 4D 47 53 3D 30 31 39 0D- 0D 0A 3E 20(返回">") 要向号码为 “+86” 发送一条短信息 (号码转换为 3567F3) , 发送内容为 “你好” ,(变成 Unicode为“4F60597D” ,长度是 04) 。

      0011000D9F3 000801 04 4F60597D (短信内容:你好) + 86F 000801 04 ;0011000D9168+处理过的号码+000801①+短信长度(十六进制,两位,2*中文短信长度)+短信内容 发送内容:30 30 31 31 30 30 30 44 39 31 36 38 33 31 31 39 35 34 33 35 36 37 46 33 30 30 30 38 30 31 30 34 34 46 36 30 35 39 37 44 1A 30 30 31 31 30 30 30 44 39 31 36 38 33 31 30 35 32 35 36 38 36 37 46 38 30 30 30 38 30 31 30 34 34 46 36 30 35 39 37 44 1A 接收内容:30 30 31 31 30 30 30 44 39 31 36 38 33 31 31 39 35 34 33 35 36 37 46 33 30 30 30 38 30 31 30 34 34 46 36 30 35 39 37 44 1A-0D 0A 2B 43 4D 47 53 3A 20 39 37 0D 0A 0D 0A 4F 4B 0D 0A (+CMGS:97 OK ) 注①:000801: ⑴00——协议标识 TP-PID,一般为 00 ⑵08——数据编码方案TP-DCS , USC2 编码 (汉字编码) Bit 与 Bit :一般设置为 00;Bit :0—文本未压缩,1—文本用 GSM 标准压缩算法压缩;Bit :0—表示 Bit 、Bit 为保留位,不含信息类型信息,1—表示 Bit 、Bit 含有信息类型信息;Bit 与 Bit :00—默认的字母表,01—8bit,10—USC2(16bit) ,11—预留;Bit BIT No. 7 6 5 4 3 2 1 0 7 与 Bit :00—Class 0,只显示,不储存 01—Class 1,储存在 ME 内存中 10—Class 2(SIM卡特定信息)储存在 SIM 卡中,11—Class 3 直接传输到 TE。

      存卡的 USC2 码(汉字) :80 不存卡的 USC2 码:90(未经验证) 存卡的 7 位编码(字母) :00 不存卡的 7 位编码:10 存卡的 8 位编码(数字) :40 不存卡的 8 位编码:50 ⑶00——有效期 TP-VP VP value(&h) 相应的有效期 00 to 8F (VP+1)*5 分钟 90 to A7 12 小时+(VP-143)*30 分钟 A8 to C4 (VP-166)*1 天 C5 to FF (VP-192)*1 周 ------------------------------------------------------------------------------------------------------------------------ 5.读取中文短信内容详解: 开机状态来信息: 0D 0A 2B 43 4D 54 49 3A 20 22 53 4D 22 2C 31 39 0D 0A AT+CMGL=0(0 为读取未读短信,1 为读取已读短信,4 为读取全部短信) 发送内容: 41 54 2B 43 4D 47 4C 3D 30 0D 接收内容: 41 54 2B 43 4D 47 4C 3D 30 0D-0D 0A 2B 43 4D 47 4C 3A 20 31 39 2C 30 2C 2C 32 A T + C M G L = 0 + C M G L : 1 9 , 0 , , 2 消息位置 查询方式 长度 34 0D 0A (01)30 38 39 31 36 38 33 31 30 38 35 30 31 31 30 35 46 30 30 34 30 44 39 31 36 38 (56)4 ( 0 8 9 1 6 8 3 1 0 8 5 0 1 1 0 5 F 0)0 4 0 D (9 1 6 8) 短信中心号码+86 04 为基本参数(TP-MTI/MMS/RP) 0D 为号码长 8 度 (86) (27)33 31 31 39 35 34 33 35 36 37 46 33 30 30 30 38 34 30 31 31 34 30 38 31 37 30 37 30 32 30 ( 3 1 1 9 5 4 3 5 6 7 F 3) (0 0 0 8 4 0) (1 1 4 0 8 1 7 0 7 0 2 0) 00: 协议标识 08:UCS2 编码 40:有效期 月 日 时 分 秒 时区 (86) 30 34 (88)34 46 36 30 35 39 37 44 0D 0A 0D 0A 4F 4B 0D 0A 0D 0A 52 49 4E 47 0D (0 4) (4 F 6 0 5 9 7 D) 长度 你好 0A 0D 0A 089F0040D9F0A 附 1:英文短消息编码方式 设需要发送的短消息内容为“Hi”, 使用的 GSM 字符集为 7 位编码。

      首先将字符转换为7 位的二进制, 然后, 将后面字符的位调用到前面, 补齐前面的差别 例如: H 翻译成 1001000,i 翻译成 1101001, 显然 H 的二进制编码不足八位, 那么就将 i 的最后一位补足到 H 的前面那么就成了(C8) ,i 剩下六位 110100,前面再补两个 0,变成 00110100(34) ,于是“Hi”就变成了两个八进制数 C8 34 附 2:pdu 格式最多发送 70 个汉字 AT+CMGS=155(70 个你)(15+2*70) 发送内容:41 54 2B 43 4D 47 53 3D 31 35 35 0D ------------------------------------------------------------------- 0011000D9FC4F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F604F60597D(短信内容:70 个你) 发送内容: 9 30 30 31 31 30 30 30 44 39 31 36 38 33 31 31 39 35 34 33 35 36 37 46 33 30 30 30 38 30 31 38 43 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 1A 发送信息的返回内容: 30 30 31 31 30 30 30 44 39 31 36 38 33 31 31 39 35 34 33 35 36 37 46 33 30 30 30 38 30 31 38 43 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 1A 0D 0A 2B 43 4D 47 53 3A 20 32 34 37 0D 0A 0D 0A 4F 4B 0D 0A 0D 0A 2B 43 4D 54 49 3A 20 22 53 4D 22 2C 31 38 0D 0A ------------------------------------------------------------------------------- 10 --------------------------------------- 读取信息的返回内容: 41 54 2B 43 4D 47 52 3D 31 38 0D 0D 0A 2B 43 4D 47 52 3A 20 30 2C 2C 31 36 30 0D 0A 30 38 39 31 36 38 33 31 30 38 35 30 31 31 30 35 46 30 30 34 30 44 39 31 36 38 33 31 31 39 35 34 33 35 36 37 46 33 30 30 30 38 34 30 31 31 39 30 33 31 34 35 38 30 32 30 38 43 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 34 46 36 30 0D 0A 0D 0A 4F 4B 0D 0A ---------------------------------- 注①:000801: 0D 0A 2B 43 4D 47 53 3A 20 39 0D 0A 0D 0A 4F 4B 0D 0A +CMGL: 1,1,,54 0A 2B 43 4D 47 4C 3A 20 31 2C 30 2C 2C 33 38 0D 0A 30 38 39 31 36 38 33 31 30 38 35 30 31 31 30 35 46 30 30 34 30 44 39 31 36 38 33 31 30 35 32 35 36 38 36 37 46 38 30 30 30 38 35 30 30 31 31 31 31 32 30 33 30 35 30 30 31 32 35 36 46 44 35 42 42 36 39 31 43 43 39 37 36 32 35 42 46 39 34 45 38 45 36 36 32 46 35 34 32 36 35 32 31 39 0D 0A 2B 43 4D 47 4C 3A 20 32 2C 30 2C 2C 33 38 0D 0A 30 38 39 31 36 38 33 31 30 38 35 30 31 31 30 35 46 30 30 34 30 44 39 31 36 38 33 31 30 35 32 35 36 11 38 36 37 46 38 30 30 30 38 35 30 30 31 31 31 31 32 34 33 34 32 30 30 31 32 35 36 46 44 35 42 42 36 39 31 43 43 39 37 36 32 35 42 46 39 34 45 38 45 36 36 32 46 35 34 32 36 35 32 31 39 0D 0A 2B 43 4D 47 4C 3A 20 33 2C 30 2C 2C 33 38 0D 0A 30 38 39 31 36 38 33 31 30 38 35 30 31 31 30 35 46 30 30 34 30 44 39 31 36 38 33 31 30 35 32 35 36 38 36 37 46 38 30 30 30 38 35 30 30 31 31 31 31 32 37 33 30 35 30 30 31 32 35 36 46 44 35 42 42 36 39 31 43 43 39 37 36 32 35 42 46 39 34 45 38 45 36 36 32 46 35 34 32 36 35 32 31 39 0D 0A 2B 43 4D 47 4C 3A 20 34 2C 30 2C 2C 33 38 0D 0A 30 38 39 31 36 38 33 31 30 38 35 30 31 31 30 35 46 30 30 34 30 44 39 31 36 38 33 31 30 35 32 35 36 38 36 37 46 38 30 30 30 38 35 30 30 31 31 31 31 32 35 35 37 33 30 30 31 32 35 36 46 44 35 42 42 36 39 31 43 43 39 37 36 32 35 42 46 39 34 45 38 45 36 36 32 46 35 34 32 36 35 32 31 39 0D 0A 2B 43 4D 47 4C 3A 20 35 2C 30 2C 2C 35 34 0D 0A 30 38 39 31 36 38 33 31 30 38 35 30 31 31 30 35 46 30 30 34 30 44 39 31 36 38 33 31 37 37 34 36 36 37 37 36 46 34 30 30 30 38 35 30 30 31 31 31 32 32 30 31 38 32 30 30 32 32 32 30 30 33 31 30 30 30 30 35 31 35 32 35 30 30 31 30 31 31 30 30 30 39 30 30 31 30 30 30 30 31 32 31 31 32 33 34 31 33 37 37 36 34 37 36 36 37 34 30 39 39 31 32 32 35 31 33 31 35 32 35 30 30 31 30 32 43 0D 0A 2B 43 4D 47 4C 3A 20 36 2C 30 2C 2C 35 34 0D 0A 30 38 39 31 36 38 33 31 30 38 35 30 31 31 30 35 46 30 30 34 30 44 39 31 36 38 33 31 37 37 34 36 36 37 37 36 46 34 30 30 30 38 35 30 30 31 31 31 32 32 31 31 39 32 30 30 32 32 32 30 30 33 31 30 30 30 30 35 31 35 32 35 30 30 31 30 31 31 30 30 30 39 30 30 31 30 30 30 30 31 32 31 31 32 33 34 31 33 37 37 36 34 37 36 36 37 34 30 39 39 31 32 32 35 31 33 31 35 32 35 30 30 31 30 32 43 0D 0A 2B 43 4D 47 4C 3A 20 37 2C 30 2C 2C 33 38 0D 0A 30 38 39 31 36 38 33 31 30 38 35 30 31 31 30 35 46 30 30 34 30 44 39 31 36 38 33 31 30 35 32 35 36 38 36 37 46 38 30 30 30 38 35 30 30 31 31 31 32 32 31 32 31 30 30 30 31 32 35 36 46 44 35 42 42 36 39 31 43 43 39 37 36 32 35 42 46 39 34 45 38 45 36 36 32 46 35 34 32 36 35 32 31 39 0D 0A 0D 0A 4F 4B 0D 0A 12 设置参数 0A 2B 43 4D 47 4C 3A 20 31 2C 30 2C 2C 35 34 0D 0A 30 38 39 31 36 38 33 31 30 38 35 30 31 31 30 35 46 30 30 34 30 44 39 31 36 38 33 31 37 37 34 36 36 37 37 36 46 34 30 30 30 38 35 30 30 31 36 31 33 32 33 32 35 35 30 30 32 32 32 30 30 32 31 30 30 35 30 35 31 35 32 35 32 32 30 30 32 34 32 30 31 39 30 30 30 39 32 30 30 31 32 34 32 32 32 32 31 33 37 37 36 34 37 36 36 37 34 30 39 39 31 32 32 35 31 33 31 35 32 35 32 32 35 39 30 30 0D 0A 0D 0A 4F 4B 0D 0A 089F0040D9F 22 20 02 1005 05 15 25 2200 2420 1900 0920 01 24 2222 991225 131525 2259 00 ;20 03 1203 061525 2200 2420 1780 0938 03 21 0000 ;长度 命令 表号 典型日 电压等级 上限 下限 系数 表号 跨月日 密码 ; 090209 224939 2291 DD ;号码 年月日 时分秒 电压 校验和 ;短信长度=长度+命令+数据长度+校验和 ;长度 = 命令+数据 ;校验和=命令+数据 ;发送时间接收内容 赛斯查询参数 +CMGL: 1,0,,56 089F1240D9F004C OK 上载数据 13 +CMGL: 2,0,,56 089F1240D9F00D4 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.