NMEA sentence generator to mimic vessel position, speed & heading; Wind speed & direction; Water temperature and depth.
NMEASimulator is an easy to use NMEA data sentence generator, ideal for quickly and simply producing a data stream for your connected NMEA devices.
Mimics Vessel movement, GPS fix information as well as environmental information such as Wind speed / direction and Water temperature / depth. It also provides the ability to generate waypoint information by "marking" the current position.
NMEASimulator generates NMEA sentences from seed data which you provide, applies a variance to mimic vessel movement, and then transmits these sentences via TCP/IP to connected devices.
- Transmit messages over Serial, TCP or Web Socket (for use with browser clients)
- Can operate in both TCP server (to accept client connections) or TCP client (sends data stream to a server) modes.
- Manual control of values and GPS fix status
User definable seed data includes:
- Vessel: starting position, speed & heading
- Wind: speed & direction
- Water: temperature and depth
NMEASimulator provides visual representation of the generated data stream via a Dashboard to quickly and easily see the values being sent to connected devices.
NMEASimulator generates the following NMEA sentences:
GPGGA: GPS Fix Data
GPGSA: GPS DOP and active satellites
GPGLL: Geographic Position
GPRMC: Recommended Minimum Navigation Information
AIMWV: Wind Speed and Angle
AIMTW: Water Temperature
SDDPT: Water Depth
SDDBT: Water Depth
SDDBK: Water Depth
SDDBS: Water Depth
GPWPL: Waypoint Location
GPZDA: UTC Date and Time
!AIVDO: Own Vessel's Information
!AIVDM: Other Vessel's Information
NMEASimulator generates the following AIS Messages:
Type 1: Vessel Position Report
Type 4: Base Station Report
Type 5: Static & Voyage Data