Skip to content
/ rabbitws Public

Aplicación Flask con conexión a MQTT mediante WebSockets. Nginx como proxy reverso. Jupyter para ensayo sin placas.

Notifications You must be signed in to change notification settings

D3f0/rabbitws

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MQTT IoT Software Stack (Rabbit/nginx/flask)

Esquema

Uso

En el Makefile se definen las los siguientes targets:

  • up Crear los contenedores
  • down Destruir los contenedores
  • open Abrir el navegador, depende de up

Vista desde Kitematic

Kitematic

Posibles Problemas

  • El servicio nginx está configurado para utilizar el puerto 80. Como Docker corre con privilegios, puede escuchar en este puerto. Pero si ya existe un proceso utilizando el puerto (como Apache o un Nginx en el host) será necesario modificar la línea dónde se define - "80:80" en el archivo (compose/docker-compose.yml)[compose/docker-compose.yml]
  • Retardo en el inicio de RabbitMQ. Es posible que se demore el inicio de Rabbit y el socket quede en estado conectando. Basta con refrescar.

About

Aplicación Flask con conexión a MQTT mediante WebSockets. Nginx como proxy reverso. Jupyter para ensayo sin placas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published