bluetoothcommsprofiles/btpan/bnep/bnep.dox
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 02 Feb 2010 01:12:20 +0200
changeset 4 28479eeba3fb
parent 0 29b1cd4cb562
permissions -rw-r--r--
Revision: 201003

/**

@mainpage BNEP documentation

@section overview Overview

BNEP is a network encapsulation protocol for bluetooth, intended to present a
bluetooth network as an ethernet network.  Due to the bluetooth protocols, any
network with more than two devices needs to be a star configuration, with one
node taking on packet forwarding and routing roles.

@subsection roles Roles

To represent this layout, BNEP defines three roles for a node in the network.
-# <b>PANU</b>\n
   A PANU is the leaf node in a PAN network.  It can connect to one other
   device, which can be operating in any of the three roles.  Some devices
   will allow incoming connections to a PANU, although it may be that GN is
   considered the minimum for incoming connections.
   
-# <b>GN</b>\n
   A GN is the basic bridging node.  It can support up to seven attached
   devices due to the limitations imposed by the need to stay within a
   bluetooth piconet.  In order to support more than one PANU the GN must be
   the piconet master.
   
-# <b>NAP</b>\n
   A special GN with access to an external network (typically the internet).
   The device may either bridge at the network level, or route IP packets
   through Network Address Translation.

*/