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 IO Pin Service
The Bluetooth IO pin service makes it possible for another device such as a smartphone to communicate with other electronic ‘things’ connected to a board’s edge connector. You could for example, use your smartphone to switch on or off a light which is connected to the board or your smartphone could receive data collected from a sensor connected to the board. In fact you could do both of these things at the same time since the Bluetooth IO pin service lets you interact with multiple ‘pins’ on the edge connector in different ways all at the same time.
No additional code is needed on the board to use the Bluetooth IO pin service from another device.
bluetooth.startIOPinService();
Example: Starting the Bluetooth IO pin service
The following code shows the Bluetooth IO pin service being started:
bluetooth.startIOPinService();
Video - IO pin service demo starts at 3:49
Advanced
For more advanced information on the board Bluetooth IO pin 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