We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest. Update Here
Stay in the loop with the latest from Microchip. Update your profile while you are at it. Update Here
Complete your profile to access more resources. Update Here

What Is Edge Computing?

Edge Computing


Edge computing is a distributed computing model that processes data closer to its source, such as in Internet of Things (IoT) devices, rather than relying solely on centralized cloud servers. Edge computing reduces latency, enhances real-time decision-making and optimizes bandwidth usage for a wide range of applications.

Benefits of Edge Computing 


Edge computing offers several advantages, particularly in embedded and IoT applications:

Low Power Consumption

Low Power Consumption

Processing data locally reduces the need for constant data transmission, which lowers energy usage. This feature is important for battery-powered devices and remote sensors.

Enhanced Security

Enhanced Security

By handling sensitive data at the edge, the risk of data breaches during transmission is reduced. Localized processing helps protect information from unauthorized access and cyber threats.

Reliable Performance

Reliable Performance

Edge computing allows devices to operate independent of network connectivity. This enables real-time decision-making and reliable operation in environments where latency or connection stability is critical.

Lower Latency

Lower Latency

Local processing minimizes the delay between data generation and action, which makes systems more responsive. This is essential in applications like autonomous vehicles, industrial automation and smart devices.

Industries That Use Edge Computing


Edge computing is applied in many industries, such as:

  • Industrial automation: Local data processing enables real-time control of machinery and factory equipment
  • Automotive: Edge systems support vehicle sensors and autonomous driving features, improving safety and efficiency
  • Health care: Devices can process patient data locally for faster clinical response and improved patient outcomes
  • Smart buildings: Securely monitor and adjust temperature, lighting, shutter position, building and room access, and video surveillance
  • Smart cities: Infrastructure systems, such as traffic management and utilities, can operate efficiently with localized computing
  • Smart home: The thermostat monitors the temperature of multiple locations, such as the refrigerator, and processes environmental data from multiple sensors such as humidity and smoke

 

Edge Computing vs. Cloud Computing


Aspect Edge Computing Cloud Computing  
Latency/Responsiveness Enables faster data processing by performing computations near the data source, reducing transmission delays Involves sending data to centralized servers for processing, which can increase latency  
Bandwidth Efficiency Optimizes network usage by transmitting only relevant or summarized data Consumes more bandwidth as larger volumes of raw data are sent for centralized processing  
Connectivity Dependence Continues operation even with limited or no internet connectivity Requires stable and continuous network connectivity for data transfer and application access  
Privacy and Security Keeps sensitive data local, reducing exposure during transmission to enhance privacy and security Data travels over public or shared networks, increasing potential vulnerability to breaches  
Scalability Scaling can be more complex since each device manages its own resources and updates Easily scalable due to centralized management and pooled computing resources  
Use Cases Applicable for real-time decision-making, industrial automation and remote or mobile applications Best-suited for large-scale data storage, analytics and applications requiring significant processing power

Security in Edge Computing


Edge computing enhances security by processing sensitive data locally rather than sending it to centralized servers. Key security aspects include:

  • Local data processing: Reduces the exposure of sensitive information by keeping it on the device or nearby gateway
  • Cryptographic protection: Data can be encrypted during storage and transmission to prevent unauthorized access
  • Resilience against attacks: Systems can be designed to resist side-channel attacks and ensure integrity
  • Secure supply chain: Hardware and software can be verified to prevent tampering and provide trustworthiness in edge computing environments

How to Select Edge Computing Tools and Solutions


Selecting the right edge computing tools involves considering factors like performance requirements, power constraints and security needs. We offer a comprehensive portfolio of products, including microcontrollers (MCUs), microprocessors (MPUs), FPGAs and security solutions, to meet diverse application requirements. You can utilize our product selection tools to identify the most suitable components for specific edge computing applications.

Live Chat

Need Help?

Privacy Policy