《毕业设计论文GPRS系统平台设计.doc》由会员分享,可在线阅读,更多相关《毕业设计论文GPRS系统平台设计.doc(34页珍藏版)》请在三一办公上搜索。
1、正文目 录第一章 绪 论11.1选题的背景和意义11.2课题研究的主要内容1第二章 GPRS系统平台22.1 GPRS概述22.2 GPRS的优点22.3 GPRS的通信方式32.4 GPRS系统结构3第三章 ARM微处理器53.1 ARM简介53.2 ARM微处理器优点53.3 ARM微处理器选型5第四章 系统硬件设计74.1 硬件系统结构设计74.2 射频部分设计74.3 音频部分设计84.4 SIM卡接口设计124.5 与ARM接口部分设计134.6 电气特性15第五章 系统软件设计175.1 AT命令软件设计175.2 函数说明24总 结27致 谢28参 考 文 献29附 录130第一
2、章 绪 论1.1 选题的背景和意义随着新的ARM芯片不断问世以及这些芯片的价格下降,嵌入式产品开始潜移默化的取代早期的一些单片机,并在社会各行各业中占有越来越重要的位置,嵌入式产品也由此成为众多工程师选择开发高端产品的芯片首选。 与此同时,中国移动于2002年5月正式开通GPRS网络(25G移动通信技术),由于GPRS网络支持TCPIP协议,这使得无线数据传输变得更加轻松,而且相对价格比SMS(短消息)等要便宜许多。因此,嵌入式技术和GPRS网络来实现无线数据采集与传输具有非常诱人的前景,必将受到越来越多的重视。GPRS不仅仅是移动通信网络向3G演进的第一步,而且还是最重要的一步。它将IP技术
3、引入GSM网络,通过在GSM网络上叠加一个基于IP的GPRS核心网,运营商能够从电路交换转化为分组交换,迈出了走向以IP为中心的未来世界的第一步。1.2 课题研究的主要内容1对GPRS平台进行简要的介绍,介绍它的产生和发展,优点,传输方式和系统结构。2.研究ARM微处理器的优点,并说明该如何选择适合自己设计的ARM芯片。3.系统的硬件设计,包括射频部分设计,音频部分设计,SIM卡接口设计和与ARM接口部分的设计。4.系统的软件设计,包括基本通话功能,短消息功能,数据传输功能,电话本功能等通信中最基本的功能。第二章 GPRS系统平台2.1 GPRS概述GPRS(General Packet Ra
4、dio Service,通用分组无线业务)是在现有的GSM移动通信系统基础之上发展起来的一种移动分组数据业务。GPRS通过在GSM数字移动通信网络中引入分组交换功能实体,以支持采用分组方式进行的数据传输。GPRS系统可以看作是对原有的GSM电路交换系统进行的业务扩充,以满足用户利用移动终端接入Internet或其它分组数据网络的需求。以GSM、CDMA为主的数字蜂窝移动通信和以Internet为主的分组数据通信是目前信息领域增长最为迅猛的两大产业,正呈现出相互融合的趋势。GPRS可以看作是移动通信和分组数据通信融合的第一步。移动通信在目前的话音业务继续保持发展的同时,对IP和高速数据业务的支持
5、已经成为第二代移动通信系统演进的方向,而且也将成为第三代移动通信系统的主要业务特征。GSM-GPRS通过在原GSM网络基础上增加一系列功能实体来实现对分组数据的传输,新增功能实体和软件升级后的原GSM功能实体组成GSM-GPRS网络,作为独立的网络实体完成GPRS数据业务,原GSM网络则完成电路业务。GPRS网络与GSM原网络通过一系列的接口协议共同完成对移动台的移动性管理功能。GPRS新增如下功能实体:服务GPRS支持节点(SGSN),网关GPRS支持节点(GGSN),点对多点数据服务中心等。同时,对原有的一系列功能实体进行软件升级。GPRS大规模地采用了数据通信技术,包括帧中继、TCP/I
6、P、X.25、X.75,同时在GPRS网络中使用了路由器、接入网服务器、防火墙等产品。GPRS最早在1993年提出,1997年完成了第一阶段的协议,到目前为止GPRS协议还在不断更新,2000年初推出SMG#30。GPRS协议除包含新制定的协议外,还对原有的一些协议进行了较多的修改。 2.2 GPRS的优点1、可充分利用现有资源中国移动全国范围的电信网络-GSM,方便、快速、低建设成本地为用户数据终端提供远程接入网络的部署;2、传输速率高,GPRS数据传输速度可达到57.6Kbps,最高可达到115Kbps170Kbps,完全可以满足用户应用的需求,下一代GPRS业务的速度可以达到384Kbi
7、t/s;3、接入时间短,GPRS接入等待时间短,可快速建立连接,平均为两秒;4、提供实时在线功能 “alwaysonline”,用户将始终处于连线和在线状态,这将使访问服务变得非常简单、快速;5、按流量计费,GPRS用户只有在发送或接收数据期间才占用资源,用户可以一直在线,按照用户接收和发送数据包的数量来收取费用,没有数据流量的传递时,用户即使挂在网上也是不收费的。2.3 GPRS的通信方式在GPRS系统中采用的是分组通信技术,用户在数据通信过程并不固定占用无线信道,因此信道资源能够被更合理地利用。在分组交换的通信方式中,数据被分成一定长度的包(分组),每个包的前面有一个分组头(其中的地址标识
8、指明该分组发往何处)。数据传送之前并不需要预先分配信道,建立连接。而是在每一个数据包到达时,根据数据包头中的信息(如目的地址),临时寻找一个可用的信道资源将该数据报发送出去。在这种传送方式中,数据的发送方和接收方和信道之间没有固定的占用关系,信道资源可以看作是由所有的用户共享使用。由于数据业务在绝大多数情况下都表现出一种突发性的业务特点,对信道带宽的需求变化较大,因此采用分组方式进行数据传送将能够更好地利用信道资源。例如一个进行WWW浏览的用户,大部分时间处于浏览状态,而真正用于数据传送的时间只占很小比例。这种情况下若采用固定占用信道的方式,将会造成较大的资源浪费。下图是基于分组的通信过程示意
9、图。图2-1 分组通信示意图2.4 GPRS系统结构GPRS系统在GSM系统的基础上,增加了分组控制单元(PCU)、服务GPRS支持节点(SGSN)、网关GPRS支持节点(GGSN)等网元设备。PCU处理从话音业务中分离出的数据业务,控制无线信道的分配;节点SGSN的功能与MSC/VLR类似,具有网络接入控制、路由选择和转发、移动性管理、计费信息的收集等功能,支持Gb、SS7和Gr等接口。网关节点GGSN的主要功能是网络接入控制(如消息屏蔽)、计费信息收集、路由选择和转发(如地址翻译和映射、封装和隧道传输)、移动性管理、边界网关等,支持与外部网络(IP或X.25)的透明和不透明连接。 GSM网
10、络主要用于移动用户的话音业务,如要使用GPRS业务,用户终端需要改变,GPRS分别有A、B、C三类终端。A类是可以同时使用话音和数据业务的双模手机;B类手机可以同时监测这两种业务,可以在数据和话音业务之间快速切换,但不能同时使用两种业务;C类手机不能同时监测话音和数据业务,用户要么注册上数据业务网,要么注册上话音业务网,但两者之间可以人工切换。 在无线网络设备中,通过BTS软件升级或在基站控制器BSC中增加PCU设备等方式把数据和话音分别在Gb和A接口中分离开,而在交换网络设备中提供SGSN和GGSN两个功能设备,修改GSM中的HLR系统,为了与GSM系统协同工作,需要在GPRS系统设备和GS
11、M系统之间提供一些接口。 因此GPRS业务的实现可以不需要变更GSM网络的基础设施,运营商只需根据数据业务的需求,将蜂窝小区原来用于话音业务的某些频点分给GPRS用户使用,将该频点的8个信道划分为话音、数据、交换(话音或数据共用)等三种信道,进行灵活配置。 GPRS技术的引进,把电信网络和计算机网络有机地连接在一起,朝未来的全IP网络平台发展。GPRS基站与SGSN设备之间的连接一般通过帧中继连接,SGSN与GGSN设备之间通过IP网络连接。GGSN可以由具有NAT(网络地址翻译)功能的路由器承担内部IP地址与外部网络IP地址的转换,MS可以访问GPRS内部的网络,也可以通过APN(外部网络接
12、入点)访问外部的PDN/Internet网络。 第三章 ARM微处理器3.1 ARM概述ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。技术具有性能高、成本低和能耗省的特点。适用于多种领域,比如嵌入控制、消费/教育类多媒体、DSP和移动式应用等。ARM将其技术授权给世界上许多著名的半导体、软件和OEM厂商,每个厂商得到的都是一套独一无二的ARM相关技术及服务。利用这种合伙关系,ARM很快成为许多全球性RISC标准的缔造者。目前,总共有30家半导体公司与ARM签订了硬件技术使用许可协议,其中包括I
13、ntel、IBM、LG半导体、NEC、SONY、菲利浦和国民半导体这样的大公司。至于软件系统的合伙人,则包括微软、升阳和MRI等一系列知名公司。3.2 ARM微处理器的优点1、体积小、低功耗、低成本、高性能;2、支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;3、大量使用寄存器,指令执行速度更快;4、大多数数据操作都在寄存器中完成;5、寻址方式灵活简单,执行效率高;6、指令长度固定。3.3 ARM微处理器选型鉴于ARM微处理器的众多优点,随着国内外嵌入式应用领域的逐步发展,ARM微处理器必然会获得广泛的重视和应用。但是,由于ARM微处理器有多达十几种的内核结构
14、,几十个芯片生产厂家,以及千变万化的内部功能配置组合,给开发人员在选择方案时带来一定的困难,所以,对ARM芯片做一些对比研究是十分必要的。(1)ARM微处理器内核的选择ARM微处理器包含一系列的内核结构,以适应不同的应用领域,用户如果希望使用WinCE或标准Linux等操作系统以减少软件开发时间,就需要选择ARM720T以上带有MMU(Memory Management Unit)功能的ARM芯片,ARM720T、ARM920T、ARM922T、ARM946T、Strong-ARM都带有MMU功能。而ARM7TDMI则没有MMU,不支持Windows CE和标准Linux,但目前有uCLinu
15、x等不需要MMU支持的操作系统可运行于ARM7TDMI硬件平台之上。事实上,uCLinux已经成功移植到多种不带MMU的微处理器平台上,并在稳定性和其他方面都有上佳表现。(2)系统的工作频率系统的工作频率在很大程度上决定了ARM微处理器的处理能力。ARM7系列微处理器的典型处理速度为0.9MIPS/MHz,常见的ARM7芯片系统主时钟为20MHz-133MHz,ARM9系列微处理器的典型处理速度为1.1MIPS/MHz,常见的ARM9的系统主时钟频率为100MHz-233MHz,ARM10最高可以达到700MHz。不同芯片对时钟的处理不同,有的芯片只需要一个主时钟频率,有的芯片内部时钟控制器可
16、以分别为ARM核和USB、UART、DSP、音频等功能部件提供不同频率的时钟。(3)芯片内存储器的容量大多数的ARM微处理器片内存储器的容量都不太大,需要用户在设计系统时外扩存储器,但也有部分芯片具有相对较大的片内存储空间,如ATMEL的AT91F40162就具有高达2MB的片内程序存储空间,用户在设计时可考虑选用这种类型,以简化系统的设计。(4)片内外围电路的选择除ARM微处理器核以外,几乎所有的ARM芯片均根据各自不同的应用领域,扩展了相关功能模块,并集成在芯片之中,我们称之为片内外围电路,如USB接口、IIS接口、LCD控制器、键盘接口、RTC、ADC和DAC、DSP协处理器等,设计者应
17、分析系统的需求,尽可能采用片内外围电路完成所需的功能,这样既可简化系统的设计,同时又可提高系统的可靠性。第四章 系统硬件设计4.1 硬件系统结构设计基于ARM9的GPRS通信系统设计框图如下图所示,系统以ARM9为核心,分别与GPRS模块、LCD显示和指示灯及键盘人机接口相连接。图4-1 基于ARM9的GPRS系统结构框图通用的GPRS模块采用功能模块化设计,这样既方便了用户,又降低了芯片设计调试的难度,加快了产品开发的速度。一般可以将GPRS模块划分为如下图所示的几个部分。 图4-2 GPRS模块框图4.2 射频部分设计本系统GPRS模块部分支持GSM900/DCS1800双频,射频接口采用
18、MM9329-2700B射频连接器。为了谨慎选择射频连线,射频连接线的插入损耗应符合以下要求: GSM9001Db DCS1800-0.45V,以保证完全关断,通过AT+CLVL命令可以调节输出音频信号增益。主通道差分方式输出时可以驱动15负载受话器,受话器的技术指标如下:阻抗:15灵敏度:103dB (1kHz/100mV)功耗:10mW2.辅助音频通道如果辅助通道麦克风电路也是采用差分连接的方式,则可以参照主音频电路;如果用来连接3线耳机,则其设计如下图所示。图4-4 辅助音频输入输出通道设计图由于采用了单端输出方式,因此必须保证接地端接地充分,具有良好的高频噪声滤波的屏蔽设计,以降低噪声
19、。辅助输出通道在单端输出时可以驱动32负载,差分输出时可以驱动27负载。耳机的受话器技术指标如下:阻抗:32标准输入功率:75mW特性电压:2.0V耳机的麦克风技术指标如下:电流:2V- 0.5mA阻抗:2.2kSNR: 60dB3.蜂鸣器蜂鸣器电路的设计如下图所示。图4-5 蜂鸣器电路设计图当有电话呼入时,蜂鸣器将发出音乐声以提示来电;可以用命令AT+CRSL=value(value的范围为0100)来改变铃声大小。4.4 SIM卡接口设计模块支持外部SIM卡,可以直接与3.0V SIM卡或者1.8V SIM卡连接。模块自动检测和适应SIM卡类型,SIM卡接口如下表所示。表4-5 系统连接器
20、上的SIM卡针定义针名功能SIM_VDDSIM卡电源电压输出。根据SIM类型,输出3.0V10%或1.8V10%,10mASIM_I/OSIM卡输入输出数据接口SIM_CLKSIM卡时钟SIM_RSTSIM卡复位信号SIM卡连接的电路如下图所示。图4-6 SIM卡电路图为了防止静电损坏,可以在靠近SIM卡座各引脚的位置放置瞬变电压抑制二极管(TVS管),使用ST公司的ESDA6V1W5TVS管。4.5 与ARM接口部分设计GPRS模块部分系统与ARM进行数据传输接口部分采用标准的RS-232串行接口,用户可以通过串行口使用AT命令完成对模块的操作。串行口部分针定义及具体接口线的引脚定义如下表所
21、示。表4-6 系统连接器上的串行口针定义及接口线的引脚定义针名I/O接口功能DCD(Data Carrier Detection)O载波检测输出DTR(Data Terminal Ready)I数据终端准备好RXD(Receive Data)I数据接收TXD(Transmit Data)O数据发送RTS(Request to Send)I请求发送CTS(Clear to Send)O清除发送RI(Ring Indicator)O振铃提示为便于用户开发,SIMCOM制作了能使模块直接与PC机相连的接口板和数据电缆。接口板集成了模块的供电接口、语音接口、SIM卡卡座,以及RS-232电平的转换电路
22、,用户可以通过在语音接口上插入电话话柄实现语音通话功能,还可以通过模块的GPRS功能实现无线上网(需要GPRS网络支持)。串行口支持以下通信速率:300b/s, 1200b/s, 2400b/s, 4800b/s, 9600b/s, 19200b/s, 38400b/s, 57600b/s, 115200b/s(起始默认)。当模块上电启动并报出RDY后,用户才可以和模块进行通信,用户可以首先使用模块默认速率 115200b/s 与模块通信,并可以通过 AT+IPR=命令自由切换至其他通信速率。用AT+IPR=命令改变通信速率后会自动写到模块的NVRAM中,支持掉电保存功能。如果应用设计与标准串
23、行口相连接,应把标准串行口的DSR接逻辑“0”(State “ON”)。与PC标准串行口相连的接口电路如下图所示。图4-7 与PC相连的串口电路图在设计中,当MCU需要通过串口与模块进行通信时,可以只用TXD,RXD和GND 3个引脚;其他引脚悬空,RTS和DTR置低。当需要通过模块上网时,应该使用全部的串口信号引脚,包括 DTR,RTS,DCD,CTS,DSR,TXD,RXD,RI,GND。其中RI变化是表示有来电呼入,可以连到MCU的中断引脚,或者连到MCU的其他输入引脚,以供MCU查询其状态。另外,MCU可以利用DTR信号,使模块工作在 Slow Clocking 模式。在此模式下,模块
24、的13MHz晶振会周期性地停振以省电,而32.768KHz的晶振正常工作,从而保证日历时钟正确。要使模块进入Slow Clocking 模式,只要将MCU拉高DTR,即由“ON”变为“OFF”就可以了,此时模块的工作电流为4mA;要退出Slow Clocking 模式,只要将MCU拉低DTR,即由“OFF”变为“ON”,等待4ms后,模块就会进入正常工作模式。 系统连接器上的控制接口部分针定义如下表所示。表4-7 系统连接器上的控制接口部分针定义针编号针名功能34ON/OFF模块启动开关36RESET模块复位信号模块启动开关高电平有效,启动完成后不再起作用;通过AT+CFUN=0, 1命令可以
25、将模块的大部分功能关闭。复位信号低电平有效,低电平脉冲宽度应不小于150ms。下图是复位电路的设计图,D1可以在上电和VBAT下降到3.3V时产生复位信号。图4-8 复位电路设计4.6 电气特性1.极限工作范围下表是本模块的极限工作范围,任何超过极限工作范围的电源工作电压、电流都可能对此模块造成永久性的损毁。超过极限工作温度,也将导致它工作不正常,甚至损毁模块。表4-8 极限工作范围电流值参数最小值最大值电源峰值电流0mA4.0mA电源RMS电流0mA0.7mA2.温度特性下表是正常工作条件下的温度值。表4-9 正常工作条件下温度值参数最小值典型值最大值环境温度-3525+75极限工作温度-4
26、0-35+75+853.发射功率下表是EGSM900功率控制。表4-10 EGSM900功率控制功率控制级发射功率正常范围极限范围533dBm2dB2.5dB631dBm3dB4dB729dBm3dB4dB827dBm3dB4dB925dBm3dB4dB1023dBm3dB4dB1121dBm3dB4dB1219dBm3dB4dB1317dBm3dB4dB1415dBm3dB4dB1513dBm3dB4dB1611dBm5dB6dB179dBm5dB6dB187dBm5dB6dB195dBm5dB6dB第五章 系统软件设计5.1 AT命令软件设计1基本通话基本通话包括主叫(发出呼叫)被叫(接收
27、呼叫)和DTMF音频3个主要内容。下面两个表分别为主叫举例和被叫举例。表5-1 主叫命令/返回内容说明命令ATD“02781234567”发起呼叫返回OK呼叫建链成功表5-2 被叫命令/返回内容说明返回RING来电显示命令ATA摘机命令返回OK建链成功DTMF音频一般用于拨打分机或一些自动台服务系统,在建链之后,如果要向网络发送某个号码,则通过DTMF音实现。下表所示为拨打02781234567-10说明。表5-3 发送DTMF音频命令/返回内容说明命令ATD“02781234567-10”拨打总机号返回OK建链成功命令AT+VTS=“1,0”通过发送DTMF音拨打分机号返回OKDTMF音发送
28、完成2.短消息短消息管理包括写短消息发短消息接收短消息删除短消息,以及查看SIM卡使用保存情况等操作。阅读短消息可以按照类型来阅读新消息(接收未读),接收消息,保存未发送消息,保存已发送信息。CMGR和CMGL都可以阅读消息,前者根据存储记录号来读取,后者读取某种类型的所有消息。下表为阅读短消息举例说明。表5-4 阅读短消息命令/返回内容说明命令AT+CMGF=1设置消息内容为文本模式返回OK命令AT+CMGR=1阅读记录号为1的消息返回+CMGR:“EC UNREAD”,“13512345678”,“2009/3/20, 10:20:30+02”Test SMS Contents OK记录号
29、1中消息是已接收消息,内容为Test SMS Contents命令AT+CMGL=“REC READ”读取所有接受且已读短消息返回+CMGL:1,“REC READ”,“13512345678”,“2009/3/20, 10:20:30+02”Test SMS Contents 1+CMGL:2,“REC READ”,“13432455454”,“2009/3/21, 14:07:08+02”Test SMS Contents 2+CMGL:3,“REC READ”,“13653553779”,“2009/3/22, 19:06:48+02”Test SMS Contents 3OK返回所有接
30、收且已读短消息命令AT+CMGL=“ALL”读取所有已接收短消息(包括已读和未读)返回+CMGL:1,“REC READ”,“13512345678”,“2009/3/20, 10:20:30+02”Test SMS Contents 1+CMGL:2,“REC READ”,“13432455454”,“2009/3/21, 14:07:08+02”Test SMS Contents 2+CMGL:3,“REC READ”,“13653553779”,“2009/3/22, 19:06:48+02”Test SMS Contents 3+CMGL:4,“REC UNREAD”,“1365355
31、3779”,“2009/3/22, 20:18:32+02”Test SMS Contents 4OK返回所有接收且已读短消息写短消息操作举例说明如下表所示。表5-5 写短消息命令/返回内容说明命令AT+CSCS=“GSM”TE字符集为GSM格式命令AT+CMGF=1设置消息内容为文本模式命令AT+CMGW=“13512345678”Hello!向指定的目的号码“13512345678”保存一条短消息,内容为“Hello!”,用Ctrl+Z或ESC借宿短信息内容的输入返回+CMGW:1 OK保存成功并返回短信息序号命令AT+CSCS=“UCS2”设置TE字符格式为UCS2返回OK字符格式设置成
32、功命令AT+CSMP=17,167,0,25设置短消息文本模式参数,其中各个参数的含义为: 17:参数的值,表示SMS-SUBMIT;167:参数de 值,表示短消息有效时间,表示24小时;0:参数的值,为默认值;25:短消息的编码格式,25(11001)表示以UCS2编码的Class1短消息返回OK命令AT+CMGW=“0031003300003500310032003300340035003600370038”4F60597D保存一条指定目的号码为“13512345678”的短消息,内容为“你好”,输入完成后使用Crtl+Z执行保存动作,或者使用ESC取消操作。其中各项参数的含义如下:“0
33、031003300003500310032003300340035003600370038”为号码“13512345678”的UNICODE码。注意:在+测试测试:“UCS2”的情况下,目的号码的输入也应该使用UNICODE码,4F60597D短消息内容“你好”的UNICODE码返回+CMGW:2 OK保存成功并返回短信息序号发送短消息举例说明如下表所示。表5-6 发送短信息命令/返回内容说明命令AT+CMGF=1设置消息内容为文本模式返回OK命令AT+CMGS=“13512345678”Hello!以直接输入短消息方式向“13512345678”发送短消息,消息内容:Hello!返回+CMG
34、S:65 OK发送成功,返回命令AT+CSCS=“UCS2”设置TE字符格式为UCS2返回OK字符格式设置成功命令AT+CMGS=“0031003300003500310032003300340035003600370038” 4F60597D以直接输入短消息内容方式向“13512345678”发送短消息,消息内容为:你好返回+CMGS:66 OK发送成功,返回命令AT+CMSS=2发送存储序号为2的保存未发送短消息返回+CMGS:67 OK发送成功,返回接收短消息操作举例说明如下表所示。表5-7 接收短消息命令/返回内容说明命令AT+CMGF=1设置消息内容为文本模式返回OK命令AT+CNM
35、I=2,1,0,0,0新消息(除Class0类型外)以下列方式指示+CMTI:,返回OK设置成功返回+CMTI:“SM”,3新消息指示,表示有一条新消息存储在SIM第3条记录删除短消息操作举例说明如下表所示。表5-8 删除短消息命令/返回内容说明命令AT+CMGD=1删除SIM卡中的第1条记录返回OK删除成功查看SIM卡使用保存情况举例说明如下表所示。表5-9 查看SIM卡使用保存情况命令/返回内容说明命令AT+CPMS?返回+CPMS:“SM”,10,50, “SM”,10,50, “SM”,10,50 OKSIM卡可保存50条短消息,现有短消息10条对于设置短消息,一般来说用户可以设置短消
36、息中心号,消息在SC保存的有效时间及消息的编码格式,如下表所示。表5-10 设置短消息命令/返回内容说明命令AT+CSCA=“+8613800210500”,145设置短消息中心地址,该地址将被存入SIM卡返回OK设置成功命令AT+CSMP=17,167,0,25设置有效时间为167(24小时);短消息编码方式为UCS2返回OK设置成功3.TCP/IP数据传输在无线通信中,可以实现TCP/IP数据传输,分别如下面两个表所示。表5-11 TCP连接命令/返回内容说明命令AT+CIPSTART=“TCP”, “66.132.68.19”, “2020”连接Server返回OK连接成功返回CONNE
37、CT OK命令AT+CIPSENDHello everyone!向Server发送数据“Hello every one!”(IP=66.132.68.19,PORT=2020)返回OK命令AT+CIPCLOSE关闭连接返回OK命令AT+CIPSHUT关闭移动场景返回OK表5-12 UDP连接命令/返回内容说明命令AT+CIPSTART=“UDP”, “66.132.68.19”, “3030”连接Server返回OK连接成功返回CONNECT OK命令AT+CIPSENDHello everyone!向Server发送数据“Hello every one!”(IP=66.132.68.19,P
38、ORT=2020)返回OK命令AT+CIPCLOSE关闭连接返回OK4.电话本电话本操作包括电话本的阅读保存删除查找,以及查看已接听来电记录,分别如下面两个表所示。表5-13 电话本阅读/保存/删除/查找命令/返回内容说明命令AT+CPBS=“SM”指定要读取电话本的存储位置为SIM卡返回OK设置完成命令AT+CPBS?查询当前电话本存储器位置返回+CPBS: “SM” OK说明当前存储位置是SIM卡命令AT+CPBR=1,3读取存储在SIM卡中记录号为13电话本记录返回+CPBR:1,“13554875687”,129,“Mike”+CPBR:2,“13845632907” 129,“Jac
39、k”+CPBR:3,“02768975320”,129,“Susan”OK列出3个电话号码命令AT+CPBW=4,“13221084399” 129,“Bob”在SIM卡电话本记录4中写入:Bob 13221084399返回OK存储完成命令AT+CPBW=4删除存储在SIM卡电话本中的记录4返回OK完成命令AT+CPBR=4读SIM卡电话本上记录4的内容返回OK此记录已经删除,返回OK表5-14 已接听来电记录命令/返回内容说明命令AT+CPBS=“DC”选择已接来电号码存储区返回OK完成命令AT+CPBR=?查询已接来电号码存储区最多能存的电话号码数目返回+CPBR:(1-10),40,12最多可以存储10个记录命令AT+CPBR=1,10先是从第110记录内容返回+CPBR:1,“13445690872”,129,“”+CPBR:1,“13605439753”,129,“”+CPBR:1,“02785454521”,129,“”+CPBR:1,“01065254874”,129,