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

Signal K server as a GPS source #356

Open
xylo04 opened this issue Jun 22, 2022 · 3 comments
Open

Signal K server as a GPS source #356

xylo04 opened this issue Jun 22, 2022 · 3 comments

Comments

@xylo04
Copy link
Contributor

xylo04 commented Jun 22, 2022

I wasn't familiar with this, but Signal K is an open interconnect and API standard for marine use cases. @olewsaa suggests that we add Signal K as a GPS source. We could do so for form fills (the context of the original comment) as well as position reports.

I've put together a Python script that request GPS position from the Signal K server. It respond with nn.dddd nn.dddd, but I included a routine that convert the output to a grid reference. It would be benefical if Signal K could be added as a source. File is get.grid.py. Not all RPis have a local GPS attached.

Originally posted by @olewsaa in #330 (comment)

@olewsaa
Copy link

olewsaa commented Jun 23, 2022

As the location is set in the pat config file and I start and stop pat when dealing with winlink emails, fldigi is used most of the time. I wrote a little Python script that request the position from the Signal K server, convert it to grid form and update the location field in the config file. In this way pat would always have the current position when it starts. See : update.pos.pat.conf.py . It might a very quick fix while a more permanent solution is developed.

@mgrouch
Copy link

mgrouch commented Jun 23, 2022 via email

@olewsaa
Copy link

olewsaa commented Jun 25, 2022

NMEA-183 is old (while not yet outdated) and NMEA-2000 (which is CAN bus) is the modern standard and with Signal K as the open source standard (software protocol, TCP/UDP as transport). I think than going Signal K is the modern forward looking approach. Using NMEA-183 is of course working fine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants