Bluetooth on the Intel Edison

Related:


Note: regrettably the Intel Edison has been canceled by Intel, leaving the market to arguably inferior products.


BlueZ5 allows using Bluetooth on Linux for useful tasks like:

  • playing sound from the Linux device over Bluetooth headphones
  • send text with Android phones

Linux Blueooth Prereq

General Linux devices:

apt install bluez5

Intel Edison:

opkg install bluez5

Using Bluetooth from Linux Terminal

  1. List installed Bluetooth devices from Linux

     rfkill list
    

    The listing will look like

    2: bcm43xx Bluetooth: bluetooth Soft blocked: yes Hard blocked: no

  2. Unblock Bluetooth devices:

     rfkill unblock bluetooth
    

    We now see another device:

    3: hci0: bluetooth Soft blocked: no Hard blocked: no

  3. List installed Bluetooth Device UUID

     hcitool dev
    

    You should see

    hci0

    and your device UUID.

  4. Enable Bluetooth

     hciconfig hci0 up
    
  5. Use bluez interface

     bluetoothctl
    

Reference

Intel Edison Bluetooth manual

Leave a Comment