Communications with constrained devices
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsMert Ocak, Ari Keränen
Life of this patent
Estimating the term…
Abstract
A standardised method is provided for enabling remote script execution on a constrained device. The method comprises transmitting a first Lightweight Machine-to-Machine, LWM2M, protocol message from a LWM2M protocol server to a LWM2M protocol client on the constrained device. A content of the first LWM2M message is such that the LWM2M protocol client has access to a script. The method also comprises transmitting information about execution of the script from the LWM2M protocol server to the LWM2M protocol client in a LWM2M protocol message.
Claims18
A method of enabling remote script execution on a constrained device, the method comprising:
- transmitting a first Lightweight Machine-to-Machine (LWM2M) protocol message from a LWM2M protocol server to a LWM2M protocol client on the constrained device, wherein content of the first LWM2M protocol message configures the LWM2M protocol client to access a script;
- and
- transmitting information about execution of the script from the LWM2M protocol server to the LWM2M protocol client in a second LWM2M protocol message;
- and
- wherein the information about execution of the script comprises at least one rule for automatic script execution that identifies:
- at least one resource on the constrained device;
- and
- at least one attribute of the at least one resource on the device;
- and
- wherein the information about execution of the script configures the LWM2M protocol client to execute the script when the at least one resource has the attribute.
A method of performing script execution on a constrained device, the method comprising a Lightweight Machine-to-Machine (LWM2M) protocol client on the constrained device:
- receiving, from a LWM2M protocol server, a first LWM2M protocol message, wherein content of the first LWM2M protocol message configures the LWM2M protocol client to access a script;
- and
- receiving, from the LWM2M protocol server, information about execution of the script in a second LWM2M protocol message, wherein the information about execution of the script comprises at least one rule for automatic script execution that identifies:
- at least one resource on the constrained device;
- and
- at least one attribute of the at least one resource on the device;
- and
- executing the script when the at least one resource has the attribute.
A server for enabling remote script execution on a constrained device, the server comprising:
- processing circuitry;
- memory containing instructions executable by the processing circuitry whereby the server is operative to:
- transmit a first Lightweight Machine-to-Machine (LWM2M) protocol message to a LWM2M protocol client on the constrained device, wherein content of the first LWM2M message configures the LWM2M protocol client to access a script;
- and
- transmit information about execution of the script to the LWM2M protocol client in a second LWM2M protocol message;
- and
- wherein the information about execution of the script comprises at least one rule for automatic script execution that identifies:
- at least one resource on the constrained device;
- and
- at least one attribute of the at least one resource on the device;
- and
- wherein the information about execution of the script configures the LWM2M protocol client to execute the script when the at least one resource has the attribute.
An endpoint device operable to carry out a method of performing script execution, the endpoint device comprising:
- processing circuitry;
- memory containing instructions executable by the processing circuitry whereby the endpoint device is operative to, at a Lightweight Machine-to-Machine (LWM2M) protocol client on the endpoint device:
- receive, from a LWM2M protocol server, a first LWM2M protocol message, wherein content of the first LWM2M protocol message configures the LWM2M protocol client to access a script;
- receive, from the LWM2M protocol server, information about execution of the script in a second LWM2M protocol message, wherein the information about execution of the script comprises at least one rule for automatic script execution that identifies:
- at least one resource on the constrained device;
- and
- at least one attribute of the at least one resource on the device;
- and
- execute the script when the at least one resource has the attribute.
Dependencies are inferred from the claim text.