This program is intended to be used for testing navigation software, in particular software using the NMEA 0183 standard sentences. The software simulates a vessel moving across the surface of the earth and has modules which generate NMEA GPS sentences as well as Compass Heading sentences.
The program includes a TCP/IP NMEA server which takes the generated sentences and distributes sentences received from one peer to all other peers that have registered with the server (by connecting to port 2222)
All modules can be used as a complete system for testing navigation applications which expect to consume NMEA 0183 sentences or individual modules can be used to integrate into your own application.
The code is written in Ruby and requires Visual Ruby to be installed and working as well as the excellent Event Machine gem.
Be the first to post a review of Vessel Simulator!