当前位置:首页 >> 机械/仪表 >>

SIM900模块发送长短信


文本模式下发长短信 AT+CSMP 的参数 fo vp pid dcs,其中主要是 fo 设置 Bit No. 7 RP 0 6 UDHI 1 5 SRR 0 4 VPF 1 0 3 2 RD 0 1 MTI 0 1 0

要实现发送长短信,必须设 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 > 0051000D91683118280760F90008010A0500032302014F60597D +CMGS: 117 OK AT+CMGS=25 > 0051000D91683118280760F90008010A0500032302024F60597D +CMGS: 118 OK


相关文章:
基于SIM900A远程短信控制模块2路输出
基于SIM900A远程短信控制模块2路输出_电子/电路_工程科技_专业资料。SIM900A...【注意】 1.手机发送指令后等待主机回复,不要急于马上发送,长时间(至少 2 ...
C51单片机控制sim900a收发信息c语言程序
串口 1 初始化函数, 此串口用作控制 GSM 模块 /...所以等待应答的时间较长 Uart1_PutString("AT+CIP...} /** * @brief SIM900_TCPIP 数据发送函数 * ...
SIM900A各功能指令
2.3 短信的读取与发送 AT+CNMI,用于设置新消息指示。发送: AT+CNMI=2,1,设置新消息提示,当收到新消息, 且 SIM 卡未满的时候, SIM900A 模块会返回数据给...
SIM900A发送数据参考流程
SIM900A发送数据参考流程_计算机硬件及网络_IT/计算机_专业资料。AT+CREG? +...sim900a 中文短信发送使... 11页 免费 SIM900A开发板使用说明V... 43页...
此程序是本人通过51单片机控制sim900发送英文短信
此程序是本人通过51单片机控制sim900发送英文短信_电子/电路_工程科技_专业资料。...SIM900A模块 单片机 54页 免费 SIM900A AT命令手册V1.0... 186页 5下载...
利用GSM模块收发短信
模块的工作电压为 3.3V~5.5V,可以工作在 900MHZ ...(2)AT+CMGL=n 列出 SIM 卡中的短消息,n=0 是...如果看到 LD2 长灭 短亮,亮 75ms 灭 3s,说明 ...
SIM900A模块系列调试(未完)
使用标准的 AT 指令对 SIM900A 模块进行控制,实现打电话发短信等功能。所以,您要 做的是:使用您的控制器(包括单片机、电脑等)连接到我们的 SIM900A 模块的 ...
3、SIM800-sim900系类模块GPRS部分调试笔记
3、SIM800-sim900系类模块GPRS部分调试笔记_电子/电路_工程科技_专业资料。一...如下图所示 发送后切换到 HEX 发送,发送 1A 发送完成,服务器会收到模块发送...
SIM900A拨打电话核心代码
SIM900A 手机模块的 3 大功能:接拨电话,收发短信和 TCP/UDP 通信。现在的...时长 2 秒 ,将命令和键值发送模块,功能:每拨一个数字键(只对 0-9 号...
SIM900A模块-单片机
SIM900A模块-单片机_电子/电路_工程科技_专业资料。单片机 GSM ...基于 SIM900A 的农业远程控制系统通过用户手机向 GSM 网络发送短信,接收 用户机...
更多相关标签: