IoT or internet of things gateway refers to the software program or physical device that acts as the connecting point between the sensors, controllers, and intelligent devices to the cloud. Data moving between cloud and IoT devices need to move through the IoT gateway. Therefore, this gateway works as the network router, efficiently handling outbound and inbound data traffic. Some devices might offer more functionality than merely managing the data traffic. They can preprocess the data locally at the edge before transferring it to the cloud. Here, the device can summarize, duplicate or aggregate the data to reduce the volume before forwarding it to the cloud.