IoT devices can connect to the IoT platform directly, or through IoT Edge gateways that implement intelligent capabilities. Edge gateways enable functionality like:
- Aggregating or filtering device events before they're sent to the IoT platform
- Localized decision-making
- Protocol and identity translation on behalf of devices
There are two types of edge gateways, field or IoT Edge, and cloud or protocol gateways.
IoT Edge field gateways are located close to devices on-premises, and connect to the IoT platform to extend cloud capabilities into devices. IoT Edge devices can act as communication enablers, local device control systems, and data processors for the IoT platform. IoT Edge devices can run cloud workflows on-premises by using Edge modules, and can communicate with devices even in offline scenarios.
Protocol or cloud gateways enable connecting existing and diverse device populations to IoT solutions by hosting device instances and enabling communication between devices and the IoT platform. Cloud gateways can do protocol and identity translation to and from the IoT platform, and can execute additional logic on behalf of devices.
- For detailed documentation on using IoT Edge as a Field Gateway, refer to the following links:
- Using IoT Edge As a Field Gateway
- How to configure an IoT Edge Gateway
- For detailed documentation using Azure IoT Hub as a Cloud Gateway, refer to the following links:
- What is Azure's Cloud Gateway?
- What is Azure IoT Hub?
- How do I add additional protocol support for Azure IoT Hub?
- For overall guidance, refer to the following links: