An open API service indexing awesome lists of open source software.

https://github.com/grebano/elettra_challenge

A real-time telemetry monitoring system for electric boats built on ESP32-S3. Captures GPS location and temperature data from multiple onboard sensors, logs information to SD card for backup, and transmits data via MQTT protocol to a land-based station.
https://github.com/grebano/elettra_challenge

ds18b20 esp32 espressif ethernet gps mqtt temperature

Last synced: 4 months ago
JSON representation

A real-time telemetry monitoring system for electric boats built on ESP32-S3. Captures GPS location and temperature data from multiple onboard sensors, logs information to SD card for backup, and transmits data via MQTT protocol to a land-based station.

Awesome Lists containing this project

README

          

# Elettra Project Unige
The Elettra Team is a student-led initiative from the DITEN (Department of Naval, Electrical, Electronic, and Telecommunications Engineering), dedicated to innovating solutions for international competitions in the nautical sector. The team is divided into specialized divisions, each focusing on a critical aspect of the project.

---

## Project Overview

This repository contains the complete stack for the Elettra smart boat telemetry and monitoring system. The project integrates embedded firmware (ESP32-S3), real-time sensor acquisition (temperature, GPS), SD card logging, MQTT communication over Ethernet, and a cross-platform desktop application (Electron + React) for live dashboards, historical data, map tracking, and event logs.

**What this project does:**
- Collects temperature and GPS data from sensors on an ESP32-S3 microcontroller.
- Logs all sensor data to an SD card for redundancy and offline analysis.
- Publishes real-time sensor data via MQTT over Ethernet.
- Provides a desktop application to visualize live data, historical trends, and boat position on a map.
- Logs system and communication events for diagnostics.
- Optionally forwards data to a Grafana backend for advanced analytics.

---

# Contributors
- Dario Giardini [Dario Giardini](https://github.com/daGiardini)
- Klodi Beqiraj [Klodi Beqiraj](https://github.com/KlodiBeqiraj)
- Simone Maschio [Simone Maschio](https://github.com/grebano)