《毕业设计(论文)基于ARM内核的GPRS通信装置.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于ARM内核的GPRS通信装置.doc(82页珍藏版)》请在三一办公上搜索。
1、毕1 教研组 教研组主任 批准日期 西 安 工 业 学 院毕业设计(论文)任务书一、 毕业设计(论文)课题: 基于ARM内核的 GPRS通信装置 二、 毕业设计(论文)工作自 2005年2月28日起至 2005年6月23日止三、 毕业设计(论文)进行地点: 西 安 工 业 学 院 校 内 四、 毕业设计(论文)的内容要求:作为2.5G移动通信的重要技术之一,GPRS技术具有传输速度快,永远在线、按流量计费等特点,可以有效地解决大范围实时测控系统的数据传输需求。本文利用ARM内核和GPRS技术来实现GPRS通信装置,此装置可以用于各种监控系统等,实时性强,安全可靠,按流量计费,比短消息和其它途径
2、更加经济、合理。设计任务如下:1:了解GPRS的工作原理,数据传输过程;2:掌握ARM嵌入式系统和程序设计;3:熟练了解 SM5100B GPRS模块相关的AT命令集;4:分布编写GPRS测试程序,给出流程,并调试。建议安排:2月下旬3月中旬:查阅GPRS相关资料、熟悉GPRS网络结构;3月下旬4月中旬:了解ARM嵌入式系统;4月下旬5月中旬:研究GPRS数据传输原理,并编程测试;5月下旬6月中旬:整理资料、撰写论文。主要参考资料:1 田 泽.嵌入式系统开发与应用.北京航空航天大学出版社,20052 先锋工作室.单片机程序设计实例.清华大学出版社,20033 李广弟、王秀山.单片机基础.北京航
3、空航天大学出版社,2001负责指导教师: 任务接受时间: 指 导 教 师: 学 生 签 名: 基于ARM内核的 GPRS通信装置摘 要本文对GPRS(通用分组无线业务)技术和ARM微处理器的特点进行了详细的探讨,并根据它们的优点,针对现有的监控系统速度慢、数据丢包、可靠性差的缺陷以及移动目标监控动态范围广、突发性事件多、实时性要求高等特点,采用了一种基于GPRS技术和ARM微处理器系统平台相结合的解决方案,有效的改善了现有的监控系统的弊端。而且该方案的数据传输方式依托中国移动的GPRS网络,数据传输按流量计费、更经济、合理.文章中重点介绍了三个方面的内容:(1)介绍了GPRS系统的基本原理,G
4、PRS系统的特点,GPRS系统提供的业务以及GPRS的应用等。(2)介绍了基于LPC2119 ARM处理器的硬件平台EasyARM2100开发板,以及开发板上的LED数码管显示模块、UART串口通信模块等和SM5100B GPRS模块。(3)结合现有的中国移动GPRS网络,利用ARM微控制器通过串口来控制SM5100B GPRS模块实现模块的入网、数据的传输等。关键词:嵌入式,GPRS网络,ARM,无线模块,数据传输GPRS Communicator Based on ARM KernelAbstractThis paper discussed detailedly the GPRS (Gen
5、eral Packet Radio Service) technology and the ARM microprocessor characteristic and according to their merit, in view of the existing supervisory system has the flaw of speed low, loose the data package, the reliability bad and has the characteristics of the mobile target monitoring has broad ynamir
6、ange , the burst event are many and real time characteristic request high, the passage use the solution based on the GPRS technology and the ARM microprocessor system platform, thus effectivly improvement the malpractice of existing supervisory system.Moreover data transmission way of this solution
7、rely on the GPRS network of China Mobile, and the data transmission charge according to the current capacity , more economically and reasonably.The passage introduced three aspects emphasisly:(1) Introduced the basic principle, characteristic, service, application of the GPRS system, and so on.(2) I
8、ntroduced EasyARM2100 platform based on LPC2119 ARM kernel, as well as the LED numerical demonstration module, UART serial communciation module and SM5100B GPRS module and so on.(3) Uniting existed the GPRS network of China Mobile, using the ARM microcontroller through the serial port to control SM5
9、100B, the GPRS modulemodule realized enterting the net, transmissing the data and so on.Key word: Embeded, The GPRS Network, ARM, Wireless Module, Data Transmission目 录1 绪 论11.1 课题的来源和意义11.2 课题研究的主要内容22 GPRS系统平台32.1 GPRS的特点32.2 GPRS系统平台介绍42.2.1 GPRS系统的基本原理42.2.2 GPRS移动分组数据的路由42.2.3 GPRS网络的逻辑结构及各个功能模块
10、62.2.4 GPRS骨干网络72.3 GPRS系统提供的业务72.3.1 GPRS网提供的承载业务72.3.2 用户终端业务82.4 GPRS的应用、性能及前景82.4.1 GPRS的应用82.4.2 GPRS网络的性能92.4.3 GPRS的市场前景92.5 GPRS模块简介92.5.1 GPRS模块的选择92.5.2 GPRS模块性能参数102.6 GPRS模块(SM5100B)测试报告112.6.1 测试准备条件112.6.2 使用注意事项122.6.3 测试的AT命令集122.6.4 一个完整的短消息接收、发送、删除的示例172.6.5 GPRS数据传输(发送和接收)的一个示例183
11、 系统硬件简介203.1 EasyARM2100开发板简介203.1.1 EasyARM2100开发板说明203.1.2 EasyARM2100开发板的板载资源213.2 LPC2119硬件资源与结构213.2.1 LPC2119硬件概述213.2.2 LPC2119特性223.2.3 LPC2119管脚图233.3 开发板系统相关单元电路简介233.3.1 LED显示电路233.3.2 LED1LED4控制电路243.3.3 串口及MODEM 接口电路253.3.4 开发板与SM5100B模块连接框图254 系统的软件设计274.1 软件开发平台ADS简介274.1.1 ADS简介274.1
12、.2 ADS使用步骤274.2 GPRS数据传输设计方案304.2.1 数据传输方案304.2.2 软件控制流程304.2.3 GPRS初始化流程314.3 开发板EasyARM2100初始化324.3.1 开发板EasyARM2100初始化324.3.2 周边软件设计334.4 SM5100B GPRS模块的初始化354.4.1 Gprs_Connection( )函数实现354.4.2 Gprs_Apn( )函数实现374.4.3 GprsServer_Start( )函数实现384.5 TCP数据传输的程序设计404.5.1 Gprs_Recever( )函数实现404.5.2 Gprs
13、_Send( )函数实现414.5 关键技术及实现434.5.1 串口程序的实现434.5.2 入网的确认434.5.3 TCP数据传输服务启动434.5.4 数据传输的实现435 测试方法、结果及应用445.1 测试方案445.1.1 测试环境445.1.2 测试方法455.2 测试结果475.2.1 功能测试475.2.2 性能测试48结 论49致 谢50参 考 文 献51附录 A 程序代码52附录 B 英文翻译64附录 C 开题报告73附录 D 中期报告771 绪 论1.1 课题的来源和意义在公安、交通、电力、电信、邮政、市政、金融等行业中,经常需要对移动目标进行监控,以进行各种调度管理
14、、救助和资产安全跟踪等。这就需要一个快速、准确、实时的通道。例如银行运钞车、邮政、物流公司运输贵重物品时,希望实时监控车载的位置和状态,进行车辆定位跟踪,以便对突发性事故及时处理;出租车公司需要监控本公司的车辆,以进行交通运输的合理调度,并需要对不可预见的危险进行防范,保证人身及财产安全;航海部门要求监控和定位出海船只,以便发生事故时及时、准确的出海救助等等。为满足这一社会需求,出现了各种基于位置信息技术、用于移动目标的监控系统,广泛应用于国民经济的各个部门这些监控定位系统技术实现上主要有两种方式:(1) 利用模拟无线数据收发模块实现该类监控数据传输的距离主要由发射机的发射功率来决定、所以适合
15、小范围的监控,它的弊端主要有以下几点:u 监控范围受发射距离的限制,监控范围小。u 数据在空中传输,易受各种电磁波和其他干扰,导致监控数据可靠性很低。u 这类收发模块功耗较大,且发射距离越远,功耗越大。u 实时监控,传输大量数据时,数据传输速率很低。(2)利用GSM网络实现 这类监控的通信方式是依托遍布全球的GSM网,它的最大特点是打破了距离的限制,从而可以实现全国乃至全球漫游监控。这类监控主要是利用GSM短消息业务或语音业务进行通信。语音业务就是利用语音信道进行通信,也就是手机通话业务,主要是把各种信息转换成语音信号,然后通过语音信道发送,按时间计费,相对费用较高。所以目前大多数监控是基于短
16、消息业务,短消息业务是利用信令信道传输,是GSM网所特有的,它不用拨号建立连接,直接把要发送的信息加上目的地址发送到短消息中心,由短消息中心再发送给最终的信宿。短消息的收发不影响通话,它的优点在于其无需建立连接,服务费用低。但是它有很多的缺陷:u 由于GSM网络状况、短消息中心容量及各款终端的兼容问题,短消息的发送不能保证100%的成功率,经常会发生丢包现象。利用短消息监控,缺乏一定的安全性。u 根据理论分析之短消息传送时间:上行(车载台GSM基站GSM交换机短消息服务中心叶监控中心),小于1.5秒,下行(监控中心短消息服务中心GSM交换机GSM基站载台)小于5秒。但在实际运行中,随着短消息用
17、户的增多,有些地方短消息中心由于没有扩容,造成短消息的实际传送时间有时候远远大于理论分析值。因而无法做到真正的实时监控,不能很好的满足用户要求,尤其是报警需求。u 编码后单条短消息最大长度为140个字节,可以承载160个英文字符或70个汉字,发送短消息的长度受限。针对现有上述系统的种种不足,在此基础上提出了本课题,本文利用ARM内核和GPRS技术来实现。GPRS技术传输速度快,永远在线,利用GPRS技术实现的各种监控系统等,实时性强,安全可靠,按流量计费,比短消息和其它途径更加经济、合理。1.2 课题研究的主要内容本课题主要实现GPRS终端和服务器端的可靠通信和无线数据传输,将终端数据信息传送
18、到服务器端,服务器端也可发送数据到终端进行控制,并完成数据的接收和发送,如图1.1所示:图1.1 系统的数据流图本文是基于ARM内核和GPRS系统平台实现的,在下面的章节里,将先介绍一下GPRS和ARM硬件系统平台的有关知识。2 GPRS系统平台 GPRS(General packet Radio Service)是通用分组无线业务的简称,它是第2.5代移动通信系统,是GSM向3G过渡的一个桥梁。GPRS是在GSM系统基础上引入新的部件而构成的无线数据传输系统。它的基本功能是在移动终端和Internet网络的路由器之间传输分组数据。2.1 GPRS的特点与GSM电路交换相比,GPRS非常重要的
19、优点是引入了分组交换能力。利用GPRS进行数据传输具有:“永远在线”、“按流量计费”、“快捷登录”、“高速传输”、“自如切换”等优点。(1)接入范围广GPRS是在现有的GSM网上升级,可充分利用全国范围的电信网络,可以方便、快速、低成本的为用户数据终端提供远程接入网络的部署。(2)高速传输传输速率高,数据传输速度可达到57.6kbps,最高可达到115kbps170kbps,是常用有线Modem理想速率的两倍,是当前GSM网络中电路数据交换业务速度的十几倍,下一代GPRS业务的速度甚至可以达到384kbps,完全可以满足用户应用需求。(3)快捷登陆 接入时间短,GPRS接入等待时间短,可快速建
20、立连接,平均耗时为两秒。(4)永远在线 提供实时在线功能。“实时在线”,或叫“永远在线”即用户随时与网络保持联系,即使没有数据传送,终端还一直与网络保持联系,这将使访问服务变得非常简单、快速。(5)按流量计费 用户只有在发送或接收数据期间才占用无线资源,用户可以一直在线,计费方式是按照用户接受和发送数据包的数量,没有数据流量传递时,用户即使挂在网上也是不收费的。(6)切换自如 用户在进行数据传送时,不影响语音信号的接收。数据业务和语音业务的切换有两种方式:自动和手动,具体形式依据不同终端而定。2.2 GPRS系统平台介绍下面介绍一下GPRS网络原理、结构及数据传输等一些基本知识。2.2.1 G
21、PRS系统的基本原理GPRS是在GSM系统基础上引入新的部件而构成的无线数据传输系统,它采用分组交换技术,能兼容GSM并在网络上更加有效的传输高速数据和信令。图2.1 GPRS系统原理图GPRS采用与GSM相同的频段、相同的频带宽度、相同的突发结构、相同的无线调制标准、相同的跳频规则以及相同的TDMA帧结构。因此在GSM基础上构建GPRS系统时GSM系统中的绝大部分部件都不需要做硬件改动,只需要做软件升级。构建GPRS系统的方法是:在GSM系统中引入三个主要组件,这三个主要组件是SGSN(GPRS业务支持节点)GGSN(GPRS网关支持节点)和PCU(分组控制单元)。SGSN和 GGSN又合称
22、GSN(GPRS支持节点)。对GSM系统中的相关部件进行软件升级。2.2.2 GPRS移动分组数据的路由 移动分组数据路由分为内部PLMN(公众陆地移动网)数据传送路由和互联PLMN的数据传送路由。(1)内部PLMN数据传送路由图2.2 内部PLMN分组数据路由示意图由图2.2可见,即使是在内部PLMN中,分组数据从MS到另一个MS,数据传送也是要经过GGSN的。分组发送方和接收方既可以使移动终端也可以使固定Internet网用户。图1.2所示的是移动终端。下面以发起分组传递的发送和接收均为移动终端为例,叙述一下分组数据传递的路由。若两者有一方为固定网用户,相对简单一些。移动终端要发送一个IP
23、数据分组,它首先请求分配信道。系统预留好时隙以后,给出应答。数据在预留的时隙内发送个BSS中的BTS(BSS包括BTS和BSC)如果BTS正确接收到完整的大块数据,给出肯定应答。BTS从空中链路协议拆掉封装,将数据发送给SGSN。SGSN将数据封装成传送协议,并发送给GGSN。GGSN拆掉封装,检验分组的地址和协议,从而选择出正确的路由。数据分组到达接收方的GGSN,GGSN检验先检验接收的移动台是否登录GPRS。如果接收移动台处于空闲状态,那么,该移动台的分组业务会被拒绝,若移动台处于守候或活动状态,GGSN再选择路由给SGSN,SGSN拆掉封装,最终到达接收移动台。若接收方为固定的Inte
24、rnet网用户,则直接从Internet路由到目的用户。(2)互联PLMN的数据路由:图2.3 互联PLMN的分组数据路由 在图2.3中,源MS发起一次分组传送,对送来的分组,源SGSN(SGSN-S)进行封装,并选择路由送到相应的GGSN(GGSN-S),GGSN-S检查目的地址之后,通过分组数据网(PDN)路由到目的GGSN(GGSN-D),GGSN-D检查与目的地址有关的路由信息,然后将分组封装后转发到SGSN-D,由SGSN-D在发送到目的MS,同样分组的发送或接收方也可以是固定网用户。2.2.3 GPRS网络的逻辑结构及各个功能模块 GPRS网是在GSM网络的基础上增加以下功能实体构
25、成的:SGSN、GGSN、PCU(分组控制单元),GPRS重用GSM的基础设施,最大限度的利用了现有资源。但基站要进行软件更新:GPRS要增加新的程序;GPRS骨干网络通过路由器实现互联;GSM网络系统要进行软件更新和增加新的瞅P信令和GPRS信令。(1)SGSN 它是GPRS业务支持节点。主要功能是对移动台进行鉴权和移动性管理,并且进行路由选择,建立移动台到GGSN的传输信道,接收基站子系统透明传来的移动台数据,进行协议转换后通过GPRS骨干网传给GGSN或反向工作,并计费和业务统计。(2)GGSN它是接入外部数据网络节点,对外部网络来说,它就是一个子网路由器。GGSN接收移动台发送的数据,
26、选路到相应的外部网络,或接收外部网络的数据,根据其地址选择GPRS网内的传输信道,传给相应的SGSN。此外,GGSN还有地址分配和计费等功能。(3)SGSN SGSN和GGSN的功能可以在一个物理节点内实现,也可以放置在不同的物理节点内。SGSN和GGSN处于不同的PLMN内时,他们通过GP接口互联。GP接口提供GN接口的功能,并且还具有不同PLMN之间通信所需要的安全功能。(4)基站子系统(BSS)BSS由一个基站系统控制器(BSC)和一个或多个基站收发信机(BTS)组成。GPRS共享GSM系统的基站,但BSC需要增加处理分组数据及无线分组信道管理的PCU(分组控制单元)模块,同时BSC中还
27、要增加新的移动性管理软件。并且由于GPRS采用了新的编码方案,还需要对现有GSM网络的BTS进行改造。(5)移动交换中心(MSC)MSC负责其管辖范围内移动台的所有交换和信令功能。(6)网关MSC(GMSC)2.2.4 GPRS骨干网络有两种类型的GPRS骨干网络,他们分别为:(1)PLMN内部骨干网络PLMN内部骨干网在同一个PLMN内部,用IP网将GSM互连起来。(2)多个PLMN之间的骨干网络多个PLMN互连的骨干网用IP网络,将不同的PLMN内部的GSN和PLMN内部骨干网相互连接起来,每一个PLMN内部骨干网都是一个专用的IP网,只用于GPRS数据和GPRS信令。专用的IP网是指采用
28、一些接入控制机制的IP网,从而达到需要的安全性。PLMN内部骨干网通过GP接口,采用边界网关(BG)和多个PLMN互连骨干网连接起来。多个PLMN互连骨干网可以是一个分组数据网(如公众互联网),也可以是一条专用线路。2.3 GPRS系统提供的业务 GPRS网为移动用户主要提供突发性数据业务,GPRS能提供PTP(点对点)PTM(点对多点)承载业务、用户终端业务。2.3.1 GPRS网提供的承载业务(1)点对点(PTP)业务 点对点业务是在两个用户之间提供一个或者多个分组传送的业务。它有两种:点对点无连接网络业务(PTP-CLNS)和点对点面向连接的数据业务(PTP-CONS)。l 点对点无连接
29、网络业务(PTP-CLNS)PTP-CLNS属于数据报类型业务,用户之间的信息传输不需要端到端呼叫建立程序,分组的传送没有逻辑连接,分组交互没有确认保护。l 点对点面向连接的数据业务(PTP-CONS)PTP-CONS属于虚电路型业务,它要求有建立连接、数据传送和连接释放的过程。(2)点对多点(PTM)的业务点对多点的业务是将单一消息传送给多个用户的一类业务。GPRS提供的点对多点业务可以根据某个业务请求者请求,把消息送给多个用户或者一组用户,由PTM业务请求者定义用户组成员。2.3.2 用户终端业务 用户终端业务可以分为基于PTP和基于PTM的用户终端业务。1、基于PTP的用户终端业务(1)
30、信息点播类业务 用户可以根据需要点播存储在数据库中心的数据信息,信息将按需发送给用户。例如:Internet浏览业务(WWW);各种类型的信息查询,如娱乐类(影视、餐馆等)商业类(股票、汇率等)交通类(路况信息、时刻表等)新闻类(财经、科技、军事、体育等)等。(2)Email业务:利用存储转发信箱和/或信息处理(如信息编辑、处理和转换)功能通过存储单元在单独的用户之间提供用户到用户的消息通信。2、基于PTM的用户终端业务点对多点应用业务包括点对多点单向广播业务和集团内部点对多点双向数据量事务处理业务。应用业务包括:调度业务、新闻广播、天气预报、业务信息等。 2.4 GPRS的应用、性能及前景2
31、.4.1 GPRS的应用以GPRS为基础的五项数据系统有着很广泛的应用,GPRS网主要为用户提供突发性的数据业务,GPRS可以分为面向个人用户的横向应用和面向集团用户的纵向应用两种。对于横向应用,GPRS可以提供网上冲浪,EMAIL,文件传输,数据库查询,增强型短消息等业务。对于纵向应用,GPRS可以提供以下几种应用:l 运输业:车辆及智能调度;l 金融、证券和商业:无线POS、无线ATM、自动售货机、流动银行等;l PTM业务可以完美的支持股市动态、天气预报、交通信息的实时发布;l 公共安全业:随时随地接入远程数据库;l 遥测、遥感、遥控:如气象、水文系统收集数据,对灾害进行遥测和报警,远程
32、操作;l 提供VPN(虚拟专用网)业务,使企业员工能够随时随地的与总部保持联系,降低公司建设自己的广域网的费用。2.4.2 GPRS网络的性能下表2.1给出了理想状态下GPRS、Modem和LAN的通信性能。表2-4的各项性能参数是从大量的模拟测试中得出的结果。比较而言,在实际应用当中,LAN的性能通常接近于它的理想状态,而由于GPRS的性能虽然受许多环境因素的影响,例如小区的用户数,应用的类型以及可用的网络资源等,所以GPRS的性能很难达到理想的情况。GPRS、Modem、和LAN通信的比较GPRSModemLANBandwidth115kbit/s50kbit/s10Mhit/sDelay
33、(ms)1001001GPRS、Modem和LAN的典型性能GPRSModemLANBandwidth50kbit/s30kbit/s8Mbit/sDelay(ms)2001505表2.1 网络对照图2.4.3 GPRS的市场前景 GPRS技术是目前阶段解决通信信息服务的一种较完善的业务。无线互联产业孕育着无限商机。在未来的十年内,世界移动通信和互联网产业将保持快速发展,未来将是一个移动互联的世界,移动互联网产业将随通信和网络技术的发展而告诉发展,无线上网将超过有线上网。GPRS是2.5G技术,由于中国拥有世界上最大的GSM网,相信在这期间,GPRS在中国将有一个较快的发展。GPRS的出现,大
34、大提高了数据传输速度,更好的满足了人们随时随地访问Internet的梦想。随着GPRS网络功能的不断完善,定能为用户提供更多更好的服务。2.5 GPRS模块简介2.5.1 GPRS模块的选择本设计采用了展讯通讯有限公司的SM5100B模块。图2.4 展讯模块实物图展讯通讯有限公司的SM5100B模块,包含了基带芯片、RF射频芯片组、Combo Flash 芯片以及GSM/GPRS终端所需的全部软件功能。SM5100B有着完善的功能和稳定的性能,另外具有非常小的外形尺寸和非常轻的重量,能够满足智能手机、数传设备等无线终端设备的薄、轻、小巧需求,可被广泛应用于移动电话、手持设备、移动PC、无线定位
35、、航海通信、安全系统、远程监控、无线售货机和远程读表等。2.5.2 GPRS模块性能参数图2.5 展讯模块实物对照图产品性能:l 三频GSM900/1800/1900MHzl 支持GPRS Class 10l 标准AT命令控制(GSM07.07 and 07.05)l 功耗 Class 4 (900MHz时2W) Class 1 (1800MHz时1W)数据功能:l GPRS Class 10l 编码方式: CS1 CS4l 支持 PBCCH/PCCCHl 支持TCP/IP, PPP, UDP/IP接 口:l 单个天线接口:支持900、1800和1900MHzl 单个60/100管脚板对板连接
36、器,包括:l 电源连接l 3.0V SIM 卡接口l 2组麦克风差分输入接口和2组扬声器差分输出接口l GPIOl 通用串行接口l LCD串行总线l LCD 16位数据并行接口l 触摸屏接口l 46键盘l 蜂鸣器输出接口l 震动器输出接口l RS232 串行链路支持:AT命令远程控制 (GSM 07.07 和07.05)串行波特率范围: 300 bits/s至460.0Kbits/sSM5100B GSM/GPRS模块使用了展讯基带芯片SC6600和其自身的协议栈软件。 展讯的SM5100B模块包含了基带芯片、RF射频芯片组、Flash+SRAM芯片以及GSM/GPRS终端所需的全部软件功能。
37、2.6 GPRS模块(SM5100B)测试报告2.6.1 测试准备条件超级终端设置为如下图2.6所示:图2.6 超级终端配置图波特率:115200 bps/s (默认)数据位:8停止位:1奇偶校验位:无数据流控制:无2.6.2 使用注意事项l 使用本模块时,要把外围所有硬件(串口、电源)都连接上之后,方可上电使用;l 上电前要把Power Switch 开关打到关闭,接通电源后在打到打开;l 在关闭或者重起模块之前,应先把超级终端的连接关闭,否则会有PC假死机现象出现。2.6.3 测试的AT命令集(1)ATE作 用:该命令用来决定DCE是否返回从DTE收到的字符。valueDescriptio
38、n0DCE 不返回字符给DTE(缺省设置)1DCE返回字符给DTE说明:模块在上电初始化后,默认的是DCE 不返回字符给DTE,在超级终端观察造成不便,故设定为DCE返回字符给DTE。执行命令:ATE1返 回:OK(2)AT+CSQ作 用:用来读取当前服务小区的信号强度。执行命令:AT+CSQ返 回:+CSQ: 24,99OK(3)ATD 和 ATHATD:用来呼叫远端用户。ATH:用来挂断所有(可能一个或多个)正在建立的或已经建立的呼叫。测试如下:(事例为呼叫13201522550和主动挂断的全过程)执行命令:ATD13201522550返 回:+SIND: 5,1+SIND: 2(此时已经
39、拨通)执行命令:ATH返 回:OK+SIND: 11(4)AT+CGATT作 用:附着(Attach)或去附(detach)GPRS服务。描述0去附了GPRS服务1附着了GPRS服务执行命令:AT+CGATT=1返 回:OK+SIND: 11检测命令:AT+CGATT? 返 回:+CGATT: 1OK(5)AT+CGDCONT作 用:MT发送PDP上下文激活消息的时候使用这个命令配置PDP上下文参数。参数说明: 目前我们只支持IP。中国移动为Internet服务的APN为”cmnet”。执行命令:AT+CGDCONT=1,IP,CMNET返 回:OK(6)AT+SDATARXMD作 用:接收数
40、据是HEX码字符串是ACSII码字符串。设置命令:AT+SDATARXMD=,参 数::整数;范围110,用于本地标识所建连接描述0(缺省值)接收数据为按照HEX码字符串1接收数据为按照ACSII码字符串描述0(缺省值)接收UDP数据自动回显,此时数据仍也可由AT+SDATAREAD读出1接收UDP数据不自动回显执行命令:AT+SDATARXMD=1,1,0返 回:OK执行命令:AT+SDATARXMD=1,0,0返 回:OK(7)AT+CGACT作 用:激活(activate)或去活(deactive)指定的PDP上下文。描述0PDP 上下文去活1PDP 上下文激活执行命令:AT+CGACT
41、=1,1返 回:OK(8)AT+SDATACONF作 用:设置基于GPRS上通过AT命令发送数据的配置参数。参数说明:目前支持”UDP”和”TCP”;给定server的ip地址;给定server的port端口号;情况一:(SERVER关闭)执行命令:AT+SDATACONF=1,TCP,61.185.152.193,2020(与SERVER建立连接)返 回:OK执行命令:AT+SDATASTART=1,1(激活TCP)返 回:OK执行命令:AT+SSTRSEND=1,FORM SPREADTRUM(发送数据)返 回:+CME ERROR: 21(远端服务器没有响应)情况二:(SERVER打开)
42、执行命令:AT+SDATACONF= 1,TCP,61.185.152.193,2020 (61.185.152.193 2020为SERVER的IP和PORT )返 回:OK执行命令:AT+SDATASTART=1,1返 回:OK执行命令:AT+SSTRSEND=1,FROM SPREADTRUM返 回:OK(9)AT+SDATASTART作 用:采用AT+SDATACONF命令配制完参数后启动GPRS服务设置命令:AT+SDATASTART=,描述1激活UDP/TCP连接0去活UDP/TCP连接执行命令:AT+SDATASTART=1,1返 回:OK(10)AT+SDATASEND作 用:
43、发送用户指定的HEX字符串数据。设置命令:AT+SDATASEND=,执行命令:AT+SDATASEND=1,6返 回:12 34 56 78 90 21 32 OK(11)AT+SSTRSEND作 用:发送用户指定的字符串数据。设置命令:AT+SSTRSEND=,执行命令:AT+SSTRSEND=1,”HELLO EVERYONE”返回:OK(12)AT+SDATAREAD作用:读取服务器发来的数据设置命令:AT+SDATAREAD=执行命令:AT+SDATAREAD=1返回:+SDATA:1,3,123122执行命令:AT+SDATAREAD=1返回:+SSTR:1,abcdabcdabcdabcd(13)AT+CMGF作 用:该命令用来读取或设置短消息的格式.设置命令:AT+CMGF=Mode描述0Pdu 模式(缺省设置)1Text 模式执行命令:AT+CMGF=1返回:OK(14)AT+CMGL作 用:用来列表不同状态或所有的短消息。设置命令:AT+CMGL=执行命令:AT+CMGL=”ALL” (显示所有短消息)返回:+CMGL: 1,0,REC READ,+8613572211745,05/05/20,20:40:30+00
链接地址:https://www.31ppt.com/p-4136051.html