Buenas Tardes,
Me llamo Vicente y estoy intentado poner en Internet los resultados la estación Froggit WH1080SE que tengo en la casa de campo y cuya foto aparece en mi perfil. A día de hoy la tengo funcionado satisfactoriamente mediante WEEWX a través de una Raspberry 3B+. El problema es que en dicho emplazamiento tengo acceso a Internet gracias a un router 4G y un duplicado de mi tarjeta SIM. Mi tarifa es limitada y no puedo mostrar la web tal y como está a Internet porque un aumento del tráfico al acceder a la Raspberry me dejaría sin tarifa de datos.
¿Qué es lo que quiero? Pasar la información de la base de datos a otra Raspeberry (equipo espejo) que tendré en mi casa donde tengo una IP fija y acceso por cable (sin cuotas). En la Raspeberry de casa instalaré otro WEEWX igualito al de la de la casa de campo. A este equipo lo "engañaré" modificando la base de datos. Esa modificación debe hacerse de la forma más liviana posible en términos de transferencia de datos de un sitio a otro por razones obvias.
Bien, he visto soluciones basadas en MQTT pero dirigidas a tener acceso a lo datos concretos de la base de datos, sin embargo no he visto nada que termine en buen puerto a la hora de reconstruir con MQTT la base de datos en el equipo espejo (referencia 1). Es por ello que estoy pensado en realizar copias incrementales de la base de datos del equipo que en la actualidad está funcionado y recogiendo datos. Las copias incrementales (utilizando comandos propios de MySQL) pueden ser lanzadas desde el equipo espejo y programadas desde el CRON (referencia 2).
¿Qué opináis?
Un saludo
Referencias:
[Referencia 1] MQTT y Weewx sin llegar a buen puerto:
https://groups.google.com/g/weewx-user/c/ezw25K6IUuc/m/kcvHWOOWFQAJ[Referencia 2] Copias incrementales:
https://www.daniloaz.com/es/como-hacer-backups-de-mysql-mariadb-con-el-comando-mysqldump/