🔐 Criptografía, Hashing & JSON Web Tokens (JWT)
Laboratorios interactivos de cálculo criptográfico, firmas HMAC, análisis y generación de tokens de autenticación JWT y demostración visual del efecto avalancha.
🌐 Calculadora de subredes IP y CIDR
Diseño, cálculo de rangos, broadcast, hosts utilizables y máscara binaria para auditoría de redes IPv4 y esquemas VLSM.
⚡ Grabador ESP32, Web Serial y utilidades ESP-IDF
Selecciona los binarios (.bin) de tu ordenador generados por PlatformIO, Arduino IDE o ESP-IDF y grábalos directamente en tu placa por USB (Web Serial) o copia los comandos exactos de esptool.py.
.bin) de tu proyecto desde tu ordenador para cargarlos en sus respectivas particiones de Flash.
.pio/build/esp32dev/) y cargará todos los .bin automáticamente.
| Offset | Seleccionar Archivo .bin Local | Función |
|---|
.bin monolítico o copia los comandos exactos de terminal.
0x00000.
0xFF. Si dejas esta opción activa, el archivo descargado pesará exactamente el tamaño de la memoria (ej. 4 MB) cubriendo todos los huecos. Es el formato ideal para programar placas masivamente en fábrica o flashear desde el byte cero (0x00000). Si lo desactivas, el archivo será más ligero y solo ocupará hasta donde termine el último archivo.
partitions.bin para avisar al bootloader de que tus aplicaciones (particiones app0 y app1) deben cifrarse. Si compilas tu firmware con soporte de cifrado, la placa cifrará automáticamente esas zonas de memoria en su primer encendido con hardware AES-256.
esptool read_flash.esptool read_flash para descargar todo tu programa compilado a su ordenador y clonarlo. Este eFuse desactiva permanentemente la función de lectura serie en la ROM, impidiendo que nadie pueda volcar o extraer tu firmware.
En los eFuses del silicio (OTP): El bloqueo de lectura UART y JTAG. (El bootloader del .bin puede auto-quemar estos eFuses en el 1er arranque si compilas con Flash Encryption activo).
Calculadoras IoT & Hardware Embebido
🔋 Calculadora de Consumo de Batería
Estima la duración de la batería de tu sensor IoT según consumo y ciclo de trabajo.
📡 Calculadora de Alcance LoRaWAN
Estima el alcance máximo según configuración y entorno.
Comparador de Tecnologías IoT
| Tecnología | Alcance | Velocidad | Consumo | Coste módulo | Casos de uso |
|---|---|---|---|---|---|
| LoRaWAN | 2-5 km urbano 15+ km rural |
0.3 - 50 kbps | Muy bajo | €3 - €6 | Smart Agriculture, contadores agua/gas, smart city |
| NB-IoT | 1-10 km | 20 - 250 kbps | Bajo | €4 - €8 | Smart metering, parking, alumbrado público |
| LTE-M | Similar a NB-IoT | ~1 Mbps | Medio | €2 - €8 | Trackers con movilidad, logística, salud |
| Sigfox | 3-10 km urbano 30-50 km rural |
100 bps | Muy bajo | €1 - €10/año | Sensores simples, alarmas, monitoreo básico |
| WiFi | 50-100 m | 1-100+ Mbps | Alto | €0 (red existente) | Smart home, oficinas, entornos controlados |
| Bluetooth LE | 10-100 m | 1-2 Mbps | Bajo | €0 | Wearables, beacons, proximidad |