{"id":26954495,"url":"https://github.com/grebano/elettra_challenge","last_synced_at":"2026-03-06T20:31:48.262Z","repository":{"id":282116559,"uuid":"945889900","full_name":"grebano/Elettra_Challenge","owner":"grebano","description":"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.  ","archived":false,"fork":false,"pushed_at":"2025-04-01T08:40:17.000Z","size":302,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-01T09:32:36.714Z","etag":null,"topics":["ds18b20","esp32","espressif","ethernet","gps","mqtt","temperature"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/grebano.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-10T09:36:37.000Z","updated_at":"2025-04-01T08:40:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"644b9722-495b-44b5-be87-03bec862fcb6","html_url":"https://github.com/grebano/Elettra_Challenge","commit_stats":null,"previous_names":["grebano/elettra_challenge"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grebano%2FElettra_Challenge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grebano%2FElettra_Challenge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grebano%2FElettra_Challenge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grebano%2FElettra_Challenge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grebano","download_url":"https://codeload.github.com/grebano/Elettra_Challenge/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246922243,"owners_count":20855345,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ds18b20","esp32","espressif","ethernet","gps","mqtt","temperature"],"created_at":"2025-04-03T02:17:27.553Z","updated_at":"2026-03-06T20:31:48.204Z","avatar_url":"https://github.com/grebano.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Elettra Project Unige\nThe 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.\n\n---\n\n## Project Overview\n\nThis 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.\n\n**What this project does:**\n- Collects temperature and GPS data from sensors on an ESP32-S3 microcontroller.\n- Logs all sensor data to an SD card for redundancy and offline analysis.\n- Publishes real-time sensor data via MQTT over Ethernet.\n- Provides a desktop application to visualize live data, historical trends, and boat position on a map.\n- Logs system and communication events for diagnostics.\n- Optionally forwards data to a Grafana backend for advanced analytics.\n\n---\n\n# Contributors\n- \u003cimg src=\"https://github.com/daGiardini.png\" width=\"15px\" alt=\"Dario Giardini\"/\u003e [Dario Giardini](https://github.com/daGiardini) \n- \u003cimg src=\"https://github.com/KlodiBeqiraj.png\" width=\"15px\" alt=\"Klodi Beqiraj\"/\u003e [Klodi Beqiraj](https://github.com/KlodiBeqiraj) \n- \u003cimg src=\"https://github.com/grebano.png\" width=\"15px\" alt=\"Simone Maschio\"/\u003e [Simone Maschio](https://github.com/grebano)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrebano%2Felettra_challenge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgrebano%2Felettra_challenge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrebano%2Felettra_challenge/lists"}