AdvancedTopic 88 of 104Electronics & Embedded
Edge computing
Processing near the data source cuts latency and bandwidth.
In depth
Edge nodes process data locally to cut latency, bandwidth and cloud cost and to keep working offline; they also improve privacy. Tasks: filtering, anomaly detection, inference, protocol translation. Orchestration of containers and updates is a challenge.
Key points
- Fog computing
- Latency in ms
- Resource-constrained hardware
ExampleA camera detects people on-device and sends only counts.
What is Edge computing?
Processing near the data source cuts latency and bandwidth.
Why is it important to understand edge computing?
Edge computing processes data close to the source, which saves bandwidth and reduces delay for time-sensitive decisions.
Why choose edge over cloud?
Edge processing reduces latency, network use and dependence on connectivity, and it can keep private data local.
What are the limits of edge computing?
Edge devices have less computing power and storage than the cloud, so complex models and long history may still need central systems.
How is Edge computing used in practice?
Typical applications include detecting a fault on a motor locally rather than sending raw vibration data to the cloud, running a camera-based safety check on a factory robot and filtering sensor data in a gateway before it is uploaded.
What should I learn before Edge computing?
Study "MQTT" first (topic 87 of 104 in Electronics & Embedded). It covers the groundwork this topic builds on.
What are the key points of Edge computing?
Fog computing. Latency in ms. Resource-constrained hardware.
Can you give an example of Edge computing?
A camera detects people on-device and sends only counts.
What comes after Edge computing?
The next topic is "TinyML", which builds directly on this one.
How difficult is Edge computing?
It is classed as Advanced in Electronics & Embedded (topic 88 of 104). It is an advanced topic. It assumes you are comfortable with the intermediate topics in Electronics & Embedded.