GPS RTK and Chip UM980 -> compatible NMEA
Good afternoon, I have a new personal project to create your base. I've installed a Raspberry Pi 3B+, connected an Ardusimple RTK GPS with a UM980 chip, and used your software to manage the Ntrip Caster RTKBase service. Everything is working fine. This software has configured the RTK GPS to work perfectly with the software. I've created a Python program to display information on three rotating screens via an SSD1306. The first will provide system information. It works correctly. The second and third screens provide information about the RTK GPS. I've created different types of connections to the GPS to extract the information it provides from the different services I have running. I have the feeling that my program can't read the NMEA information properly. I've tried modifying the messages to also send "GGA, RMC, GSA, GSV." And it won't let me add anything from NMEA. Is it possible to run both systems? Is the software only compatible with RTCM?
I've tried creating my own output, but it doesn't show anything:
str2str -in serial://ttyUSB0:115200 -out tcpsvr://:9000 -msg "GGA,RMC,GSA,GSV"
Could you give me some insight into where I went wrong or what limitations I have with RTKbase v2.6.3?
If it doesn't support NMEA+RTCM, would I have to read the information via the RTCM Python library?
Sorry if I'm asking so many questions.
Natxo
Hello!
I have the feeling that my program can't read the NMEA information properly
There is no nmea stream inside RTKBase.
Is the software only compatible with RTCM?
With a UM980, you will get RTCM near everywhere inside RTKBase. If you really need nmea sentences, you should connect rtkrcv to tcp localhost 5015 and set it to compute a position with nmea output.
Hello!
I have the feeling that my program can't read the NMEA information properly
There is no nmea stream inside RTKBase.
Is the software only compatible with RTCM?
With a UM980, you will get RTCM near everywhere inside RTKBase. If you really need nmea sentences, you should connect rtkrcv to tcp localhost 5015 and set it to compute a position with nmea output.
Sorry for not replying sooner. I was out of the country and missed it. Thanks for your recommendations. My plan is not to touch anything in the current system you created, which works well.
I wanted to monitor some system parameters on a small SSD1306 screen so I could know its status without having to connect via IP.
I created a Python program for this. And I think the solution I came up with is to have the GPS use both protocols, NMEA and RTCM, and with a virtual port duplicator deliver RTCM packets to the RTK server and with another to my monitoring application, so I don't get in the way.
If you'd like, I can share the development with you.