{"id":50865924,"url":"https://github.com/iu8lmc/decodius-edge","last_synced_at":"2026-06-15T01:05:49.912Z","repository":{"id":364180419,"uuid":"1266757448","full_name":"iu8lmc/decodius-edge","owner":"iu8lmc","description":"🛰️ Decodius Edge — architettura di un assistente vocale radioamatoriale dedicato su ESP32-P4 (LVGL + cloud), integrato con DECODIUM 4. di IU8LMC","archived":false,"fork":false,"pushed_at":"2026-06-12T00:21:06.000Z","size":19,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-12T02:10:06.805Z","etag":null,"topics":["amateur-radio","decodium","embedded","esp-idf","esp32","esp32-p4","firmware","ham-radio","iu8lmc","lvgl","voice-assistant"],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iu8lmc.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-06-11T23:33:37.000Z","updated_at":"2026-06-12T00:21:11.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/iu8lmc/decodius-edge","commit_stats":null,"previous_names":["iu8lmc/decodius-edge"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/iu8lmc/decodius-edge","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iu8lmc%2Fdecodius-edge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iu8lmc%2Fdecodius-edge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iu8lmc%2Fdecodius-edge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iu8lmc%2Fdecodius-edge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iu8lmc","download_url":"https://codeload.github.com/iu8lmc/decodius-edge/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iu8lmc%2Fdecodius-edge/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34343332,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-14T02:00:07.365Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["amateur-radio","decodium","embedded","esp-idf","esp32","esp32-p4","firmware","ham-radio","iu8lmc","lvgl","voice-assistant"],"created_at":"2026-06-15T01:05:49.008Z","updated_at":"2026-06-15T01:05:49.907Z","avatar_url":"https://github.com/iu8lmc.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Decodius Edge — ESP32-P4\n\n**Decodius Edge** è la versione *embedded* di [Decodius](https://github.com/iu8lmc/Decodius):\nun dispositivo da tavolo dedicato (stile Echo Show) costruito attorno a un\n**ESP32-P4**, che porta l'assistente vocale radioamatoriale e l'integrazione con\n**Decodium 4** su un display touch autonomo — senza PC.\n\n\u003e ⚠️ Progetto firmware **nuovo** (ESP-IDF + LVGL), NON un port dell'app Qt/Python.\n\u003e Intelligenza (LLM), STT e TTS girano in **cloud**; il P4 fa UI, audio e orchestrazione.\n\nAutore: **Martino — IU8LMC**\n\n---\n\n## Idea in una riga\n\u003e Un \"thin client\" intelligente: il P4 ascolta, mostra e parla; il cervello e la\n\u003e voce stanno nel cloud, Decodium sta sulla LAN.\n\n```\n🎙 voce → wake-word locale (P4) → STT cloud → LLM cloud (+ tool) → TTS cloud → 🔊\n                                                   │\n                                                   └── comandi/letture → Decodium 4 (LAN)\n🖥 UI LVGL: orb · HUD · scheda QRZ · roster · mappa\n```\n\n## Documenti\n- [`docs/ARCHITETTURA.md`](docs/ARCHITETTURA.md) — architettura completa, moduli, flussi, struttura firmware\n- [`docs/HARDWARE.md`](docs/HARDWARE.md) — BOM, schema collegamenti, scelte componenti\n\n## Perché ESP32-P4\n- Dual-core **RISC-V HP @400 MHz** + LP core, cache, PSRAM esterna (fino a 32 MB)\n- **MIPI-DSI / RGB / 8080** per display, **2D PPA** (accelerazione grafica), H.264\n- **esp-sr** (WakeNet/MultiNet): wake-word \"Decodius\" **on-device**\n- I2S audio, USB-HS, SDMMC\n- Connettività via **ESP32-C6** affiancato (Wi-Fi 6 / BLE, esp-hosted)\n\n## Stato\n📐 Fase di **design** — questa cartella contiene la sola architettura, non ancora il firmware.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiu8lmc%2Fdecodius-edge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiu8lmc%2Fdecodius-edge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiu8lmc%2Fdecodius-edge/lists"}