Skip to content

Multi-format NMEA2000 WiFi Gateway for ESP32 with data available on TCP and UDP async servers. Provides output in: Actisense NGT, BIN, RAW and ASCII, Yacht Devices ASCII RAW, SeaSmart, NMEA0183 and in the custom JSON format.

Notifications You must be signed in to change notification settings

zajac-grzegorz/ReSailing-NMEA2000-Gateway

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReSailing-NMEA2000-Gateway

Multi-format NMEA2000 WiFi Gateway for ESP32.

Important

This is work in progress - more detailed instruction to come

Provides output data in most popular formats:

  • Actisense NGT
  • Actisense Bin
  • Actisense RAW
  • Actisense ASCII
  • Yacht Devices ASCII RAW
  • SeaSmart
  • NMEA0183
  • custom defined JSON

Major features:

  • Data is available on TCP and/or UDP asynchronous servers (up to 3 servers can be configured)
  • All formats except JSON tested with OpenCPN.
  • Filters based on white- and black- lists (PGN filtering)
  • Configuration through JSON files
  • EventSource endpoint where boat data in JSON is published
  • Sample wind instruments through http://re.local/app/index.html
  • Web GUI can be easily added, ESPUI framework is integrated
  • Option to build as Actisense listener/sender - to work with NMEA_Simulator

Acknowledgement

That project was possible due to magnificent work done by Authors of the following libraries:

About

Multi-format NMEA2000 WiFi Gateway for ESP32 with data available on TCP and UDP async servers. Provides output in: Actisense NGT, BIN, RAW and ASCII, Yacht Devices ASCII RAW, SeaSmart, NMEA0183 and in the custom JSON format.

Resources

Stars

Watchers

Forks

Packages

No packages published