Microcontroller-based IoT systems are commonly designed around a simple process. Sensors gather data, transmit it to a microcontroller, which then uploads it to the cloud for processing or storage. Edge computing reverses the situation and enables more local processing. This affects hardware selection, firmware development, data handling, security,and operation in the absence of a network connection.
Source
Processing Data at the Source
Consider an ESP32 connected to vibration and temperature sensors on an industrial motor. A basic design could send every measurement to a cloud platform. An edge-oriented design can instead analyze some readings locally.
The microcontroller could calculate temperature averages, identify unusual vibration patte ...