I would like to know what is the best way of sending a signal to a smartphone, would it be via Bluetooth? The range needed would not be more than 2 meters, and the device sending the signal should be a very simple device with e.g. two buttons, each sending a different signal or ID. The logic of what needs to happen once the signal is received would be embedded in the software running on the smartphone. Also which microchip would be needed and what type of pricing am I looking at(looking for a fairly cheap cost)? The device should be as small as possible e.g. matchbox size and would need to be able to work under rough conditions, but I am assuming that will just depend on the type of mold/casing the chip and buttons will be built into. I am happy to only support IOS and Android phones released in the last +-12 months and any going forward.

Hope that provides enough information, and sorry for the limited electronic based technical info, but I do not know a lot about electronics and sit more on the software side of things.

Thanks in advance.


1 Answer 1


Using a Bluetooth connection would be an efficient way to do this for that distance. The added fact that many smartphones already have this interface built in is another plus. (Yet another answer would be to just use another smartphone and send a text message.) Zigbee is yet another wireless standard, but I don't think there are many smartphone that have this as yet

Here is a very similar question with some feedback that was asked a while ago: A Bluetooth device that will send data to a mobile phone

On several web sites you can easily purchase small low cost microcontroller boards (Arduino like) and also Bluetooth transceiver boards. Here is one source of Bluetooth and Microcontroller boards: http://www.adafruit.com/products/1697

These days even Amazon sells boards like this.


Not the answer you're looking for? Browse other questions tagged or ask your own question.