A5. [WiFi] Credenciales del AP hardcodeadas en main.c #6

Open
opened 2026-08-05 22:20:55 +02:00 by dacowars · 0 comments
dacowars commented 2026-08-05 22:20:55 +02:00 (Migrated from gogs-gogs-1:3000)

main.c:84-85:

const char *apSSID = "ESP_GPS_Logger";
const char *apPassword = "password123";

Ambos valores están en el código fuente, en un repositorio. El AP sirve descarga de
ficheros GPX, es decir el historial completo de rutas del usuario: lugar de residencia,
horarios y recorridos habituales. No es un dato trivial.

Propuesta: mover a main/Kconfig.projbuild (donde ya viven CONFIG_PIN_*), y valorar
para más adelante generar la contraseña por dispositivo a partir del MAC o de un valor en
NVS, mostrándola en el OLED al activar el AP.

Criterio de cierre

  • SSID y contraseña fuera del código fuente
  • Contraseña por defecto no trivial
  • Comprobado que el camino de "AP abierto" de main.c:184 sigue funcionando
`main.c:84-85`: ```c const char *apSSID = "ESP_GPS_Logger"; const char *apPassword = "password123"; ``` Ambos valores están en el código fuente, en un repositorio. El AP sirve descarga de ficheros GPX, es decir el historial completo de rutas del usuario: lugar de residencia, horarios y recorridos habituales. No es un dato trivial. **Propuesta:** mover a `main/Kconfig.projbuild` (donde ya viven `CONFIG_PIN_*`), y valorar para más adelante generar la contraseña por dispositivo a partir del MAC o de un valor en NVS, mostrándola en el OLED al activar el AP. **Criterio de cierre** - [ ] SSID y contraseña fuera del código fuente - [ ] Contraseña por defecto no trivial - [ ] Comprobado que el camino de "AP abierto" de `main.c:184` sigue funcionando
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
dacowars/GPS_tracker_esp#6
No description provided.