bluetoothcommsprofiles/btpan/bnep/bnep.dox
changeset 0 29b1cd4cb562
equal deleted inserted replaced
-1:000000000000 0:29b1cd4cb562
       
     1 /**
       
     2 
       
     3 @mainpage BNEP documentation
       
     4 
       
     5 @section overview Overview
       
     6 
       
     7 BNEP is a network encapsulation protocol for bluetooth, intended to present a
       
     8 bluetooth network as an ethernet network.  Due to the bluetooth protocols, any
       
     9 network with more than two devices needs to be a star configuration, with one
       
    10 node taking on packet forwarding and routing roles.
       
    11 
       
    12 @subsection roles Roles
       
    13 
       
    14 To represent this layout, BNEP defines three roles for a node in the network.
       
    15 -# <b>PANU</b>\n
       
    16    A PANU is the leaf node in a PAN network.  It can connect to one other
       
    17    device, which can be operating in any of the three roles.  Some devices
       
    18    will allow incoming connections to a PANU, although it may be that GN is
       
    19    considered the minimum for incoming connections.
       
    20    
       
    21 -# <b>GN</b>\n
       
    22    A GN is the basic bridging node.  It can support up to seven attached
       
    23    devices due to the limitations imposed by the need to stay within a
       
    24    bluetooth piconet.  In order to support more than one PANU the GN must be
       
    25    the piconet master.
       
    26    
       
    27 -# <b>NAP</b>\n
       
    28    A special GN with access to an external network (typically the internet).
       
    29    The device may either bridge at the network level, or route IP packets
       
    30    through Network Address Translation.
       
    31 
       
    32 */