- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
内嵌TCPIP协议的CDMA无线终端-至顶网
内嵌TCP/IP协议的CDMA无线终端
摘要 介绍基于CDMA无线终端的TCP/IP协议实现。从CDMA无线数据通信的应用背景和应用特点出发,介绍CDMA无线终端TCP/IP协议的特殊结构,阐述应用层网络程序的开发原理,并给出实际应用系统原理及实现方法。
关键词 CDMA 无线数据终端 TCP/IP Internet
CDMA是无线通信领域的后起之秀,采用频分编码技术,与基于时分复用的GSM相比具有明显优势。CDMA能够实现从现有通信系统到下一代通信系统的平滑过渡,具有较强的功能伸缩性;可以支持先进的天线技术,通过增加小区覆盖范围减少基站数目;所有带宽信道都能支持高速数据业务;网络频率利用率高,设计施工和扩容较为简便。
内嵌TCP/IP协议的CDMA无线终端通过CDMA网络和Internet达到数据传输的目的,适合于开发基于无线应用的产品,如监控、调度、车载、遥控、远程测量、定位和导航等。这些系统开机就能自动附着到CDMA网络上,与数据中心实时在线进行数据通信、高速传输,可靠性强,具有良好的应用前景。文中提出的CDMA无线通信模块,提供了TCP/IP协议接口的AT命令,结合命令控制模块,适用于主机没有TCP/TP协议,但使用串口通信的情况 (如单片机数据采集传输系统等)。
1 CDMA无线终端TCP/IP协议实现
Internet的实质是实现异种网络的互联,它充分利用各种通信子网的数据传输能力,通过在依赖于通信子网的通信模块和应用程序之间插入新的协议软件来保证应用程序之间的互操作性。因特网的协议族称为“TCP/IP协议族”,其中包含了为数众多的协议,如应用层协议,传输层TCP、UDP协议,网络层的IP、ARP、ICMP协议以及数据链路层协议等。无线网络与互联网整合,信息包通过无线媒介无缝地传输至基于IP协议的网络,在传输前,数据包必须根据TCP/IP协议封装。在CDMA网络中也采取了IP协议进行传输。CDMA系统中的TCP/IP协议结构自下而上分别为数据链路层(包括接口层和链接层)、网络层和传输及应用层。
1.1 数据链路层原理
CDMA系统中的数据链路层比较特别,涉及无线链路的链接及控制。链路层由RLP和PPP组成,数据业务的传递主要由无线链路协议(RLP)完成。 RLP子层是上层应用与底层物理连接之间的重要接口,位于MAC层的复用子层之上。其主要作用是利用物理层的前向和反向信道为上层应用提供面向比特流的传输,而并不考虑上层应用的具体帧格式,根据复用子层的要求形成RLP帧。RLP子层中质量保证措施的核心思想是一种尽力而为的传输机制(Best Effort Delivery),即RLP子层依据协议规定的参数尽可能地保证数据的正确传输。
PPP包括串行链路上封装数据报的方法;建立、配置和测试数据链路链接的LCP协议(Link contr01 Protocol);建立和配置网络层协议的IPCP协议(IP ControlProtocol);鉴权协议PAP/CHAP。为了在点到点链路上建立通信,PPP链路的一端必须在建立阶段首先发LCP包配置数据链路。在链路建立后,进入网络层协议之前,PPP提供一个可选择的鉴权阶段。默认情况下,鉴权不是强制的。如果希望进行链路的鉴权,则实现者必须在建立阶段指明鉴权协议配置选项。
1.2 应用层实现
传统的网络编程都调用Socket API函数连接低层传输协议。常用的网络编程接口包括BSD(Berkeley Software Distributlon)Sockets和Winsock TM。为了支持网络应用,CDMA系统自身提供了完整的Socket API函数。建立一个TCP连接过程如图1所示。
应用程序调用dss_open_netlib()函数打开网络库,使数据业务状态机进入Socket模式,同时定义网络回调函数和Socket回调函数,返回应用ID号。应用程序通过网络回调函数得知低层网络是否可用,Socket回调函数描述Socket事件。
应用程序调用dss_pppopen()函数建立网络子系统,包括传输信道的建立和连接。网络子系统建立后,网络回调函数通知应用程序当前网络可用。
图1中省略了一个步骤,即低层协议建链后,调用dss_socket()函数创建一个新的套接字用来进行网络通信。返回一个描述符代表这个套接字;同时进行SCB(SocketControl Block)及相关数据结构的初始化,指定协议使用的地址族(AF_INET)、Socket类型(sock stream-TCPsockets)和协议类型(IPPROTO_TCP)。
HTMLCONTROL Forms.HTML:Image.1
此时调用dss_connect()与远程服务器建立一个活动连接。函数立即返回DS_EWOULDBLO
您可能关注的文档
- Module5TheConquestoftheUniverseGrammar5课件(外研版选修8).ppt
- Module5TheConquestoftheUniverseIntroduction,ReadingandVocabulary课件(外研版选修8).ppt
- module5TheConquestoftheUniverselanguagepoints课件外研版选修8.ppt
- Module5TheConquestoftheUniversePeriod1教学课件(外研版选修8).ppt
- 任务一果树及其分类-潍坊职业学院.ppt
- 作品中情绪情感的表达.ppt
- 以洞庭湖区为例第二节湿地的开发与保护.ppt
- Module5TheConquestoftheUniversePeriod2GrammarandUsage教案(外研版选修8).doc
- 传导路.ppt-浙江大学.ppt
- 作用题答题.ppt
最近下载
- 高考地理一轮复习 综合题答题建模应用课件.pptx
- 石膏病人的护理.ppt VIP
- 4.2优秀的中国传统体育文化教学设计-2023-2024学年高中体育与健康人教版必修第一册.docx
- 6.1中国共产党领导的多党合作和政治协商制度(课件)高一政治(统编版必修3).pptx VIP
- 4.2优秀的中国传统体育文化教学设计-2023-2024学年高中体育与健康人教版必修第一册.docx
- 2023年高考化学真题题源解密(全国通用)专题15 化学反应原理综合题(原卷版).docx
- 动静脉内瘘手术ppt课件.pptx
- 2025公安部部分直属事业单位招聘84人笔试备考题库及答案解析(1).docx
- 2025年农作物种子高效加工设备项目发展计划.docx
- 《各种水泥的特性》课件.pptx VIP
文档评论(0)