Joli_Compagnon is a standalone companion device designed to collect NMEA traffic from a multiplexer such as a MiniPlex.

Configure the config.ini file (use config.ini.EXAMPLE as a starter) the USER section with the TAG and PASSWORD defined in Trakkit under Boat → Tag & Email → Tag → Create Tag Password to the config.ini file.

Configure the NMEA section with the IP address and listening port of your multiplexer.

These should be the only parameters you need to modify.

Do not modify the DELAY parameter to less than 300 seconds in order to avoid being banned by the SFTP server for excessive usage or being considered as an attack.

Then, start sender.py and one of the two processes reader.py (on Raspberry-Pi or Linux-like systems, it is recommended to launch them automatically at startup using systemd).

The relevant NMEA sentences will then be automatically sent to and processed by Trakkit.

You may need to adjust the installation paths depending on your environment.

You can freely use, modify, adapt, and distribute this code, in whole or in part, for any purpose.However, it is provided “as is”, without any warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and non-infringement. The author or contributors shall not be held liable for any claim, damages, or other liability, whether in an action of contract, tort, or otherwise, arising from, out of, or in connection with the software or the use or other dealings in the software.

No official support or maintenance is provided.
