RESOURCE-LIMITED DEVICE INTERACTIVITY WITH CLOUD-BASED SYSTEMS
First Claim
1. A communication module comprising:
- an interface to a microcontroller of a resource limited device; and
a transmitter-receiver configured to initially receive configuration data from a first computing system using a first communications protocol, and thereafter transmit resource limited device data obtained from the interface to a second computing system using a second communications protocol;
wherein the configuration data specifies at least one configuration setting for communicating with the second computing system using the second communications protocol.
9 Assignments
0 Petitions
Accused Products
Abstract
Resource limited devices may be provided with a communications module enabling the resource limited device to communicate with a more powerful user computing system using a personal area networking protocol. The communications with the user computing system may be used to configure the resource limited device and/or its communications module to communicate with a remote computing system using a local or wide area networking protocol. This technology may shift processing functions that cannot be performed by resource-limited processors of the electronic device to more powerful computing systems, including, but not limited to cloud based systems. Bridges may also coordinate communications between multiple resource limited devices and the more powerful computing systems. Shifting these processing functions to more powerful computing systems may avoid the need for device manufacturers to include more expensive processors and may reduce device manufacturing costs. Devices and methods are provided.
20 Citations
20 Claims
-
1. A communication module comprising:
-
an interface to a microcontroller of a resource limited device; and a transmitter-receiver configured to initially receive configuration data from a first computing system using a first communications protocol, and thereafter transmit resource limited device data obtained from the interface to a second computing system using a second communications protocol; wherein the configuration data specifies at least one configuration setting for communicating with the second computing system using the second communications protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A resource limited device comprising:
-
a microcontroller controlling an operation of the resource limited device; a communications module linked to the microcontroller; a memory storing an identifier of the resource limited device and an encryption key; a receiver in the communications module configured to (i) receive the encryption key and a configuration setting for a second communications protocol from a first computing system separate from the resource limited device using a first communications protocol, (ii) store the received encryption key and configuration setting in the memory, (iii) receive data from a second computing system over a communications network using a second communications protocol, and (iv) send the received data to the resource limited device through the link; and a transmitter in the communications module configured to (i) transmit the stored identifier of the resource limited device to the first computing system using the first communications protocol before the encryption key is received at the receiver, and (ii) transmit data from the resource limited device obtained through the link to the second computing system over the communications network using the second communications protocol after the second communications protocol is configured at the resource limited device with the configuration setting. - View Dependent Claims (12, 13, 14)
-
-
15. A bridge comprising:
-
at least one first transmitter-receiver configured to communicate with a plurality of resource limited devices using a first communications protocol; at least one second transmitter-receiver configured to communicate with a user computing device using a second communications protocol; at least one third transmitter-receiver configured to communicate with a remote system over a communications network using a third communications protocol; a converter for converting data between the protocols; and a controller for scheduling data transmissions from the bridge;
wherein;the at least one first transmitter-receiver receives an identifier of the resource limited device from a resource limited device using the first protocol; the at least one second transmitter-receiver transmits the identifier to the first computing system using the second protocol after conversion by the converter; the at least one second transmitter-receiver receives an encryption key and a configuration setting for said resource limited device using the second protocol; the at least one first transmitter-receiver transmits the encryption key to said resource limited device using the first protocol; the at least one first transmitter-receiver receives a request from said resource limited device to communicate with the remote system the at least one third transmitter-receiver transmits data to or receives data from the remote system relating to said resource limited device over the communications network using the third protocol configured according to the configuration setting, wherein at least one segment of the data is encrypted based on the encryption key. - View Dependent Claims (16)
-
-
17. A method, comprising:
-
transmitting, at a transmitter of a communications module connected to a resource limited device, an identifier of the resource limited device to a first computing system using a first communications protocol; receiving from the first computing system using the first communications protocol at a receiver of the communications module connected to the resource limited device an encryption key and a configuration setting for communicating with a second computer system over a communications network using a second communications protocol; storing the encryption key; configuring communications with the second computing system with the received configuration setting; and transmitting and receiving data between the resource limited device and the second computing system over the communications network using the second communications protocol after the configuring. - View Dependent Claims (18, 19, 20)
-
Specification