For another device like a smartphone to use any of the Bluetooth “services” which the board has, it must first be paired with the board. Once paired, the other device may connect to the board and exchange data relating to many of the board’s features.
Bluetooth Accelerometer Service
The Bluetooth accelerometer service allows another device such as a smartphone to wirelessly receive data from the board’s accelerometer. An accelerometer detects motion. More precisely, it measures acceleration in one or more of three directions which we call X, Y and Z.
Using the Bluetooth accelerometer service you could, for example, create a smartphone application which makes a loud noise whenever your board (or the important thing you’ve attached it to) is moved. Or you could use your board to control the movement of a cartoon character in a game on your smartphone just by tilting the board in the direction you want the character to move in.
No additional code is needed on the board to use the Bluetooth accelerometer service from another device.
bluetooth.startAccelerometerService();
Example: Starting the Bluetooth accelerometer service
The following code shows the Bluetooth accelerometer service being started:
bluetooth.startAccelerometerService();
Video - Accelerometer service demo - Starts at 0:18
Advanced
For more advanced information on the board Bluetooth accelerometer service including information on using a smartphone, see the Lancaster University board runtime technical documentation
See also
About Bluetooth, board Bluetooth profile overview , board Bluetooth profile reference, Bluetooth on board resources, Bluetooth SIG
bluetooth