Bluetooth overview==================(Copied mostly fromhttp://urnenfeld.blogspot.de/2012/07/in-past-i-got-to-know-that-motivation.html)**L2cap under ``network/protocols/l2cap``**: Provides socket interfaceto have l2cap channels. L2CAP offers connection oriented andconnectionless sockets. But bluetooth stack as this point has nointerchangeability with TCP/IP, A Higher level Bluetooth profile must beimplemented**HCI under ``src/add-ons/kernel/bluetooth``**: Here we have 2 modules,one for handling global bluetooth data structures such as connectionhandles and L2cap channels, and frames**H2generic under ``src/add-ons/kernel/drivers/bluetooth``**: The USBdriver, implementing the H2 transport.**Bluetooth kit under ``src/kit/bluetooth``**: C++ implementation basedon JSR82 api.**Bluetooth Server under ``src/servers/bluetooth``**: Basically handlingopened devices (local connected fisically in our system) and forwaringkit calls to them.**Bluetooth Preferences under ``src/preferences/bluetooth``**:Configuration using the kit**Test applications under ``src/tests/kits/bluetooth``**.There is a small prototype component which is not here documented belowsrc/add-ons/bluetooth/ResetLocalDevice. Its intention was to be anadd-on of bluetooth preferences, So that new HCI commands could becustomized by users or external developers. I did not like at the endthe idea, I did not find the flexibility I wanted.