FAQ and Tips

  • Where do I get the rover ID?

    • From the login response’s data.rovers or separate management systems.

  • How to run cURL for WebSocket?

    • cURL doesn’t support WebSocket upgrades. Use tools like wscat or websocat instead.

  • Browser clients and headers

    • Browsers do not allow setting Authorization headers for WebSocket directly.

    • Use a backend proxy that adds headers, or a query token mechanism only if the server explicitly supports it.

  • Reconnect strategy

    • Implement exponential backoff (e.g., 1s, 2s, 4s up to a max) and refresh tokens on 10005 errors.

  • Parsing GGA

    • The data strings are NMEA 0183 GGA sentences. If you need an example parser or conversion to lat/lon/alt, ask and we can provide a snippet.

Last updated