The WIFI option on the board also includes a bluetooth 4.0 module. To use bluetooth, it is necessary to first configure the WiFi interface. Then, run the following commands:
# Install bluez if it is not already present apt-get update apt-get install bluez bluez-tools # Enable Bluetooth, and load the driver firmware echo BT_POWER_UP > /dev/wilc_bt echo BT_FW_CHIP_WAKEUP > /dev/wilc_bt echo BT_DOWNLOAD_FW > /dev/wilc_bt hciattach /dev/ttts8 any 115200 noflow hciconfig hci0 up
Now you may scan for available devices with:
This will return a list of devices such as:
You may request more information from a detected device like so:
hcitool info 14:74:11:AB:12:34
This will produce lots of details about the device, for example:
Requesting information ... BD Address: 14:74:11:AB:12:34 OUI Company: Samsung Electronics Co.,Ltd (4C-A5-6D) Device Name: SAMSUNG-SM-G900A LMP Version: 4.1 (0x7) LMP Subversion: 0x610c Manufacturer: Broadcom Corporation (15) Features page 0: 0xbf 0xfe 0xcf 0xfe 0xdb 0xff 0x7b 0x87 . . .
Bluez has support for many different profiles for HID, A2DP, and many more. Refer to the Bluez documentation for more information.