An IoT gateway bridges communication between devices, sensors, systems and the cloud. It offers local processing and storage, and can autonomously control devices based on sensor data. IoT gateways aggregate, process and filter data for secure transmission from the edge to the cloud. They bridge different sensing domain protocols with network domain protocols through protocol conversion and multi-interface connectivity to various wireless standards. Common features of IoT gateways include supporting multiple interfaces, protocol conversion, manageability, and acting as a bridge between sensing and network domains.