Cos’è MQTT?
MQTT è un protocollo publish/subscribe leggero progettato per i dispositivi IoT. Invece della comunicazione diretta tra dispositivi, i messaggi vengono scambiati tramite un broker centrale utilizzando i topic — percorsi strutturati come home/living_room/temperature.
Tra i dispositivi compatibili con MQTT più diffusi ci sono Shelly, Sonoff/Tasmota, gateway Zigbee2MQTT e numerosi sensori DIY.
MQTT Broker in TapHome
TapHome include un MQTT Broker integrato che funziona localmente sul controller — senza cloud né broker esterni. Gestisce tutta la comunicazione tra TapHome e i tuoi dispositivi MQTT sulla rete locale.
Attiva il MQTT Broker in Impostazioni → Hardware → MQTT Broker sul controller TapHome.
Utilizzo dei template predefiniti
Una volta avviato il MQTT Broker, il modo più rapido per collegare i dispositivi è tramite i template del Packet Parser. I template definiscono i topic MQTT e le mappature dei dati per ogni dispositivo — senza necessità di configurazione manuale.
- Vai in Hardware → Aggiungi Modulo → Packet Parser
- Seleziona MQTT come protocollo
- Scegli un template per il tuo dispositivo
- Configura l’IP/hostname del dispositivo e conferma
Sfoglia i template MQTT disponibili qui sotto.
Integrazione MQTT personalizzata
Per i dispositivi senza un template predefinito, puoi creare un modulo Packet Parser personalizzato con protocollo MQTT e definire manualmente le sottoscrizioni ai topic e i comandi.