In the picture below, you can see the architecture of the project.

You can see that the main server receives data from the MQTT broker and stores it in the database. The server communicates and commands the broker and database, generates files, and processes all data.

The Open4Tech Cloud platform communicates with the server to receive and visualize or download data.