I bought a bluegiga BLE112 mounted on a breakout board from hardwarebreakout.com. It has turned out to be a fun embedded programming environment.
My goal is to be able to build an application on the built-in microcontroller, and communicate with my phone. I have acheived the baseline goal: I can toggle timed LED from my phone. There is still much exploring left to do.
See notes.md, where I'm trying to put together all of the resources I am finding around the web about the BLE112, and the TI Bluetooth LE SoC in general.
See programming.md, for information on programming the BLE112. This is a bit specific to bluegiga devices. This should give you the steps you need to try out any of the projects I have made.
Projects:
- ancs - example implementation of a client for Apple Notification Center Service (e.g. smartwatch)
- beacon - a programmable clone of an Apple iBeacon device
- serial_debug - an example project for UART debugging
- toggle_led - an LED that can be turned on or off with your phone