Cloud Proxy for Lightweight IoT Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Lightweight IoT devices with limited hardware cannot implement the cloud interworking function specified in the Open Connectivity Foundation (OCF) device-to-cloud (D2C) service standard, hindering remote access and external communication.

Innovation Solution

A cloud proxy function is introduced to enable IoT devices without cloud interworking capabilities to access the cloud by using a cloud proxy device that receives resource retrieval requests, extracts device IDs, and transmits requests to the appropriate devices, registering with the cloud, and publishing resources, thereby facilitating communication through a mediator.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If lightweight IoT devices implement cloud interworking function according to OCF D2C specification, then cloud access capability is improved, but device complexity and hardware requirements increase

Engineering Contradiction:
Improvecloud access capabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A cloud proxy device is introduced as an intermediary between lightweight IoT devices and the cloud. The proxy device receives resource retrieval requests from lightweight devices, extracts device IDs, and forwards requests to appropriate devices. This mediator enables cloud access for devices that would otherwise be too simple to implement cloud interworking functions directly.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If separate external interworking device is added to link lightweight device with cloud, then cloud access capability is improved, but system complexity increases

Engineering Contradiction:
Improvecloud access capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The cloud proxy device performs multiple functions: it acts as a gateway for lightweight devices, manages device registration with the cloud, handles resource retrieval requests, and coordinates communication between devices and cloud services. This multi-functionality reduces the need for separate dedicated components for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of operation

If cloud proxy function is implemented, then remote access capability is improved, but infrastructure requirements increase

Engineering Contradiction:
Improveremote access capabilityVSAvoidinfrastructure requirements
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The cloud proxy device automatically manages device registration, resource publishing, and request routing without requiring manual configuration of each lightweight device. The system self-manages the mapping between device IDs and endpoints, reducing the operational burden on users while enabling remote access.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11556392B2Cloud access method for Iot devices, and devices performing the same
Publication Date: 2023.01.17 ELECTRONICS & TELECOMM RES INST
  • US11556392B2 patent drawing
  • US11556392B2 patent drawing
  • US11556392B2 patent drawing

AI summary

A cloud access method of an internet of things (IoT) device and devices performing the cloud access method are disclosed. The cloud access method using a cloud proxy function includes receiving a first resource retrieval request of a client device from a cloud, extracting, from the first resource retrieval request, a device identification (ID) of a device including a resource for which a resource retrieval is requested, and transmitting a second resource retrieval request of the client device to the device based on the device ID.