首先,我们来了解蓝牙PAN的两种网络结构。网络接入点(NAP)类似于一个网络访问点,它拥有一个或多个蓝牙射频,作为LAN、GSM等网络和蓝牙网络之间的桥梁。NAP设备为连接的蓝牙设备提供网络服务,如共享LAN资源。而组网(GN)则是由移动设备在没有其他网络硬件或设施的情况下,自主组成的一个无线自组网络,为局域网内共享连接提供支持。
在蓝牙PAN中,还有一个称为PAN用户(PANU)的设备,它作为NAP和GN的客户端出现在网络中。PANU的协议模型类似于GN,但它不提供DHCP和同步等服务。PANU需要依赖GN或NAP的支持来实现网络接入。
接下来,让我们看看组网(GN)的网络模型。具备GN服务的蓝牙设备可以与其他连接的蓝牙设备交换以太网包,实现自组网络。GN允许移动主机不依赖硬件设备组成一个自组网络,并且可以提供同步、DHCP地址分配等服务。在GN网络中,GN设备充当微微网(Piconet)中的Master,而连接到它的PANU则是Slave。GN与PANU之间的通信均在GN的控制下进行。
网络接入点(NAP)的网络模型与GN有所不同。具备NAP服务的蓝牙设备拥有网桥的性质,支持网络服务。NAP直接与Internet相连,作为其他计算机或设备与外部网络相连的中介。它能够在所有连接的设备之间转发以太网包,并通过第二层或第三层的网络机制实现数据交换。NAP和PANU之间也使用BNEP协议交互数据。
了解了蓝牙PAN的框架和结构后,我们可以看到,蓝牙技术在实现个人局域网方面具有很大的优势。蓝牙设备通过NAP、GN和PANU的协同工作,可以实现方便快捷的网络接入和数据交换。同时,蓝牙PAN的适用场景广泛,如家庭、小型办公室等,主要应用范围包括话音通信网关、数据通信网关、信息电器互联与信息自动交换等。
总之,蓝牙个人局域网以其独特的网络结构、灵活的应用场景和便捷的数据交换功能,在现代社会中发挥着重要作用。随着蓝牙技术的不断发展和创新,我们有理由相信,蓝牙PAN将会在更多领域得到应用,为我们的生活带来更多便利。
蓝牙个人局域网(PAN)应用规范定义了使蓝牙设备能加入个人局域网的方法,规定了单个主从网中蓝牙设备之间的网络发现、网络形成、地址分配、地址解析、域名解析、桥接或路由和网络安全,一个或多个蓝牙设备的网络接入,使用BNEP协议将完全未做改动的以太网负荷(payload)在蓝牙设备间交换。PAN定位在家庭与小型办公室的应用场合,其主要应用范围包括话音通信网关、数据通信网关、信息电器互联与信息自动交换等。
蓝牙个人局域网应用框架中包括两种网络结构,网络接入点(NAP,NetworkAccessPoint)和组网(ON,Groupad-hoc Network)。网络接入点又称为网络访问点,是带有一个或多个蓝牙射频的装置,作为LAN、GSM等网络和蓝牙网络之间的网桥、代理或路由器的设备。网络接入点为每个相连的蓝牙设备提供了网络服务,如LAN上共享的资源。组网是由一些移动设备在不需要其他网络硬件或网络设施下组成的无线自组网络,这种网络为局域网内共享连接提供了支持。蓝牙PAN中还有一种称之为PANU(PAN User)的设备,作为上述两种网络的客户端出现在蓝牙网络中,在服务器端(GN或者NAP)的支持下实现同步。
组网(GN)的网络模型
具有GN服务的蓝牙设备能够与其他所有与它连接的蓝牙设备交换以太网包,而这是通过盼咂P的支持实现的。GN允许移动主机不使用任何硬件设备组成一个自组网络。GN可以给连接到它的PANU提供同步、DHCP地址分配等服务,GN可以理解为一个典型的微微网(Piconet)。在这个微微网中,GN自己就是微微网中的Master,连接到它的一个或者多个PANU就是微微网中的Slave。GN可以和PANI『进行点对点或者点对多点的通信,但这些通信都是在GN的控制之下进行的。典型的GN网络如图1所示.
图1 典型的GN网络
网络接入点(NAP)的网络模型
一个支持NAP的蓝牙设备具有网桥的一些性质,以此来支持网络服务。如图2.4所示。NAP直接与Intemet相连,它是其他计算机或设备与外部网络相连的中介。计算机通过NAP共享所有的网络资源。NAP能够提供访问其他网络如ISDN、Home PNA电话等的功能。具有NAP服务的设备在所有连接的设备之间转发以太网包,它拥有额外的网络连接,以太网包通过第二层的网桥机制或者第三层的路由机制在网络中相互交换。NAP和PANU之间也使用BNEP交互数据.
PAN用户(PANU)简介
PANU是NAP和GN的客户端,PANU的协议模型类似于ON,只是PANU不提供DHCP和同步等服务。本课题实现的PANU不能独立形成蓝牙PAN,它只能作为客户端加入GN、NAP组成的蓝牙个人局域网。