En mi proyecto, tengo un conjunto de sensores en una red local que debería comunicarse con un Raspberry Pi 3 y luego con un agente MQTT distante.
Como estoy usando ESP8266 para los nodos sensores, pensé que haría que los nodos esp sean clientes MQTT que se comuniquen con el intermediario directamente a través de la conexión a internet del pi. Pero necesito que el pi tenga acceso a los datos de los sensores de los nodos locales, así como a los datos de los sensores vinculados a ellos.
Por lo tanto, me gustaría la mejor solución para implementar dicha comunicación. Pensé en agregar un intermediario al Pi que se uniría al intermediario distante, así como publicar mensajes MQTT en un programa de Python que se ejecuta en la Frambuesa.
¿Hay alguna manera de evitar poner otro corredor en el Pi?
¿Hay una mejor solución para hacer esto?
¿El corredor consumirá demasiada memoria?
Sabiendo que es posible que también necesite transmitir datos del cuadro de la cámara.