Comunicació entre processos via MQTT ------------------------------------ Per fer la comunicació entre processos fa amb el protocol `MQTT` utilitzarem la biblioteca de python :py:mod:`paho-mqtt` `(paho-mqtt) `__. Aquesta facilita la programació del protocol seguint el model de `publicar-subscriure`. Recordeu que el model consta de processos que publiquen dades, processos que llegeixen les dades via un servidor intermediari. El servidor difon als processos subscriptors d'un tema, les novetats emeses pels processos publicadors sobre un tema en qüestió. Nosaltres usarem com a servidor intermediari, el servidor `mosquitto`. Des de debian, el podeu instal·lar fent:: apt install mosquitto En el desenvolupament de l'aplicació pot generar-se molta brossa en el servidor que entorpeixen les proves futures de l'aplicació (missatges pendents d'enviar d'una prova anterior, etc). Si estem en aquest cas, cal fer:: sudo /etc/init.d/mosquitto stop sudo /etc/init.d/mosquitto start per reinicialitzar el servidor. Les proves de tots els exercicis que usen `MQTT` es fan suposant sempre que el servidor mosquitto està actiu (comportament per omissió després d'una instal·lació en debian).