Cos’è un broker MQTT

Un broker MQTT è un applicativo che permette di far comunicare, tramite appunto il protocollo MQTT, i client (che si dividono in publisher e subsciber).

Gestisce il flusso dei dati e permette ai client di iscriversi o pubblicare messaggi.

Un broker MQTT famoso e leggero che è compatibile con tutti i sistemi Unix, Raspberry Pi compreso (vi permetterà ad esempio di usare Homebridge con aggiornamenti istantanei), è Mosquitto.

È stato realizzato dai creatori di Eclipse e potete installarlo facilmente con:

sudo apt install mosquitto

La documentazione intera potete trovarla sul sito ufficiale:

https://mosquitto.org/man/mosquitto-8.html

Cos’è il protocollo SCP

Come dice il titolo stesso, è un protocollo di rete che permette il trasferimento di file in modo sicuro tra un server e un host o tra due host (anche se di per se c’è sempre uno che fa da server e uno da host) in modo sicuro. La sigla SCP, molto semplicemente, sta per secure copy protocol ed è molto usato in ambiente UNIX-like.

Qui: https://www.computerhope.com/unix/scp.htm potete vedere la documentazione intera ma è molto semplice da utilizzare e potrete utilizzarlo per velocizzare backup o trasferimenti vari tramite script Bash o schedulazioni cron.

La cosa fondamentale del protocollo SCP è che è basato su SSH.

Nei prossimi articoli vedremo come trasferire file in modo semplice e veloce.