Hacker News new | past | comments | ask | show | jobs | submit login

Is GPS spoofing an option, underground? Would instantly work on all phones.



Having the train use Bluetooth Low Energy advertising to broadcast its location and some other data, like time-to-next station, next station name, would be a nice feature.

GPS spoofing should not be done in my opinion until the negative side-effects are well understood.


This is the case in some stations in Paris. To retrofit ancient trains with station announcements, they have installed Bluetooth broadcasters on each station so the train can detect when it enters/leaves and announce the next station for visually impaired people. Smart and simple imo.

https://www.leparisien.fr/info-paris-ile-de-france-oise/tran...


Not balises?


Waze Beacons [1] do this for car tunnels. Some underground systems, e.g. in Barcelona IIRC, also use BLE beacons to help phones position themselves.

[1] https://support.google.com/waze/partners/answer/9416071


Ona similar note I always thought it would be cool if there was a standard allowing (trusted) WiFi access points to relay location data, so that in-flight WiFi could pass on the plane's GPS feed.


No need; phones use sensor fusion these days. Wifi, ble, 4G/5G base stations, signals, etc. it's all taken into account. Which is why you can get accurate position in a lot of places where you definitely don't have any line of sight to any GPS satellites. Some of the more recent wifi standards also have some positioning features.


Early Android dev had a guide on how devs could pick the best location from various sources individually, and it was massive pain with dubious results.


Is it spoofing if you are telling the truth? Just pretend to be a GPS satellite during its morning commute.


You'd need to spoof at least three satellites to get a fix, right? And then you'd need to spoof different signals for different regions of the subway, because your signal sources aren't really in the orbit.

Sounds to me this could be very complicated and expensive. I wonder if it would even be possible because you'd need to have the same signal spoof the correct positions to everyone who hears that signal.


No, you need 3 satellites because they are far enough that their position and time gives you too much uncertainty.

If the entire sphere where I could be fits within 5m I guess I don't need other satellites and their time to start intersecting spheres.


I don't understand this. As far as I know, the satellite basically sends its identifier and precise time, and from this information (combined with the information in GPS calendar that tells the locations of the satellites) the recipient can determines its own location.

How could it be possible to determine the location from a single timestamp and information about which satellite it belongs to? I suppose if the recipient already has a fix, then it could perhaps survive with less than 3 satellites by making some assumptions, but I imagine this will result in lower quality location information.

Were you proposing to assume the location of a 5m sphere the recipient is in?


> I don't understand this. As far as I know, the satellite basically sends its identifier and precise time, and from this information (combined with the information in GPS calendar that tells the locations of the satellites) the recipient can determines its own location.

I'd assumed the GPS calendar was somehow broadcasted by the GPS network too, which kind of means that they also share their location.

> Were you proposing to assume the location of a 5m sphere the recipient is in?

I guess the proposal was to change the problem from pinpoint a single point in space, to figure out roughly where I am, in which case being anywhere in a tiny sphere is pretty much the same as being in a point after you account for errors.


The satellite also sends information about all the other satellites that a receiver should be able to see. This is what makes adding other transmitters hard/impossible I guess - no way to tell the overhead satellites that your ground station also exists (there would presumably be thousands of them - most not in range of your receiver which would be even more problems.)


Well, you are not a GPS satellite, so you are indeed spoofing military equipment.

On a serious note, I recall that smartphone location in metro in my city started to "just work" as soon as all stations and tunnels had indoor cell towers. Suddenly all apps worked fine and I forgot that problem ever existed.

Modern location detection is as scary as it is amazing.


Cell towers also transmit location data


Would it be necessary? I thought there was a standard for ground based augmentation of GPS?




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: