Modules for a luminaire, luminaire and sytem
Abstract
The invention relates to a module ( 1 a ) for a luminaire. The module ( 1 a ) comprises a processing unit ( 2 a ) and a transmitter ( 3 a ) for wireless communication. The module ( 1 a ) may be electrically connected with a bus of the luminaire. In response to an event and/or a command of the luminaire, the processing unit ( 2 a ) is configured to control the transmitter ( 3 a ) to transmit a data packet ( 6 ), when the module ( 1 a ) is electrically connected with the bus of the luminaire. The data packet ( 6 ) comprises information on the event and/or the command of the luminaire in association with an address of the luminaire and a packet number; wherein the packet number is incremented by a number, optionally by one, each time the processing unit ( 2 a ) controls the transmitter ( 3 a ) to transmit the data packet ( 6 ). The invention relates to a further module, a luminaire and a system comprising the module and the further module.
Claims
exact text as granted — not AI-modified1 . A module ( 1 a ) for a luminaire, wherein
the module ( 1 a ) comprises a processing unit ( 2 a ) and a transmitter ( 3 a ), optionally infrared transmitter, for wireless communication; the module ( 1 a ) is configured to be electrically connected with a bus, optionally DALI-2 bus, of the luminaire, in response to an event and/or a command of the luminaire, the processing unit ( 2 a ) is configured to control the transmitter ( 3 a ) to transmit a data packet ( 6 ), when the module ( 1 a ) is electrically connected with the bus of the luminaire; and the data packet ( 6 ) comprises information on the event and/or the command of the luminaire in association with an address of the luminaire and a packet number; wherein
the packet number is incremented by a number, optionally incremented by one, each time the processing unit ( 2 a ) controls the transmitter ( 3 a ) to transmit the data packet ( 6 ).
2 . The module ( 1 a ) according to claim 1 , wherein
the module ( 1 a ) comprises a receiver ( 4 a ), optionally an infrared receiver, for wireless communication and a data storage ( 5 a ); the receiver ( 4 a ) is configured to receive data packets, each comprising information on an event and/or a command in association with the address of a further luminaire, which transmitted the received data packets, and a packet number;
wherein the later a respective received data packet of the received data packets has been transmitted by the further luminaire the greater the packet number of the respective received data packet; and wherein
the processing unit ( 2 a ) is configured to
chronologically store, in the data storage ( 5 a ), the different packet numbers of the received data packets in association with the address of the further luminaire,
compute for the address of the further luminaire, based on the different packet numbers of the received data packets, an error rate with regard to receiving the data packets from the further luminaire, and
perform an action dependent on the information on the event and/or the command of the received data packets, in case the computed error rate is less than or equal to a threshold for the error rate.
3 . A module ( 1 b ) for a luminaire, wherein
the module ( 1 b ) comprises a processing unit ( 2 b ), a receiver ( 4 b ), optionally an infrared receiver, for wireless communication and a data storage ( 5 b ); the receiver ( 4 a ) is configured to receive data packets ( 6 ), each comprising information on an event and/or a command in association with the address of a further luminaire, which transmitted the received data packets ( 6 ), and a packet number;
wherein the later a respective received data packet of the received data packets ( 6 ) has been transmitted by the further luminaire the greater the packet number of the respective received data packet; and wherein
the processing unit ( 2 a ) is configured to
chronologically store, in the data storage ( 5 b ), the different packet numbers of the received data packets ( 6 ) in association with the address of the further luminaire,
compute for the address of the further luminaire, based on the different packet numbers of the received data packets ( 6 ), an error rate with regard to receiving the data packets from the further luminaire, and
perform an action dependent on the information on the event and/or the command of the received data packets ( 6 ), in case the computed error rate is less than or equal to a threshold for the error rate.
4 . The module ( 1 b ) according to claim 3 , wherein
the module comprises a transmitter ( 3 b ), optionally infrared transmitter, for wireless communication; the module ( 1 b ) is configured to be electrically connected with a bus, optionally DALI-2 bus, of the luminaire, in response to an event and/or a command of the luminaire, the processing unit ( 2 b ) is configured to control the transmitter ( 3 b ) to transmit a data packet, when the module ( 1 b ) is electrically connected with the bus of the luminaire; and the data packet comprises information on the event and/or the command of the luminaire in association with an address of the luminaire and a packet number; wherein
the packet number is incremented by a number, optionally incremented by one, each time the processing unit ( 2 b ) controls the transmitter ( 3 b ) to transmit the data packet ( 6 ).
5 . The module ( 1 a , 1 b ) according to claim 2 , wherein the processing unit ( 2 a , 2 b ) is configured to
perform the action dependent on the event and/or the command of the received data packets, and stop performing the action, in case the computed error rate is greater than the threshold for the error rate.
6 . The module ( 1 a , 1 b ) according to claim 1 , wherein
in response to the event and/or the command of the luminaire, the processing unit ( 2 a , 2 b ) is configured to control the transmitter ( 3 a , 3 b ) to repeatedly transmit the data packet, optionally to periodically transmit the data packet.
7 . The module ( 1 a , 1 b ) according to claim 2 , wherein the action comprises
converting the information on the event and/or the command of the received data packets into bus signals, optionally DALI-2 signals, and inputting the bus signals to the bus, when the module ( 1 a , 1 b ) is electrically connected with the bus.
8 . The module ( 1 a , 1 b ) according to claim 2 , wherein
the action comprises:
generating, based on each received data packet of the received data packets, a further data packet comprising the information on the event and/or the command of the respective received data packet in association with an address of the luminaire and a further packet number,
wherein the further packet number is incremented by a number, optionally incremented by one, each time the processing unit ( 2 a ) controls the transmitter ( 3 a ) to transmit the further data packet ( 6 ); and
controlling the transmitter ( 3 a , 3 b ) to transmit the further data packet.
9 . The module ( 1 a , 1 b ) according to claim 2 , wherein
the received data packets each comprise a count; and when the count of the received data packets is greater than zero, the action comprises:
decrementing the count of each received data packet of the received data packets by one;
generating, based on each received data packet of the received data packets, a further data packet comprising the decremented count and the information on the event and/or the command of the respective received data packet in association with an address of the luminaire and a further packet number,
wherein the further packet number is incremented by a number, optionally incremented by one, each time the processing unit ( 2 a ) controls the transmitter ( 3 a ) to transmit the further data packet ( 6 ); and
controlling the transmitter ( 3 a , 3 b ) to transmit the further data packet.
10 . The module ( 1 a , 1 b ) according to claim 2 , wherein
the processing unit ( 2 a , 2 b ) is configured to compute for the address of the further luminaire the error rate when the number of received packets each comprising the address of the further luminaire is greater than or equal to a threshold for the number of received packets.
11 . The module ( 1 a , 1 b ) according to claim 10 , wherein the processing unit ( 2 a , 2 b ) is configured to compute for the address of the further luminaire the error rate based on a currently received data packet comprising the address of the further luminaire by
determining, based on data stored in the data storage ( 5 a , 5 b ), the packet number of a previously received data packet comprising the address of the further luminaire, wherein the amount of data packets received between the previously received data packet and the currently received data packet is one less than the threshold for the number of received data packets, computing a difference between the packet number of the currently received data packet and the determined packet number, dividing the computed difference by the threshold for the number of received packets.
12 . The module ( 1 a , 1 b ) according to claim 2 , wherein
when the data storage ( 5 a , 5 b ) is full, the processing unit ( 2 a , 2 b ) is configured to overwrite the packet number stored for the longest time in the data storage with the packet number of a currently received data packet.
13 . The module ( 1 a , 1 b ) according to claim 1 , wherein the data packet to be transmitted by the transmitter ( 3 a , 3 b ) or each of the received data packets comprises:
information on whether the information on the event and/or the command of the data packet is to be transmitted by a luminaire receiving the data packet; and/or a checksum.
14 . A free-standing luminaire, comprising
a bus ( 20 ), optionally a DALI-2 bus, a control unit ( 30 ), optionally a DALI-2 application controller, electrically connected with the bus ( 20 ), and a module ( 40 ) according to claim 1 electrically connected with the bus ( 20 ), wherein the control unit ( 30 ) is configured to control communication via the bus.
15 . (canceled)Join the waitlist — get patent alerts
Track US2024357725A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.