Understand data flow and communication architecture
Data flow determines the collaboration and dependencies between modules. Any operation should consider the impact range based on these dependencies, and all data transfers must be logged.
Architectural Note: The logic layer of the device dashboard exists primarily to handle message forwarding via serial port to the mainboard, as the mainboard lacks network connectivity to communicate with the server via MQTT.