Patent attributes
A system is configured to provide an IoT device with access to cloud resources. The system includes a backend system configured to provide at least one service selected from a group consisting of: data management, file management, user management, and device management. The system also includes an IoT client device including an IoT device and a backend services module in communication with the IoT device, the IoT client device is configured to communicate with the backend system over a wide area network. The backend services module includes an IoT protocol engine configured to identify an API call for the backend system from a message communicated from the IoT device and a backend services API engine in communication with the IoT protocol engine, the backend services module configured to generate the identified API call. The backend services module also includes an Internet stack for communication of the API call to the backend system;