FIRMWARE v0.4.3 100% HORS-LIGNE ESP32-S3 + SX1262

Réseau maillé autonome & communications chiffrées hors-réseau.

GM-CONNECT transforme votre matériel Heltec WiFi LoRa 32 V3 en un nœud de communication tactique, résilient et chiffré de bout en bout. Aucun serveur central, aucun cloud, aucun compte. Votre smartphone devient l'interface tactile et audio via une Progressive Web App servie en HTTPS local par la carte.

FONCTIONNALITÉS CLÉS

Infrastructures de nouvelle génération

Inspiré par les exigences des télécommunications d'urgence et tactiques.

⚡

Mesh LoRa Avancé

Routage multi-sauts avec TTL dynamique, déduplication par hash unique, optimisation de relais unicast local et fenêtres glissantes anti-rejeu 64 bits.

🔒

Chiffrement AEAD ChaCha20-Poly1305

Chaque datagramme radio transporte des données associées authentifiées (AAD). Dérivation de clés de session via HKDF-SHA256 et X25519 ECDH.

🎙️

Mémos Vocaux Asynchrones

Enregistrement vocal WebM (120s max), découpage en fragments radio priorités VoiceFile et lecteur audio intégré dans l'application PWA.

ARCHITECTURE

Matrice de routage bidirectionnelle

Isolation stricte entre la couche d'accès client (Wi-Fi HTTPS local) et la couche radio longue portée (LoRa FreeRTOS).

TOPOLOGIE POINT-À-POINT & MESH RF (868 MHz) ROUTAGE ISOLÉ DE BOUT EN BOUT
+---------------------+                                       +---------------------+
|  SMARTPHONE A (PWA) |                                       |  SMARTPHONE B (PWA) |
|   Micro / Enceinte  |                                       |   Micro / Enceinte  |
+----------+----------+                                       +----------+----------+
           |                                                             |
    Wi-Fi HTTPS local (mDNS)                                      Wi-Fi HTTPS local (mDNS)
           v                                                             v
+---------------------+                                       +---------------------+
|     HELTEC A        |                                       |     HELTEC B        |
|  - WebServer HTTPS  |                                       |  - WebServer HTTPS  |
|  - Identity (MAC)   |                                       |  - Identity (MAC)   |
|  - AEAD ChaCha20    | -- Paquets Radio Mesh (SX1262 LoRa) ->|  - AEAD ChaCha20    |
|  - FreeRTOS Tasks   |    TTL borné + Anti-rejeu 64 bits     |  - FreeRTOS Tasks   |
+---------------------+                                       +---------------------+
          
CLIENT TACTILE A
📱 Smartphone A (PWA)
Microphone · Enceinte · Interface Navigateur
NŒUD RADIO TACTIQUE A
📻 Heltec A (ESP32-S3 + SX1262)
  • • Serveur Web HTTPS autonome (Port 443)
  • • Identifiant MAC immuable
  • • Chiffrement AEAD ChaCha20-Poly1305
  • • Tâches FreeRTOS déterministes
LIAISON RADIO MESH RF
SX1262 LoRa · 868 MHz ISM Paquets chiffrés de bout en bout · TTL borné · Fenêtre anti-rejeu 64 bits
⇄ Transport Sans Opérateur Télécom ⇄
NŒUD RADIO TACTIQUE B
📻 Heltec B (ESP32-S3 + SX1262)
  • • Serveur Web HTTPS autonome (Port 443)
  • • Identifiant MAC immuable
  • • Chiffrement AEAD ChaCha20-Poly1305
  • • Tâches FreeRTOS déterministes
CLIENT TACTILE B
📱 Smartphone B (PWA)
Microphone · Enceinte · Interface Navigateur

STATION DE FLASHAGE UNIFIÉE

Installez et activez votre nœud en 3 étapes

Branchez votre carte Heltec WiFi LoRa 32 V3 en USB sur votre ordinateur (Chrome, Brave ou Edge requis).

1

Flasher le Firmware Officiel v0.4.3

Écrit le bootloader, les tables de partitions, le firmware ESP32-S3 et le système de fichiers LittleFS.

Votre navigateur ne supporte pas l'API WebSerial. Utilisez Google Chrome, Brave ou Microsoft Edge sur ordinateur.

2

Initialiser l'Autorité de Certification (CA Racine)

Générez, exportez ou importez la clé racine d'autorité dans votre navigateur pour signer la flotte de cartes.


3

Signer la CSR & Injecter le Certificat TLS du Nœud

Récupère la CSR (demande de signature) générée sur l'ESP32, la signe avec la CA racine du navigateur et injecte le certificat HTTPS dans LittleFS sans jamais transmettre de clé privée.

MONITEUR SÉRIE INTERACTIF (115200 bauds)
En attente de connexion USB...