Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Galileo and GLONASS support? #5

Closed
da2x opened this issue Jan 2, 2018 · 6 comments
Closed

Galileo and GLONASS support? #5

da2x opened this issue Jan 2, 2018 · 6 comments

Comments

@da2x
Copy link
Contributor

da2x commented Jan 2, 2018

Are Galileo and GLONASS location sources supported? Should be documented. Shouldn’t also the project be renamed “gnss-share” for global navigation satellite systems or “satloc-share” for satellite location share?

@zeenix
Copy link
Owner

zeenix commented Jan 8, 2018

Are those GPS devices?

About the name, I don't think so? Anything wrong with the current name?

@da2x
Copy link
Contributor Author

da2x commented Jan 8, 2018

No, they’re competing/complimentary location-triangulating satellite networks. GPS is a network of satellites operated by the US government. Galileo is the European Union’s network of satellites, and GLONASS is Russia’s version. These are semi-military assets, so there is little cooperation, unfortunately.

Modern satnavs chips will report GPS, GLONASS, and Galileo data separately. There are actually more networks out there than these three, most notably the BDS from China, but I don’t know anything about these and have never had a device that supports anyone but Galileo, GLONASS, and GPS.

A USB test device that supports BDS, Galileo, GLONASS, and GPS costs 7,40 USD with free shipping. 🛰

The only thing wrong with the name is that it’s associated with one satellite network operated by the US government. GLONASS has higher accuracy in the enormous geographical area that is Russia, and Galileo has accuracy down to a few centimeters in Europe.

Ideally, the program should share the most accurate location data – regardless of which satellite network provides the most accurate location for the user. Or possibly look at all available satellite networks and work out the center point as reported by all networks? I don’t know enough about how all of this works to provide more details on what is possible, or indeed desirable.

@hadess
Copy link

hadess commented Jan 8, 2018

I don't think the name is something interesting to focus on. It's been genericised to mean "satellite location technology", and you won't see any mentions of "GLONASS" or "Galileo" anywhere except in tech specs.

The specifics of hardware support stand, even though I'm fairly certain that there's no GPS-specifics in the NMEA protocol. Something to test out.

@da2x
Copy link
Contributor Author

da2x commented Jan 19, 2018

Pull request #7 adds support for Galieo, BeiDou, GLONASS, and GNSS (generic/mixed).

@da2x
Copy link
Contributor Author

da2x commented Jan 19, 2018

This issue now only tracks documentation and naming.

The naming discussing can be closed at @zeenix’s discretion.

The name gps-share falsely leaves the impression that the utility only support the GPS network. Which was almost true prior to pull request #7 (SBAS and QZSS were also supported.) The utility really should be called either nmea-share (after the protocol and information being shared, and how its advertised in service broadcast messages) or gnss-share (generic term for any satellite position system).

@zeenix
Copy link
Owner

zeenix commented Jan 19, 2018

@da2x Thanks for the PR, I'll look at it shortly. Most folks don't know the difference and calls them all GPS. While I would have named it like you suggested from the start if I had thought of the difference, but I don't see the compelling need to change the name.

@zeenix zeenix closed this as completed Jan 19, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants