Zigbee IP/6LowPan router
First Claim
1. An energy management system for a home network comprising managed energy consuming devices respectively drawing different amounts of power in a home, comprising:
- a central controller located in the home and having a memory and at least one transceiver in communication with the managed energy consuming devices that respectively comprise a device controller;
a home network router communicatively coupled to the central controller and comprising at least two wireless communication modules configured to communicate using at least two different wireless communication protocols that facilitate communication among the managed energy consuming devices and the central controller; and
at least one power/energy measuring device in communication with the central controller and the managed energy consuming devices via the home network router and configured to provide a total energy/power consumption measurement for the home and power/energy consumption measurement for each of the managed energy consuming devices;
wherein the home network router comprisesa memory having a table of IP Address/subnet masks of other devices located in the home and communicatively coupled to the home network router over different WiFi, Ethernet, and Zigbee IP/6LowPan links; and
a routing engine configured to recognize datagrams destined for Zigbee IP/6LowPan devices based on datagram IP prefix; and
wherein the central controller is configured to monitor and communicate energy consumption of each of the managed energy consuming devices and respective components thereof by sending communications to each of the managed energy consuming devices via the device controller respectively and to provide real time feedback to a user interface display.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for managing energy of a home or other structure are disclosed. An energy management system for a home network comprises a central device controller configured to communicate with energy consuming devices, energy generation devices and storage devices at a home. Power/energy measuring devices provide consumption measurements for the home and each device to the controller. A home network router routes communications among various networks for the home. The router provides for a 6LowPan/Zigbee network to communicate with WiFi, Ethernet and the like networked devices of the home.
11 Citations
20 Claims
-
1. An energy management system for a home network comprising managed energy consuming devices respectively drawing different amounts of power in a home, comprising:
-
a central controller located in the home and having a memory and at least one transceiver in communication with the managed energy consuming devices that respectively comprise a device controller; a home network router communicatively coupled to the central controller and comprising at least two wireless communication modules configured to communicate using at least two different wireless communication protocols that facilitate communication among the managed energy consuming devices and the central controller; and at least one power/energy measuring device in communication with the central controller and the managed energy consuming devices via the home network router and configured to provide a total energy/power consumption measurement for the home and power/energy consumption measurement for each of the managed energy consuming devices; wherein the home network router comprises a memory having a table of IP Address/subnet masks of other devices located in the home and communicatively coupled to the home network router over different WiFi, Ethernet, and Zigbee IP/6LowPan links; and a routing engine configured to recognize datagrams destined for Zigbee IP/6LowPan devices based on datagram IP prefix; and wherein the central controller is configured to monitor and communicate energy consumption of each of the managed energy consuming devices and respective components thereof by sending communications to each of the managed energy consuming devices via the device controller respectively and to provide real time feedback to a user interface display. - View Dependent Claims (2, 3, 4, 5, 6, 8)
-
-
7. The system of claim wherein the home network router includes a routing engine that is configured to transform a 6LowPan/Zigbee IP address to a different protocol address format including an Ethernet address and a WiFi address and communicate the different protocol address to the second and third communication module accordingly,
wherein the routing engine is configured to transform a WiFi address to a second different protocol address format including the 6LowPan/Zigbee IP address and an Ethernet address and communicate the second different protocol address format to the first, second and/or third communication module accordingly, wherein the routing engine is configured to transform the Ethernet address to a third different internet protocol address format including the WiFi address and the 6LowPan/Zigbee IP address and communicate the third different internet protocol address to the first, second and/or third communication module accordingly.
-
9. A non-transitory machine readable medium in a home network router having instructions recorded thereon that, when read by a computer, cause the computer to:
-
create a table of IP Address/subnet masks of other devices located in the home and communicatively coupled to the home network router over different WiFi, Ethernet, and Zigbee IP/6LowPan links; recognize datagrams, via a routing engine, destined for Zigbee IP/6LowPan devices based on datagram IP prefix; the home network router communicatively coupled to a central controller and comprising at least two wireless communication modules configured to communicate using at least two different wireless communication protocols that facilitate communication among at least two managed energy consuming devices and the central controller; the home network router configured to communicate, using a first communication module and a 6LowPan/Zigbee IP format, via a first communication link coupled to at least one of the energy consuming devices; communicate, using a second communication module, with the first communication module and with at least one different energy consuming device in a different wireless protocol format than 6LowPan/Zigbee IP to communicate messages from the first communication module to the different energy consuming device; and route, using the routing engine, communication between the first communication module and the second communication module for the energy consuming devices to communicate among one another, the central controller and a metering device of the home network. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for routing communication messages, the method comprising:
-
at a home network comprising a plurality of energy consuming devices and a router, wherein the energy consuming devices are configured to communicate using a plurality of wireless protocols, and wherein the router is configured to (i) host Ethernet devices communicating using an 802.3 address format, (ii) host WiFi devices communicating using an 802.11 address format, and (iii) host 6LowPan/ZigBee devices communicating using an 802.15.4 address format by transforming IP 802.15.4 address formats to an IPv6 address format; receiving a data packet of a format comprising 802.3, 802.11, 802.15.4 or internet protocol format; determining a communication link coupled to a communication module to send the data packet to; forwarding the data packet to the communication module; and sending the data packet to at least one device comprising an 802.15.4 device, an 802.11 device, an 802.3 device and/or an internet gateway address depending upon which address the data packet is formatted, wherein the determining comprises at least (i) comparing a table resident in a memory of the router, the table having a list of IP Address/subnet masks of other devices located in the home and communicatively coupled to the router over different WiFi, Ethernet, and Zigbee IP/6LowPan links; and
(ii) recognizing, using a routing engine of the router to recognize datagrams destined for Zigbee IP/6LowPan devices based on datagram IP prefix; andwherein the plurality of energy consuming devices communicate in the home network by sending messages to the router for routing data packets therebetween. - View Dependent Claims (17, 18, 19, 20)
-
Specification