I'm new to the forum and would like to take a doubt. I am creating a program for my TC location using Android. As it comes to indoor location does have the possibility of using GPS. I wonder what kind of sensor can use the Arduino to send this signal and can be read by Android. Had thought of Zigbee modules but I read that Android can not communicate with him, so I thought I bluetooth or wireless modules. Does anyone have a suggestion? The idea is to get the location through triangulation measurement and signal modules.
My idea is to use Bluetooth modules or wireless modules to stay emitting signal, then starting the Android application would perform the measurement and triangulation of the signal sent by these modules. Understands the idea? How is indoors, I can not use GPS.
Have you looked at the algorithms involved in triangulation? They are based on distances and angles. You need to draw a picture of how the modules will be arranged, and where the Arduino(s) are and where the phone is, to determine if there is a hope of getting the data that you need.
A ping sensor sends out a pulse, and the Arduino times how long it takes to get an echo back. Using multiple ping sensors, a known distance apart, you can determine where the thing being sensed is, relative to the Arduino (and it's heading). That is quite different information than you can get from a radio broadcasting a signal.