kairostech-sw / kairoshub-configuration

0 stars 0 forks source link

CdU 2 – Ricezione di una notifica #23

Closed mfinotti closed 1 year ago

mfinotti commented 2 years ago

L'HUB riceve sul topic di riferimento (identificativo dell'hub) il messaggio contenente il comando da eseguire. Il messaggio viene intercettato dall software e viene propagato nell'evento INBOUND_EVENT.

il modulo kairoshubEvent è in ascolto di questo evento e riceve il messaggio tipo:

{ "sender": "1234567", "evenType": "HEATING_ON", ................................................ ............................................... }

il modulo kairoshubEvent elabora l'eventType ricevuto e propaga un nuovo evento AD_HEATING (ad esempio) che si occuperà di gestire l'accesione / spegnimento dell'impianto di riscaldamento. Viene passata come informazione aggiuntiva dell'evento il sender che dovrà essere utilizzata alla fine dell'elaborazione.

mfinotti commented 2 years ago

Funzionalità già realizzata. Task a scopo informativo.