Primo messaggio dal client picockpit reso!
Oggi, 7.8.2019, alle 18:16 circa il codice è a posto per il primo messaggio è stato reso:
Così il Pi "Alexander" è mostrato come online.
Grazie alla magia di vue.js, MQTT, VerneMQ, AdminLTE, Crystal Lang, Python, Paho, AXIOS e molto altro ancora!
Questo è lo sforzo di circa 320 ore di lavoro (tempo totale investito in PiCockpit finora)
(A proposito, l'icona della chiave inglese dopo Alexander sta solo mostrando che i caratteri speciali UTF-8 possono essere usati senza problemi)
Lo screenshot mostra anche alcune caratteristiche di design dei messaggi e degli argomenti MQTT che ho deciso:
- percorso include il pi seriale
- I messaggi sono in formato JSON e includono elementi speciali:
- $client: il cliente che ha inviato il messaggio
- $uuid: un id unico (attualmente generato usando uuid.uuid1() in Python
- $ts: un timestamp UNIX, generato usando datetime.datetime.utcnow().timestamp()