Long distance connection between phone/beacon and arduino

Hi,
I would like to connect my arduino with a beacon and have the arduino be able to give the distance between the arduino and the beacon.

I want to be able to set up the beacon somewhere in the city and be able to have my arduino with me and when I push a button the arduino will display the direct distance between my arduino and the beacon.
For distances between 0-5 km but if it's possible even further.
And with an accuracy of 1 meters or less would be best.

Since 5km is too far away to use a bluetooth or wifi signal I don't really know what a feasable option might be.
Would radiosignal be possible in the city if you think about interference?
And tips for setting up the beacon would be much appreciated

Put a GPS module on the beacon and have it send its coordinates. The module needs to be outdoors, and have a clear view of the sky. Or buy a tracking module.

Apple AirTags are another possibility.

The only 'radio' technology that could come close, is LoRa.

Whilst LoRa devices can work at pure line of sight distances of 800km+, between two handheld devices, in a city you could be restricted to 1km or so.

Much greater distances if either antenna is placed on the top of a tall mast.

GSM setups, using a mobile phone network and sending the GPS locations as messages would work.

Not possible with standard GPS technology, you would likley get only 5m to 10m accuracy.

ESP32-C3, ESP32-S2 or ESP32-S3 and FTM protocol?

A more direct answer is that direct distance measuring, from a handheld device to central beacon is possible with LoRa, but you wont get even close to 5km in a city.

I see an access point to which 43 kilometers)))
PS there are mountains

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.