1、第第5章章 物联网通信与网络技术物联网通信与网络技术 5.1 无线通信技术概述5.2蓝牙技术5.3Wi-Fi技术5.4ZigBee技术5.5超宽带(UWB)技术5.6 无线局域网5.7 无线城域网5.8 无线广域网5.1 无线通信技术概述无线通信技术概述1蜂窝革命蜂窝革命蜂窝革命直观地表现在移动电话市场罕见的增长上。在1990年,移动用户数大约是1100万。今天,这个数字是几十亿。根据国际电信联盟(ITU)的统计,全世界范围的移动用户数在2002年首次超过固定电话的用户数。更新一代的设备,添加了具有可接入Internet和内置数码照相机这样的强大功能。移动电话显著增长的原因有很多:首先是移动电
2、话的便捷性,它们可以随使用者移动;此外,其特性决定了它们是位置感知的;再有,移动电话是与处于固定位置的地区基站进行通信的。移动电话仅是这场蜂窝革命中较为明显的一个方面。随着新型无线设备的引进,这些新型设备可以接入到Internet上。它们除具有可对个人信息进行组织管理以及电话功能外,现在又有了Web接入、即时消息、E-mail和其他在Internet上可获得的服务。汽车中的无线设备可以根据需要为用户下载地图和导向。无线技术带来的第一个高潮是话音方面,现在,人们的注意力在数据上。这一市场比较大的一块是“无线”Internet。无线用户使用Internet不同于固定用户,与典型的固定设备(诸如PC
3、)相比,无线设备受显示和输入能力方面的限制,采用事务处理和消息会话,而不是冗长的浏览会话。无线设备由于具有位置感知能力,因而可以根据用户的地理位置对信息做适当的剪裁。信息有能力找到用户,而不需用户去搜索信息。2全球蜂窝网络全球蜂窝网络今天的蜂窝网不再是单一的。然而,设备仅能支持众多技术中的一两种,且通常只能在某一个运营商的网络范围内运行。国际电信联盟已开发出下一代无线设备的标准。新的标准会使用更高的频率以增加其容量,新的标准也致力于消除过去人们在开发和使用的第一代、第二代网络时产生的不兼容性。在北美,使用较广泛的第一代数字无线网络是先进移动电话系统(Advanced Mobile Phone
4、System,AMPS)。该网络使用蜂窝数字分组数据(Cellular Digital Packet Data,CDPD)覆盖网络提供数据服务,它提供19.2kb/s的数据速率。CDPD在规则的话音通道上使用空闲期提供数据服务。第二代无线系统有全球移动通信系统(Global System for Mobile Communications,GSM)、个人通信服务(Personal Communication Service,PCS)IS-136和PCS IS-95。PCS IS-136使用时分多点接入(Time Division Multiple Access,TDMA),PCS IS-95使
5、用码分多址(Code Division Multiple Access,CDMA)。GSM和PCS IS-136使用专用信道以9.6 kb/s的速率交付数据服务。ITU已开发出新的标准(International Mobile Telecommunication-2000,IMT-2000)。该系列标准致力于提供无缝的全球网,标准是围绕着2 GHz频带开发的。新的标准和频带提供的数据速率可达到2 Mb/s。除定义频率使用、编码技术和传输以外,标准还需要定义移动设备如何与Internet交互。有几个标准工作组和工业联盟正在致力于实现这样的目标。无线应用协议(Wireless Applicatio
6、n Protocol,WAP)论坛已开发出一个通用协议,该协议准许具有有限显示和输入能力的设备存取Internet。因特网工程任务组(Internet Engineering Task Force,IETF)已开发出一个移动IP标准,该标准可以使无处不在的IP协议在一个移动环境下工作。3宽带Internet上有越来越多的多媒体应用。在万维网(World Wide Web,WWW)的网页上有大量的图片、视频和音频信息,商业通信也呈现同样的趋势。例如,E-mail常常包含了大量的多媒体附件。为了能够完全参与到通信中,要求无线网络具有与其进行通信的固定设备同样高的数据速率。通过宽带无线技术可以得到更
7、高的数据速率。宽带无线服务具有所有无线服务同样的优点:便利和廉价。运营商的服务可以比固定服务更快地交付,且没有铺设线路设备的成本。这样的服务也是移动的,几乎能够在任一地方交付。围绕着很多不同的应用,有许多开发宽带无线标准的尝试。这些标准几乎覆盖了从无线局域网到小型无线家庭网络的所有方面。数据传输率也由2 Mb/s到100 Mb/s,甚至100 Mb/s以上。这其中的很多技术现在就可获得,更多的技术在未来几年内也可获得。无线局域网(WLAN)在架设固定网络很困难或太昂贵的地方提供网络服务。主要的WLAN标准是IEEE 802.11,它提供高达54 Mb/s的数据速率。IEEE 802.11的一个
8、潜在问题是与蓝牙技术的兼容性。蓝牙是一个无线网络的规范,它定义了诸如膝上型计算机(Laptop)、个人数字助理(Personal Digital Assistant,PDA)和移动电话设备之间的无线通信。蓝牙和IEEE 802.11的某些版本使用相同的频带,如果在同一个设备上配置,这两种技术很可能会相互干扰。5.2蓝蓝 牙牙 技技 术术5.2.1蓝牙技术概述蓝牙技术概述蓝牙(Bluetooth)技术是由爱立信、诺基亚、Intel、IBM和东芝五家公司于1998年5月共同提出并开发的。蓝牙技术的本质是设备间的无线连接,主要用于通信与信息设备。近年来,在电声行业中也开始使用蓝牙技术。一般情况下,工
9、作范围是10 m半径之内。在此范围内,可进行多台设备间的互联。但对于某些产品,设备间的连接距离甚至远隔100 m也照样能建立蓝牙通信与信息传递。有了蓝牙技术,存储于手机中的信息可以在电视机上显示出来,也可以将其中的声音信息数据进行转换,以便在PC(个人电脑)上聆听。东芝公司已开发了一种蓝牙无线Modem 和PC卡,将两张卡中的一张插入Modem的主机上,另一张插入PC(个人电脑),这样用户就成功实现了与因特网的无线联网。蓝牙技术的特点如下:(1)采用跳频技术,数据包短,抗信号衰减能力强;(2)采用快速跳频和前向纠错方案以保证链路稳定,减少同频干扰和远程传输噪声;(3)使用2.4 GHz ISM
10、频段,无须申请许可证;(4)可同时支持数据、音频、视频信号;(5)采用FM调制方式,降低设备的复杂性。蓝牙技术的传输速率设计为1 MHz,以时分方式进行全双工通信,其基带协议是电路交换和分组交换的组合。一个跳频频率发送一个同步分组,每个分组占用一个时隙,使用扩频技术也可扩展到五个时隙。同时,蓝牙技术支持一个异步数据通道或三个并发的同步话音通道,或一个同时传送异步数据和同步话音的通道。每一个话音通道支持64 kb/s的同步话音;异步通道支持最大速率为721 kb/s、反向应答速率为57.6 kb/s的非对称连接,或者是432.6 kb/s的对称连接。5.2.2蓝牙协议体系结构蓝牙协议体系结构蓝牙
11、技术的一个主要目的就是使符合该规范的各种设备能够互通,这就要求本地设备和远端设备使用相同的协议。不同的应用,其使用的协议栈可能不同,但它们都必须使用蓝牙技术规范中的物理层和数据链路层。完整的蓝牙协议体系结构如图5.1所示。当然,不是任何应用都必须使用全部协议,可以只采用部分协议,例如语音通信时,只需经过基带协议(Baseband),而不用通过L2CAP。图5.1 蓝牙协议体系结构图5.1所示中的蓝牙协议体系又可以分为以下四层:核心协议:Baseband、LMP、L2CAP、SDP;电缆替代协议:RFCOMM;电话控制协议:TCS Binary、AT-Commands;选用协议:PPP、UDP/
12、TCP/IP、OBEX、WAP、vCard/vCal、WAE。除了上述协议层外,规范还定义了主机控制器接口(HCI),它为基带控制器、连接控制器、硬件状态和控制寄存器等提供命令接口。这些协议又可以分为蓝牙专有协议和非专有协议,此区分主要是在蓝牙专有协议的基础上尽可能地采用和借鉴现有的各种高层协议(即非专有协议),使得现有的各种应用能移植到蓝牙上来,如UDP/TCP/IP等。蓝牙核心协议都是蓝牙专有的协议,绝大部分的蓝牙设备都需要这些协议。而RFCOMM和TCS Binary协议是SIG分别在ETSITS 07.10和ITU Recommendation Q.931协议的基础上制定的。选用协议则
13、主要是各种已经广泛使用的高层协议。总之,电缆替代协议、电话控制协议和选用协议在核心协议的基础上构成了面向应用的协议。1核心协议核心协议1)基带协议(Baseband)蓝牙的网络拓扑结构如图5.2所示。它首先由一个个微微网(Piconet)构成。一个微微网中,只有一个蓝牙设备是主设备(Master),可以有七个从设备(Slave),它们是由3位的MAC地址区分的。主设备的时钟和跳频序列用于同步同一个微微网中的从设备。多个独立的非同步的微微网又可以形成分布式网络(Scatternet),一个微微网中的主/从设备可以是另外一个微微网中的主/从设备,但是各个微微网通过使用不同的跳频序列来加以区分。图5
14、.2 蓝牙的网络拓扑结构基带协议就是确保各个蓝牙设备之间的物理射频连接,以形成微微网。蓝牙的射频系统是一个跳频系统,其任一分组在指定时隙、指定频率上发送,它使用查询(Inquiry)和寻呼(Page)进程同步不同设备间的发送频率和时钟,可为基带数据分组提供两种物理连接方式:同步面向连接(SCO)和异步非连接(ACL)。SCO既能传输语音分组(采用CVSD编码),也能传输数据分组;而ACL只能传输数据分组。所有的语音和数据分组都附有不同级别的前向纠错(FEC)或循环冗余校验(CRC)编码,并可进行加密,以保证数据传输可靠。此外,对于不同的数据类型都会分配一个特殊的信道,可以传递连接管理信息和控制
15、信息等。2)连接管理协议(LMP)连接管理协议负责蓝牙各设备间连接的建立。首先,它通过连接的发起、交换、核实,进行身份认证和加密;其次,它通过设备间协商以确定基带数据分组的大小;另外,它还可以控制无线部分的电源模式和工作周期,以及微微网内各设备的连接状态。3)逻辑链路控制和适配协议(L2CAP)逻辑链路控制和适配协议是基带的上层协议,可以认为它是与LMP并行工作的,它们的区别在于当数据不经过LMP时,则L2CAP将采用多路技术、分割和重组技术、群提取技术等为上层提供数据服务。虽然基带协议提供了SCO和ACL两种连接类型,但是L2CAP只支持ACL,并允许高层协议以64 KB/s的速度收发数据分
16、组。4)服务发现协议(SDP)使用服务发现协议,可以查询到设备信息和服务类型,之后,蓝牙设备之间的连接才能建立。2电缆替代协议电缆替代协议(RFCOMM)RFCOMM是基于ETSI 07.10规范的串行线仿真协议,它在蓝牙基带协议上仿真RS-232控制和数据信号,为使用串行线传送机制的上层协议(如OBEX)提供服务。3电话控制协议1)二元电话控制协议(TCS Binary)二元电话控制协议是面向比特的协议,它定义了蓝牙设备间建立语音和数据呼叫的控制信令,定义了处理蓝牙TCS设备群的移动管理进程。2)AT命令集电话控制协议(AT-Commands)在ITU2T V.250 和ETS300 916
17、(GSM 07.07)的基础之上,SIG定义了控制多用户模式下,移动电话、调制解调器和可用于传真业务的AT命令集。4选用协议1)点对点协议(PPP)PPP是IETF(Internet Engineering Task Force)制定的,在蓝牙技术中,它运行于RFCOMM之上,完成点对点的连接。2)UDP/TCP/IP协议UDP/TCP/IP协议也是由IETF制定的,是互联网通信的基本协议。在蓝牙设备中使用这些协议,是为了与互联网连接的设备进行通信。3)对象交换协议(OBEX)OBEX是IrOBEX的简写,是由红外数据协会(IrDA)制定的会话层协议,它采用简单和自发的方式来交换对象。其基本功
18、能类似于HTTP,采用客户机/服务器模式,而独立于传输机制和传输应用程序接口(API)。另外,OBEX专门提供了一个文件夹列表对象,用于浏览远端设备上的文件夹内容。在我国目前使用的蓝牙协议有1.0和2.0版本,欧洲使用的蓝牙协议多为2.2版本。在蓝牙1.0协议中,RFCOMM是OBEX唯一的传输层,在以后的版本中,有可能也支持TCP/IP作为传输层。4)无线应用协议(WAP)WAP是由无线应用协议论坛(WAP Forum)制定的,它融合了各种广域无线网络技术,其目的是将互联网内容和电话传送的业务传送到数字蜂窝电话或者其他无线终端。选用WAP,可以充分利用无线应用环境(WAE)开发的高层应用软件
19、。5.2.3蓝牙网关的主要功能蓝牙网关的主要功能蓝牙网关用于办公网络内部的蓝牙移动终端通过无线方式访问局域网以及Internet;跟踪、定位办公网络内的所有蓝牙设备,在两个属于不同匹配网的蓝牙设备之间建立路由连接,并在设备之间交换路由信息。蓝牙网关的主要功能如下:(1)实现蓝牙协议与TCP/IP协议的转换,完成办公网络内部蓝牙移动终端的无线上网功能。(2)在安全的基础上实现蓝牙地址与IP地址之间的地址解析,它利用自身的IP 地址和TCP端口来唯一地标识办公网络内部没有IP地址的蓝牙移动终端,比如蓝牙打印机等。(3)通过路由表来对网络内部的蓝牙移动终端进行跟踪、定位,使得办公网络内部的蓝牙移动终
20、端可以通过正确的路由,访问局域网或者另一个匹配网中的蓝牙移动终端。(4)在两个属于不同匹配网的蓝牙移动终端之间交换路由信息,从而完成蓝牙移动终端通信的漫游与切换。在这种通信方式中,蓝牙网关在数据包路由过程中充当中继作用,相当于蓝牙网桥。5.2.4蓝牙移动终端蓝牙移动终端(MT)蓝牙移动终端是普通的蓝牙设备,能够与蓝牙网关以及其他蓝牙设备进行通信,从而实现办公网络内部移动终端的无线上网以及网络内部文件、资源的共享。各个功能模块关系如图5.3所示。图5.3 功能模块关系如果目的端位于单位内部的局域网或者Internet,则需要通过蓝牙网关进行蓝牙协议与TCP/IP协议的转换。如果该MT没有IP地址
21、,则由蓝牙网关来提供,其通信方式为MTBGMT。如果目的端位于办公网络内部的另一个匹配网,则通过蓝牙网关来建立路由连接,从而完成整个通信过程的漫游,其通信方式为MTBGM_MT(为主移动终端)MT。采用蓝牙技术也可使办公室的每个数据终端互相连通。例如,多台终端共用1 台打印机,可按照一定的算法登录打印机的等待队列,依次执行。5.2.5蓝牙网络的结构和蓝牙系统的组成蓝牙网络的结构和蓝牙系统的组成1蓝牙网络的结构蓝牙网络的结构微微网是实现蓝牙无线通信的最基本方式。每个微微网只有一个主设备。一个主设备最多可以同时与七个从设备同时进行通信。多个蓝牙设备组成的微微网如图5.4所示。散射网是多个微微网相互
22、连接所形成的比微微网覆盖范围更大的蓝牙网络,其特点是不同的微微网之间有互联的蓝牙设备,如图5.5所示。图5.4 多个蓝牙设备组成的微微网 图5.5 多个微微网组成的散射网 虽然每个微微网只有一个主设备,但从设备可以基于时分复用机制加入不同的微微网,而且一个微微网的主设备可以成为另外一个微微网的从设备。每个微微网都有其独立的跳频序列,它们之间并不跳频同步,由此避免了同频干扰。2蓝牙系统的组成蓝牙系统由无线单元、链路控制单元、链路管理器三部分组成。1)无线单元 蓝牙是以无线LAN的IEEE 802.11标准技术为基础的,使用2.45 GHz ISM全球通自由波段。蓝牙天线属于微带天线,空中接口是建
23、立在天线电平为0 dBm基础上的,遵从FCC(美国联邦通信委员会)有关0 dBm电平的ISM频段的标准。当采用扩频技术时,其发射功率可增加到100 mW。频谱扩展功能是通过起始频率为2.402 GHz、终止频率为2.480 GHz、间隔为1 MHz的79个跳频频点来实现的。其最大的跳频速率为1660跳/秒。系统设计通信距离为10 cm10 m,如增大发射功率,其距离可长达100 m。2)链路控制单元 链路控制单元(即基带)描述了硬件基带链路控制器的数字信号处理规范。基带链路控制器负责处理基带协议和其他一些低层常规协议。(1)建立物理链路。微微网内的蓝牙设备之间的连接被建立之前,所有的蓝牙设备都
24、处于待命(Standby)状态。此时,未连接的蓝牙设备每隔1.28 s就周期性地“监听”信息。每当一个蓝牙设备被激活,它就将监听划给该单元的32个跳频频点。跳频频点的数目因地理区域的不同而异(32这个数字只适用于使用2.400 GHz2.4835 GHz波段的国家)。作为主蓝牙设备,首先初始化连接程序,如果地址已知,则通过寻呼(Page)消息建立连接;如果地址未知,则通过一个后接寻呼消息的查询(Inquiry)消息建立连接。在最初的寻呼状态,主单元将在分配给被寻呼单元的16个跳频频点上发送一串16个相同的寻呼消息。如果没有应答,主单元则按照激活次序在剩余16个频点上继续寻呼。从单元收到从主单元
25、发来的消息的最大延迟时间为激活周期的2倍(2.56 s),平均延迟时间是激活周期的一半(0.6 s)。查询消息主要用来寻找蓝牙设备。查询消息和寻呼消息很相像,但是查询消息需要一个额外的数据串周期来收集所有的响应。(2)差错控制。基带控制器有三种纠错方式:1/3比例前向纠错(1/3FEC)码,用于分组头;2/3比例前向纠错(2/3FEC)码,用于部分分组;数据的自动请求重发方式(ARQ),用于带有CRC(循环冗余校验)的数据分组。差错控制用于提高分组传送的安全性和可靠性。(3)验证和加密。蓝牙基带部分在物理层为用户提供保护和信息加密机制。验证基于“请求-响应”运算法则,采用口令/应答方式,在连接
26、进程中进行,它是蓝牙系统中的重要组成部分。它允许用户为个人的蓝牙设备建立一个信任域,比如只允许主人自己的笔记本电脑通过主人自己的移动电话通信。加密采用流密码技术,适用于硬件实现。它被用来保护连接中的个人信息。密钥由程序的高层来管理。网络传送协议和应用程序可以为用户提供一个较强的安全机制。3)链路管理器 链路管理器(LM)软件模块设计了链路的数据设置、鉴权、链路硬件配置和其他一些协议。链路管理器能够发现其他蓝牙设备的链路管理器,并通过链路管理协议(LMP)建立通信联系。链路管理器提供的服务项目包括发送和接收数据、设备号请求(LM能够有效地查询和报告名称或者长度最大可达16位的设备ID)、链路地址
27、查询、建立连接、验证、协商并建立连接方式、确定分组类型、设置保持方式及休眠方式。5.2.6蓝牙技术的硬件设计蓝牙技术的硬件设计从目前蓝牙产品来看,其硬件上都采用了两块芯片构成一个芯片组,一块是射频芯片,另外一块是基带控制芯片,如朗讯公司的W7020和W7400、飞利浦的UAA3558和PCD87750等,这两块芯片再加上外加的Flash、天线和电源芯片就可以构成一个蓝牙模块(Bluetooth Module),用于各种蓝牙产品之中。以朗讯公司的W7020和W7400为例,来说明如何构造和使用一个蓝牙模块,如图5.6所示。W7020是采用BiCOMS工艺制造的高集成度射频芯片,外接特征阻抗为50
28、 的天线,和一个13 MHz的晶振。从图5.6中可以看出,它通过串行接口总线(Serial Interface Bus)和选通信号(Strobe Signals)和W7400接口。这样就构成一个完整的蓝牙模块。W7400最大的特点是包含了一个ARM7TDMI的RISC核,能满足蓝牙1.0的各个协议栈,并且提供了USB和UART/PCM两个主机控制器接口(Host Controller Interface,HCI),极大方便了硬件设计。另外,在当今对芯片功耗要求日益苛刻的情况下,W7020和W7400均采用2.7 V工作电压,以保证降低功耗,延长电池寿命,特别适合各种便携设备。利用主机控制器接口
29、HCI,采用两种方式,可很方便地把它嵌入到各种产品之中。图5.6蓝牙模块1)采用UART/PCM方式这种方式利用UART作为数据(Data)通信接口,而PCM作为语音(Voice)通信接口,如图5.7所示。当用UART进行数据通信时,蓝牙模块是作为一个数字电路终端设备(Data Circuit-terminal Equipment,DCE),其串行传输速度可以达到460.8 kb/s。当用PCM进行语音通信时,其采用的编码格式很灵活,可以采用CVSD、A律(欧洲)和律(美国)三种格式,方便了蓝牙语音产品的开发。2)采用USB方式USB方式如图5.8所示,是把蓝牙模块当做一个USB从设备来和主机
30、通信,它满足USB1.1规范,最高速度可以达到12 Mb/s。图5.7 UART/PCM方式 图5.8 USB方式 5.3Wi-Fi技术技术5.3.1Wi-Fi技术的概念技术的概念Wi-Fi是一种可以将个人电脑、手持设备(如PDA、手机)等终端以无线方式互相连接的技术。简单来说,Wi-Fi其实就是IEEE 802.11b的别称,是由一个名为“无线以太网相容联盟”(Wireless Ethernet Compatibility Alliance,WECA)的组织所发布的业界术语,它是一种短程无线传输技术,能够在数百英尺范围内支持互联网接入的无线电信号。随着技术的发展,以及IEEE 802.11a
31、及IEEE 802.11g等标准的出现,现在IEEE 802.11这个标准已被统称为Wi-Fi。它可以帮助用户访问电子邮件、Web和流式媒体。它为用户提供了无线的宽带互联网访问。同时,它也是人们在家里、办公室或在旅途中快速上网的便捷的途径。Wi-Fi是由AP(Access Point)和无线网卡组成的无线网络。在开放性区域,通信距离可达305 m;在封闭性区域,通信距离为76 m122 m,方便与现有的有线以太网络整合,组网的成本更低。Wi-Fi的优点如下:(1)无线电波的覆盖范围广。Wi-Fi的半径可达100 m,适合办公室及单位楼层内部使用。而蓝牙技术只能覆盖15 m内。(2)速度快,可靠
32、性高。IEEE 802.11b无线网络规范是IEEE 802.11网络规范的扩展,最高带宽为11 Mb/s,在信号较弱或有干扰的情况下,带宽可调整为5.5 Mb/s、2 Mb/s和1 Mb/s,带宽的自动调整,有效地保障了网络的稳定性和可靠性。(3)无需布线。Wi-Fi最主要的优势在于不需要布线,可以不受布线条件的限制,因此非常适合移动办公用户的需要,具有广阔的市场前景。目前它已经从传统的医疗保健、库存控制和管理服务等特殊行业向更多行业拓展开去,逐步进入家庭以及教育机构等领域。(4)健康安全。IEEE 802.11规定的发射功率不可超过100 mW,实际发射功率约60 mW70 mW(而手机的
33、发射功率约为200 mW1 W,手持式对讲机高达5 W),而且无线网络使用方式并非像手机直接接触人体,是绝对安全的。目前使用的IP无线网络存在一些不足之处,如带宽不高、覆盖半径小、切换时间长等,并且无线网络系统对上层业务开发不开放,使得适合IP移动环境的业务难以开发。由于Wi-Fi的频段在世界范围内是无需任何电信运营执照的免费频段,因此WLAN无线设备提供了一个世界范围内可以使用的,费用极其低廉且数据带宽极高的无线空中接口。用户可以在Wi-Fi覆盖区域内快速浏览网页,随时随地接听、拨打电话。有了Wi-Fi功能,我们打长途电话(包括国际长途)、浏览网页、收发电子邮件、下载音乐、传递数码照片等,再
34、无需担心速度慢和花费高的问题。现在Wi-Fi的覆盖范围在国内越来越广泛了,高级宾馆、豪华住宅区、飞机场以及咖啡厅之类的区域都有Wi-Fi接口。当我们去旅游或办公时,就可以在这些场所使用我们的掌上设备尽情网上冲浪了。随着3G时代的来临,越来越多的电信运营商将目光投向了Wi-Fi技术,Wi-Fi覆盖小、带宽高,3G覆盖大、带宽低,两种技术有着相互对立的优缺点,取长补短相得益彰。Wi-Fi技术低成本、无线、高速的特征非常符合3G时代的应用要求。在手机的3G业务方面,目前支持Wi-Fi的智能手机可以轻松地通过AP实现对互联网的浏览。随着VoIP软件的发展,以Skype为代表的VoIP软件已经可以支持多
35、种操作系统。在装有Wi-Fi模块的智能手机上装上相应的VoIP软件后就可以通过Wi-Fi网络来实现语音通话。所以3G与Wi-Fi是不矛盾的,而Wi-Fi可以作为3G的高效有利的补充。5.3.2Wi-Fi网络结构和原理网络结构和原理Wi-Fi网络是基于IEEE 802.11定义的一个无线网络通信的工业标准,利用这些标准来组成网络并进行数据传输的局域网,由于支持无线上网,只要移动终端具有这种功能就可无线上网。1Wi-Fi网络架构网络架构Wi-Fi网络架构如图5.9所示,主要包括以下六部分:图5.9 Wi-Fi网络架构(1)站点(Station):网络最基本的组成部分。(2)基本服务单元(Basic
36、 Service Set,BSS):网络最基本的服务单元。最简单的服务单元可以只由两个站点组成。站点可以动态地连接到基本服务单元中。(3)分配系统(Distribution System,DS):用于连接不同的基本服务单元。分配系统使用的媒介(Medium)逻辑上和基本服务单元使用的媒介是截然分开的,尽管它们物理上可能会是同一个媒介,例如同一个无线频段。(4)接入点(Access Point,AP):既有普通站点的身份,又有接入到分配系统的功能。(5)扩展服务单元(Extended Service Set,ESS):由分配系统和基本服务单元组合而成。这种组合是逻辑上,并非物理上的不同的基本服务
37、单元也有可能在地理位置上相去甚远。分配系统也可以使用各种各样的技术。(6)关口(Portal):也是一个逻辑成分,用于将无线局域网和有线局域网或其他网络联系起来。网络中有三种媒介:站点使用的无线的媒介、分配系统使用的媒介以及和无线局域网集成在一起的其他局域网使用的媒介。物理上它们可能互相重叠。IEEE 802.11只负责在站点使用的无线的媒介上的寻址(Addressing)。分配系统和其他局域网的寻址不属于无线局域网的范围。IEEE 802.11没有具体定义分配系统,只是定义了分配系统应该提供的服务(Service)。整个无线局域网定义了九种服务,其中有五种服务属于分配系统的任务,分别是连接(
38、Association)、结束连接(Diassociation)、分配(Distribution)、集成(Integration)、再连接(Reassociation),四种服务属于站点的任务,分别为鉴权(Authentication)、结束鉴权(Deauthentication)、隐私(Privacy)、MAC数据传输(MSDU delivery)。2Wi-Fi网络的工作原理网络的工作原理Wi-Fi的设置至少需要一个AP和一个或一个以上的Client(Hi)。AP每100 ms将SSID(Service Set Identifier)经由Beacons(信号台)封包广播一次,Beacons封
39、包的传输速率是1 Mb/s,并且长度相当的短,所以这个广播动作对网络效能的影响不大。因为Wi-Fi规定的最低传输速率是1 Mb/s,所以可确保所有的Wi-Fi Client端都能收到这个SSID广播封包,Client可以借此决定是否要和这一个SSID的AP连线。使用者可以设定要连线到哪一个SSID。Wi-Fi总是对客户端开放其连接标准,并支持漫游。但亦意味着,一个无线适配器有可能在性能上优于其他的适配器。由于Wi-Fi是通过空气传送信号,所以和非交换以太网有相同的特点。3Wi-Fi网络的使用网络的使用一般架设无线网络的基本配备就是无线网卡及一个AP,如此便能以无线的模式,配合既有的有线架构来分
40、享网络资源,架设费用和复杂程度远远低于传统的有线网络。如果只是几台电脑的对等网,也可不要AP,只需要每台电脑配备无线网卡。AP主要在媒体接入控制(MAC)层中扮演无线工作站及有线局域网络的桥梁。有了AP,就像一般有线网络的Hub一样,无线工作站可以快速且轻易地与网络相连。特别是对于宽带的使用,Wi-Fi更显优势,有线宽带网络(ADSL、小区LAN等)到户后,连接到一个AP,然后在电脑中安装一块无线网卡即可。普通的家庭有一个AP已经足够,甚至用户的邻里得到授权后,则无需增加端口,也能以共享的方式上网。Wi-Fi的工作距离不大,在网络建设完备的情况下,IEEE 802.11b的真实工作距离可以达到
41、100 m以上,而且解决了高速移动时数据的纠错问题、误码问题,Wi-Fi设备与设备、设备与基站之间的切换和安全认证都得到了很好的解决。Wi-Fi网络的使用方法如下:1)设置方法(1)确定移动终端设备具有Wi-Fi功能以及移动终端设备可以接收到信号;(2)在“开始”“设置”“连线”中点选“连接”,然后选择“高级”,在“选择自动使用的网络”下方点选“选择网络”;(3)看到两个下拉空格,第一个是“在程序自动连接到Internet时,使用:”,点选“新建”;(4)新窗口里有“请为这些设置输入名称”,在下方空格处编辑“Internet设置”或者其他名字;(5)“调制解调器”里面不要填写任何东西,勾选“代
42、理服务器设置”中的“此网路连接到Internet”,点选“OK”即可。2)网卡设置(1)在“开始”“设置”“连接”中点选“无线网络管理员”;(2)在弹出页面的右下方点选“菜单”,然后点选上弹菜单中的“开启Wi-Fi”,如果无线路由器设置正常的话,这时点选“网络搜寻”;(3)点选“配置无线网络”下方的品牌名字,弹出新的窗口,在“要访问的网络”下方选择“所有可用的”;(4)在“网络适配器”的“我的网卡连线到”项目中选择“默认Internet设置”,在“点击适配器以修改设置”下方点选“AUSU 802.11b+g Wireless Card”;(5)在新窗口中点选“使用服务器分配的IP地址”,并在“
43、IP地址”栏填入公司或者单位分配给的IP;(6)在“子网掩码”中填入子网掩码,在“网关”中填入网关,再点选“名称服务器”,在新窗口的“DNS”和“备用DNS”中填入相应的DNS,然后一直点选“OK”即可。通过上面的步骤,就可以使移动终端设备自动地匹配网络,可以上网做我们想做的事情,如浏览网页、看视频、听音乐等。5.4ZigBee技术技术5.4.1ZigBee技术概述技术概述ZigBee主要应用在短距离范围之内并且数据传输速率不高的各种电子设备之间。ZigBee联盟成立于2001年8月。2002年下半年,Invensys、Mitsubishi、Motorola以及Philips半导体公司四大巨头
44、共同宣布加盟ZigBee联盟,研发ZigBee的下一代无线通信标准。到目前为止,该联盟已有27家成员企业。所有这些公司都参加了负责开发ZigBee物理和媒体控制层技术标准的IEEE 802.15.4工作组。ZigBee协议比蓝牙、高速率个人区域网或IEEE 802.11x无线局域网更简单、实用。Zigbee使用2.4 GHz波段,采用跳频技术。它的基本速率是250 kb/s,当降低到28 kb/s时,传输范围可扩大到134 m,并获得更高的可靠性。另外,它可与254个节点联网,可以比蓝牙更好地支持游戏、消费电子、仪器和家庭自动化应用。ZigBee技术具有如下主要特点:(1)数据传输速率低:只有
45、10 kb/s250 kb/s,专注于低传输应用。(2)功耗低:在低耗电待机模式下,两节普通5号干电池可使用6个月以上。这也是ZigBee的支持者所一直引以为豪的独特优势。(3)成本低:因为ZigBee数据传输速率低,协议简单,所以大大降低了成本;积极投入ZigBee开发的Motorola以及Philips,均已在2003年正式推出芯片,飞利浦预估,应用于主机端的芯片成本和其他终端产品的成本比蓝牙更具价格竞争力。(4)网络容量大:每个ZigBee网络最多可支持255个设备。也就是说,每个ZigBee设备可以与另外254台设备相连接。(5)有效范围小:有效覆盖范围为10 m75 m之间,具体依据
46、实际发射功率的大小和各种不同的应用模式而定,基本上能够覆盖普通的家庭或办公室环境。(6)工作频段灵活:使用的频段分别为2.4 GHz、868 MHz(欧洲)及915 MHz(美国),均为免执照频段。根据ZigBee联盟目前的设想,ZigBee的目标市场主要有PC外设(鼠标、键盘、游戏操控杆)、消费类电子设备(TV、VCR、CD、VCD、DVD等设备上的遥控装置)、家庭内智能控制(照明、煤气计量控制及报警等)、玩具(电子宠物)、医护(监视器和传感器)、工控(监视器、传感器和自动控制设备)等。5.4.2ZigBee协议栈协议栈ZigBee协议栈结构如图5.10所示,是基于标准OSI七层模型的,包括
47、高层应用规范、应用汇聚层、网络层、媒体接入层和物理层。图5.10 ZigBee协议栈IEEE 802.15.4定义了两个物理层标准,分别是2.4 GHz物理层和868/915 MHz物理层。两者均基于直接序列扩频(Direct Sequence Spread Spectrum,DSSS)技术。868 MHz只有一个信道,传输速率为20 kb/s;902 MHz928 MHZ频段有10个信道,信道间隔为2 MHz,传输速率为40 kb/s。以上这两个频段都采用BPSK调制。2.4 GHz2.4835 GHz频段有16个信道,信道间隔为5 MHz,能够提供250kb/s的传输速率,采用O-QPSK
48、调制。为了提高传输数据的可靠性,IEEE 802.15.4定义的媒体接入控制(MAC)层采用了CSMA-CA和时隙CSMA-CA信道接入方式和完全握手协议。应用汇聚层主要负责把不同的应用映射到ZigBee网络上,包括安全与鉴权、多个业务数据流的汇聚、设备发现和业务发现。5.4.3ZigBee的网络系统的网络系统1ZigBee网络配置低数据速率的WPAN中包括两种无线设备:全功能设备(FFD)和精简功能设备(RFD)。其中,FFD可以和FFD、RFD通信,而RFD只能和FFD通信,RFD之间是无法通信的。RFD的应用相对简单,例如在传感器网络中,它们只负责将采集的数据信息发送给它的协调点,并不具
49、备数据转发、路由发现和路由维护等功能。RFD占用资源少,需要的存储容量也小,成本比较低。在一个ZigBee网络中,至少存在一个FFD充当整个网络的协调点,即PAN协调点(ZigBee中也称做ZigBee协调点)。一个ZigBee网络只有一个PAN协调点。通常,PAN协调点是一个特殊的FFD,它具有较强大的功能,是整个网络的主要控制者,它负责建立新的网络、发送网络信标、管理网络中的节点以及存储网络信息等。FFD和RFD都可以作为终端节点加入ZigBee网络。此外,普通FFD也可以在它的个人操作空间(POS)中充当协调点,但它仍然受PAN协调点的控制。ZigBee中每个协调点最多可连接255个节点
50、,一个ZigBee网络最多可容纳65 535个节点。2ZigBee网络的拓扑结构ZigBee网络的拓扑结构主要有三种,星形网、网状(Mesh)网和混合网。星形网如图5.11(a)所示,是由一个PAN协调点和一个或多个终端节点组成的。PAN协调点必须是FFD,它负责发起建立和管理整个网络,其他的节点(终端节点)一般为RFD,分布在PAN协调点的覆盖范围内,直接与PAN协调点进行通信。星形网通常用于节点数量较少的场合。图5.11 ZigBee网络的拓扑结构(a)星形网;(b)网状网;(c)混合网Mesh网如图5.11(b)所示,一般是由若干个FFD连接在一起形成,它们之间是完全的对等通信,每个节点