The LightBlue Bean is a low energy Bluetooth Arduino microcontroller that is programmed wirelessly and is perfect for your smartphone controlled projects!
Using Bluetooth 4.0, this Arduino-compatible board is a serial protocol that allows the LBM313 Bluetooth Low Energy module and Atmega328p to communicate both messages from the client (OS X, iOS, etc.) to the Arduino. As well as send special commands to the LBM313 to do things like read the temperature sensor and set the LED.
In other words, this tiny little bean can handle anything from opening your combination lock with your phone to reminding you to pick up Almond milk from the grocery store, to turning your fan on automatically when you get too hot. All while running on a single coin cell battery! The folks over at Punch Through Design have made it easy to wirelessly program The LightBlue Bean from your iPhone, iPad, Android phone, Mac or PC!
Check out a few example projects HERE!
For more information check out Bean Talk, the LightBlue Bean forums!
Note: Battery is included!