Premier message du client picockpit rendu !

Aujourd'hui, 7.8.2019, vers 18:16, le code est en place pour que le premier message ait été rendu :

image 

Ainsi, le Pi "Alexander" est affiché comme étant en ligne.

Grâce à la magie de vue.js, MQTT, VerneMQ, AdminLTE, Crystal Lang, Python, Paho, AXIOS et bien plus encore !

C'est l'effort d'environ 320 heures de travail (temps total investi dans PiCockpit jusqu'à présent) Sourire

(À propos, l'icône de clé à molette après Alexander montre simplement que les caractères spéciaux UTF-8 peuvent être utilisés sans problème).

La capture d'écran montre également certaines caractéristiques de conception des messages et des sujets MQTT que j'ai choisis :

  • le chemin comprend la série pi
  • Les messages sont au format JSON et comprennent des éléments spéciaux :
    • $client : le client qui a envoyé le message
    • $uuid : un identifiant unique (actuellement généré à l'aide de uuid.uuid1() en Python)
    • $ts : un horodatage UNIX, généré en utilisant datetime.datetime.utcnow().timestamp()