-
Thank you for sharing useful projects. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments
-
Hi @asukiaaa So "Socket Server" and "NTRIP Caster" are two completely different modes, as described in the README. The "Configure Base Station" options only apply to "NTRIP Caster" mode, not to "Socket Server" mode. This is expected behaviour. |
Beta Was this translation helpful? Give feedback.
-
Hi @semuadmin Thank you for the response.
I taught that "Socket Server" is server for ntrip. |
Beta Was this translation helpful? Give feedback.
-
HI @asukiaaa PyGPSClient's "Socket Server" mode simply transmits the receiver's raw data stream (NMEA, UBX or RTCM) over a TCP socket to any socket client capable of parsing such data. It does NOT transmit the NTRIP protocol or act as an NTRIP caster - it's typically used to monitor the raw output from a remote receiver over a local area network. PyGPSClient's "NTRIP Caster" mode takes a raw RTCM datastream from a receiver configured as a 'base station', wraps this in the NTRIP protocol and broadcasts this over HTTP. It essentially provides the same functionality as a public NTRIP service like rtk2go (i.e. you can connect any NTRIP client to it), but is only really intended for evaluation, testing and diagnostic purposes. If you want to use rtk2go as your caster, you'll need to follow their registration procedure. rtk2go recommend that you use SNIP software for production purposes, but I believe there's nothing stopping you using PyGPSClient's NTRIP caster as a 'Push-Out' feed. Again, refer to rtk2go's documentation for the relevant procedures. NTRIP terminology can be a bit confusing. Strictly, the term 'NTRIP Server' refers to the RTCM data source, and 'NTRIP Caster' refers to the HTTP server. PyGPSClient's "NTRIP Caster" mode effectively acts as both NTRIP Server and NTRIP Caster - but in your case you would be using PyGPSClient as the NTRIP Server and rtk2go as the NTRIP Caster. I'm going to move this to the PyGPSClient Discussions Q&A channel as it's more a general query than an issue with the software itself. |
Beta Was this translation helpful? Give feedback.
HI @asukiaaa
PyGPSClient's "Socket Server" mode simply transmits the receiver's raw data stream (NMEA, UBX or RTCM) over a TCP socket to any socket client capable of parsing such data. It does NOT transmit the NTRIP protocol or act as an NTRIP caster - it's typically used to monitor the raw output from a remote receiver over a local area network.
PyGPSClient's "NTRIP Caster" mode takes a raw RTCM datastream from a receiver configured as a 'base station', wraps this in the NTRIP protocol and broadcasts this over HTTP. It essentially provides the same functionality as a public NTRIP service like rtk2go (i.e. you can connect any NTRIP client to it), but is only really intended for evaluation…