Por comodidad, se va a realizar la conexión con un servidor MQTT en local, es decir, un servidor instalado en nuestro propio ordenador. El servidor elegido es Eclipse Mosquitto, por ser abierto, multiplataforma y muy fácil de instalar. También se podría instalar en un mini ordenador, como Raspberry Pi.

Otra opción es utilizar una app móvil que trabaje como servidor MQTT. Aunque no es el método de trabajo planteado aquí, casi todo el documento es común, solo cambiaría la parte del servidor:

Instalar el servidor #
Configurar el servidor #
Tras instalarlo, el archivo Mosquitto.conf hay que pegarlo en la carpeta en la que se ha instalado Mosquitto en el ordenador, para ampliar ciertas funciones necesarias. La carpeta de instalación suele estar en C:\Program Files\mosquitto, teniendo en cuenta que Program Files puede venir traducido como Archivos de programa.
Arrastra el archivo descargado Mosquitto.conf a esta carpeta para que reemplace al archivo antiguo con el mismo nombre:

Activar el servidor #
En la barra de tareas escribe Servicios y entra en la aplicación Servicios:

Busca el servidor por la letra M e inícialo:

Firewall de Windows y excepciones #
El cortafuegos de Windows (Firewall) puede hacer que el microcontrolador no se pueda conectar al servidor. Lo mas prudente y aconsejable, aunque un poco mas laborioso inicialmente, es crear una excepción en Windows para que si deje acceder a dispositivos que se estén intentando conectar con Mosquitto con MQTT. Sin embargo, también e puede deshabilitar el firewall, pero lo aconsejable sería volver a activarlo posteriormente para navegar por internet, ya que el ordenador queda en parte desprotegido. Vamos a ver los dos procesos.
Crear una excepción en Windows #
dfdf

sdf

dfg

sfdsf



sdfsdf



sdfdf



sfdf



sdfsdf



asdf


sddsf


sdf



sdfd
sfdsf



sdfsdf



sdfdf



sfdf



sdfsdf



asdf


sdfd
Deshabilitar el Firewall #
Si estás conectado por Wifi, puedes acceder al firewall desde las propiedades de la red:


También puedes escribir Firewall en la barra de tareas de Windows para acceder:









