IoT Sensor Code Decoupling via LWM2M Management Layer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for updating IoT devices require heavy firmware upgrades and manipulations, which are complex and often require manufacturer involvement, limiting flexibility and efficiency in managing sensors and hardware peripherals.

Innovation Solution

The use of the Lightweight Machine-to-Machine (LWM2M) protocol as a management layer decouples sensor code from client code, allowing independent management and development, enabling developers to focus on specific sensors or use cases, and facilitating firmware and configuration updates without rebuilding the entire firmware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If heavy firmware upgrades are used to update IoT devices, then device functionality can be updated, but the complexity of the update process increases and manufacturer involvement is required

Engineering Contradiction:
Improvedevice update capabilityVSAvoidupdate process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the firmware into a management layer and sensor-specific layers, allowing independent updates of sensor code without requiring full firmware reflash. This segmentation enables lightweight updates that don't require manufacturer involvement while maintaining device functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the sensor code from the client code using containerization technology. This extraction allows sensor applications to be independently managed and updated through the LWM2M protocol without affecting the core client code, reducing update complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

2Ease of operation

If sensor code is coupled with client code, then device operation is simplified, but flexibility in managing and updating sensors is reduced

Engineering Contradiction:
Improvedevice operation simplicityVSAvoidsensor management flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent segments the device software architecture into distinct layers: a management layer (LWM2M client) and sensor-specific layers (sensor applications in containers). This segmentation maintains simple device operation through the standardized management layer while enabling flexible sensor management through independent container updates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a containerization layer as an intermediary between the LWM2M client and sensor applications. This intermediary enables flexible sensor management and updates while maintaining the simplicity of the underlying client code through standardized interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If full firmware rebuilding is required for sensor updates, then device integrity is maintained, but update efficiency and speed are reduced

Engineering Contradiction:
Improvedevice integrityVSAvoidupdate efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the firmware update process into targeted sensor container updates rather than full firmware rebuilding. This segmentation maintains device integrity through the standardized LWM2M management layer while dramatically improving update efficiency by only transferring and installing specific sensor applications.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by updating only the necessary sensor containers rather than performing complete firmware rebuilds. This approach maintains sufficient device integrity for the updated functionality while significantly improving update speed and efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11418933B2Facilitation of container management for internet of things devices for 5G or other next generation network
Publication Date: 2022.08.16 AT&T MOBILITY II LLC
  • US11418933B2 patent drawing
  • US11418933B2 patent drawing
  • US11418933B2 patent drawing

AI summary

A lightweight machine-to-machine (LWM2M) protocol can be utilized as a management layer for other applications pertaining to communication and retrieval of information from hardware peripherals. The applications can be managed via a client and the applications can communicate to the client via a standard proxy or message broker. Consequently, sensor codes can be decoupled from the client codes, thus allowing them to both be independent interchangeable components of a specific device's architecture. Therefore, sensors can be added, removed, and/or manipulated without modifying the underlying management layer.