SENSOR NODES WITH MULTICAST TRANSMISSIONS IN LIGHTING SENSORY NETWORK
First Claim
1. A method for a lighting node within a lighting infrastructure to communicate data to other nodes within a lighting sensory network, comprising:
- generating, by the lighting node, using an encryption key a sensor message associated with sensor data, wherein the sensor message includes at least a timestamp related to a first time;
calculating, by the lighting node, an interval for transmitting the generated sensor message, wherein the interval is randomized and exponentially increasing;
determining, by the lighting node, whether to transmit the generated sensor message at a second time based on the calculated interval; and
transmitting, by the lighting node, the generated sensor message at the second time in response to determining to transmit the generated sensor message based on the calculated interval.
4 Assignments
0 Petitions
Accused Products
Abstract
An embodiment method for communicating data within a lighting sensory network may include configuring a first plurality of lighting nodes to operate as sensor nodes, configuring a second plurality of lighting nodes to operate as listening nodes, generating, by a sensor node using an encryption key, a sensor message associated with sensor data and including at least a timestamp, calculating an interval for transmitting the sensor message, wherein the interval is randomized and exponentially increasing, determining whether to transmit the sensor message based on the calculated interval, transmitting the sensor message in response to determining to transmit the sensor message based on the calculated interval, receiving, by a listening node, the sensor message at a listening node, determining whether the received sensor message is useful based on the timestamp and a predefined age threshold, and performing a lighting action in response to determining the received sensor message is useful.
84 Citations
20 Claims
-
1. A method for a lighting node within a lighting infrastructure to communicate data to other nodes within a lighting sensory network, comprising:
-
generating, by the lighting node, using an encryption key a sensor message associated with sensor data, wherein the sensor message includes at least a timestamp related to a first time; calculating, by the lighting node, an interval for transmitting the generated sensor message, wherein the interval is randomized and exponentially increasing; determining, by the lighting node, whether to transmit the generated sensor message at a second time based on the calculated interval; and transmitting, by the lighting node, the generated sensor message at the second time in response to determining to transmit the generated sensor message based on the calculated interval. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for a lighting node within a lighting infrastructure to receive data from other nodes within a lighting sensory network, comprising:
-
receiving, by the lighting node, a sensor message from a sensor node within the lighting sensory network, wherein the sensor message is transmitted by the sensor node using an interval that is randomized and exponentially increasing; determining, by the lighting node, whether the received sensor message is useful based on a timestamp from the received sensor message and a predefined age threshold; and performing, by the lighting node, a lighting action based on the received sensor message in response to determining the received sensor message is useful. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for communicating data within a lighting sensory network, comprising:
-
configuring a first plurality of lighting nodes to operate as sensor nodes that transmit messages associated with sensor data; configuring a second plurality of lighting nodes to operate as listening nodes that receive the messages associated with the sensor data; generating, by each of one or more of the first plurality of lighting nodes, a sensor message associated with the sensor data, generated using an encryption key, and includes at least a timestamp; calculating, by each of the one or more of the first plurality of lighting nodes, an interval for transmitting the generated sensor message, wherein the interval is randomized and exponentially increasing; determining, by each of the one or more of the first plurality of lighting nodes, whether to transmit the generated sensor message based on the calculated interval; transmitting, by each of the one or more of the first plurality of lighting nodes, the generated sensor message in response to determining to transmit the generated sensor message based on the calculated interval; receiving, by one or more of the second plurality of lighting nodes, one or more sensor messages transmitted by the one or more of the first plurality of lighting nodes; determining, by the one or more of the second plurality of lighting nodes, whether the received one or more of the sensor messages transmitted by the one or more of the first plurality of lighting nodes are useful based on timestamp data from the received one or more of the sensor messages and a predefined age threshold; and performing, by the one or more of the second plurality of lighting nodes, one or more lighting actions in response to determining the received one or more of the sensor messages transmitted by the one or more of the first plurality of lighting nodes are useful.
-
Specification