短距离无线通信技术课程讲义(第六七讲).ppt
《短距离无线通信技术课程讲义(第六七讲).ppt》由会员分享,可在线阅读,更多相关《短距离无线通信技术课程讲义(第六七讲).ppt(83页珍藏版)》请在三一办公上搜索。
1、短距离无线通信技术,主讲教师:夏玮玮 邮箱:手机:,结束放映,开始放映,目 录,短距离无线通信技术的基本理论 短距离无线通信技术的研究方向 短距离无线通信技术的典型应用 蓝牙(Bluetooth)蓝牙基本原理与蓝牙相关的九个实验:数字基带仿真、服务发现、语音传输、数据传输、电话网接入、局域网接入、通信传输的有效性和可靠性分析、数字图像的采集传输和处理、无线多点组网 无线传感器网络(WSN)无线传感器网络基本原理无线传感器网络实验GSM/GPRS GSM/GPRS接入基本原理GSM/GPRS接入实验CDMACDMA接入基本原理CDMA接入实验,基于蓝牙技术的系列实验,局域网接入,结束放映,开始放
2、映,局域网接入应用场景,基 本 原 理,回目录,一、串行通信与PPP协议1.串行通信2.EIA-232-E接口标准3.点对点协议PPP二、网络互连与网际协议(IP)1.网络互连设备2.IP协议及其配套协议3.IP层路由选择机制三、无线局域网技术1.无线局域网的产生2.无线局域网技术标准3.蓝牙局域网接入系统,一、串行通信与PPP协议,串行通信:在一根传输线上一位一位的传送信息,所用的传输线少,并且可以借助现成的电话网进行信息传送,特别适合于远距离传输。EIA-232-E接口标准:美国电子工业协会(EIA)制订的著名的物理层标准;由1962年制订的RS-232标准发展而来。DTE与DCE之间的接
3、口标准;,两个DTE通过DCE进行通信,数据终端设备DTE(Data Terminal Equipment):具备一定数据处理能力以及发送和接收数据能力的设备,PC机就是典型的DTE。数据电路端接设备DCE(Data Circuit-terminating Equipment):在DTE和传输线路之间提供信号变换和编码的功能,负责建立、保持和释放数据链路的连接,拨号上网用的调制解调器就是最常见的DCE。两台计算机相距很近的时候,可以不通过DCE用电缆直接相连,需要采用虚调制解调器(串口电缆)的方法。,点对点协议PPP(Point-to-Point Protocol)用户通过Modem拨号接入I
4、nternet,或是两台计算机通过串口电缆连接进行上层应用间的通信,都需要数据链路层协议。目前使用最为广泛的是PPP协议,它是在串行线路网际协议(SLIP)的基础上发展起来的。三个组成部分:一个将IP数据报封装到串行链路的方法,即在串行链路上对数据报进行封装。PPP既支持异步串行链路,也支持面向比特的同步串行链路;一个用来建立、配置和测试数据链路连接的链路控制协议LCP(Link Control Protocol)。通信双方可以协商一些选项。一套用于建立和配置不同网络层协议的网络控制协议NCP(Network Control Protocol)。为了在点对点连接上建立通信,每个PPP端必须首先
5、发送LCP包以配置和检测数据链接。在连接建立而且可选的选项都已经由LCP设置完成后,PPP必须发送NCP包用以选择和配置一个或多个网络层协议,给主机分配一个临时的IP地址。在每层的协议被配置完成后,就可以在链路上进行通信了。,PPP协议的工作状态图链路控制协议LCP协议主要用于“建立”阶段,负责链路的建立和管理。网络控制协议NCP协议主要用于“网络”阶段,负责配置网络层协议,给新接入的计算机分配一个临时的IP地址。“鉴别”阶段常用的协议有密码授权协议 PAP、咨询握手鉴别协议CHAPChallenge Handshake Authentication Protocol等。,二、网络互连与网际协
6、议(IP),网络互连设备 中继(relay系统:将网络互连起来使用的一些中间设备。不同连接设备的主要区别在于它们连接面对的网络层次不同。根据中继系统所在的层次,有以下5种中继系统:转发器(repeater)物理层网桥或桥接器(bridge)数据链路层路由器(router)网络层 网桥和路由器的混合体桥路器(brouter)网关(gateway)网络层以上,网络层在网络互连中起着重要的作用,网络层的主要协议是IP协议及其配套协议。网际协议IP是TCP/IP体系中两个最主要的协议之一,用于将多个包交换网络连接起来,将数据报从源地址传送到目的地址。与IP协议配套使用的还有三个协议:Internet控
7、制报文协议 ICMP(Internet Control Message Protocol):作用是减少分组丢失,提高发送效率。ICMP允许主机或路由器将异常情况以ICMP报的形式写入IP数据报中,向其它主机发送。地址解析协议ARP(Address Resolution Protocol):由IP地址获得物理地址。反向地址解析协议RARP(Reverse Address Resolution Protocol):由物理地址获得IP地址。,IP协议及其配套协议,协议关系示意图,IP地址与物理地址IP地址:给每一个连接在Internet上的主机分配一个在全世界范围内唯一的32bit地址。IP地址分为
8、五类:即A类到E类(见下图)。常用的A类、B类、C类地址都由网络号(net-id)和主机号(host-id)两个字段构成。D类地址是组播地址,E类地址则为以后的用途保留。,IP地址与物理地址,IP地址与物理地址的区别,TCP/IP体系中地址的转换主机名字和IP地址间的转换 对于较小的网络,使用hosts文件。Hosts文件上存有许多主机名字到IP地址的映射,供源主机使用。对于较大的网络,使用几个装有域名系统DNS(Domain Name System)的域名服务器。DNS上面分层次放有许多主机名到IP地址转换的映射表。当源主机需要与目的主机通信时,源主机中的名字解析软件resolver会自动找
9、到DNS的域名服务器来完成这种转换。主机IP地址和物理地址间的转换 该转换由地址解析协议 ARP(Address Resolution Protocol)来完成。ARP:将IP地址(长度是32bit)与局域网的物理地址(MAC地址,长度是48bit)一一对应的协议。每台主机都应有ARP缓存来存放IP地址到物理地址的映射;ARP缓存的内容是动态更新的,需要时自动生成,一段时间不用就被清除。,IP层的路由选择机制以目的站所在的网络号选择路由指明目的主机的路由4个A类网络通过3个路由器连接在一起:,回原理目录,三、无线局域网技术,1.无线局域网的产生计算机局域网:将分布在数公里内的不同物理位置的计算
10、机设备连在一起,在网络软件的支持下可以相互通信和资源共享的网络系统。,只包含了最低的两个层次,还包括对传输媒体和拓扑结构的规格说明。其中数据链路层分为媒体接入控制MAC(Medium Access Control)和逻辑链路控制LLC(Logical Link Control)两个子层。,局域网体系结构(IEEE 802参考模型),计算机局域网在通常情况下主要是有线局域网。有线局域网的缺陷:布线、改线工程量大;线路容易损坏;网中的各站点不可移动;这些问题给正迅速扩大的联网需求造成严重的瓶颈阻塞,解决此最迅速和最有效的方法是采用计算机无线通信和无线计算机网络系统。无线局域网(Wireless L
11、ocal Area Network):是指以无线信道作传输媒介的计算机局域网,是有线网络的延伸和补充。,无线局域网技术标准 无线接入区别于有线接入的特点之一:标准不统一,不同的标准有不同的应用。下面是几种最热门的无线局域网技术标准:IEEE 802.11 标准:IEEE最初制定的一个无线局域网标准,主要用于解决办公室局域网和校园网中用户与用户终端的无线接入,业务主要限于数据存取。此后又相继推出了802.11b和802.11a两个新标准。HomeRF 标准:由家庭无线联网业界团体制定的标准,是专门为家庭用户设计的。蓝牙(Bluetooth)标准 蓝牙技术是一种无线个人联网技术。作为一种开放性的标
12、准,蓝牙可以提供在短距离内的数字语音和数据的传输,可以支持在移动设备和桌面设备之间的点对点或者点对多点的应用。下表对 它们做了简要的技术标准比较:,几种无线局域网技术标准比较,蓝牙局域网接入系统2个主要组成部分:局域网接入点LAP(LAN Access Point)提供接入局域网的服务(例如以太网,令牌环网络,等等);提供PPP服务器的功能,在RFCOMM协议的基础上使用PPP连接,RFCOMM承载PPP数据报并提供对这些数据流的控制。数据终端DT(Data Terminal)使用LAP提供的服务,典型的设备是笔记本电脑;作为PPP客户端,建立对LAP的PPP连接,以获得对LAN的访问。,场景
13、1:为单个数据终端提供接入服务 单个数据终端通过LAP以无线方式接入局域网中。一旦连接建立,数据终端就好像通过拨号网络接入局域网,可以访问局域网中提供的所有服务。,典型的3个应用场景:,场景2:为多个数据终端提供接入服务 多个数据终端通过LAP同时以无线方式接入到局域网中。一旦连接建立,它们就像通过拨号接入一样来访问局域网中所提供的各种服务;另外通过LAP,数据终端之间也可以相互通信。,场景3:PC到PC的连接 两台PC之间建立一条链路,一台PC充当LAP,另一台则充当数据终端。这种情况就象通常的PC之间通过直接电缆连接一样。在本实验中,数据终端与接入点都是PC机,采用第一个应用场景。,LAN
14、接入点利用蓝牙的RFCOMM协议层提供的串口,在其上叠加PPP协议和TCP/IP等网络层协议。PPP网络将IP包从PPP层放入,并送入相应的局域网中。蓝牙LAP设备作为PPP服务器,提供无线接入局域网的服务。,蓝牙局域网接入应用的系统结构:,蓝牙局域网接入应用的系统结构,结构图有关说明:蓝牙的基本核心协议BCP(Basic Core Protocols组件包括蓝牙核心协议和管理实体MEManagement Entity。蓝牙的核心协议有:基带协议 BP(Baseband Protocol)、链路管理协议LMP(Link Manager Protocol)、逻辑链路控制及适配协议L2CAP(Lo
15、gical Link Control Application Protocol)、射频通信协议RFCOMM(Radio Frequecncy Communication)等。Internet协议IP(Internet Protocol)用于将多个包交换网络连接起来,将数据报从源地址传送到目的地址。传输控制协议TCP(Transmission Control Protocol)和用户数据报协议UDP(User Datagram Protocol)是TCP/IP协议中的两个传输层协议,它们使用IP路由功能把数据包发送到目的地,从而为应用程序及应用层协议(包括HTTP、SMTP、SNMP、FTP和T
16、elnet)提供网络服务。,蓝牙局域网接入的工作流程:,DT通过某个应用程序发现附近的LAP;DT向LAP请求建立基带物理链路,设备间进行蓝牙基带鉴权过程,并在所建链路上进行加密传输;DT发起PPP/RFCOMM/L2CAP的建链过程;通过适当的PPP协商机制,LAP和DT将被分配各自的IP地址;DT和LAP通过IP数据流进行网络通信 通信完毕后,DT和LAP都可以主动拆除PPP链路,中止通信。,蓝牙局域网接入应用模型(LAN Access Profile):LAP参数配置参数包括:基本接入参数,附加配置参数最大用户数:不同产品的性能和资源不同,通常限制了它所能同时支持的最大用户数。LAP的管
17、理员要选择适当的用户数。单用户模式:最大用户数为1。这种模式下LAP和DT都可以作为Master。多用户模式:最大用户数大于1。这种模式下LAP必须作为微微网的Master。安全参数配置:蓝牙的基带PIN code(可以是一字节全零的缺省码)或者link key(链路密钥);PPP鉴权参数(如:网络用户名/密码,取决于PPP的身份验证协议)。网络参数配置:预留的IP缓冲池;缺省客户端网络配置(如子网掩码、网关和DNS Server等);PPP参数(如是否进行PPP的身份验证、是否进行PPP压缩等)。,SDP数据库 为使DT可以发现LAP上的网络接入服务,LAP必须预先配置好相应的SDP记录,并
18、把它们写入LAP上的SDP服务器中。这些记录包括:服务类别,所用的蓝牙协议代码和相关参数,蓝牙应用模型模型代码、版本号,服务名称等等。,用户层相关操作初始化LAP服务启动LAP服务建立LAN连接通常由DT发起建立LAN连接的请求,过程如下:DT选择适当的LAP及其提供的PPP/RFCOMM服务;蓝牙鉴权(需要提供PIN或者链路密钥)PPP身份验证(可选)启动PPP的应用程序,尝试与选定的LAP/服务进行连接LAN连接丢失拆除LAN连接,PPP相关操作初始化PPP关闭PPP建立PPP连接链路控制协议LCPLink Control Protol;拆除PPP连接IP控制协议IPCPInternet
19、Protocol Control Protocol;LCP;RFCOMM;PPP鉴权协议可选咨询握手鉴别协议CHAP等等。ME的相关操作,蓝牙局域网接入系统设计方案,主机-蓝牙模块的双模块方案其结构如图所示:主机:高层驱动(Higher Layer Driver)主机控制器接口HCI驱动(Host Controller Interface Driver)物理总线驱动(Physical Bus Driver)蓝牙模块:射频基带HCI和物理总线接口,分别介绍:高层驱动:在主机端运行蓝牙协议栈、上层的网络协议及相关网络应用。其中:主机端的蓝牙协议栈包括RFCOMM、L2CAP、SDP和管理实体ME;
20、它们通过HCI驱动提供的HCI接口对蓝牙模块进行访问控制;HCI接口是蓝牙标准中为主机和蓝牙基带定义的标准通信接口,保证不同蓝牙模块之间的兼容性和互通性。HCI驱动:为上层驱动程序提供HCI接口。主机与蓝牙模块之间的交互信息经过HCI驱动实现的接口,在下面的物理总线上传输。物理总线驱动:把需要传输的HCI数据流放到适当的物理总线上,实现主机与蓝牙模块的交互。可能的总线方式有:UART、USB、PCMCIA等。蓝牙模块:以HCI接口的形式通过物理总线对主机的各种请求提供服务。,LAP的软件设计思想:LAP基于PPP/RFCOMM,利用蓝牙的串口替代功能,对PPP协议进行承载,进而对异步传输网络模
21、型提供底层通信支持。实现一个LAP的主要步骤:实现蓝牙模块的工作电路,搭建硬件平台,提供与PC的通信接口;将蓝牙协议栈移植到内核模式,以驱动的方式提供底层无线通信服务;编写串口仿真驱动程序,为操作系统提供无线的仿真串口接口;根据蓝牙技术的特点,编写相关的设备管理程序和LAP管理配置程序,和操作系统提供的网络应用程序协调工作,提供蓝牙LAP的各项服务。,LAP的软件层次结构,实 验 环 境,每2台PC为一组。硬件:SEMIT TTP6601 两块;USB连接线两根。软件:服务器端(AP):TTP局域网接入实验 服务器版软件客户机端(DT):TTP局域网接入实验 客户机版软件OS:Windows
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 短距离 无线通信 技术 课程 讲义 第六
链接地址:https://www.31ppt.com/p-6319538.html