An edge computing infrastructure typically consists of four main components:
1. Edge Devices and Sensors: These are the devices that collect data at the edge of the network such as sensors, smartphones, surveillance cameras, drones, and wearables. They are responsible for gathering raw data from the environment and converting it into digital signals that can be processed by the edge computing system.
2. Edge Computing Nodes: These are the computing devices that are responsible for processing and analyzing the data collected by the edge devices. They are typically located closer to the edge devices in order to reduce latency and improve real-time processing capabilities. These computing nodes can range from simple microcontrollers to powerful servers, depending on the specific use case.
3. Edge Gateway: This is the component that connects the edge devices and the edge computing nodes to the cloud or data center. It serves as a bridge between the edge and cloud, and its main role is to ensure that data is securely transmitted between the two. Edge gateway devices also have capabilities to perform data filtering, aggregation, and pre-processing, which can help reduce the amount of data that needs to be sent to the cloud.
4. Cloud or Data Center: This is the component that receives data from the edge devices and performs further analysis, storage, and processing. Cloud or data center can be accessed by edge devices through the Edge Gateway. The cloud or data center infrastructures are typically used for long-term storage, analytics, and machine learning models development that require large amounts of computing power.
Together, these components work together to form an edge computing infrastructure. They help to reduce latency, improve data processing speeds, and provide real-time data analysis capabilities, which are critical for the success of many modern industries such as industrial IoT, Smart Cities, and Intelligent Transportation Systems.