Data collected and managed from IoT devices is typically done through the use of a gateway. This device acts as an intermediary between the physical devices connected to it and a centralized data storage repository. The gateway collects data from each device, processes it, and transmits it to the appropriate destination in order for further analysis or action. In addition, security protocols are often implemented at this level to protect against unauthorized access. Depending on the type of system deployed, a range of other management features may be included such as providing remote access control over all connected devices.