Arduino Watchdog tiene mordiscos y no necesita golosinas Deja un comentario

Mi perro Jasper no es muy vigilante: está demasiado interesado en dormir y perseguir a mis gatos para vigilar las cosas. Afortunadamente, [Vadim] ha presentado una alternativa más confiable con este perro guardián Arduino simple . Está diseñado para funcionar con equipos de minería de monedas criptográficas, pero podría adaptarse fácilmente para otros usos de alto tiempo de actividad, como servidores de archivos o armas del día del juicio final.

La forma en que funciona es simple: un pequeño programa en la computadora vigilada envía un comando sobre el puerto serie: un cortés “hola”. El perro guardián Arduino recoge esto y responde con un “HOLA” igualmente cortés. Eso inicia el perro guardián corriendo. UN programa Java simple en la computadora vigilada, a continuación, envía un ping cada cinco segundos sobre el puerto serie para que el perro guardián sepa que aún funciona correctamente.

Si el perro guardián no recibe este silbido, usa un relé de lengüeta conectado a los pines de reinicio de la computadora para activar un reinicio. A continuación, espera a que la computadora observada diga hola y comienza el proceso nuevamente.

[Vadim] incluye un video de demostración en el que el sistema restablece una plataforma de minería de cifrado poco confiable. Tiene limitaciones, por supuesto: si el programa de minería se cuelga sin apagar toda la computadora, el perro guardián no se activará, y no funcionará si el problema requiere un restablecimiento completo de energía en lugar de un reinicio por software. Es una construcción pequeña y ordenada que podría modificarse fácilmente para manejar todos estos problemas, sin embargo, y no es necesario seguir alimentando las golosinas para mantener su atención, a diferencia de Jasper.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Enviar Whatsapp
Hola 👋
¿En qué podemos ayudarte?