The Wi-Fi option for the device also includes a Bluetooth 4.0 LE module. To connect this to 'bluez' the Bluetooth device needs to be initialized and set up. The "BT_EN" pin needs to be pulsed, then 'hciattach' is used to connect to the device and set it up as an HCI interface:
# Install bluez if it is not already present apt-get update apt-get install bluez bluez-tools # Loads firmware for the wifi+BT module ifconfig wlan0 up echo 237 > /sys/class/gpio/export echo low > /sys/class/gpio/gpio237/direction echo high > /sys/class/gpio/gpio237/direction sleep .1 hciattach /dev/ttymxc1 texas 3000000 hciconfig hci0 up
Once this is loaded, it is possible to scan for nearby devices:
This will return a list of devices such as:
14:74:11:A1:1E:C9 BlackBerry 8530
Bluez has support for many different profiles for HID, A2DP, and many more. Refer to the Bluez documentation for more information.