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.
Privacy & Cookies Policy
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.