Action Item #252

Updated by Hammel almost 6 years ago

BLE is *Bluetooth Low Energy*, which is what the "TI SensorTag":http://processors.wiki.ti.com/index.php/Bluetooth_SensorTag uses.
BLE is part of "Bluetooth 4.0":http://en.wikipedia.org/wiki/Bluetooth_low_energy.
Bluetooth 4.0 "requires kernel 3.5":http://lwn.net/Articles/531133/ or later.
"BlueZ":http://www.bluez.org/ BlueZ 4.101 is the default in Buildroot 2013.11 2013.02 (current PiBox version) but 5.14 is latest Bluez user space release.
PiBox is currently using kernel 3.2.27.

Requirements:
* Upgrade to latest kernel at github.com/raspberrypi (see RM #176) github.com/raspberrypi.
* Bump Bluez-utils to 5.14 5.x in Buildroot.
* Get a "Bluetooth 4.0 dongle from Seeedstudio":http://www.seeedstudio.com/depot/bluetooth-csr40-usb-dongle-p-1320.html
** "GMYLE(R) Ultra-Mini USB Micro Bluetooth 4.0 Low Energy Wireless Dongle":http://www.amazon.com/GMYLE-Bluetooth-Technology-Wireless-Broadcom/dp/B007MKMJGO @ Amazon
** "IOGEAR Bluetooth 4.0 USB Micro Adapter":http://www.amazon.com/IOGEAR-Bluetooth-Micro-Adapter-GBU521/dp/tech-data/B007GFX0PY/ref=de_a_smtd @ Amazon
* Build app based "gatttool" in BlueZ/attrib and referencing
** "SensorTag User's Guide":http://processors.wiki.ti.com/index.php/SensorTag_User_Guide
** "Raspberry Pi and TI CC2541 SensorTag":http://mike.saunby.net/2013/04/raspberry-pi-and-ti-cc2541-sensortag.html
** "Texas Instruments SensorTag Unboxing, Getting Started with Bluetooth Low Energy in Linux (with a Raspberry Pi)":http://www.cnx-software.com/2013/07/21/texas-instruments-sensortag-unboxing-getting-started-with-bluetooth-low-energy-in-linux-with-a-raspberry-pi/

Back