Efficient routing tables for lighting networks
First Claim
1. A lighting fixture comprising:
- a light source; and
circuitry adapted to;
drive the light source to provide light output;
provide a routing table comprising a next hop address for each of a plurality of destination addresses wherein each next hop address is positioned in the routing table based on a corresponding one of the plurality of destination addresses such that the plurality of destination addresses are not used to access the routing table;
determine a position in the routing table based on a destination address of the data packet when routing a packet;
access the next hop address for the destination address based on the position in the routing table when routing a packet; and
route the data packet toward the next hop address.
3 Assignments
0 Petitions
Accused Products
Abstract
Control of lighting fixtures in a lighting network may be distributed among the lighting fixtures. The lighting fixtures may be broken into groups that are associated with different lighting zones. At least some of the lighting fixtures will have or be associated with one or more sensors. Within the overall lighting network or the various lighting zones, the lighting fixtures may share sensor data from their sensors. Each lighting fixture may process sensor data provided by its own sensor, a remote standalone sensor, or lighting fixture, and process the sensor data according to the lighting fixture'"'"'s own internal logic to control operation of the lighting fixture. The lighting fixtures may also receive control input from other lighting fixtures, control nodes, light switches, and commissioning tools. The control input may be processed along with the sensor data according to the internal logic to further enhance control of the lighting fixture.
-
Citations
22 Claims
-
1. A lighting fixture comprising:
-
a light source; and circuitry adapted to; drive the light source to provide light output; provide a routing table comprising a next hop address for each of a plurality of destination addresses wherein each next hop address is positioned in the routing table based on a corresponding one of the plurality of destination addresses such that the plurality of destination addresses are not used to access the routing table; determine a position in the routing table based on a destination address of the data packet when routing a packet; access the next hop address for the destination address based on the position in the routing table when routing a packet; and route the data packet toward the next hop address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A lighting fixture comprising:
-
a light source; and circuitry adapted to; drive the light source to provide light output; provide a routing table comprising a first section and a second section wherein; the first section comprises a next hop address for each of a plurality of groups of lighting fixtures to which the lighting fixture does not belong; and the second section comprises a next hop address corresponding to each of a plurality of destination addresses associated with a group of lighting fixtures to which the lighting fixture belongs if the data packet is intended for one of the plurality of groups of lighting fixtures to which the lighting fixture does not belong, access the first section and determine the next hop address based on the one of the plurality of groups of lighting fixtures to which the lighting fixture does not belong when routing a data packet; if the data packet is intended for the group of lighting fixtures to which the lighting fixture belongs, access the second section to determine the next hop address for the data packet when routing a data packet; and route the data packet toward the next hop address. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A lighting fixture comprising:
-
a light source; and circuitry adapted to; drive the light source to provide light output; and provide routing criteria comprising a next hop address for each of at least two ranges of destination addresses; determine a destination address for the data packet when routing a data packet toward one of the at least two ranges of destination addresses; select a next hop address from the routing criteria based on the one of the at least two ranges of destination addresses in which the destination address falls when routing a data packet toward one of the at least two ranges of destination addresses; and route the data packet toward the next hop address. - View Dependent Claims (20, 21, 22)
-
Specification