Communication protocol for a lighting control system
First Claim
1. A method of polling a plurality of control devices by a master device selected from said plurality of control devices, each of the plurality of control devices coupled to a communication link and including a unique Poll ID, the method comprising the steps of:
- the master device sequentially transmitting a standard poll message to each control device marked active in a list of Poll IDs during a normal mode of operation;
each of the control devices responding to the standard poll message when the Poll ID of the device matches the Poll ID of the standard poll message;
the master device periodically transmitting a Poll-ID-Request poll message to the plurality of control devices between two consecutive standard poll messages during the normal mode of operation; and
each of the control devices responding to the Poll-ID-Request poll message if the Poll ID of the control device does not have a Poll ID.
2 Assignments
0 Petitions
Accused Products
Abstract
A communication protocol for a lighting control system having a plurality of control devices coupled to a communication link uses a polling technique to coordinate the transmission of digital messages between the control devices. When the control devices are powered up, one of the control devices is established as a “master” device. During normal operation, the master device transmits a standard poll message to each of the control devices in succession using a unique semi-permanent Poll ID for each of the control devices. The master device periodically transmits a Poll-ID-Request poll message to the control devices allow those devices that do not have a Poll ID to request a Poll ID. If a control device determines either that the master device is not transmitting poll messages to it, or that another control device has the same Poll ID, the control device drops its Poll ID and acquires another Poll ID.
87 Citations
12 Claims
-
1. A method of polling a plurality of control devices by a master device selected from said plurality of control devices, each of the plurality of control devices coupled to a communication link and including a unique Poll ID, the method comprising the steps of:
-
the master device sequentially transmitting a standard poll message to each control device marked active in a list of Poll IDs during a normal mode of operation; each of the control devices responding to the standard poll message when the Poll ID of the device matches the Poll ID of the standard poll message; the master device periodically transmitting a Poll-ID-Request poll message to the plurality of control devices between two consecutive standard poll messages during the normal mode of operation; and each of the control devices responding to the Poll-ID-Request poll message if the Poll ID of the control device does not have a Poll ID. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of polling a plurality of control devices by a master device selected from said plurality of control devices, each of the plurality of control devices coupled to a communication link and including a unique Poll ID, the method comprising the steps of:
-
the master device sequentially transmitting a poll message to each control device marked active in a list of Poll IDs; each of the control devices responding to the poll message when the Poll ID of the device matches the Poll ID of the poll message; the master device periodically transmitting a Poll-ID-Request poll message to the plurality of control devices; each of the control devices responding to the Poll-ID-Request poll message if the Poll ID of the control device is not marked active in the list of Poll IDs of the master device; assigning a unique Poll ID to each of the plurality of control devices that responded to the Poll-ID-Request; the master device marking the status of a control device as missing instead of active if the control device did not respond for a predetermined number of times to poll messages transmitted to the control device; and making the Poll ID of the control device marked as missing available for re-assignment to other devices coupled to the communication link.
-
-
12. A method of polling a plurality of control devices by a master device selected from said plurality of control devices, each of the plurality of control devices coupled to a communication link and including a unique Poll ID, the method comprising the steps of:
-
the master device sequentially transmitting a poll message to each control device marked active in a list of Poll IDs; each of the control devices responding to the poll message when the Poll ID of the device matches the Poll ID of the poll message; the master device periodically transmitting a Poll-ID-Request poll message to the plurality of control devices; each of the control devices responding to the Poll-ID-Request poll message if the Poll ID of the control device is not marked active in the list of Poll IDs of the master device; assigning a unique Poll ID to each of the plurality of control devices that responded to the Poll-ID-Request; the master device marking the status of a control device as missing instead of active if the response from a control device is invalid a predetermined number of times; and making the Poll ID of the control device marked as missing available for re-assignment to other devices coupled to the communication link.
-
Specification