1、2013.05 移动通信课程实验报告 V 1.0GSM/GPRS通信模块实验报告报告时间: 2013/5/15姓名: 刘敬亚学号: 2010101026电子邮件: 一、实验目的1、了解 GSM 中短消息的收发过程;2、了解 GSM 中的语音呼叫过程;3、了解计算机和本地移动终端通过串口通信的过程。二、实验内容1、简述移动台收发短消息的过程,写出发送和接收短信的基本 AT 命令。2、简述移动台作为主叫和被叫时话音呼叫的过程,写出移动台发起和接收呼叫的基本 AT 命令。3、简述通过 PC 机通过移动终端收发短消息和话音呼叫的过程,写出计算机综合实验平台软件完成 TEXT 模式英文短信的收发基本命令
2、。三、实验过程记录先用手机数据线将手机连接到电脑串口,并将串口的波特率设置为 19200,可以开始了。1、首先测试你的连接及手机是否支持 AT 指令,请在你的串口调试程序中输入:AT回车屏幕上返回“OK“表明计算机与手机连接正常,那样我们就可以进行其它的AT 指令测试了2、设置短信发送格式AT+CMGF=1回车屏幕上返回“OK“表明现在短信的发送方式为 PDU 方式,如果是设置为 TEXT方式,则,AT+CMGF=0回车3、 发送短信发送内容及手要号仍旧同上面在编码中的一样,编码后,得到要发送的数据如下0891683108705505F011000D91683117352446F2000800
3、124F60597D002C00480065006C006C006F0021我们用如下指令来发送 AT+CMGS=33回车如果返回“,就把上面编码数据输入,并以 CTRL+Z 结尾,稍等一下,你就可以看到返回 OK 啦。(1)发送和接收短信的基本 AT 命令AT+CMGC Send an SMS command(发出一条短消息命令) AT+CMGC Send an SMS command(发出一条短消息命令) AT 指令 功能AT+CMGC Send an SMS command(发出一条短消息命令) AT+CMGD Delete SMS message(删除 SIM 卡内存的短消息) AT+
4、CMGF Select SMS message format(选择短消息信息格式,0-PDU;1-文本) 2013.05 移动通信课程实验报告 V 1.0AT+CMGL List SMS message from preformed store(列出SIM 卡中的短消息 PDU/text:0/R EC UNREAD:未读;1/REC READ:已读;2/STO UNSENT:待发;3/STO SENT:已发;4/ALL:全部的) AT+CMGR Read MS message(读取消息) AT+CMGS Send SMS message(发送短消息) AT+CMGW Write SMS mes
5、sage to memory(向 SIM 内存中写入待发的短消息) AT+CMSS Send SMS message from storage(从 SIM 内存中发送短消息) AT+CNMI New SMS message indications(显示新受到的短消息)AT+CPMS Preformed SMS message storage(选择短消息内存) AT+CSCA SMS service center address(短消息中心地址) AT+CSCB Select cell broadcast messages(选择蜂窝冠博消息) AT+CSMP Set SMS text mode
6、parameters(设置短消息文本模式参数) AT+CSMS Select Message Service(选择短消息服务) (2)发英文短信命令-AT+CNMI=0,1,1,1,0 OK-AT+CSMP=17,169,0,0 短信的有效时间设置(一天)OK-AT+CMGF=1 设置短信的模式:AT+CMGF=1 为英文短信AT+CMGF=0 为中文短信OK-AT+CSCA=“+8613800250500“ 设置短信息中心号码(中国移动通信)OK-AT+CMGS=手机号码(11 位) 目的手机的号码-第一行短信按回车键换行(, 0x0D) 最后一行短信(, 0x1A)结束+CMGS: 5 收
7、到此命令表示短信发送成功+CDS: 2,5,”0601290800”,129,”99/05/01 14:15:10+04(3)发中文命令的基本 AT 命令-AT+CMGF=0 设置短信的模式:AT+CMGF=1 为英文短信AT+CMGF=0 为中文短信-AT+CMGS=35 设置发送内容的长度0011000D91683177504820F90008011453574EAC5E08830359275B66901A4FE15DE57A0B向 15928174197 发送中文短信“”根据 GSM 07. 05 的定义,短信息的发送和接收模式共有三种:Block 模式、基于 AT 命令的 Text 模
8、式和基于 AT 命令的 PDU 模式。在 PDU 模式下发送中文、英文和数字混合短信,关键是 PDU 数据格式和短信内容的 Unicode 编码,Unicode 是国际标准组织工作组,针对各国文字、符号进行统一性编码。PDU 格式的解析:0011000D9168 为服务中心号码(中国移动通信)315928174197 为手机号码的 PDU 编码,编码规则为号码每两位互相交换位置,空位用 F 填充,因此为手机号码的 15928174197 00080114 00 为 PID , 08 为 DCS , 01 为 VP ,14 为短信内容 Unicode 码个数,即中文短信的个数的两倍通过 PC 机
9、通过移动终端收发短消息和话音呼叫的过程,及计算机综合实验平台2013.05 移动通信课程实验报告 V 1.0软件完成 TEXT 模式英文短信的收发基本命令(1)发送英文短信AT+CMGF=1 设置为 Text 模式AT+CSMP=17,167,0,0 设置 Text 模式参数。最后一个参数是数据编码类型(DCS-Data Coding Scheme),0 表示默认字符集(GSM)AT+CSCS=GSM 设置为 GSM 字符集AT+CMGS 输入对方电话号码TC35 提示.“TEST LINE!“短信内容,表示结束。数据实录:ATOKAT+CMGF=1OKAT+CSMP=17,167,0,0OK
10、AT+CSCS=GSMOKAT+CMGS=13699809470TEST LINE!+CMGS:86OK(2)接收英文短信AT+CMGF=1 设置为 Text 模式AT+CSCS=GSM 设置为 GSM 字符集AT+CMGL=ALL 列出所有短信息请注意其中第一条及第三条为中文短信,它们在 Text 模式下无法显示出正确的内容,只能列出其中的英文字符: +CMGL 后的数字(如 1)表示记录号, “REC READ”表示已读, (未读为“REC UNREAD”) , “+8613699809470”表示发方号码,“05/15/19,22:17:45+00”表示时间邮截。AT+CMGL=UNRE
11、AD 可以列出所有未读短信息,注意:未读短信一旦列出一次即变为已读短信。数据记录:ATOKAT+CMGF=1OKAT+CSCS=GSMOKAT+CMGL=ALL+CMGL:1,:“REC READ“,“8613699809470“,“05/15/19,22:17:45+00“+CMGL:7,:“REC READ“,“8613859809470“,“05/15/17,20:17:54+00“1234567890ABC+CMGL:10,:“REC READ“,“8613549809470“,“05/15/17,19:17:35+00“1234567890ABCOK本实验的过程: (注意:本实验中面
12、板左下角的开关 J403 置于“方式 3”的位置,还须将一张有效地 SIM 卡插入实验箱中)1、按下键盘上的“复位”键,等待电路的复位和初始化。当液晶显示“初始化完成请操作”时,表示初始化完成,可以进行下需操作。2、按下键盘上的“短信”键,则液晶上显示如下:GSM 短信收发实验1 发送2013.05 移动通信课程实验报告 V 1.02 接受3、选择 1,则进入短信发送界面,输入接受短信的移动台号码(11 位) ,然后按下“”键,表示确认,则液晶屏上显示预设的 8 条短信(五条英文,三条中文) ,通过“”和“”选择需要发送的短信。按下对应的短信号码,则短信发出。成功的发送后,液晶上会显示“发送成功” 。4、选择 2,则移动台进入短信接收界面,等待短信的接收,从其他移动台(或者手机)编辑短信,选择接收移动台的号码,发送一条短信。在移动台上观察接收到的短信和号码。四、分析及结论1、当用移动台发送短信时,若选择 15 条英文短信,则采用 TEXT 格式进行短信的发送,若选择 6-8 条中文短信,则采用 PDU 模式。2、移动台作为接收方时,可以接收任意的字符短信(包括英文、数字等) ,但是由于液晶屏的显示有限,字符不要超过 16 个,同时对接收到的中文短信为“您好”和“工作顺利”可以正确显示,其他显示接收到的 Unicode 码。