Which module to use Arduino + Android

Good morning folks!

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.

As it comes to indoor location does have the possibility of using GPS.

Really? Do you have your own satellites inside?

I wonder what kind of sensor can use the Arduino to send this signal

Say what? Sensors don't send signals. Sensors respond to requests. Radios send things.

Had thought of Zigbee modules but I read that Android can not communicate with him

Correct.

so I thought I bluetooth or wireless modules.

Well, XBees are wireless modules, and I thought we'd already ruled them out since the Android can't read them. Or most other wireless modules, either.

The idea is to get the location through triangulation measurement and signal modules.

The location of what? Triangulated relative to what?

Thanks for the help PaulS

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.

And I can get that ping in android? This seems ideal for my needs, I'm researching it.

Thank you!

And I can get that ping in android?

You could get the time-of-flight data, or the distance derived from that.

But this information I will have just the correct arduino? I need to have this data in Android, so you can guide users.