¡Primer mensaje del cliente de picockpit renderizado!

Hoy, 7.8.2019, alrededor de las 18:16 el código está en su lugar para que el primer mensaje haya sido renderizado:

imagen 

Así, el Pi "Alexander" se muestra como en línea.

Gracias a la magia de vue.js, MQTT, VerneMQ, AdminLTE, Crystal Lang, Python, Paho, AXIOS y mucho más.

Este es el esfuerzo de unos 320 horas de trabajo (tiempo total invertido en PiCockpit hasta ahora) Sonrisa

(Por cierto, el icono de la llave inglesa después de Alexander sólo muestra que los caracteres especiales UTF-8 pueden utilizarse sin problemas)

La captura de pantalla también muestra algunas características de diseño de los mensajes y temas MQTT que he decidido:

  • la ruta incluye el serial de la pi
  • Los mensajes están en formato JSON e incluyen elementos especiales:
    • $client: el cliente que envió el mensaje
    • $uuid: un identificador único (actualmente generado con uuid.uuid1() en Python
    • $ts: una marca de tiempo UNIX, generada con datetime.datetime.utcnow().timestamp()