Gateways can perform several critical roles in IoT implementations: such as protocol conversion/bridging, providing connectivity to the cloud or enterprise applications through wide area network connectivity, managing the security on node devices and data/filtering, processing and storage. The ability to support local or edge compute is becoming more important as more applications that require real-time responses to changes in the physical environment, monitored by sensors, are being developed.