Automatic configuration of devices in a network
First Claim
1. A method for automatic configuration of devices in a network having a network bus for communicating with the devices, wherein the network is implemented in a physical environment the method comprising:
- detecting a device assembly that is connected to the network bus, wherein the device assembly includes a plurality of devices assembled thereon in a predetermined physical order;
upon detecting a device assembly connected to the network bus, determining whether the detected device assembly is of a predetermined first type;
upon determining that the detected device assembly is of the first type, reading data from the plurality of devices assembled thereon in an order corresponding to the predetermined physical order of the plurality of devices as assembled on the device assembly;
identifying a physical location in the physical environment of each of the plurality of devices on the first-type device assembly based on the order in which data of the plurality of devices is read from the first-type device assembly; and
storing the identified physical locations of the plurality of devices in a configuration memory, wherein the physical locations of the plurality of devices are not stored in a memory prior to the reading of the data in the predetermined physical order from the plurality of devices.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for automating configuration of devices in a network having a network bus for communicating with the devices, wherein the network is implemented in a physical environment the method comprising detecting a device assembly that is connected to the network bus, wherein the device assembly includes a plurality of devices assembled thereon in a predetermined physical order; upon detecting a device assembly connected to the network bus, determining whether the detected device assembly is of a predetermined first type; upon determining that the detected device assembly is of the first type, reading data from the plurality of devices assembled thereon in an order corresponding to the predetermined physical order of the plurality of devices as assembled on the device assembly; and identifying a physical location in the physical environment of each of the plurality of devices on the first-type device assembly based on the order in which data of the plurality of devices is read from the first-type device assembly.
-
Citations
20 Claims
-
1. A method for automatic configuration of devices in a network having a network bus for communicating with the devices, wherein the network is implemented in a physical environment the method comprising:
-
detecting a device assembly that is connected to the network bus, wherein the device assembly includes a plurality of devices assembled thereon in a predetermined physical order; upon detecting a device assembly connected to the network bus, determining whether the detected device assembly is of a predetermined first type; upon determining that the detected device assembly is of the first type, reading data from the plurality of devices assembled thereon in an order corresponding to the predetermined physical order of the plurality of devices as assembled on the device assembly; identifying a physical location in the physical environment of each of the plurality of devices on the first-type device assembly based on the order in which data of the plurality of devices is read from the first-type device assembly; and storing the identified physical locations of the plurality of devices in a configuration memory, wherein the physical locations of the plurality of devices are not stored in a memory prior to the reading of the data in the predetermined physical order from the plurality of devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A sensor network in a physical environment comprising:
-
a data collector; a plurality of base stations; a plurality of data buses connected to the plurality of base stations; and a plurality of plug-in assemblies (PIAs) that are modularly connectable and removable from the plurality of data buses, each of the plurality of PIAs includes a plurality of sensor devices assembled thereon in a predetermined physical pattern, wherein the plurality of plug-in assemblies are located at different locations throughout the physical environment; wherein a first base station of the plurality of base stations operates to communicate with a first PIA of the plurality of PIAs via one of the plurality of data buses to read sensed data of the plurality of sensor devices on the first PIA in an order corresponding to a predetermined physical order of the plurality of sensor devices on the first PIA and to associate the sensed data with a physical location in the physical environment of each of the plurality of sensor devices based at least on a reading order of the sensed data from the plurality of sensor devices in view of the predetermined physical pattern of the plurality of sensor devices, and wherein the first base station also operates to store the identified physical locations of the plurality of sensor devices in a configuration memory, wherein the physical locations of the plurality of devices is not stored in a memory prior to the data being read in the predetermined physical order from the plurality of sensor devices. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium on which is embedded computer-executable program code executed by a processing element to:
-
detecting a device assembly that is connected to a network bus in a network, wherein the device assembly includes a plurality of devices assembled thereon in a predetermined physical order; upon detecting a device assembly connected to the network bus, determining whether the detected device assembly is of a predetermined first type; upon determining that the detected device assembly is of the first type, reading data from the plurality of devices assembled thereon in an order corresponding to the predetermined physical order of the plurality of devices as assembled on the device assembly; identifying a physical location in the physical environment of each of the plurality of devices on the first-type device assembly based on the order in which data of the plurality of devices is read from the first-type device assembly; and storing the identified physical locations of the plurality of devices in a configuration memory, wherein the physical locations the plurality of devices are not stored in a memory prior to the reading of the data in the predetermined physical order from the plurality of devices.
-
Specification