Skip to content
← All projects

MarineSimulator iconMarineSimulator

A macOS NMEA 0183 instrument simulator and test bench that generates coherent vessel/sensor data and streams it over UDP/TCP to navigation applications.

Working development / test tool

macOSSwiftUINMEA 0183UDPTCPNetwork.framework
MarineSimulator screenshot 1
MarineSimulator screenshot 2
MarineSimulator screenshot 3
MarineSimulator screenshot 4
MarineSimulator screenshot 5

Tap to enlarge

Highlights

  • Generates coherent vessel state — not unrelated random sensor values
  • NMEA 0183 sentence types with realistic instrument update rates
  • Multi-endpoint UDP and TCP output with fault injection modes
  • Wind-triangle calculations and polar-interpolated boat speed
  • Live NMEA and transport history console
  • Automated UDP/TCP loopback testing
  • Built to test navigation software such as Extasy without a live vessel