2009年第7期蓝牙是一种短距无线通信的技术规范,它起初的目标是取代现有的计算机外设、掌上电脑和移动电话等各种数字设备上的有线电缆连接。
从目前应用来看,由于蓝牙在体积小和功耗低方面的突出表现,它几乎可以被集成到任何数字设备中,特别是那些对数据传输速率要求不高的移动设备和便携设备。
1蓝牙个域网的网络特性蓝牙个人区域网工作组是蓝牙SIG 下属的一个工作组,其主要目标是定义基于IP 的蓝牙个域网应用协议,解决以太网数据包的封装、单个微微网中基于IP 的个人区域网络、主设备的转发以及局域网接入点的问题。
蓝牙个人区域网协议描述了2个及更多的蓝牙设备如何组成一个Ad hoc 网络以及如何使用同样的机制通过网络接入点接入远程网络。
网络接入点可以是传统的LAN 数据接入点,而分组Ad hoc 网络表示的仅是一组相互连接的设备。
1.1网络接入点(NAP )无线与主机控制器通常以直接总线的方式连接到具有网络接入点的网络接口设备。
网络接入点是含有一个或多个蓝牙无线收发器的设备,可分别担任网络(10Based-T 或GSM 等)与蓝牙网络间的桥节点、代理或路由器。
每个网络接入点为一个或多个计算设备提供接入服务,使它们能获取LAN 的共享资源。
网络接入点同时也为其他网络(ISDN 、家庭PNA 、电缆调制解调器及移动电话等)提供接入服务。
1.2分组Ad hoc 网络分组Ad hoc 网络是一组移动主机的集合,它们可在无需其他网络硬件或网络设施的支持下组成一个Ad hoc 无线网络。
PAN 协议更侧重的是由一个蓝牙微微网构成的简单个人Ad hoc 网络。
网络中有最多8个设备,其中一个是主节点,其余是从节点。
网络接入点与分组Ad hoc 网络是两种不同的服务。
网络接入点为每个连接的蓝牙设备提供网络服务,而分组网络是使多个蓝牙设备成为Ad hoc 网络的一部分。
网络接入点与分组Ad hoc 网络均向应用提供使用IP 与其他网络协议的设备。
1.3蓝牙个域网与Ad hoc 的共同点蓝牙个域网具备许多特殊的优良性能,可广泛应用在各个领域。
首先,蓝牙技术经过多年的发展,技术成熟而且硬件成本低廉,在全世界日益普及,蓝牙设备随处可见。
其次,小型化、微功率与灵活快速的组网能力使蓝牙个域网覆盖范围内的各种数字化移动或固定设备都能无缝实现资源共享。
此外,蓝牙可以进一步延伸移动通信系统的覆盖范围。
蓝牙个域网与Ad hoc 网有许多共同特点。
a )独立组网能力。
各节点在一定网络构成算法的支持下,可以在很短时间内自动组成一个独立的网络,无需任何网络设施支持。
b )多跳路由。
由于节点的发射功率较低,因此覆盖范围有限。
相互通信范围之外的节点通信需要经过中间节点的转发,经过多跳实现。
c )拓扑动态变化。
在蓝牙个域网中,某些节点具有移动性,可能随时离开或再次加入网络,也有些节点会随时关闭电源,引起节点和链路数量及分布的变化。
因此,蓝牙个域网的拓扑结构随时会发生变化。
基于蓝牙的无线个域网组网机制杨志君1,吴鹏1,陈薛刚1,徐小涛2(1.中国人民解放军91982部队,海南省三亚市572000;2.解放军通信指挥学院,湖北省武汉市430010)摘要基于蓝牙技术的无线个域网技术是近年来新兴的一项近距离组网通信技术。
文章以蓝牙设备的无线个域网络的组网运用为着眼点,以蓝牙无线个域网的网络特性、典型的组网网络结构为基础,介绍蓝牙设备构建个域网的基本形式,详细探讨蓝牙个域网的组网连接方式,对于蓝牙设备的近距离组网运用有着重要的实践指导意义。
关键词蓝牙;无线个域网;组网机制172009年第7期d)特殊的信道特征。
受无线信道的冲突、信号衰减、噪音以及信道之间的干扰等影响,蓝牙链路的实际带宽远小于理论带宽,而且动态变化。
e)节点的局限性。
大部分蓝牙节点由电池供电,能量受限,因此有效减少节点的能耗非常重要。
f)安全性。
虽然蓝牙采取了严密的安全机制,但由于Ad hoc网络的特点,蓝牙节点易受窃听、主动入侵及拒绝服务等网络攻击。
1.4蓝牙个域网与Ad hoc的区别蓝牙个域网还有不同于Ad hoc网的一些特性。
a)节点通信范围有限。
蓝牙节点有效发射距离一般为几米到几十米,而IEEE802.11等自组织网络可达到几百米。
b)移动性相对较小。
相对Ad hoc 网络设备,蓝牙节点的移动速度和频度较小。
c)带宽窄。
蓝牙通常用于数据、语音及低速率的视频传输等应用,因此带宽较窄,目前蓝牙2.0规范的最高带宽也只能达到3Mbit/s。
因此,蓝牙网络带宽优化是个很重要的发展方向。
2蓝牙网络结构蓝牙系统采用一种灵活的、无基站的组网方式,使得一个蓝牙设备可同时与7个其他的蓝牙设备相连接。
蓝牙系统的结构的拓扑结构有微微网(Piconet)和散射网(Scatternet)两种形式。
2.1微微网结构微微网是通过蓝牙技术,以特定方式连接起来的微型网络,一个微微网可以只是2台相连的设备,也可以是8台相连的设备。
在一个微微网中,所有设备的级别都是相同的,有相同权限。
蓝牙采用自组式组网方式(Ad hoc),微微网由主设备(Master)单元(发起链接的设备)和从设备(Slave)单元构成,有一个主设备单元和最多7个从设备单元,其结构如图1所示。
主设备单元负责提供时钟同步信号和跳频序列,从设备单元一般是受控同步的设备单元,接受主设备单元的控制。
蓝牙微微网最简单的应用就是蓝牙手机及蓝牙耳机,在手机与耳机间组建一个简单的微微网,手机作为主设备,耳机充当从设备。
在2个蓝牙手机间也可以直接应用蓝牙功能,进行无线数据传输。
办公室的PC机可以是一个主设备单元,主设备单元负责提供时钟同步信号和跳频序列,从设备单元一般是受控同步的设备单元,接受主设备单元的控制,无线键盘、无线鼠标和无线打印机可以充当从设备单元的角色。
在蓝牙技术组建时,若组网的无线终端设备都不超过7台,即组建一个微微网。
有PC对PC组网和PC对蓝牙接入点组网两种组网方式。
在PC对PC组网模式中,一台PC机通过有线网络接入Internet中,利用蓝牙适配器充当Internet 共享代理服务器,另外一台PC通过蓝牙适配器与代理服务器组建蓝牙无线网络,充当一个客户端,从而达到无线连接、共享上网的目的。
在PC对蓝牙接入点的组网模式中,蓝牙接入点即蓝牙网关,通过与Modem等宽带接入设备相连接入Internet。
蓝牙网关发射无线信号,与各个带有蓝牙适配器的终端设备相连接,组建一个无线网络,实现所有终端设备的共享上网。
终端设备可以是PC、笔记本电脑、PDA等,但它们都必须带有蓝牙无线功能,且不能超过7台,组网方式如图2所示。
这种方案适用于公司企业组建无线办公系统,具有很好的便捷性和实用性。
2.2散射网结构散射网由多个独立的、非同步的微微网组成,以特定的方式连接在一起,图3为2个蓝牙微微网构成的蓝牙散射网。
一个微微网中的主设备单元同时图2PC对蓝牙接入点组网图1蓝牙微微网模式182009年第7期也可以作为另一个微微网中的从设备单元,作为2个或2个以上微微网成员的蓝牙单元就成了网桥(bridge )节点。
网桥最多只能作为一个微微网的主设备,但可以作为多个微微网的从设备。
蓝牙独特的组网方式赋予了它无线接入的强大生命力,同时可有7个移动蓝牙用户通过一个网络节点与Internet 相连。
它靠跳频顺序识别每个微微网。
同一微微网所有用户都与这个跳频顺序同步。
蓝牙散射网是自组网(Ad hoc Networks )的一种特例。
其最大特点是可以无基站支持,每个移动终端的地位是平等的,并可独立进行分组转发的决策,其建网灵活性、多跳性、拓扑结构动态变化和分布式控制等特点是构建蓝牙散射网的基础。
3蓝牙组网连接蓝牙网络具有Ad hoc 的特性,各个设备可以方便地进入和离开网络,无需额外的网络配置。
但是为了完成适当的网络功能,还是要有一定的初始工作。
3.1初始NAP/GN 服务初始过程要适当配置NAP/GN 设备,包括设置参数,如最大的用户数目、设置为可被发现或不可被发现模式、输入合适的NAP/GN 设备名等。
如果需要,还可以设置任何蓝牙PIN 或链路密钥。
NAP/GN 端必须注册NAP/GN 服务,个域网用户(PANU )端不要求注册这个服务。
注册NAP/GN 服务还包括初始PFD (Packet Filter Database )以及安全数据库,设定必要的相关信息,如鉴权模式、保密机制等。
初始化完成后,设备才可以接受NAP/GN 服务连接。
3.2NAP/GN 服务连接以PANU 主动接入网络的过程为例,下面给出建立连接的主要步骤:1)选择合适的NAP/GN 和其提供的NAP/GN 服务。
用户可用下列方式之一完成:a )先发现NAP /GN ,再发现其提供的服务,然后选择一个合适的服务。
b )应用层将所有设备提供的服务列出(同样的只写一个),然后由用户选择服务,PANU 自动选择合适的NAP/GN 。
c )PANU 键入服务名称(如“NET-WORK ”),PANU 自动选择合适的设备提供服务。
当然,一些应用还可以利用蓝牙服务发现机制得到信息,来自动选择NAP/GN ,完全不需要用户参与。
2)PANU 建立物理连接到NAP/GN 服务。
3)通过PIN 或链路密钥完成鉴权,或在BNEP 层用IEEE 802.1x 的安全模式接入。
3.3失去连接时的情况若PANU 失去连接,视情况而定,可能PANU 会再次建链,这需要其保存原有的NAP/GN 服务参数,如PIN 、链路密钥、用户名及其密码等信息。
如果PANU 设备觉得不能再建链或无需再建链,可以通知用户或应用层。
如果是NAP/GN ,同样视情况而定,可能保留资源等对方再建链,或放弃资源,让别的PANU 来建链,或主动再建链。
如果想离开网络,每个设备都可以主动断链。
4结束语基于蓝牙的个域网组网运用是蓝牙技术的一个最新的应用发展方向,是无线个域网组网的一项重要的技术途径。
随着蓝牙无线个域网组网机制的不断完善,蓝牙技术在近距离无线组网应用领域将会得到越来越广泛的应用。
参考文献1徐小涛.蓝牙标准的最新发展[J].电信工程技术与标准化,2008(8):27-30.2骆秀芳,夏洪文.基于蓝牙技术的无线个域网[J].中国有线电视,2004(7):25-26.3王涛,蓝雯飞.蓝牙分散网的形成算法[J].电脑知识与技术,2007(12):18-20.4C Petrioli ,SBasagni.Degree-constrained Multihop Scat-ternet Formation for Bluetooth Networks [C].Taipei :Proc.of the IEEE Globecom ,2002:75-81.5F Cuo mo ,G Di Bacco ,TMelodia.SHAPER :A Self-Healing Algorithm Producing Multihop Bluetooth Scatt-ERnets[C].San Francis2co ,USA :IEEE Globecom ,2003:109-115.杨志君(1983—),男,工程师,主要从事通信工程方面的工作。