Auto-detecting universal appliance communication controller
First Claim
Patent Images
1. A method for communicating a communications controller with a connected device over a serial bus, said method comprising:
- connecting the device to the bus at one of a plurality of addresses;
sending a first request to the device over the bus at a first address, wherein the first request relates to a predetermined type of device;
waiting for an acknowledgement of the first request by the device; and
establishing communication with the connected device at the first address if the acknowledgement of the first request received; and
if communication with the connected device is not established at the first address, sending a second request to a second address over the bus, wherein the second request relates to a predetermined type of device that is different than the type of device relating to the first request.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods for communicating a communications controller with a connected device over a serial bus is provided. The connected device is connected to the bus at one of a plurality of addresses, and the method includes sending a first request to the device over the bus at a first address; waiting for an acknowledgement of the first request by the device; and establishing communication with the connected device if the acknowledgement of the first request is received.
27 Citations
17 Claims
-
1. A method for communicating a communications controller with a connected device over a serial bus, said method comprising:
-
connecting the device to the bus at one of a plurality of addresses; sending a first request to the device over the bus at a first address, wherein the first request relates to a predetermined type of device; waiting for an acknowledgement of the first request by the device; and establishing communication with the connected device at the first address if the acknowledgement of the first request received; and if communication with the connected device is not established at the first address, sending a second request to a second address over the bus, wherein the second request relates to a predetermined type of device that is different than the type of device relating to the first request. - View Dependent Claims (2, 3)
-
-
4. A method for communicating an appliance communications controller with at least one connected device over a serial communications link, said method comprising:
-
connecting the device to the link at one of a plurality of device addresses according to a communications protocol; sending a first request to the device over a current one of the plurality of addresses of the communications protocol, wherein the first request relates to a predetermined type of device; waiting for an acknowledgement of the sent request by the device; establishing communication with the device at the current address if the acknowledgement of the sent request is received; and if the acknowledgment is not received, selecting a new current address in communications protocol and sending a second request to the device at the new current address, wherein the second request relates to a predetermined type of device that is different than the type of device relating to the first request. - View Dependent Claims (5, 6, 7)
-
-
8. A method for communicating an appliance communications controller with at least one device connected to the communications controller over a serial communications link distributed within an appliance, appliance controller including a memory having a plurality of predetermined device addresses therein, said method comprising:
-
connecting the device to the serial communications link at one of the plurality of predetermined device addresses according to a communications protocol; repeatedly sending a request to the device over successive addresses of the communications protocol, which comprises; sending a first request relating to a predetermined type of device; and sending a second request relating to a predetermined type of device that is different than the type of device relating to the first request; waiting for an acknowledgement of the sent request by the device after sending each of said repeated requests; and when any of the requests are acknowledged by the connected device, establishing communication with the device at the address where the acknowledgement is received. - View Dependent Claims (9)
-
-
10. An appliance communications controller comprising:
-
a processor configured for connection to an external device; and a memory coupled to said processor, said memory comprising a plurality of addresses for communication with the external device, said processor configured to send a first request to a first address of said addresses, the first request relating to a predetermined type of device, send a second request to a second address of said addresses, the second request relating to a predetermined type of device that is different than the type of device relating to the first request, and determine which of said addresses are associated with the external device and to communicate with the external device at the address associated with the external device. - View Dependent Claims (11, 12)
-
-
13. An appliance communications controller for establishing communication to an external device over a network carrier, said communications controller comprising:
-
a power line carrier transceiver; a processor coupled to said power line carrier receiver; and a memory coupled to said processor, said processor programmed to; select one of a plurality of addresses for communication with the external device from said memory; send a first request to the selected address, wherein the first request relates to a predetermined type of external device; if an acknowledgment of the first request is received, to communicate with the external device in accordance with a predetermined communications protocol; and if the acknowledgment is not received, to send a second request to a new address, wherein the second request relates to a predetermined type of external device that is different than the type of external device relating to the first request. - View Dependent Claims (14)
-
-
15. An appliance communications control system comprising:
-
at least one appliance comprising a distributed serial communications link and at least one device connected thereto, said device configured to send and receive data communications; and a communications controller operatively coupled to said serial communications link and configured to send and receive data communications with said device according to a communications protocol, said communications controller comprising; a network carrier transceiver; a processor coupled to said network carrier transceiver; and a memory coupled to said processor and, comprising address information associated with connection of the at least one appliance device, said processor programmed to detect connection of said at least one appliance device by successively sending a communications request to each of a plurality of addresses supported by said memory and accepting a reply by the at least one communication device when a communications request is sent to the address where said at least one device is connected, wherein said processor further programmed to send a first communications request relating to a predetermined type of appliance, and to send a second communications request relating to a predetermined type of appliance that is different than the type of appliance relating to the first communications request. - View Dependent Claims (16, 17)
-
Specification