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 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; and
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.
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.
83 Citations
23 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 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; and 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of communicating a digital message from a first control device to a second control device, the method comprising the steps of:
-
the first device establishing itself as a master device; the first device selecting a first Poll ID; the first device transmitting a Poll-ID-request poll message; the second device transmitting a break character in a predetermined time period following the first device transmitting the Poll-ID-request poll message; the first device transmitting a second Poll ID to the second device in response to the break character; and the first device transmitting the digital message to the second device using the second Poll ID. - View Dependent Claims (10, 11, 12)
-
-
13. A method of polling a plurality of control devices on a communication link, each of the plurality of control devices having a unique Poll ID, the method comprising the steps of:
-
transmitting a first poll message to a first control device of the plurality of control devices using the Poll ID of the first control device; receiving a response to the first poll message from the first control device; transmitting a Poll-ID-request poll message to the plurality of control devices; receiving a break character during a predetermined time period following the Poll-ID-request poll message from a second control device; executing a search routine to determine the Poll ID of the second control device; and transmitting a new Poll ID to the second control device. - View Dependent Claims (14, 15)
-
-
16. A method of acquiring a new Poll ID by a control device coupled to a communication link, the control device having an initial Poll ID, the method comprising the steps of:
-
receiving a poll message including the initial Poll ID; listening for a response to the poll message transmitted on the communication link; dropping the initial Poll ID if a response to the poll message is heard on the communication link; receiving a Poll-ID-request poll message; transmitting a break character in response to the step of receiving a Poll-ID-Request poll message; and receiving the new Poll ID. - View Dependent Claims (17)
-
-
18. A method of acquiring a new Poll ID by a control device coupled to a communication link, the control device having an initial Poll ID, the method comprising the steps of:
-
receiving a predetermined number of sequential poll messages that do not include the initial Poll ID; dropping the initial Poll ID in response to the step of receiving a predetermined number of sequential poll messages that do not include the initial Poll ID; receiving a Poll-ID-Request poll message; transmitting a break character in response to the step of receiving a Poll-ID-Request poll message; and receiving the new Poll ID. - View Dependent Claims (19)
-
-
20. A method of linking two lighting control systems comprising the steps of:
-
providing a first communication link coupled to a first control device having a first link address; providing a second communication link coupled to a second control device having a second link address, the second link address the same as the first link address; coupling the first communication link to the second communication link; the first control device determining that the second link address of the second control device is the same as the first link address; the first control device dropping the first link address in response to the step of determining; and the first control device obtaining a third link address, the third link address different than the second link address. - View Dependent Claims (21, 22, 23)
-
Specification