A questo punto impostiamo nodered per leggere i messaggi su Mosquitto ed inserire i dati in InfluxDB e MySql.
Di seguito il file json da importare in nodered
Tale flusso è funzionale alla spiegazione del funzionamento della architettura nel complesso; il flusso deve essere ottimizzato programmando nodered in modo da generare automaticamente le informazioni dei nodi da cui arrivano i dati senza ricorrere a diversi nodi per ciascun sensore.
Per eseguire l’import procedere come segue, dopo aver acceduto a nodered
http://dashboardora.local/nodered
e dopo aver cliccato sul menù a destra, scegliere di importare il json da clipboard
Alla schermata successiva, scegliere di importare il file json in un nuovo flusso
Una volta importato, impostare le credenziali per accedere a MySql ed InfluxDB, selezionando dal menu a destra Configuration nodes ed impostando utenza e password
Vengono mostrate le connessioni ai db e mosquitto
Di seguito l’impostazione di MySql, accedibile cliccando con il mouse due volte su ESPMYSQL
Con Update si aggiorna il nodo.
Per rendere operativi i flussi cliccare su Deploy
Ora con nodered prendiamo il contenuto dei vari topic mqtt e li inseriamo all’interno di MySql e di InfluxDB.
Nel prossimo articolo visualizziamo tali dati in Grafana
Monitoraggio Sensori – Configurazione Grafana
