Z-wave controller shift in thermostats
First Claim
1. A networking device, comprising:
- a processor;
an Internet WiFi transceiver configured to communicate with devices of a first network;
a network transceiver configured to communicate with devices of a second network, wherein the devices of the second network comprise a group of nodes, comprising at least one node, and a network controller that determines membership of the group of nodes;
a first boot image that configures the network transceiver as the network controller that determines membership of the group of nodes;
a second boot image that configures the network transceiver as a repeater node that does not determine membership of the group of nodes; and
a flash memory storing the first boot image from which the processor boots to configure the network transceiver as the network controller; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations comprising;
transmitting, via the Internet WiFi transceiver, a request for the network transceiver to operate as the network controller; and
in response to a command received via the Internet WiFi transceiver, storing the second boot image to the flash memory and rebooting the networking device using the second boot image that configures the network transceiver as a repeater node.
2 Assignments
0 Petitions
Accused Products
Abstract
A Z-Wave networking device is disclosed having a processor, a WiFi transceiver, a Z-Wave network transceiver, and a flash memory from which the processor boots a startup image. The processor can boot a first startup image that configures the Z-Wave network transceiver as a Z-Wave network controller, and the processor can boot a second startup image that configures the Z-Wave network transceiver as a Z-Wave repeater node. An Internet server receives registration information for the device, and instructs the device to boot from the first startup image upon determining that a Z-Wave network controller is not present in the Z-Wave network, or from the second startup image upon determining that a Z-Wave network controller is already present in the Z-Wave network. In embodiments, the Z-Wave networking device comprises an HVAC thermostat.
47 Citations
13 Claims
-
1. A networking device, comprising:
-
a processor; an Internet WiFi transceiver configured to communicate with devices of a first network; a network transceiver configured to communicate with devices of a second network, wherein the devices of the second network comprise a group of nodes, comprising at least one node, and a network controller that determines membership of the group of nodes; a first boot image that configures the network transceiver as the network controller that determines membership of the group of nodes; a second boot image that configures the network transceiver as a repeater node that does not determine membership of the group of nodes; and a flash memory storing the first boot image from which the processor boots to configure the network transceiver as the network controller; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations comprising; transmitting, via the Internet WiFi transceiver, a request for the network transceiver to operate as the network controller; and in response to a command received via the Internet WiFi transceiver, storing the second boot image to the flash memory and rebooting the networking device using the second boot image that configures the network transceiver as a repeater node. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for adding a Z-Wave networking device to a Z-Wave network, the system comprising:
-
a remote server comprising a processor; and the Z-Wave networking device in communication with the remote server, wherein the Z-Wave networking device comprises; a WiFi transceiver configured to communicate with the remote server; a Z-Wave network transceiver configured to communicate with devices of a mesh network, wherein the devices of the mesh network comprise a group of nodes, comprising at least one node, and a network controller that determines membership of the group of nodes; selectable boot images comprising;
a first boot image that configures the Z-Wave networking device as the network controller that determines membership of the group of nodes and a second boot image that configures the Z-Wave networking device as a repeater node that does not determine the membership; anda flash memory that stores a boot image from which the Z Wave networking device boots; wherein the remote server selects, from among the selectable boot images, the boot image to be stored to the flash memory based on a determination of whether the Z-Wave network comprises a device configured as the network controller. - View Dependent Claims (7, 8, 9)
-
-
10. A method comprising:
-
receiving, by a device comprising a processor, registration information that identifies a networking device and a user identity to which the networking device is being registered; performing, by the device, a status procedure that determines whether a Z-Wave network, comprising a group of nodes and a network controller that determines membership of the group of nodes, is already associated with the user identity; in response to the Z-Wave network not being associated with the user identity, associating, by the device, the Z-Wave network with the user identity; receiving, by the device, a request to enroll the networking device in in the Z-Wave network, wherein the request indicates a role of the networking device, and wherein the role being requested is determined by a boot image currently stored to a memory of the networking device; and in response to determining that the role being requested conflicts with information determined by the status procedure, instructing, by the device, the networking device to load a different boot image into the memory and to reboot. - View Dependent Claims (11, 12, 13)
-
Specification