MQTT – Il protocollo che muove l’IOT Se sei coinvolto nell’Internet of Things (IoT) o stai esplorando le possibilità offerte dalla connettività dei dispositivi intelligenti, allora devi conoscere MQTT (Message Queuing Telemetry Transport). MQTT è il protocollo di messaggistica leggero che sta trasformando l’IoT, consentendo ai dispositivi di comunicare in modo efficiente e affidabile, anche in ambienti con risorse di rete limitate. […]
Sonoff e MQTT Nativamente i dispositivi Sonoff non supportano il protocollo MQTT. E’ possibile però modificarne il firmware, installando il firmware Tasmota (a scaricabile da questo link) per poterlo utilizzare con MQTT. L’utilizzo del protocollo MQTT consente di integrare il sonoff all’interno di OpenHab e gestirlo da remoto tramite interfaccia web. Inoltre, questo firmware consente di: Anche se […]
MQTT con Raspberry PI Zero 2 W – seconda parte Riprendendo i concetti del post precedente, procediamo con l’implementazione del nostro progetto. L’occorrente per il nostro progetto di test sono: Lo schema del progetto finale è il seguente: Nell’ottica di utilizzare microprocessori ESP32, consiglio la lettura di questo post in cui viene descritta la procedura per poter utilizzare MQTT con processori ESP32. Inoltre è possibile […]
MQTT con Raspberry PI Zero 2 W – prima parte Nei post precedenti abbiamo analizzato il codice di un semplice client MQTT in C#. In questo post installeremo un broker MQTT all’interno di un raspberry pi zero 2 W configurandone gli aspetti essenziali. MQTT è un protocollo di comunicazione creato da IBM nel 1999 con lo scopo principale di fornire un meccanismo di comunicazione in […]
Automapper – Creare Profile e configurazione dinamica Automapper consente di creare un meccanismo di mappatura tra classi. Tipicamente viene utilizzato per la mappatura tra DTO e la business logic dell’applicazione. Automapper può essere facilmente integrato all’interno di applicazioni .NET Core, installando i pacchetti: con i comandi: Il primo pacchetto è il core di Automapper, mentre il secondo consente di gestire la dependency […]