I'm making a project where I have a local no-Internet MQTT network (scheme below).
Devices (except for RPi 3B+) needs to work outside so I can't provide them Internet access. The purpose of RPi 3B+ node is to receive sensor data and transfer it to Web server in graphic, easy-to-analyse way.
The question is: Is it possibile to switch automatically networks by RPi 3B+ node and how can I make it?
Also if anyone could recommend solution for collecting and showing data in Web server I'd really appreciate that. I'm quite newbie and it's important to me to keep the project in not over complicated way.
Thank You in advance.
Scheme:
Web server ~ . ~ . ~ RPi 3B+ ~ ~ ~ RPi 0W ~ ~ ~ ESP32 -- sensor
~ . ~ . ~ Wi-Fi connection in network with Internet access (connection to access point with Internet)
~ ~ ~ Wi-Fi connection in network without Internet access (MQTT network)
RPi 3B+ and ESP32 - MQTT clients
RPi 0W - MQTT broker and access point without Internet