SIM900模块发送长短信.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SIM900模块发送长短信

文本模式下发长短信 AT+CSMP 的参数fo vp pid dcs ,其中主要是fo 设置 Bit No. 7 6 5 4 3 2 1 0 RP UDHI SRR VPF RD MTI 0 1 0 1 0 0 0 1 要实现发送长短信,必须设bit6=1,即UDHI=1。标准版本软件默认17、49 ,一旦设置81 就会返回error 的。 修改后的软件可以通过AT 指令控制AT+CSMP 中fo 参数设置。 fo=0x51(十进制81、二进制1010001),set UDHI 作用是通知SMS 中心这个短信是长信。 设了UDHI 后的发信内容前6 个字节为长信协议头,是通知接收方如何组合长信的,如没有 协议头发出的会作单一条短信对待。 通过模块实现文本模式发送长短信,是分多次发的,每次不大于短信规定的140 字节,模 块是不会智能加上协议头。 以两条为例; 第一条05 00 03 39 02 01 4F 60 59 7D 30 02 //你好。 第二条05 00 03 39 02 02 8B F7 7A 0D 50 19 // 请稍候 上述经发送第一条后,再发第二条,手机将会显示: 你好。请稍候 协议头解析 05—— 协议头的长度 00 ——标志这是个分拆短信 03 ——分拆数据元素的长度 39 ——唯一标志(用于把两条短信合并) 02 ——一共两条 02 ——这是第二条 AT+CMGF=1 OK AT+CSCS=UCS2 OK AT+CSCA? +CSCA: 002B0038003600310033003800300030003200310030003500300030,145 OK AT+CSMP=81,167,0,25 OK AT+CMGS=00310033003800310038003200370030003000360039 0500033902014F60597D3002 +CMGS: 115 OK AT+CMGS=00310033003800310038003200370030003000360039 0500033902028BF77A0D5019 +CMGS: 116 OK PDU 模式发送长短信 通过模块实现PDU 模式发送长短信,也是分多次发的,每次不大于短信规定的140 字节, 模块是不会智能加上协议头。 0891683108200305F0——SMSC 地址,也可以直接用00 代替,表示用默认的地址 51——有协议头标志 00——MR 0D91683118280760F9—— 回复地址 00——TP-PID 08——TP-DCS 01——时间戳 (TP-SCTS) 0A——用户信息长度 (TP-UDL) 05——协议头的长度 00——标志这是个分拆短信 03——分拆数据元素的长度 23——唯一标志(用于把两条短信合并) 02——一共两条 01——这是第一条 AT+CMGF=0 OK AT+CSCS=UCS2 OK AT+CSCA? +CSCA: 002B0038003600310033003800300030003200310030003500300030,145 OK AT+CMGS=25 0051000D916831182807600500032302014F60597D +CMGS: 117 OK AT+CMGS=25 0051000D916831182807600500032302024F60597D +CMGS: 118 OK

文档评论(0)

ldj215323 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档