The Bluetooth Low Energy (BLE) Shield for Arduino is a Shield that enables Arduino projects to communicate with Bluetooth Smart enabled devices such as iPhones, iPads and iPods without Jailbreaking.
Simply attach the BLE Shield to an Arduino and read and write data from and to an Arduino using the serial port. The serial port can be the hardware Serial on pins 0 and 1 or a software serial port on pins 2 and 3. The selection is done using the switch S1 on the BLE-Shield.
- Based on Bluegiga's BLE112 Bluetooth 4.0 single mode compliant module
- Open Source Hard- and Firmware
- Open Source iPhone App
- No library necessary to operate the Shield with an Arduino
- Compatible with iOS devices such as: iPhone4S, iPhone5, iPad 3rd gen, iPad 4th gen, iPad Mini, iPod Touch 5th gen
- Tested with Arduino Uno, Arduino Duemilanove, Arduino Decimilia,Freetronics Eleven, Seeeduino v3.0
- Baudrate 19.200
- Configurable UART Pins 0/1 (Hardware Serial), 2/3 (Software Serial)
- 16 byte receive buffer, which must be filled up using the Arduino before the buffer is written to the GATT.
BLExplr, which is an iOS App by Dr. Michael Kroll to Scan for BLE peripherals, discover their services and characteristics and even read and write to them is available at the Apple App Store. BLExplr can be purchased from the following link
The Schematic, Boardfiles, Firmware Sources and the iPhone App sources are available on Dr. Michael Kroll's github repository which can be accessed using the following URL