没有合适的资源?快使用搜索试试~ 我知道了~
利用GSM模块收发短信.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 29 浏览量
2022-07-08
10:14:12
上传
评论
收藏 143KB DOCX 举报
温馨提示
试读
12页
。。。
资源推荐
资源详情
资源评论
第二章 GSM 模块
GSM 模块,是将 GSM 射频芯片、基带处理芯片、存储器、功放器件等集成在
一块线路板上,具有独立的操作系统、GSM 射频处理、基带处理并提供标准接口
的功能模块。本文选用的 GSM 模块为西门子 TC35I 模块 。
[2]
TC35I 的内部由 GSM 基带处理器、射频、Flash、天线接口、匹配电源 ASIC
和 40pin 的 ZIF 插座组成,由若干超大规模集成电路和射频器件构成,包含信号
处理、信道编码、GSM 控制、收发信单元、射频控制、数据输入输出接口等部分。
可以快速安全可靠地实现系统方案中的数据传输、语音传输、短信息服务和传真
服务。模块的工作电压为~,可以工作在 900MHZ 和 1800MHZ 两个频段,所在频段
功耗分别为 2W(900MHZ)和 1W(1800MHZ)。模块有 AT 命令集接口,支持文本和 PDU
模式的短信息 。此外,该模块还有电话簿功能、多方通话、漫游检测等功能。
[3]
常见工作模式由省电模式、IDLE、TALK 等模式。通过 40 管脚的 zif 连接器,可
分别连接 SIM 卡支架和天线。
作为 TC35I 的核心,基带处理器主要处理 GSM 终端内的语音、数据信号,并
涵盖了蜂窝射频设备中的所有的模拟和数字功能。在不需要额外硬件电路的前提
下,支持 FR、HR 和 EFR 和语音编码 。
[4]
TC35I 模块自带串行通信接口,可以方便地与 PC 机、单片机等进行串行通信,
从而实现对 TC35I 模块的控制。虽然 TC35I 模块的串口提供了许多控制线,但是
由于考虑到接口的简单性,并且与 PC 机的 UART 进行连接,所以采用两线(TXD、
RXD)连接。TC35I 的其他管脚在不使用的时候,如果该管脚为输出的话,一般让
该管脚悬空,如果该管脚为输入管脚,需要将该管脚通过 10K 的电阻拉高。另由
于 IGT 管脚是控制 TC35I 模块工作的管脚,所以需要将管脚上拉,从而可以通过
PC 机来控制 TC35I 模块的工作状态。在此次连接是使将 TC35I 模块的电源管脚
全部连接在一起,由于 TC35I 是一个功能完全的模块,因此不需要做任何的信号
处理和射频处理 。
[5]
TC35I 的开发板上有发光二极管来指示 TC35I 的工作状态,当发光二极管 LED
熄灭时,表明 TC35I 处于关闭或睡眠状态;当 LED 为 600ms 亮/600ms 熄时,表
明 SIM 卡没有插入或 TC35I 正在进行网络登录;当 LED 为 75ms 亮/3s 熄时,表
明 TC35I 已登录进网络,处于待机状态。
第四章 PDU 数据格式及 AT 命令
PDU 数据格式
PDU 简介
PDU 相当于一个数据包,它由构成消息(SMS)的信息组成。作为一种数据单
元,它必须包含源/目的地址、保护(有效)时间、数据格式、协议类型和正文,
正文长度可达 140 字节,它们都以十六进制表示。PDU 结构根据短消息由移动终
端发起或以移动终端为目的而不同。
当由移动终端发起时,PDU 的格式为:
PDU 类
型
UD ( 0 ~
140octed)
当以移动终端为目的时,PDU 的格式为:
PDU 类
UD ( 0 ~
140octed)
型
其中,SMSC 为短消息业务中心地址,DA/OA 为源/目的地址,PID 为协议识别,
DCS 为数据编码,UDL 为用户数据长度,UD 为用户数据,VP 为有效时间,MR 指
明是发出信息,SCTS 指明短消息到达业务中心的时间。
发送短信 PDU 格式
AT 十 CMGS ( Send SMS command)发送短消息指令。
PDU 模式中,首先发送短消息数据的长度。 AT+CMGS=<Length><CR>。等待返回
ASCII 字符“>”,则可将 PDU 数据输入,PDU 数据以<Ctrl>+<Z>作为结束符,短
消息发送成功,模块返回
步骤 1.发送 AT<回车>连接测试,返回 OK。
步骤 2. 设置短信息发送格式
AT+CMGF=0 (选择短消息信息格式:0-PDU;1-TEXT)
步骤 3. 发送 PDU 短消息数据的长度(从 11 开始,不包括短信中心的号码)
AT+CMGS=25 (<length><cr>) (十六进制 41542B434D47533D32350D),返回>
步骤 4.输入 PDU 数据
在>后输入(十六进制 0D 0A 3E 20)
089F011000D9F00008A7106C344F4D003D00357C73(ASCII 码)
步骤 5.按 ctrl+z 发送短消息。
如果短消息发送成功,则返回“OK”,并显示信息号:+CMGS: [,] +CMGS: 000
如果短消息发送失败,则返回如下信息号:+CMS ERROR:
HEX 发送 PDU 数据格式为:ASCII 转换为 HEX,最后输入 1A (1A= <ctrl+z>)
30 38 39 31 36 38 33 31 30 38 32 30 30 39 30 35 46 30 31 31 30 30 30 44
39 31 36 38 33 31 30 33 31 39 30 30 31 39 46 30 30 30 30 38 41 37 31 30
36 43 33 34 34 46 34 44 30 30 33 44 30 30 33 35 37 43 37 33 1A(HEX)
PDU 数据格式分析:PDU 式支持汉字,汉字的十六进制 PDU 编码直接采用汉字
Unicode 编码的格式
:短信息服务中心地址 08 91 683108200905F0
(1) 08-短信息服务中心地址长度指(91)+(0905F0)8 个字节的长度。
(2)91—短信息中心号码类型。91 是 TON/NPI 遵守 International/标准,指
在号码前需加‘+’号;此外还有其它数值,但 91 最常用,91 指国际类型,81
指国内类型。
91—
号码类型
剩余11页未读,继续阅读
资源评论
G11176593
- 粉丝: 6674
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功