SLI Practical Group B Tail-Wag

Project Integration

The High Level Bluetooth Implementation was developed outside of the rest of the application. The rest of the Application was tested using a setup that did not include the high level bluetooth protocols.These protocols were then integrated later.

Before Bluetooth was Integrated:


With Bluetooth Integrated:

As you can see the Bluetooth implementation is made up of a baseband ether and a high level protocol stack for each node. The highest level interface is a TCP connectio. The BT_Data part sends a signal to the bluetooth block requesting a connection. This returns a string which is then used to identify all transmissions. Before sending the BT_Data block must wait for the Clear_To_Send output to go true as otherwise some packets may be lost.

Below the Bluetooth Stack is expanded to show the different protocol layers below TCP.