a8500 应用业务流程手册_v2 4_W_第1页
a8500 应用业务流程手册_v2 4_W_第2页
a8500 应用业务流程手册_v2 4_W_第3页
a8500 应用业务流程手册_v2 4_W_第4页
a8500 应用业务流程手册_v2 4_W_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 A8500 应用业务流程手册_V2.4共 26 页 第 1 页 A8500 应用业务流程手册_V2.4 重要声明 版权声明 版权所有:龙尚科技(上海)有限公司 本资料及其包含的所有内容为龙尚科技(上海)有限公司所有,受中国法律及适用之国际公约中有关著作权法律的保护。未经龙尚科技(上海)有限公司书面授权, 任何人不得以任何形式复制、传播、散布、改动或以其它方式使用本资料的部分或全部内容,违者将被依法追究责任。 不保证声明 龙尚科技(上海)有限公司不对此文档中的任何内容作任何明示或暗示的陈述或保证,而且不对特定目的的适销性及适用性或者任何间接、特殊或连带的损失承担任何责任。 保密声明 本文档(包

2、含任何附件)包含的信息是保密信息。接收人了解其获得的本文档是保密的,限用于规定的目的外不得用于任何目的,也不得将本文档泄露给任何第三方。 免责声明 本公司不承担由于客户不正常操作造成的财产或者人身伤害责任。请客户按照手册中的技术规格和参考设计开发相应的产品。在未声明之前,本公司有权根据技术发展的需要对本手册内容进行更改,且更改版本不另行 。 A8500 应用业务流程手册_V2.4共 26 页第 6 页 目录 1.引言61.1. 文档目的61.2. 内容一览61.3. 相关文档61.4. 修订记录61.5. 缩略语62.简介93. 基本业务流程103.1. 开机初始化103.2. 语音呼叫流程1

3、23.3. SMS 收发流程183.4. 数据链接流程213.4.1. TCP/IP 数据传输213.4.1.1. TCP/IP 链路建立213.4.1.2. 去激活 TCP/IP 连接233.4.1.3.透能243.4.2. PPP 拨号方式25表格 表 1:版本修订记录6表 2:缩略语描述对照表6表 3:PDU 包解析18表 4:+CNMI 解释20图表 图 1:开机初始化流程图10图 2:PIN 码开机流程图12图 3:主叫流程图13图 4:被叫流程图14图 5:多方通话和呼叫保持流程图17图 6:发送 PDU 格式 SMS 流程图18图 7:发送 TEXT 格式 SMS 流程图19图

4、8:接收 SMS 流程图20图 9:TCP/IP 链路建立流程图22图 10:TCP/IP 链路断开流程图23图 11:透能流程图24图 12:PPP 拨号流程图251. 引言 应用业务流程描述了模块常见业务的处理流程,为客户端应用软件开发工程师提供参考。 1.1. 文档目的 该文档主要目的在于指导客户端应用软件开发人员方便使用模块。本文对模块常见业务推荐了相应的 AT 交互流程,协助开发人员尽快完成相关的应用开发。 1.2. 内容一览 本文共分为以下几部分: 第 1 章,主要介绍文档目的、相关资料、修订记录、缩略语解释等; 第 2 章,简单描述模块的基本信息; 第 3 章,详细描述了常见业务

5、的流程图。 1.3. 相关文档 模块规格说明 AT 指令集 模块硬件接口手册 参考设计电路 EVB 操作手册 1.4. 修订记录 表 1:版本修订记录 版本 姓名 发布时间 修订描述 V2.3姚国玲 2013-1-26创建 V2.4 姚国玲 2013-06-08修改 MIPCALL 返回格式 1.5. 缩略语 表 2:缩略语描述对照表 缩 写 描述 中文描述 AMRAdaptive Multi-rate自适应多速率 BERBit Error Rate误码率 BTSBase Transceiver Station基站收发信台 PCIPeripheral Component Interconnec

6、t外设部件互连 CSCircuit Switched (CS) domain电路域 CSDCircuit Switched Data电路交换数据 DCEData communication equipment数据电路终端设备 DTEData terminal equipment数据终端设备 DTRData Terminal Ready数据终端就绪 EDGEEnhanced Data rates for GSM Evolution增强型 GPRSEFREnhanced Full Rate增强型全速率 EGSMEnhanced GSM增强型 GSMEMCElectromagnetic Compat

7、ibility电磁兼容性 ESDElectrostatic Discharge静电释放 FRFrame Relay帧中继 GMSKGaussian Minimum Shift Keying高斯最小移频键控 GPIOGeneral Purpose Input Output通用输入/输出 GPRSGeneral Packet Radio Service通用分组无线系统 GSMGlobal Standard for Mobile Communications全球标准移动通信系统 HRHalf Rate半速 HSDPAHigh Speed Downlink Packet Access高速下行分组接入

8、HSUPAHigh Speed Uplink Packet Access高速上行分组接入 HSPAHSPA High-Speed Packet Access高速分组接入 IECInternational Electro-technical Commission国际电工技术委员会 IMEIInternational Mobile Equipment Identity国际移动设备标识 I/OInput/Output输入/输出 ISOInternational Standards Organization国际标准化组织 ITUInternational Telecommunications Unio

9、n国际电信联盟 bpsbits per second比特每秒 LEDLight Emitting Diode发光二极管 M2MMachine to machine机器到机器 MOMobile Originated移动台发起的 MTMobile Terminated移动台终止的 NTCNegative Temperature Coefficient负温度系数 PCPersonal Computer个人计算机 PCBPrinted Circuit Board印制电路板 PCSPersonal Cellular System个人蜂窝系统 PCIPeripheral Component Interco

10、nnect外设部件互连 PCMPulse Code Modulation脉冲编码调制 PCSPersonal Communication SystemGSM1900PDUPacket Data Unit分组数据单元 A8500 应用业务流程手册_V2.4共 26 页第 8 页 PPPPoint-to-point protocol点到点协议 PSPacket Switched分组交换 QPSKQuadrate Phase Shift Keying正交相位移频键控 SIMSubscriber Identity Module用户识别模块 TCP/IPTransmission Control Prot

11、ocol/ Internet Protocol传输控制协议/互联网协议 UARTUniversal asynchronous receiver-transmitter通用异步收/发器(机) USIMUniversal Subscriber Identity Module通用用户识别模块 UMTSUniversal Mobile Telecommunications System通用移动通信系统 USBUniversal Serial Bus通用串行总线 WCDMAWideband Code Division Multiple Access宽带码分多址 2. 简介 A8500 无线模块是一款四频

12、 GPRS/GSM 无线终端产品,A8500 模块支持 GSM 频段: Qual-band GSM850/EGSM900/DCS1800/ PCS1900,支持 GPRS 多时隙 Class12 等级; 本身内嵌 TCP/IP 协议,支持 AT 命令扩展;可提供 GPRS 数据、短信、语音、通讯簿等功能, 可广泛应用于电力集抄、电力负控、POS、PAD、车载设备等产品。 A8500 应用业务流程手册_V2.4共 26 页第 18 页 3. 基本业务流程 本文档主要对开机初始化、普通语音、短信、TCP/IP以及PPP连接等基本业务进行了描述, 文档中所描述的流程图均为选取的典型流程图,涉及的AT

13、指令详见A8500AT指令集。 3.1. 开机初始化 3.1.1.正常开机初始化流程 1) 对模块开机; 图 1:开机初始化流程图2) AP 端输入“ATV0r”返回“0r”,(ATV 指令决定返回result code 是数字格式还是字符格式, ATV0 返回为数字格式,其中 0 表示 OK,1 表示 CONNECT,2 表示 RING,3 表示 NO CARRIER,4 表示 ERROR),具体可参考协议 27007;ATV1 返回为字符格式,此为模块缺省设置,可选择输入指令);本手册以 ATV0 格式进行举例说明; 3) AP 端输入“AT+CPIN?r”返回“+CPIN: READYr

14、n0r”的上报,该上报表示不需要提供 ; 4) AP 端输入“AT+CSQr”返回“+CSQ: 22,99rn0r”的上报,该命令为信号查询命令; 5) AP 端输入“AT+CREG=1r”,返回“0r”,该命令用于设置网络注册信息自动上报。当网络注册信息发生变化时,AP 会收到上报信息+CREG:信息。(其中参数表示 0:未注册;1:已注册;2:未注册,但 ME 正在搜索注册业务的新运营商;3:注册被拒绝;4:未知;5:已注册,漫游;8:紧急呼叫状态); 6) AP 端输入“AT+CGREG=1r”,返回“0r”,该命令用于设置 GPRS 网络注册信息自动上报。当网络注册信息发生变化时,AP

15、 会收到上报信息+CGREG:信息。(其中参数表示 0:未注册;1:注册到本地网络;2:未注册,但 ME 正在搜索注册业务的新运营商;3:注册被拒绝;4:未知;5:已注册,漫游;8:紧急呼叫状态); 7) AP 端输入“AT+COPS?r”,返回“+COPS: 0,2,46000,0rn0r,该命令为查询当前注册的网络运营商。 (注:对于不同的 ,以及当地的网络覆盖情况不同,这个返回参数会有不同,请参考 AT 指令集关于 AT+COPS 指令)。 3.1.2.输入 PIN 码开机流程 1模块开机 AT+CPIN?r2+CPIN: SIM PINrn0r3AT+CPIN=“*”r0r AT+CS

16、Qr4+CSQ: 22,99rn0r5AT+CREG=1r0r6AT+CGREG=1r0r7AT+COPS?r+COPS: 0,2,46000,0rn0r图 2:PIN 码开机流程图 1) 对模块开机; 2) AP 端输入“AT+CPIN?r”,返回“+CPIN:SIM PIN rn0r”, 查询得出 PIN 码已锁, 等待提供 PIN 码; 3) 3.2. 语音呼叫流程 A8500 AP 3.2.1. 作为主叫 1ATD10086;r0rComing a call23AT+CLCCr+CLCC:1,0,2,0,0,”10086” ,129rn0rAT+CLCCrWaiting for ans

17、wer4+CLCC:1,0,3,0,0,”10086” ,129rn0rCONN: 1,0rnr57AT+CLCCr+CLCC:1,0,0,0,0,”10086” ,129rn0r AT+CHUPr0rCEND: 1,29,16rnrAnswering the callVoice call established68Hanging up the call图 3:主叫流程图 AP 端输入“ATD10086;r”,返回“0r”,(“0r”表示 OK,此指令为语音电话拨号指令,以 10086 为例); 被叫终端此时收到来电; AP 端输入“AT+CLCCr”,此为查询呼叫状态的 AT 指令 MTC

18、A8500 AP 1)2)3)如果返回“+CLCC: 1,0,2,0,0,10086,129rn0r”表示当前状态为正在呼叫状态如果返回“+CLCC: 1,0,3,0,0,10086,129rn0r”表示当前状态为被叫振铃状态如果返回“+CLCC: 1,0,0,0,0,10086,129rn0r”表示当前状态为建立连接状态而在其他情况下,如果此指令无问题,则会返回“0r”; 4) 等待被叫终端应答; 5) 被叫终端应答; 6) 建立通话连接; 7) AP 端输入“AT+CHUPr”,来挂断结束通话, A8500 会上报“CEND: 1,29,16,来通 知 AP 通话结束状态,同时上报通话结束

19、原因,(其中 1:呼叫 ID;29:通话结束状态,29 表示通话正常结束;16:通话结束原因,16 表示正常结束); 8) 被叫终端收到挂断。 3.2.2. 作为被叫图 4:被叫流程图 1) AP 端输入“AT+CLIP=1r”,该命令为设置显示主叫识别,设置为 1 时为开启主叫识别功能,当来电时会以”+CLIP:,”的方式上报提示;此指令每次开机设置一次即可。 2) 主叫终端发起语音呼叫请求; 3) 收到 138*被叫寻呼后,给 AP 端上报“+CLIP: 138*,129,0,0”后 AP 依据此指令进行相关操作; 4) AP 端输入“AT+CPASr”,此为查询的呼叫状态的 AT 指令,

20、(其中上报“+CPAS: 3rn0r”表示当前处于振铃状态,上报“+CPAS: 4rn0r”表示当前处于电话连接状态); 5) 应答来电; 6) 在通话结束时 AP 端输入“AT+CHUPr”,来挂断结束通话; 7) 主叫终端收到挂断信息。 1AT+CCWA=1,1r0r2ATD;r0rCONN: 1,0rnrMT2 coming a call56+CCWA: string2,129,1,r7AT+CHLD=2r0r Hold on MT1Voice call established89AT+CHLD=3r0r Multiparty established Multiparty establi

21、shed Multiparty established1011AT+CLCCr+CLCC:1,0,1,0,1,string1,129rnr+CLCC: 2,1,0,0,1,string2,129rn0r12AT+CHLD=21r0rHold on MT213AT+CHLD=6r140rCEND: 1,104,16rnrCEND: 2,104,16rnrReleasing the callMT2 number is string2Releasing the call Resuming the callA8500AP3.2.3. 多方通话和呼叫保持MT1 number is string1 Com

22、ing a call 3Answering the call4Voice call established图 5:多方通话和呼叫保持流程图 1) 用”AT+CCWA=1,1”打开呼叫等待功能,此功能默认已经打开; 注:USIM/ 事先要支持呼叫等待功能。可以通过运营商来开通; 2) 对终端 1 发起呼叫; 3) 终端 1 收到来电; 4) 终端 1 接听,和终端 1 建立通话连接; 5) 此时终端 2 发起对 A8500 的呼叫; 7) 如欲将终端 1 置为呼叫保持状态,并接听终端 2,需要给模块输入”AT+CHLD=2”; 8) 终端 2 与建立通话连接; 9) 如果想将终端 1 也加入到通

23、话中,形成三方通话,则需要给模块输入”AT+CHLD=3”;10) 三方通话建立; 11) 列出当前所有通话,可以看到当前所有电话的号码和状态(active 还是 hold); 12) 如果此时想将终端 2 置于呼叫保持状态,需要给模块输入” AT+CHLD=21”; 13) 终端 2 处于呼叫保持状态,和终端 1 恢复通话连接; 14) 挂断所有通话连接,输入”AT+CHLD=6”。 注: 如果此时只想挂断终端 1,请输入”AT+CHLD=71”; 如果此时只想挂断终端 2,请输入”AT+CHLD=72”。 6)此时提示: +CCWA: string2,129,1,0; 3.3. SMS收发

24、流程 3.3.1 发送 PDU 格式 SMS23图 6:发送 PDU 格式 SMS 流程图 AP 端输入“AT+CMGF=0r”,返回“0r”,此命令设置 SMS 格式。(其中参数 0:PDU 模式;1:TEXT 模式); AP 端输入“AT+CSCS= “UCS2”r”,返回“0r”,此命令设置 TE 字符集为UCS2; AP 端输入“AT+CMGS=19r”,此命令为消息发送和写入命令,PDU 格式下,参数 19 为短信内容长度(除短信息中心号码 Service Center Address); “+CMGS: 6rn0r”,AP 端收到所上报信息,发送短信成功。 说明:下发”AT+CMG

25、W”或”AT+CMGS”命令后,需等待符号“”出现后,才可输入TEXT 或 PDU 短信息内容。表 3:PDU 包解析 CR回车换行;注:对应的十六进制是0x0d 0x0aCTRL+Z 发送短信息,输入短信内容后以键盘敲入CTRL+Z来发送;注:对应的十六进制是0x1a 键盘键可终止短信息内容编辑,从而跳出。注:对应的十六进制是0x1bPDU 包解析 19 : the length of “11000D91683119581681F00008000400410042”, do notinclude the SMS center number length . CR :the line term

26、ination character .00:Service Center Address (SCA) omitted11:basal parameter 00010001B (RP UDHI SRR VPF RD MTI(01 mo SMS) 10:benchmark value of message(TP-MR) 0D:the length of destination number 91:the type of destination number68 31 19 58 16 81 F0:Destination Address (DA)对应手机号码为+86 13 91 85 61 18 0

27、 00:Protocol Identifier (PID) 08: Data coding scheme (DCS) 00:Valid Period (VP)04:User data length00410042:Unicode coding of data content3.3.2 发送 TEXT 格式 SMS图 7:发送 TEXT 格式 SMS 流程图 1) AP 端输入“AT+CMGF=1r”,返回“0r”,此命令设置 SMS 格式。(其中参数 0:PDU 模式;1:TEXT 模式); 2) AP 端输入“AT+CSCS= “IRA”r”,返回“0r”,此命令设置 TE 字符集为 IRA

28、; 3) AP 端输入“AT+CSMP= 17,167,0,0r”,返回“0r”,此命令设置文本格式参数; 4) AP 端输入“AT+CMGS=“138*”r”,此命令为消息发送和写入命令,TEXT 格式下参数为接收方号码; 5) “+CMGS: 7rn0r” ,AP 端收到 A8500 所上报信息,发送短信成功。 A8500 应用业务流程手册_V2.4共 26 页第 19 页 3.3.3 接收 SMS13图 8:接收 SMS 流程图 AP 端输入“AT+CMGF=1r”,返回“0r”,此命令设置 SMS 格式。(其中参数 0:PDU 模式;1:TEXT 模式); AP 端输入“AT+CSCS

29、= “IRA”r”,返回“0r”,此命令设置 TE 字符集为 IRA,具体见 A8500AT 指令集,根据需要设置; AP 端输入“AT+CNMI=2,1r”,返回“0r”,此为消息接收和读出设置命令。其中第二位参数的设置决定消息的上报格式和是否存储具体解析如下: 表 4:+CNMI 解释 1- 若 SMS-DELIVER 存储在 ME/TA,存储位置靠非请求结果码+CMTI,来提示给 TE2- 使用如下命令的非请求结果码: +CMT(, (启用 PDU 模式))或者 +CMT(, ,(启用文本模式)); 4) AP 端收到 A8500 上报信息“+CMTI:“SM”,1rn”,该上报信息提示

30、,接收到一条新短信息,存储位置为“SM”,index 索引为 1; A8500 应用业务流程手册_V2.4共 26 页第 27 页 5) AP 端输入“AT+CMGR=1r”,返回 “+CMGR: REC UNREAD,+86138*, 13/01/24,18:04:30+35ABCDrn”,该命令为提取短信内容命令。参数 1 为+CMTI 中获取的 index 索引,按照 +CMTI 上报提示内容来提取该条短信息。(读取内容后,该短信状态将由未读变为已读 REC READ); 6) AP 端输入“AT+CNMI=2,2r”,返回“0r”,此为设置短信息接收后直接读出,不存储。短信上报格式为:

31、 +CMT(, (启用 PDU 模式)) 或 者 +CMT(, , (启用文本模式))。 3.4. 数据链接流程 3.4.1. TCP/IP数据传输 3.4.1.1. TCP/IP 链路建立 1Power on2AT+ CREG ?r+ CREG : 0,1rn0r3AT+ MIPCALL=1, “ CMNET ”r0rn+MIPCALL: 1r4AT+MIPOPEN=1,TCP,116.247.77.136,10000,7000r0 r n + MIPOPEN : 1 ,1 r5AT+ MIPOPEN?r+MIPOPEN: 1rn0r6AT+MIPMODE=0,0,0r0r7AT+ MIPS

32、END=1, 5r 12345(Ctrl+Z)+MIPSEND: 1,11rn0r8+MIPDATA: 1,6,313233616263图 9:TCP/IP 链路建立流程图 1) 对 A8500 模块开机; 2) AP 端输入“AT+CREG?r”,返回“+CREG: 0,1rn0r”,该命令用于查询网络注册信息; A 8500 AP 3) AP 端输入“AT+MIPCALL=1,”CMNET”r”,返回”0rn+MIPCALL: 1r”,此命令用于建立网络连接,发送完命令后立即返回 OK,此时模块正在连接 GPRS 网络,连接上后会返回” +MIPCALL: 1”; 4) AP 端输 入 “

33、AT+MIPOPEN=1,TCP,116.247.77.136,10000,7000r” ,返 回 “+MIPOPEN=1,1rn0r”,此为初始化连接远程主机的新 SOCKET。(其中 1:表示SOCKET ID;TCP: 是表示用 TCP 协议连接; 116.247.77.136:是远程主机的 IP 地址;10000:是远程主机所建立的可供连接的端 ;7000: 是本地端口)。而返回 “+MIPOPEN=1,1rn0r”表示与远程主机的新 SOCKET 连接建立成功; 5) AP 端输入 “AT+MIPOPEN? r” , 返回“+MIPOPEN:1rn0r” , 此为查询当前 SOCKE

34、T_ID 列表。返回所列出的为当前被激活的 SOCKET ID; 6) AP 端输入”AT+MIPMODE=0,0,0r”,返回”0rn”,此为设置发送数据模式(其中 0: ASCII 格式输入输出;0:不缓存接收数据;0:读取一包缓存数据后自动删除该包缓存数据。); 7) AP 端输入”AT+MIPSEND=1,5r”,返回”,此时输入需要发送的 5 个数据,按 CTRL+Z 结束发送,发送成功会返回”+MIPSEND:1,110r”; 8) 如果主机向模块发送数据,模块会有”+MIPDATA:1,6,313233616263”上报,表示有收到 Hex 编码的数据”123abc”。 3.4.

35、1.2. 去激活TCP/IP连接 1AT+ MIPCLOSE ?r+ MIPCOLSE:1rn0r2AT+ MIPCLOSE=1r+ MIPCLOSE : 1, 0rn0r3AT+ MIPCALL=0r0rn+MIPCALL: 0r图 10:TCP/IP 链路断开流程图 1) A P 端输入“AT+MIPCLOSE?r”,返回“+MIPCLOSE:1rn0r”,从返回值看到,当前存在 1 个活跃的 socket 连接;2) AP 端输入“AT+MIPCLOSE =1r”,返回“+MIPCLOSE:1,0rn0r”,此命令为关闭socket 连接 1。从返回值可看到,1 为 socketID,0

36、 表示链接被正确关闭;3) AP 端输入“AT+MIPCALL=0r”,返回“0rn+MIPCALL: 0r”,此命令为 PPP 断开连接。A8500 AP 3.4.1.3. 透能 图 11:透能流程图 1) AP 端输入“AT+MIPCALL=1,”CMNET”r”,返回”0rn+MIPCALL: 1r”,该命令用于设置网络连接,发送命令后立即返回 OK,此时正在连接网络,连接成功后会返回”+MIPCALL: 1”; 2)AP 端输 入 ”AT+MIPOPEN=1,”TCP”,”116.247.77.136”,10000,7000r” ,返 回”0rn+MIPOPEN:1,1r”,该命令用于打开一个指定的 TCP 连接,(其中 1:表示连接 ID

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论