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 Magnetometer Service
The Bluetooth magnetometer service allows another device such as a smartphone to wirelessly receive data from the board’s magnetometer. The magnetometer measures the strength and direction of magnetic fields including the earth’s and so it can be used as a digital compass and indicate the way the board is pointing relative to magnetic north.
Using the Bluetooth magnetometer service you could, for example, create a smartphone application which displays your direction of travel, updating it in real time.
No additional code is needed on the board to use the Bluetooth magnetometer service from another device.
bluetooth.startMagnetometerService();
Example: Starting the Bluetooth magnetometer service
The following code shows the Bluetooth magnetometer service being started:
bluetooth.startMagnetometerService();
Video - Magnetometer service demo
Advanced
For more advanced information on the board Bluetooth magnetometer 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