Remote Selfie shutter are really low cost Bluetooth 3 buttons that are really easy to hack for making different applications.
These button can be found on ebay, amazon or aliexpress like following this link for less that 6$. The button is paired to the smartphone and then allow to execute photo shoot without the need of any third party application.
I was looking for a system able to work with an iPhone (Bluetooth Low Emission – LBE) and a standard android (Standard bluetooth / rfcom). The RFDuino Arduino platform I have is perfect for BLE so, I decided to add a HC-05 module for the standard bluetooth.
The RfDuino arduino device i’m actually hacking is a bluetooth 4 (BLE) device. I was expecting to work with it as any bluetooth devices in a terminal session like with rfcomm in previous version of bluetooth.
In fact not ! BLE are not pairable as the classical BT device, they are discovered by the application itself. Then you have communication channel you can read or write to communicate.
Thanks to a post in a forum, I’ve found a really usefull tool lightblue allowing to connect any BLE device and send it data. This soft works on iOS and MacOsX.
You can also get Apple tool : Bluetooth explorer and Packet Logger here.
Tonight, I start working on a third project I have in my hack list for the moment, this one is based on bluetooth and I order some arduino stuff to make it live. The arduino itself is a leonardo and the bluetooth is a hc-05 attached to a larger shield to be connected with arduino board directly.
This article details how to use HC-05 to transfer data between arduino & mobile device based on Bluetooth. It includes HC05 source code for pairing and communicating.