Telefonaktiebolaget LM Ericsson (publ)
System and Method for Efficient Execution and Monitoring of Machine-to-Machine Device Management Tasks

Last updated:

Abstract:

In a M2M device management system, a Task Orchestration Module, TOM (32) external to the M2M device (20) manages the execution of tasks wholly or partly on the M2M device (20). This alleviates the M2M device (20) of the need to store code, execute tasks, monitor task execution, and the like. The tasks are specified using Finite State Machine, FSM, syntax. A task URL, tURL (34) resource on the M2M device (20) provides a tURL (34) to a resource hosting (36) a service (38) mapping task-IDs to FSM specifications. Communications between the TOM (32) and M2M device (20) is compactly and efficiently achieved using a device management protocol server/client system (16, 18), such as LightWeightM2M (LWM2M). A predetermined mapping (40) at the M2M device (20) maps action labels to library functions (22) of the M2M device (20), obviating the need for code in the M2M device (20) to interpret and execute actions. An event trigger decision module (42) at the TOM (32) interprets events and conditions reported by the device management protocol client (18), and determines when state transition events have occurred.

Status:
Application
Type:

Utility

Filling date:

14 Aug 2018

Issue date:

3 Jun 2021