Casi todo lo que falla en un sistema que recibe dispositivos falla por algo que en la mesa de pruebas no ocurre. Esta página no lo explica: lo pone a correr. Dos instrumentos, aquí mismo, sin instalar nada.
Un equipo emite tramas de doce bytes con cabecera, contador y CRC. La red las parte y las pega, como hace de verdad. Dos receptores consumen exactamente el mismo flujo: uno supone que cada lectura del socket trae una trama; el otro acumula en un búfer y extrae tramas completas. Cambia las probabilidades, o simula una descarga de las que hace un equipo al recuperar cobertura, y mira los contadores.
Lo que se ve al cabo de un minuto no es una curiosidad académica. El receptor ingenuo no da error, no cierra la conexión y no escribe nada en su registro: simplemente pierde. Meses después alguien encuentra huecos en un historial y ya no hay forma de reconstruir por qué.
Pega una trama en hexadecimal, de un equipo cuyo protocolo estás tratando de entender. La herramienta prueba siete algoritmos sobre todos los rangos posibles y te dice cuál reproduce los bytes de verificación que la trama ya trae, desde dónde hasta dónde, y con qué orden de bytes. Es el primer paso de modelar un protocolo del que no tienes documentación.
Si ningún algoritmo cuadra, suele significar una de tres cosas: el checksum no cubre lo que parece, el protocolo usa un algoritmo propio, o lo que tienes no es una trama completa. Las tres son información.
Lo que no cabe en una demostración.
Los dos instrumentos de arriba salen de una guía más larga. Hay cuatro capítulos sueltos, gratis, por si quieres leer antes de decidir.
No hay boletín semanal ni resúmenes de lo que leí. Escribo cuando termino una herramienta, una nota o una guía, y eso pasa pocas veces al año.
Te llega un correo para confirmar: sin confirmar, la dirección no entra. Se guardan la dirección, el idioma y la fecha del alta. Nada más, y nada se comparte. Cada mensaje lleva su enlace de baja.
Israel Negrete Lepe, ingeniero en electrónica. Veinticinco años construyendo sistemas que llegan a producción: telemetría, rastreo vehicular, videovigilancia municipal, control de activos por RFID y plataformas transaccionales.
Lo que se publica aquí sale de problemas que tuve que resolver, no de temas que me parecieron interesantes. Cuando un instrumento se equivoca, también se cuenta.