How to customize DDS?

Name
URL

NodeRed Development Ui

InfluxDB NodeRed Development Ui

Genrally speaking, there a re many points where you can start. The code is well commented and the structure of the repository is described on the github repository. You can find it here: https://github.com/oliverheisel/DataDrivenSailing

Hub

  1. NodeRed - LowCode developer platform

  2. Python code on the Raspberry Pi (code_nodered and code_local)

    1. local = handling sensors (gps, anemometer, magnetometer...)

    2. nodered = nodered support for data handling (connected via API)

  3. Grafana - Visualisations

  4. Raspberry Pi - Base

Tracker

BoatTracker and Buoye Tracker both have the same software with a slightly different configuration

  1. Code

    1. ./code/main.py - loop, trigger and timing handling

    2. ./code/datamanager.py - data handling (logging, streaming...)

    3. ./code/errrordebuglogger.py - error and debug handling

    4. ./code/logfiles/* - all error and debug files

    5. ./code/debugprint.py - debugging (print to console)

    6. ./code/config/config.py - configuration

    7. ./code/modules/* - the code for each attached module

  2. Configuration of the modules

  3. Raspberry Pi

Have fun and share it 🎉

Last updated