Relay Module for LWM2M Client Device Grouping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Managing large numbers of machine-to-machine (M2M) client devices in constrained networks is cumbersome and costly due to frequent registration and updating processes, which can be time-consuming and difficult for administrators, especially when dealing with thousands or millions of devices.
Innovation Solution
A relay module is introduced to interface with both server devices and client devices, establishing group object instances to control communication between a server device and a group of client devices, allowing for automatic registration, grouping, and management of client devices, thereby reducing the load on server devices and simplifying the management process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If direct communication between server devices and individual client devices is implemented, then device management functionality is achieved, but management time and cost increase significantly when dealing with large numbers of devices
Solution Approach 1:
The patent introduces a relay module as an intermediary component between server devices and client devices. The relay module receives registration requests from multiple client devices, maintains registration information locally, and communicates with server devices on behalf of the client devices. This intermediary approach eliminates the need for each client device to directly register with server devices, significantly reducing the time and resources required for managing large numbers of devices.
2Ease of operation
If individual client devices register directly with server devices, then device registration is achieved, but the complexity of managing large numbers of devices increases
Solution Approach 1:
The relay module serves as a simplified interface between client devices and server devices. Client devices only need to communicate with the relay module for registration and management operations, which maintains simplicity at the client side. The relay module handles the complexity of managing multiple device connections and communications, keeping the server device interface simple while enabling efficient management of large device numbers.
3Reliability
If frequent registration and updating processes are implemented for M2M devices, then device management accuracy is maintained, but the cost and time consumption increase
Solution Approach 1:
The relay module performs preliminary actions by maintaining registration information and device state locally before server devices need to query or update devices. This allows the system to prepare registration data in advance, so when server devices need information about client devices, the relay module can quickly provide accurate data without requiring frequent direct communication between client devices and server devices, thus maintaining accuracy while reducing time consumption.
Data Source
AI summary
A relay module (30) for use in a lightweight machine to machine (LWM2M) communication network comprises a first interface module (31) for interfacing with one or more server devices, and a second interface module (33) for interfacing with a plurality of client devices. A processing unit (35) is adapted to establish at least one group object instance, wherein each group object instance is used to control communication between a server device and a group of client devices.


