Adventures in Bluetooth Low Energy - using gatttool
As a NOOB, introducing myself to various rPi physical computing like GPIO, I2C, SPI, serial and bluetooth. Today we start with Bluetooth Low Energy. I want my Raspberry Pi 3 to talk to my Genuino 101 (known as Arduino 101 in USA). Both have BLE. A while back, came across a Android app called BLE101. This allowed an Android phone/tablet to talk to a Arduino 101.
The sketch to put on the Arduino is here
To turn bluetooth on, make sure Serial is enabled in Preferences->Raspberry Pi Configuration.
So now I want to play on the command line to turn on/off the LED (pin 13) on the Arduino. Here is how I did it:
$ hcitool dev
$ sudo hcitool lescan
$ gatttool -I
[ ][LE]> help
[ ][LE]> connect 98:4F:EE:0D:0A:6B
[ ][LE]> characteristics
[ ][LE]> char-read-hnd 0x037
[ ][LE]> char-write-cmd 0x037 01
[ ][LE]> char-read-hnd 0x037
Leave a Comment