US20090045939A1 - Locating devices using wireless communications - Google Patents
Locating devices using wireless communications Download PDFInfo
- Publication number
- US20090045939A1 US20090045939A1 US12/181,265 US18126508A US2009045939A1 US 20090045939 A1 US20090045939 A1 US 20090045939A1 US 18126508 A US18126508 A US 18126508A US 2009045939 A1 US2009045939 A1 US 2009045939A1
- Authority
- US
- United States
- Prior art keywords
- bas
- location
- devices
- wireless communications
- processing circuit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
Definitions
- the present disclosure generally relates to the field of building automation systems.
- the present disclosure relates more specifically to the location of building devices using wireless communications.
- Wireless communications have been used to identify objects.
- wireless readers e.g., radio frequency identification (RFID) readers
- RFID radio frequency identification
- target devices e.g., RFID transponders, RFID tags, RFID-enabled devices, etc.
- RFID transponders e.g., RFID transponders, RFID tags, RFID-enabled devices, etc.
- Target devices e.g., RFID transponders have been coupled to people or equipment for inventory and tracking purposes (e.g., movement through an assembly line, etc.).
- RFLS radio frequency location systems
- the invention relates to a method for determining the location of a first device.
- the method includes using the first device for wireless communications with a first building automation system (BAS) device.
- the method further includes gathering a wireless communications characteristic of the wireless communications between the first device and the first BAS device.
- the method yet further includes using a processing circuit to determine the location of the first device using the wireless communications characteristic.
- the method yet further includes storing the determined location in a memory unit, displaying the determined location on an electronic display system, or storing the determined location in the memory unit and displaying the determined location on the electronic display system.
- BAS building automation system
- the invention further relates to a system for determining the location of a first device based on the location of a first BAS device that is a part of a building automation system.
- the system includes a processing circuit configured to gather a wireless communications characteristic of wireless communications between the first device and the first BAS device.
- the processing circuit determines the location of the first device using the wireless communication characteristic.
- the processing circuit also stores the determined location in a memory unit and displays the determined location on an electronic display system.
- the processing circuit can also store the determined location in the memory unit and display the determined location on the electronic display system.
- the invention further relates to a method for determining the location of a device of interest using BAS devices.
- the method includes gathering a wireless communications characteristic of communications between the device of interest and the BAS devices.
- the method further includes using a processing circuit to determine the location of the device of interest using the gathered wireless communications characteristics and location information regarding the BAS devices.
- FIG. 1 is a cut-away perspective view of a building, according to an exemplary embodiment
- FIG. 2 is a schematic diagram of a building automation system, according to an exemplary embodiment
- FIG. 3 is a block diagram of a mesh network for the building of FIG. 1 , according to an exemplary embodiment
- FIG. 4A is a perspective view of a building area of the building of FIG. 1 , according to an exemplary embodiment
- FIG. 4B is a block diagram of a supervisory controller coupled to various BAS devices; according to an exemplary embodiment
- FIG. 4C is a block diagram of a supervisory controller coupled to various BAS devices, according to another exemplary embodiment
- FIGS. 5A-D are schematic diagrams of building areas illustrating various nodes in various positions and scenarios, according to an exemplary embodiment
- FIG. 6 is a block diagram of an RFLS system, according to an exemplary embodiment
- FIG. 7 is a view of a user interface showing location information, according to an exemplary embodiment
- FIG. 8A is a flow diagram of a process of determining a location of a node of interest, according to an exemplary embodiment
- FIG. 8B is a flow diagram of a process of determining a location of a node of interest, according to another exemplary embodiment
- FIG. 9 is a flow diagram of a process of determining a status of a node of interest, according to an exemplary embodiment.
- FIG. 10 is a flow diagram of a process of using location information in a security system, according to an exemplary embodiment.
- the location of a device of interest can be determined by using wireless communications between the device of interest and other building automation system (BAS) devices. At least one wireless communications characteristic of the wireless communications between the device of interest and the BAS devices is gathered and used by a processing circuit to determine the location of the device of interest. The determined location can be used to locate the physical device of interest for service reasons (or any other reason). Further the determined location can be used to automatically configure the device of interest for use with the BAS. For example, the device of interest can be automatically configured by a supervisory controller or self-configured based on the determined location. Configuring the device of interest for use with the BAS can include associating the device of interest with a BAS control loop and/or a building area. The determined location information can be stored in memory for later use.
- BAS building automation system
- Building 10 is shown to include a plurality of building automation system (BAS) devices (or nodes) 13 capable of transmitting and/or receiving radio frequency (RF) signals.
- BAS building automation system
- building 10 may include any number of floors, rooms, spaces, zones, and/or other building structures and areas.
- building 10 may be any area of any size or type, including an outdoor area.
- Devices 13 may exist inside or outside the building, on walls or on desks, be user interactive or not, and may be any type of BAS device.
- devices 13 may be security devices, light switches, fan actuators, temperature sensors, thermostats, smoke detectors, occupancy sensors, field controllers, supervisory controllers, other various types of sensors (flow, pressure, etc.), etc.
- Devices 13 may be configured to conduct building automation functions (e.g., sense temperature, sense humidity, control a building automation device, etc.). Some devices 13 can also serve any number of network functions (e.g., RF measuring functions, network routing functions, etc.).
- Controller system 102 is shown as a desktop wireless device. Controller system 102 may serve as a network coordinator, a supervisory controller for the BAS, a wireless access point, a router, a switch, or a hub, and/or serve as another node on a network.
- Workstation 19 is shown as a personal workstation. Workstation 19 may allow building engineers to interact with controller system 102 and/or devices 13 .
- BASs are, in general, hardware and/or software systems configured to control, monitor, and manage equipment in or around a building or building area.
- BAS equipment can include a heating, ventilation, and air conditioning (HVAC) system, a security system, a lighting system, a fire alerting system, an elevator system, another system that is capable of managing building functions, or any combination thereof.
- HVAC heating, ventilation, and air conditioning
- the BAS and the BAS components illustrated and discussed in the present disclosure are examples of building automation systems and devices that may be used in conjunction with the systems and methods of the present disclosure; however, other building systems can be used with the systems and methods of the present disclosure.
- BAS 100 may include one or more supervisory controllers (e.g., a network automation engine (NAE)) 102 connected to a proprietary or standard communications network such as an IP network (e.g., Ethernet, WiFi, ZigBee, Bluetooth, IEEE 802.11, IEEE 802.15, IEEE 802.15.4, IEEE 802.16, IEEE 802.20, etc.).
- supervisory controllers 102 may support various field-level communications protocols and/or technology which may be the same or different than those of the IP network also used by supervisory controllers 102 .
- Supervisory controllers 102 may include varying levels of supervisory features and building management features.
- the user interface of supervisory controllers 102 may be accessed via terminals 104 (e.g., web browser terminals) capable of communicably connecting to and accessing supervisory controllers 102 .
- terminals 104 e.g., web browser terminals
- FIG. 2 shows multiple terminals 104 that may variously connect to supervisory controllers 102 or other devices of BAS 100 .
- terminals 104 may access BAS 100 and connected supervisory controllers 102 via a WAN, an Internet location, a local IP network, or via a connected wireless access point. Terminals 104 may also access BAS 100 and connected supervisory controllers 102 to provide information to another source, such as printer 132 .
- Supervisory controllers 102 may be connected to any number of BAS devices.
- the devices may include, among other devices, devices such as field equipment controllers (FEC) 106 and 110 such as field-level control modules, variable air volume modular assemblies (VMAs) 108 , integrator units, room controllers 112 (e.g., a variable air volume (VAV) device or unit), other controllers 114 , unitary devices 116 , zone controllers 118 (e.g., an air handling unit (AHU) controller), boilers 120 , fan coil units 122 , heat pump units 124 , unit ventilators 126 , expansion modules, blowers, temperature sensors, network routers, humidity sensors, temperature sensors, flow transducers, other sensors, motion detectors, actuators, dampers, heaters, air conditioning units, etc.
- FEC field equipment controllers
- VMAs variable air volume modular assemblies
- VAV variable air volume
- AHU air handling unit
- supervisory controllers 102 may generally be controlled and/or monitored by supervisory controllers 102 .
- Data generated by or available on the various BAS devices that are directly or indirectly connected to supervisory controllers 102 may be passed, sent, requested, or read by supervisory controllers 102 and/or sent to various other systems or terminals 104 of BAS 100 .
- the data may be stored by supervisory controllers 102 in a local or remote memory unit, processed by supervisory controllers 102 , transformed by supervisory controllers 102 , and/or sent to various other systems or terminals 104 of the BAS 100 .
- the various devices of BAS 100 may be connected to supervisory controllers 102 with a wired connection or with a wireless connection.
- Enterprise server 130 is a server system that includes a database management system (e.g., a relational database management system, Microsoft SQL Server, SQL Server Express, etc.) and server software (e.g., web server software, application server software, virtual machine runtime environments, etc.) that provide access to data and route commands to BAS 100 .
- database management system e.g., a relational database management system, Microsoft SQL Server, SQL Server Express, etc.
- server software e.g., web server software, application server software, virtual machine runtime environments, etc.
- enterprise server 130 may serve user interface applications.
- Enterprise server 130 may also serve applications such as Java applications, messaging applications, trending applications, database applications, etc.
- Enterprise server 130 may store trend data, audit trail messages, alarm messages, event messages, contact information, and/or any number of BAS-related data.
- Terminals may connect to enterprise server 130 to access the entire BAS 100 and historical data, trend data, alarm data, operator transactions, and any other data associated with BAS 100 , its components, or applications.
- Various local devices such as printer 132 may be attached to components of BAS 100 such as enterprise server 130 .
- supervisory controllers 102 are shown in FIG. 2 as intermediate level supervisory controllers (e.g., between a local field controller 106 and an enterprise server 130 ), supervisory controllers 102 can be any device or system configured to supervise and/or control other BAS devices.
- supervisory controllers 102 can be an ADS, a field level supervisory controller, an intermediate level supervisory controller, an enterprise level supervisory controller, or otherwise.
- FIG. 3 is a block diagram of a mesh network 11 , according to an exemplary embodiment.
- Mesh network 11 is an example of a network formed by devices 13 . According to other exemplary embodiments, the devices may be arranged in another type of network topology.
- mesh network 11 includes a building area 12 , a plurality of devices 13 a and 13 b (e.g., RF-enabled BAS devices), a controller system 14 , a network 18 , and a workstation 19 (e.g., a desktop computer, a personal digital assistant (PDA), a laptop, etc.).
- Devices 13 a and 13 b are interconnected by connections 15 (displayed as solid lines on FIG. 3 ) such as RF connections. Connections may be disabled (or otherwise unavailable) for various reasons (displayed as dashed lines on FIG. 3 ) and are shown by connections 16 in FIG. 3 .
- connections 15 displayed as solid lines on FIG. 3
- connections 15 may be disabled (or otherwise unavailable) for various reasons (displayed as dashed lines on FIG. 3 ) and are shown by connections 16 in FIG. 3 .
- some devices 13 a devices without a solid line connection as illustrated in FIG.
- Controller system 14 may be connected to workstation 19 via network 18 and may include station 14 b for receiving input from the various devices 13 a and 13 b.
- devices 13 a and 13 b of FIG. 3 are ZigBee-compatible devices.
- ZigBee is the name of a specification related to low cost and low power digital radios.
- the ZigBee specification describes a collection of high level communication protocols based on the IEEE 802.15.4 standard.
- a ZigBee compatible device is a device generally conforming to ZigBee specifications and capable of existing or communicating with a ZigBee network.
- devices 13 a and 13 b could be any kind of radio frequency communicating wireless device including, but not limited to, Bluetooth devices and traditional 802.11 (Wi-Fi) based devices.
- devices 13 a and 13 b may consist of any type of ZigBee device including ZigBee coordinators, ZigBee routers, ZigBee end devices, etc.
- ZigBee coordinators and routers are generally RF-enabled BAS devices that can act as intermediate routers and may relay data to and from other RF-enabled devices on the network.
- the devices are sometimes referred to as full function devices.
- ZigBee end devices may not be able to relay data from other devices back onto the network.
- These devices are sometimes referred to as reduced function devices. Reduced function devices can be used to assist with device detecting and locating.
- mesh network 11 may include a number of devices 13 a and 13 b that are either full function devices or reduced function devices.
- devices 13 a that might be end devices or reduced function devices are shown with one connection (and may only have one possible connection) in mesh network 11 .
- Devices 13 b might be coordinators, routers or full function devices that relay information to and from multiple devices 13 a and 13 b on mesh network 11 (illustrated by a device with multiple connections).
- Devices 13 a and 13 b may be configured to determine a shortest path or otherwise exemplary path in which to send data on mesh network 11 .
- NOI 450 is determined in FIGS. 4A-4C by collecting and processing characteristics of the wireless communications between NOI 450 and one or more neighboring BAS devices 452 .
- NOI 450 is shown in FIG. 4A as a BAS device attached to the building.
- NOI 450 may be a device carried by a person or another device located in the building.
- the wireless communications characteristics may be or include signal strength, transmission/reception timing, transmission/reception phase angle, or any other characteristic relating to wireless communications between a NOI and nearby or neighboring BAS devices.
- FIG. 4A a partial view of building area 12 is shown, according to an exemplary embodiments.
- Building area 12 is shown to include NOI 450 , BAS devices 452 , supervisory controller 102 , people 406 , and mobile equipment 17 .
- devices 450 and 452 are RF-enabled BAS devices (e.g., devices 13 a , 13 b of mesh network 11 of FIG. 3 ) that are used to form a mesh network or other type of network.
- BAS devices 452 may be part of a wireless mesh network or other wireless network, and may be coupled (via a wired or wireless connection) to a supervisory controller (e.g., supervisory controller 102 ).
- BAS devices 452 may be BAS sensors disposed within and/or around building area 12 and that are configured to sense various conditions or variables of building area 12 .
- BAS sensors may be temperature sensors, humidity sensors, air quality sensors, equipment sensors, person sensors, lighting sensors, heat transferring object sensors, infrared sensors, and/or any other type of sensor that may be configured to sense an BAS related condition or variable relating to building area 12 .
- BAS sensors may be disposed on the walls of building area 12 , installed within a dropped ceiling, or positioned in any manner or location within building area 12 .
- BAS sensors may have any number of user interface and/or communications features configured to facilitate operation of the BAS sensors or a BAS control system.
- Building area 12 may include or be occupied with various people 406 or other assets.
- People 406 and assets may be mobile (e.g., the location of the people and assets may routinely change) or stationary (e.g., fixed).
- mobile equipment 17 e.g., a laptop
- NOI 450 may be a new node or new BAS device introduced into building area 12 .
- NOI 450 may seek to be added to the wireless network formed by BAS devices 452 , and may wirelessly communicate with one or more of BAS devices 452 .
- NOI 450 may provide data to supervisory controller 102 via BAS devices 452 or directly.
- supervisory controller 102 is configured to receive wireless communications characteristics (e.g., self-determined wireless communications characteristics relative to BAS devices 452 , characteristics compiled by supervisory controller 102 , etc.) from NOI 450 and/or BAS devices 452 .
- Supervisory controller 102 is configured to process the received wireless communications characteristics to determine the location of NOI 450 .
- NOI 450 is configured to receive the wireless communications characteristics and to determine its own location based on the characteristics. Accordingly, in FIG. 4B , processing circuit 460 is shown in supervisory controller 102 and in FIG. 4C , processing circuit 460 is shown in NOI 450 .
- NOI 450 is shown to be in wireless communication with BAS devices 452 .
- NOI 450 may be a BAS device such as a sensor, a network device, a router, an a mobile node associated with a person (e.g., cellular phone, laptop, PDA, pager, key fob, RFID tag), or otherwise.
- NOI 450 can include a processing circuit including, e.g., a transceiver, a processor, and memory configured to conduct its normal operations (e.g., network operations, BAS operations) and/or to conduct wireless communications characteristics measuring (e.g., sensing, calculating, estimating, etc.) operations.
- the processing circuit can be configured to measure in parallel with the normal operations and/or to switch between normal operations and measuring operations.
- NOI 450 can be tracked and used to extract wireless communications characteristics from the tracked communications.
- signal strength records relating to communications e.g., one or more sets of packets
- NOI 450 can also be configured to sort signal strength records for BAS devices 452 , to sort BAS devices 452 , and/or to categorize BAS devices 452 into different signal strength categories (e.g., 100-91% average signal strength, 90-81% signal strength, etc.).
- Any calculation, sorting, or historical data obtained by NOI 450 can be provided to other BAS devices and/or supervisory controller 102 .
- signal strength measurements taken by NOI 450 to various neighboring BAS devices 452 may be sent to supervisory controller 102 .
- processing circuit 460 is shown to include location engine 462 , memory 464 , processor 466 , and transceiver 468 .
- Supervisory controller 102 may receive signal strength data and other data from NOI 450 and/or from one or more BAS devices 452 via wireless communications conducted by transceiver 468 .
- Location engine 462 can be a software (and/or hardware) portion of processing circuit 460 configured to use wireless communications characteristics to determine (e.g., calculate, estimate, etc.) the location of NOI 450 .
- the functionality of location engine 462 is described in greater detail in subsequent figures.
- Memory 464 e.g., a memory unit, memory device, storage device, etc.
- Memory 464 may also store computer code for completing and/or facilitating the various processes described in the present disclosure.
- Memory 464 may include volatile memory and/or non-volatile memory.
- Memory 464 may include database components, object code components, script components, and/or any other type of information structure for supporting the various activities described in the present disclosure.
- Memory 464 can be any type of electronic memory unit.
- Processor 466 may be a general purpose processor, an application specific processor (ASIC), a field programmable gate array, an integrated circuit, a circuit containing one or more processing components, a group of distributed processing components, a group of distributed computers configured for processing, or any other collection of hardware and/or software components for completing or facilitating the activities described in the present application.
- Processor 466 may be or include any number of components for conducting data and/or signal processing.
- processing circuit 460 is shown in NOI 450 .
- NOI 450 may be capable of connecting to neighbor BAS devices 452 and obtaining signal strength information and other data from neighbor BAS devices 452 .
- NOI 450 may use location engine 462 of processing circuit 460 to determine its location.
- NOI 450 may then connect to BAS devices 452 and/or supervisory controller 102 via neighbor BAS devices 452 , providing BAS devices 452 and/or supervisory controller 102 with location data (e.g., the determined location) for NOI 450 .
- FIGS. 5A-5E overhead diagrams of multiple building areas 502 , 504 are shown with a plurality of devices 511 - 516 (e.g., BAS devices) located throughout areas 502 , 504 .
- Devices 511 - 516 may form a network (e.g., mesh network 11 of FIG. 3 ). Some devices may be mobile (e.g., the position of the node may change).
- devices 511 - 515 are shown in building areas 502 , 504 .
- Devices 511 - 515 may be in a fixed location, according to an exemplary embodiment. The location of nodes 511 - 515 may be known by a supervisory controller or other component of the network and/or BAS.
- a device 516 is introduced to building area 504 .
- Device 516 may be a new device added to building area 504 , may be associated with a moving person or asset, or otherwise (e.g., an old device was serviced or reset and location information for the old node was cleared).
- Devices 511 - 515 can be or be used as the BAS devices 452 shown in FIGS. 4A-4C .
- devices 511 - 515 can be existing building devices (e.g., actuators, light switches, light fixtures, occupancy sensors, temperature sensors, other sensors, controllers, etc.) configured to wireless communications.
- BAS devices e.g., building control components
- the BAS network itself can be used to increase the density of receivers used to locate RFID tags or other wireless devices (e.g., mobile phones, other BAS devices, network devices, PDAs, laptops, and/or other fixed or mobile equipment).
- a dense network of BAS devices can be designed to achieve a sensing accuracy nearing one foot.
- devices 511 - 515 may establish a communications link with device 516
- device 516 may establish a communications link with devices 511 - 515
- device 516 may simply exchange wireless communications with devices 511 - 515 .
- Data about signal strength between device 516 and the receivers of other device 511 - 515 , location data, and other data may be provided throughout the network formed by device 511 - 515 . Using the data, the location of device 516 is discovered. The location of device 516 may be provided to various components of the network for future use.
- determining location can be used. For example, if the devices having known locations densely populate an area, a quick determination can be made that a new device is within a certain radius (or other measure of proximity) of a nearby device sensing the new device. If multiple devices sense the new device, a sort routine can be used by a location engine to estimate the device nearest the new device and the new device can be associated with a space relating to the estimated nearest device.
- methods for determining the location of a device using wireless devices in the space can range from a triangulation method, a multilateration method, a hyperbolic positioning method, a processes based on the time difference of arrival (TDOA), a trilateration method, a process based on differences or absolute measurements of time-of-transmission from three or more devices, a process involving phase of the radio signals to determine an angular component, a process involving signal strength measurements, and/or any other suitable radiolocation method. While many of the embodiments described herein utilize two or more BAS devices to locate a NOI, in other embodiments, one BAS device may be used for locating the NOI.
- Device 516 is illustrated as having moved from one location to another.
- Device 516 may be associated with a device that is manually moved, associated with a mobile person or asset, or otherwise.
- Device 516 and/or the supervisory controller can determine whether the device has moved by requesting that the device (or the supervisory controller) update and/or confirm the device's geographical location and/or location relative to other devices of the system at regular (or irregular) intervals. For example, if the device determines that it has new neighboring device s or a new preferred device for communication, the device can enter a relocation routine configured to conduct precise location activity via any of the methods mentioned in the present application. Further, if a device having a known and/or confirmed location receives reliable communications from a new device (which might just be a moved node), the device and/or the supervisory controller can push the new device into a location activity routine.
- RFLS system 600 may be a system including various objects and systems and methods for determining locations of said objects.
- Various mobile or fixed objects 601 , 602 , 603 , 604 may be associated with, coupled to, and/or have embedded within various tags, transceivers, or devices 605 , 606 , 607 , 608 .
- a mobile object 601 e.g., a person, a temperature sensor, etc.
- Another mobile object 602 may be associated with a Bluetooth transceiver 606 .
- Another mobile object 603 e.g., a person
- a portable wireless device 607 e.g., cell phone, PDA, etc.
- a fixed object 604 e.g., a temperature sensor, a routing node, an air flow sensor, a supervisory controller, an actuator for a damper, etc.
- a wireless transceiver 608 e.g., a ZigBee transceiver, an IEEE 801.11 transceiver, etc.
- the various tags, transceivers, and devices may be used by system 600 to determine the location of all objects associated with the tags, transceivers, and devices.
- RFLS system 600 may include other wireless sensors 614 and/or other wireless devices 616 that include identification capabilities.
- RFLS system 600 additionally includes supervisory controllers 102 and various BAS devices 452 . Any of the devices (e.g., BAS devices 452 , supervisory controller 102 , etc.) can be used for the location activity of other devices shown in RFLS system 600 .
- RFLS system 600 is shown to include server 610 .
- Server 610 may include a location engine 612 configured to determine the location of various objects in the building area associated with RFLS system 600 .
- location engine 612 may be located in any object, sensor, or device within RFLS 600 (e.g., supervisory controller 102 , each of BAS devices 452 , etc.).
- Location engine 612 receives data from the one or more objects of RFLS system 600 regarding wireless communications thereof and determine a location for one or more of the objects using one or more characteristics of the wireless communications and known locations for one or more reference objects (e.g., fixed object 604 , supervisory controller 102 , etc.).
- RFLS system 600 may gather, calculate, and/or store location information for the various objects of system 600 and provide the location information to other systems. For example, location information may be provided to a security system 620 .
- Security system 620 may be integrated with RFLS system 600 (e.g., the P2000 Security system made by Johnson Controls, Inc.) or may be a separate system configured to receive, recall, and/or use location information from RFLS system 600 .
- RFLS system 600 e.g., the P2000 Security system made by Johnson Controls, Inc.
- one or more graphical user interfaces provided by security system 620 may be used as a positioning system to visually convey the location of people and/or assets on an electronic display.
- Security system 620 may use location information to provide alarms or other warnings based on the location of people, assets, objects, sensors, or controllers of building area 12 . For example, a person whose location information indicates the person is in an unauthorized area may trigger an alarm of security system 620 .
- user interfaces 630 may be provided to display location information of people or devices relative to a building floor plan (e.g., floor plan 700 of FIG. 7 ).
- Security system 620 , BAS 100 , commissioning tool 622 , and/or server 610 are shown as communicably coupled to floor plan data and/or other building data 624 .
- Floor plan data may correlate geographic locations with (x, y) or (x, y, z) coordinates on a map or other normalized set of data. Location information determined by a location engine can be normalized relative to floor plan data 624 and stored in one or more memory devices.
- security system 620 may be integrated with various other systems.
- an asset management system and human resources system may be integrated with security system 620 . If a detected wireless device is associated with a piece of equipment (e.g., a laptop, a projector system, etc.), data may be recorded in the asset management system; if the portable wireless device is associated with a person, data may be recorded in the human resources system.
- a piece of equipment e.g., a laptop, a projector system, etc.
- BAS 100 may be coupled to user interfaces 632 for providing a visual representation of object location in the building area.
- BAS 100 can be configured to benefit from the wireless detection of device location relative to a building space (e.g., relative to floor plan coordinates).
- BAS devices having their own location engines e.g., powered by a CC2431 location engine provided by Texas Instruments
- Server 610 or supervisory controller 102 can be configured to assist or control an automatic configuration process of a BAS device for which its location has been determined.
- server 610 can be configured to understand that devices in a common room should form a common control HVAC control loop.
- the supervisory controller can enroll the temperature sensor as a device configured to provide feedback information to an HVAC control loop for the area.
- This enrollment may include naming the temperature sensor in an equipment or BAS system database, relating the temperature sensor to a field controller, actuator controller, or other control loop, and/or sending communication instructions or other configuration information to the temperature sensor.
- a supervisory controller might command a temperature sensor to name itself “First Floor Library Temperature Sensor [unique ID]” and to format the temperature sensor's messages for the first floor library's field controller.
- Commissioning tool 622 may be coupled to user interfaces 634 for providing a visual representation of object location in the building area via a graphical user interface shown on an electronic display.
- commissioning tool 622 can be executed on a portable laptop (e.g., having a transceiver or dongle configured to communicate with RFLS 600 ) to generate the user interface shown in FIG. 7 .
- User interface 630 may include a floor plan 700 representing object locations.
- a supervisory controller or other system components can be configured to generate online reports for people and/or equipment within building areas 502 , 504 via user interface 630 .
- a user may be able to graphically and remotely follow people or assets appearing in and/or moving through floor plan 700 .
- User interface 630 may also provide the user with notifications or alarms provided by security system 620 . Notifications or alarms may be based on associations or relationships stored in memory of the system.
- User interface 630 may include various features associated with security system 620 and location engine 462 .
- user interface 630 includes view control 702 that allows the user to view only some devices or portions of floor plans.
- Zoom control 704 can control the display of floor plan 700 .
- User interface 630 further includes a refresh control 706 that allows a user to specify how often to refresh floor plan 700 .
- floor plan 700 may refresh every fifteen minutes and refresh the current location of all nodes (e.g., between time intervals, some nodes may move, and the movement may be tracked when floor plan 700 is refreshed).
- User interface 630 may include a signal strength legend 708 that allows a user to understand the signal strength estimated to be in various areas of building areas 502 , 504 .
- signal strength is illustrated with three different intensity levels (high, medium, low) but may be illustrated in various ways according to other exemplary embodiments.
- a user may view the signal strength for specific areas of building areas 502 , 504 , and may use the signal strength data along with location information to adjust any number of components or settings of the network of the areas 502 , 504 .
- a user may view signal strengths on floor plan 700 to determine a desired location for a new node and for a location where a node may be reliably discovered by the network formed by the other nodes.
- Process 800 is shown to include the step of using the NOI to wirelessly communicate with one or more neighboring BAS devices (step 802 ).
- various BAS devices may form a mesh network and the NOI may establish a communications link with the mesh network via one or more of the BAS devices.
- Process 800 is also shown to include the step of gathering one or more wireless communications characteristics relating to the wireless communications between the NOI and the nearby wireless devices (step 804 ).
- Wireless communications characteristics may include signal strength information, phase angle information, reception time information and the like. Gathering may include receiving the wireless communications characteristics from the nearby devices or a supervisory controller. Gathering can also include calculating the wireless communications characteristics based on the calculating device's own wireless communications data.
- Process 800 yet further includes the step of gathering location information (step 806 ).
- Location information can be retrieved from a database, received with wireless information from each of the nearby wireless devices, retrieved from a supervisory controller, or otherwise.
- Location information can be normalized location information (e.g., x-y information relating to floor plan data), geographical location information (e.g., according to a GPS coordinate system), or can be formatted in any other way that can describe physical geolocation/building information.
- the location of the NOI may be calculated by a processing circuit of the NOI (step 808 ) or by a processing circuit of another device (e.g., a supervisory controller, an ADS, an enterprise controller, etc.).
- the location of the NOI may be stored or displayed in a variety of manners (step 810 ).
- the determined location may be stored in a memory unit of the NOI or another device (e.g., a supervisory controller, an enterprise server, etc.), displayed on an electronic display system communicably coupled to an ADS, or both.
- the supervisory controller may detect, command, and/or control wireless communications between the NOI and the BAS devices (step 852 ).
- Location information for the BAS devices can then be retrieved by the supervisory controller (step 854 ).
- Location information can be retrieved from memory of the supervisory controller, a BAS server, the separate BAS devices, the NOI, or from another source (e.g., a collection of floor plan data).
- One or more wireless communications characteristics (e.g., historical signal strength information) may be gathered at the BAS devices (step 856 ) and the wireless communications characteristics and location information may be received from the BAS devices at the supervisory controller (step 858 ).
- Wireless communications characteristics and location information may be provided to the supervisory controller (or other component with a location engine) from various sources (e.g., the NOI, one or more databases of the BAS, etc.) for calculation (step 860 ).
- the location engine of the supervisory controller may use the received data to calculate the location of the NOI (step 862 ).
- NOI geospatial status (e.g., moved, not moved) can be determined by using knowledge of changing network conditions.
- Process 900 may be initiated when a condition in the network is changed and detected (step 902 ). The change may be triggered by the detection of a new node or the detection of a moving or moved node.
- Process 900 may include determining if the changed condition of the network is a result of the presence of a new node (step 904 ).
- process 900 includes the step of determining if an existing node of the network moved (step 908 ).
- the node may be associated with a mobile person or asset, or may be manually moved by a user of the building area. If a node has not moved, process 900 may return to detecting a changed condition of the network. If a node has moved in the network, a determination as to if the node is currently moving may be made (step 910 ).
- a node associated with a person may be continually moving as the person moves around the building area, while a node associated with an object or sensor may have been moved to another area.
- the node data from the node and from the determinations made in steps 908 - 910 may be provided to a location engine (step 912 ) to determine the actual location of the node.
- Step 910 may include a determination of a direction vector (e.g., angle and distance coordinates or other ways to representing a vector) of the node.
- the system can adjust a parameter of the detecting system. For example, sensors near the movement can be configured to sense or query for the device at an increased rate. When sensing at an increased rate, the power level of the sensing devices may be adjusted downward or upward to provide proximity determinations with increased confidence and/or increased triangulation capabilities.
- Node location information and other node information may be received by a security system (step 1002 ).
- Node location information can be determined using any of the activities described in the present application.
- Other node information may include additional information about the device, asset, or person associated with the node.
- a type of node e.g., device, asset, person, etc.
- the associations for the node may be retrieved (step 1006 ) based on the determined type or otherwise.
- Node conditions or node attributes may be checked against the associations (step 1008 ). For example, node attributes regarding the location of the node may be checked against a stored association regarding the desired location for the node. Stored associations may additionally include permission data (e.g., if the node is not allowed in a particular area), object properties (e.g., if an object must be kept at a certain temperature or configuration, etc.), or any other data regarding the performance or condition of the node.
- permission data e.g., if the node is not allowed in a particular area
- object properties e.g., if an object must be kept at a certain temperature or configuration, etc.
- a determination as to if a proper association exists is made (step 1010 ). For example, a person located in an area where the person is not allowed to be may generate an alarm. A security system (or other system) may generate an alarm if warranted (step 1012 ) and exit the system (step 1014 ). The alarm can be a message for a user of the building area such as an e-mail or text message, according to an exemplary embodiment. The alarm may be generated when a proper association cannot be made, according to an exemplary embodiment.
- the present disclosure contemplates methods, systems and program products on any machine-readable media for accomplishing various operations.
- the embodiments of the present disclosure may be implemented using existing computer processors, or by a special purpose computer processor for an appropriate system, incorporated for this or another purpose, or by a hardwired system.
- Embodiments within the scope of the present disclosure include program products comprising machine-readable media for carrying or having machine-executable instructions or data structures stored thereon.
- machine-readable media can be any available media that can be accessed by a general purpose or special purpose computer or other machine with a processor.
- machine-readable media can comprise RAM, ROM, EPROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code in the form of machine-executable instructions or data structures and which can be accessed by a general purpose or special purpose computer or other machine with a processor.
- Machine-executable instructions include, for example, instructions and data which cause a general purpose computer, special purpose computer, or special purpose processing machines to perform a certain function or group of functions. Further machine-executable instructions for completing and/or facilitating the various activities described herein can be downloaded from, retrieved from, and/or executed on a remote server via a wired or wireless connection.
Abstract
A method for determining the location of a device of interest is described. The method includes gathering a wireless communications characteristic of the communications between the device of interest and the BAS devices. The method further includes using a processing circuit to determine the location of the device of interest using the gathered wireless communications characteristics and location information regarding the BAS devices.
Description
- The present application claims the benefit of U.S. Provisional Application No. 60/962,697, filed Jul. 31, 2007, which is incorporated herein by reference in its entirety.
- The present disclosure generally relates to the field of building automation systems. The present disclosure relates more specifically to the location of building devices using wireless communications.
- Wireless communications have been used to identify objects. For example, wireless readers (e.g., radio frequency identification (RFID) readers) can be used to wirelessly identify target devices (e.g., RFID transponders, RFID tags, RFID-enabled devices, etc.). Target devices such as RFID transponders have been coupled to people or equipment for inventory and tracking purposes (e.g., movement through an assembly line, etc.).
- Conventional radio frequency location systems (RFLS) typically have relatively poor resolution characteristics. Accordingly, many RFLS systems rely on highly directional readers or the application relying on the RFLS system is designed with poor resolution characteristics in mind.
- Improved systems and methods for locating building devices using wireless communications are needed.
- The invention relates to a method for determining the location of a first device. The method includes using the first device for wireless communications with a first building automation system (BAS) device. The method further includes gathering a wireless communications characteristic of the wireless communications between the first device and the first BAS device. The method yet further includes using a processing circuit to determine the location of the first device using the wireless communications characteristic. The method yet further includes storing the determined location in a memory unit, displaying the determined location on an electronic display system, or storing the determined location in the memory unit and displaying the determined location on the electronic display system.
- The invention further relates to a system for determining the location of a first device based on the location of a first BAS device that is a part of a building automation system. The system includes a processing circuit configured to gather a wireless communications characteristic of wireless communications between the first device and the first BAS device. The processing circuit determines the location of the first device using the wireless communication characteristic. The processing circuit also stores the determined location in a memory unit and displays the determined location on an electronic display system. The processing circuit can also store the determined location in the memory unit and display the determined location on the electronic display system.
- The invention further relates to a method for determining the location of a device of interest using BAS devices. The method includes gathering a wireless communications characteristic of communications between the device of interest and the BAS devices. The method further includes using a processing circuit to determine the location of the device of interest using the gathered wireless communications characteristics and location information regarding the BAS devices.
- Alternative exemplary embodiments relate to other features and combinations of features as may be generally recited in the claims.
- The disclosure will become more fully understood from the following detailed description, taken in conjunction with the accompanying figures, wherein like reference numerals refer to like elements, in which:
-
FIG. 1 is a cut-away perspective view of a building, according to an exemplary embodiment; -
FIG. 2 is a schematic diagram of a building automation system, according to an exemplary embodiment; -
FIG. 3 is a block diagram of a mesh network for the building ofFIG. 1 , according to an exemplary embodiment; -
FIG. 4A is a perspective view of a building area of the building ofFIG. 1 , according to an exemplary embodiment; -
FIG. 4B is a block diagram of a supervisory controller coupled to various BAS devices; according to an exemplary embodiment; -
FIG. 4C is a block diagram of a supervisory controller coupled to various BAS devices, according to another exemplary embodiment; -
FIGS. 5A-D are schematic diagrams of building areas illustrating various nodes in various positions and scenarios, according to an exemplary embodiment; -
FIG. 6 is a block diagram of an RFLS system, according to an exemplary embodiment; -
FIG. 7 is a view of a user interface showing location information, according to an exemplary embodiment; -
FIG. 8A is a flow diagram of a process of determining a location of a node of interest, according to an exemplary embodiment; -
FIG. 8B is a flow diagram of a process of determining a location of a node of interest, according to another exemplary embodiment; -
FIG. 9 is a flow diagram of a process of determining a status of a node of interest, according to an exemplary embodiment; and -
FIG. 10 is a flow diagram of a process of using location information in a security system, according to an exemplary embodiment. - Before turning to the figures, which illustrate the exemplary embodiments in detail, it should be understood that the application is not limited to the details or methodology set forth in the description or illustrated in the figures. It should also be understood that the terminology is for the purpose of description only and should not be regarded as limiting.
- Referring generally to the figures, systems and methods for locating building devices using wireless communications are shown. The location of a device of interest can be determined by using wireless communications between the device of interest and other building automation system (BAS) devices. At least one wireless communications characteristic of the wireless communications between the device of interest and the BAS devices is gathered and used by a processing circuit to determine the location of the device of interest. The determined location can be used to locate the physical device of interest for service reasons (or any other reason). Further the determined location can be used to automatically configure the device of interest for use with the BAS. For example, the device of interest can be automatically configured by a supervisory controller or self-configured based on the determined location. Configuring the device of interest for use with the BAS can include associating the device of interest with a BAS control loop and/or a building area. The determined location information can be stored in memory for later use.
- Referring now to
FIG. 1 , a perspective view of abuilding 10 is shown, according to an exemplary embodiment.Building 10 is shown to include a plurality of building automation system (BAS) devices (or nodes) 13 capable of transmitting and/or receiving radio frequency (RF) signals. As illustrated,building 10 may include any number of floors, rooms, spaces, zones, and/or other building structures and areas. According to various exemplary embodiments,building 10 may be any area of any size or type, including an outdoor area.Devices 13 may exist inside or outside the building, on walls or on desks, be user interactive or not, and may be any type of BAS device. For example,devices 13 may be security devices, light switches, fan actuators, temperature sensors, thermostats, smoke detectors, occupancy sensors, field controllers, supervisory controllers, other various types of sensors (flow, pressure, etc.), etc.Devices 13 may be configured to conduct building automation functions (e.g., sense temperature, sense humidity, control a building automation device, etc.). Somedevices 13 can also serve any number of network functions (e.g., RF measuring functions, network routing functions, etc.).Controller system 102 is shown as a desktop wireless device.Controller system 102 may serve as a network coordinator, a supervisory controller for the BAS, a wireless access point, a router, a switch, or a hub, and/or serve as another node on a network.Workstation 19 is shown as a personal workstation.Workstation 19 may allow building engineers to interact withcontroller system 102 and/ordevices 13. - BASs are, in general, hardware and/or software systems configured to control, monitor, and manage equipment in or around a building or building area. BAS equipment can include a heating, ventilation, and air conditioning (HVAC) system, a security system, a lighting system, a fire alerting system, an elevator system, another system that is capable of managing building functions, or any combination thereof. The BAS and the BAS components illustrated and discussed in the present disclosure are examples of building automation systems and devices that may be used in conjunction with the systems and methods of the present disclosure; however, other building systems can be used with the systems and methods of the present disclosure.
- Referring to
FIG. 2 , a schematic diagram of aBAS 100 that may be used with the systems and methods of the present disclosure is shown, according to an exemplary embodiment.BAS 100 may include one or more supervisory controllers (e.g., a network automation engine (NAE)) 102 connected to a proprietary or standard communications network such as an IP network (e.g., Ethernet, WiFi, ZigBee, Bluetooth, IEEE 802.11, IEEE 802.15, IEEE 802.15.4, IEEE 802.16, IEEE 802.20, etc.).Supervisory controllers 102 may support various field-level communications protocols and/or technology which may be the same or different than those of the IP network also used bysupervisory controllers 102. The field level communications can be conducted using various Internet Protocols (IP), BACnet over IP, BACnet Master-Slave/Token-Passing (MS/TP), N2 Bus, N2 over Ethernet, Wireless N2, LonWorks, ZigBee, and any number of other standard or proprietary protocols and/or technologies.Supervisory controllers 102 may include varying levels of supervisory features and building management features. The user interface ofsupervisory controllers 102 may be accessed via terminals 104 (e.g., web browser terminals) capable of communicably connecting to and accessingsupervisory controllers 102. For example,FIG. 2 showsmultiple terminals 104 that may variously connect tosupervisory controllers 102 or other devices ofBAS 100. For example,terminals 104 may accessBAS 100 and connectedsupervisory controllers 102 via a WAN, an Internet location, a local IP network, or via a connected wireless access point.Terminals 104 may also accessBAS 100 and connectedsupervisory controllers 102 to provide information to another source, such asprinter 132. -
Supervisory controllers 102 may be connected to any number of BAS devices. The devices may include, among other devices, devices such as field equipment controllers (FEC) 106 and 110 such as field-level control modules, variable air volume modular assemblies (VMAs) 108, integrator units, room controllers 112 (e.g., a variable air volume (VAV) device or unit),other controllers 114,unitary devices 116, zone controllers 118 (e.g., an air handling unit (AHU) controller),boilers 120,fan coil units 122,heat pump units 124,unit ventilators 126, expansion modules, blowers, temperature sensors, network routers, humidity sensors, temperature sensors, flow transducers, other sensors, motion detectors, actuators, dampers, heaters, air conditioning units, etc. These devices may generally be controlled and/or monitored bysupervisory controllers 102. Data generated by or available on the various BAS devices that are directly or indirectly connected tosupervisory controllers 102 may be passed, sent, requested, or read bysupervisory controllers 102 and/or sent to various other systems orterminals 104 ofBAS 100. The data may be stored bysupervisory controllers 102 in a local or remote memory unit, processed bysupervisory controllers 102, transformed bysupervisory controllers 102, and/or sent to various other systems orterminals 104 of theBAS 100. As shown inFIG. 2 , the various devices ofBAS 100 may be connected tosupervisory controllers 102 with a wired connection or with a wireless connection. - Referring still to
FIG. 2 , an enterprise server 130 (e.g., an application and data server (ADS)) is shown, according to an exemplary embodiment.Enterprise server 130 is a server system that includes a database management system (e.g., a relational database management system, Microsoft SQL Server, SQL Server Express, etc.) and server software (e.g., web server software, application server software, virtual machine runtime environments, etc.) that provide access to data and route commands toBAS 100. For example,enterprise server 130 may serve user interface applications.Enterprise server 130 may also serve applications such as Java applications, messaging applications, trending applications, database applications, etc.Enterprise server 130 may store trend data, audit trail messages, alarm messages, event messages, contact information, and/or any number of BAS-related data. Terminals may connect toenterprise server 130 to access theentire BAS 100 and historical data, trend data, alarm data, operator transactions, and any other data associated withBAS 100, its components, or applications. Various local devices such asprinter 132 may be attached to components ofBAS 100 such asenterprise server 130. - While
supervisory controllers 102 are shown inFIG. 2 as intermediate level supervisory controllers (e.g., between alocal field controller 106 and an enterprise server 130),supervisory controllers 102 can be any device or system configured to supervise and/or control other BAS devices. For example,supervisory controllers 102 can be an ADS, a field level supervisory controller, an intermediate level supervisory controller, an enterprise level supervisory controller, or otherwise. -
FIG. 3 is a block diagram of amesh network 11, according to an exemplary embodiment.Mesh network 11 is an example of a network formed bydevices 13. According to other exemplary embodiments, the devices may be arranged in another type of network topology. - In the illustrated embodiment,
mesh network 11 includes abuilding area 12, a plurality ofdevices network 18, and a workstation 19 (e.g., a desktop computer, a personal digital assistant (PDA), a laptop, etc.).Devices FIG. 3 ) such as RF connections. Connections may be disabled (or otherwise unavailable) for various reasons (displayed as dashed lines onFIG. 3 ) and are shown byconnections 16 inFIG. 3 . As a result, somedevices 13 a (devices without a solid line connection as illustrated inFIG. 3 ) may be temporarily disconnected frommesh network 11, but are configured to automatically connect (or reconnect) to any othersuitable device 13 a within range.Other devices 13 b may be disconnected frommesh network 11 without being able to connect to anotherdevice 13 a. Controller system 14 may be connected toworkstation 19 vianetwork 18 and may includestation 14 b for receiving input from thevarious devices - According to an exemplary embodiment,
devices FIG. 3 are ZigBee-compatible devices. ZigBee is the name of a specification related to low cost and low power digital radios. The ZigBee specification describes a collection of high level communication protocols based on the IEEE 802.15.4 standard. A ZigBee compatible device is a device generally conforming to ZigBee specifications and capable of existing or communicating with a ZigBee network. In other exemplary embodiments,devices devices - Still referring to
FIG. 3 ,mesh network 11 may include a number ofdevices devices 13 a that might be end devices or reduced function devices are shown with one connection (and may only have one possible connection) inmesh network 11.Devices 13 b might be coordinators, routers or full function devices that relay information to and frommultiple devices Devices mesh network 11. - Referring generally to
FIGS. 4A-4C , systems for determining the location of people or devices using wireless BAS devices are shown, according to an exemplary embodiment. The location of node of interest (NOI) 450 is determined inFIGS. 4A-4C by collecting and processing characteristics of the wireless communications betweenNOI 450 and one or moreneighboring BAS devices 452.NOI 450 is shown inFIG. 4A as a BAS device attached to the building. In alternative embodiments,NOI 450 may be a device carried by a person or another device located in the building. The wireless communications characteristics may be or include signal strength, transmission/reception timing, transmission/reception phase angle, or any other characteristic relating to wireless communications between a NOI and nearby or neighboring BAS devices. - Referring now to
FIG. 4A , a partial view ofbuilding area 12 is shown, according to an exemplary embodiments. Buildingarea 12 is shown to includeNOI 450,BAS devices 452,supervisory controller 102,people 406, and mobile equipment 17. According to an exemplary embodiment,devices devices mesh network 11 ofFIG. 3 ) that are used to form a mesh network or other type of network.BAS devices 452 may be part of a wireless mesh network or other wireless network, and may be coupled (via a wired or wireless connection) to a supervisory controller (e.g., supervisory controller 102). - Some of
BAS devices 452 may be BAS sensors disposed within and/or around buildingarea 12 and that are configured to sense various conditions or variables of buildingarea 12. BAS sensors may be temperature sensors, humidity sensors, air quality sensors, equipment sensors, person sensors, lighting sensors, heat transferring object sensors, infrared sensors, and/or any other type of sensor that may be configured to sense an BAS related condition or variable relating to buildingarea 12. BAS sensors may be disposed on the walls of buildingarea 12, installed within a dropped ceiling, or positioned in any manner or location within buildingarea 12. BAS sensors may have any number of user interface and/or communications features configured to facilitate operation of the BAS sensors or a BAS control system. - Building
area 12 may include or be occupied withvarious people 406 or other assets.People 406 and assets may be mobile (e.g., the location of the people and assets may routinely change) or stationary (e.g., fixed). For example, mobile equipment 17 (e.g., a laptop) can move in, around, and out of building areas such asbuilding area 12. -
NOI 450 may be a new node or new BAS device introduced intobuilding area 12.NOI 450 may seek to be added to the wireless network formed byBAS devices 452, and may wirelessly communicate with one or more ofBAS devices 452.NOI 450 may provide data tosupervisory controller 102 viaBAS devices 452 or directly. - Referring now to
FIGS. 4B and 4C , block diagrams ofsystems FIG. 4B ,supervisory controller 102 is configured to receive wireless communications characteristics (e.g., self-determined wireless communications characteristics relative toBAS devices 452, characteristics compiled bysupervisory controller 102, etc.) fromNOI 450 and/orBAS devices 452.Supervisory controller 102 is configured to process the received wireless communications characteristics to determine the location ofNOI 450. In the embodiment shown inFIG. 4C ,NOI 450 is configured to receive the wireless communications characteristics and to determine its own location based on the characteristics. Accordingly, inFIG. 4B ,processing circuit 460 is shown insupervisory controller 102 and inFIG. 4C ,processing circuit 460 is shown inNOI 450. -
NOI 450 is shown to be in wireless communication withBAS devices 452.NOI 450 may be a BAS device such as a sensor, a network device, a router, an a mobile node associated with a person (e.g., cellular phone, laptop, PDA, pager, key fob, RFID tag), or otherwise.NOI 450 can include a processing circuit including, e.g., a transceiver, a processor, and memory configured to conduct its normal operations (e.g., network operations, BAS operations) and/or to conduct wireless communications characteristics measuring (e.g., sensing, calculating, estimating, etc.) operations. The processing circuit can be configured to measure in parallel with the normal operations and/or to switch between normal operations and measuring operations. Further, normal communications betweenNOI 450 andBAS devices 452 can be tracked and used to extract wireless communications characteristics from the tracked communications. For example, signal strength records relating to communications (e.g., one or more sets of packets) can be stored in memory ofNOI 450 and processed to obtain an aggregate measure of signal strength (e.g., an average signal strength, a range of signal strengths, etc.).NOI 450 can also be configured to sort signal strength records forBAS devices 452, to sortBAS devices 452, and/or to categorizeBAS devices 452 into different signal strength categories (e.g., 100-91% average signal strength, 90-81% signal strength, etc.). Any calculation, sorting, or historical data obtained byNOI 450 can be provided to other BAS devices and/orsupervisory controller 102. For example, signal strength measurements taken byNOI 450 to various neighboringBAS devices 452 may be sent tosupervisory controller 102. - Referring further to
FIG. 4B ,processing circuit 460 is shown to includelocation engine 462,memory 464,processor 466, andtransceiver 468.Supervisory controller 102 may receive signal strength data and other data fromNOI 450 and/or from one ormore BAS devices 452 via wireless communications conducted bytransceiver 468.Location engine 462 can be a software (and/or hardware) portion ofprocessing circuit 460 configured to use wireless communications characteristics to determine (e.g., calculate, estimate, etc.) the location ofNOI 450. The functionality oflocation engine 462 is described in greater detail in subsequent figures. Memory 464 (e.g., a memory unit, memory device, storage device, etc.) may be one or more devices for storing data.Memory 464 may also store computer code for completing and/or facilitating the various processes described in the present disclosure.Memory 464 may include volatile memory and/or non-volatile memory.Memory 464 may include database components, object code components, script components, and/or any other type of information structure for supporting the various activities described in the present disclosure.Memory 464 can be any type of electronic memory unit.Processor 466 may be a general purpose processor, an application specific processor (ASIC), a field programmable gate array, an integrated circuit, a circuit containing one or more processing components, a group of distributed processing components, a group of distributed computers configured for processing, or any other collection of hardware and/or software components for completing or facilitating the activities described in the present application.Processor 466 may be or include any number of components for conducting data and/or signal processing. - Referring now to
FIG. 4C , a block diagram of asystem 449 for determining the location of people or devices using wireless BAS devices is shown, according to an exemplary embodiment. In the embodiment ofFIG. 4C ,processing circuit 460 is shown inNOI 450.NOI 450 may be capable of connecting to neighbor BASdevices 452 and obtaining signal strength information and other data from neighbor BASdevices 452.NOI 450 may uselocation engine 462 ofprocessing circuit 460 to determine its location.NOI 450 may then connect to BASdevices 452 and/orsupervisory controller 102 vianeighbor BAS devices 452, providingBAS devices 452 and/orsupervisory controller 102 with location data (e.g., the determined location) forNOI 450. - Referring generally to
FIGS. 5A-5E , overhead diagrams ofmultiple building areas areas mesh network 11 ofFIG. 3 ). Some devices may be mobile (e.g., the position of the node may change). - Referring to
FIG. 5A , five devices 511-515 are shown in buildingareas FIG. 5B , adevice 516 is introduced tobuilding area 504.Device 516 may be a new device added to buildingarea 504, may be associated with a moving person or asset, or otherwise (e.g., an old device was serviced or reset and location information for the old node was cleared). - Systems as those described in
FIGS. 4A-4C may be used to find the location ofnode 516. Devices 511-515 can be or be used as theBAS devices 452 shown inFIGS. 4A-4C . For example, devices 511-515 can be existing building devices (e.g., actuators, light switches, light fixtures, occupancy sensors, temperature sensors, other sensors, controllers, etc.) configured to wireless communications. In other words, BAS devices (e.g., building control components) and the BAS network itself can be used to increase the density of receivers used to locate RFID tags or other wireless devices (e.g., mobile phones, other BAS devices, network devices, PDAs, laptops, and/or other fixed or mobile equipment). According to an exemplary embodiment, a dense network of BAS devices can be designed to achieve a sensing accuracy nearing one foot. - Referring now to
FIG. 5C , devices 511-515 may establish a communications link withdevice 516,device 516 may establish a communications link with devices 511-515, and/ordevice 516 may simply exchange wireless communications with devices 511-515. Data about signal strength betweendevice 516 and the receivers of other device 511-515, location data, and other data may be provided throughout the network formed by device 511-515. Using the data, the location ofdevice 516 is discovered. The location ofdevice 516 may be provided to various components of the network for future use. - Many different methods for determining location can be used. For example, if the devices having known locations densely populate an area, a quick determination can be made that a new device is within a certain radius (or other measure of proximity) of a nearby device sensing the new device. If multiple devices sense the new device, a sort routine can be used by a location engine to estimate the device nearest the new device and the new device can be associated with a space relating to the estimated nearest device. Yet further, methods for determining the location of a device using wireless devices in the space can range from a triangulation method, a multilateration method, a hyperbolic positioning method, a processes based on the time difference of arrival (TDOA), a trilateration method, a process based on differences or absolute measurements of time-of-transmission from three or more devices, a process involving phase of the radio signals to determine an angular component, a process involving signal strength measurements, and/or any other suitable radiolocation method. While many of the embodiments described herein utilize two or more BAS devices to locate a NOI, in other embodiments, one BAS device may be used for locating the NOI.
- Referring now to
FIG. 5D ,device 516 is illustrated as having moved from one location to another.Device 516 may be associated with a device that is manually moved, associated with a mobile person or asset, or otherwise.Device 516 and/or the supervisory controller can determine whether the device has moved by requesting that the device (or the supervisory controller) update and/or confirm the device's geographical location and/or location relative to other devices of the system at regular (or irregular) intervals. For example, if the device determines that it has new neighboring device s or a new preferred device for communication, the device can enter a relocation routine configured to conduct precise location activity via any of the methods mentioned in the present application. Further, if a device having a known and/or confirmed location receives reliable communications from a new device (which might just be a moved node), the device and/or the supervisory controller can push the new device into a location activity routine. - Referring to
FIG. 6 , a block diagram of anRFLS system 600 coupled to various BAS systems is shown, according to an exemplary embodiment.RFLS system 600 may be a system including various objects and systems and methods for determining locations of said objects. Various mobile or fixedobjects devices Bluetooth transceiver 606. Another mobile object 603 (e.g., a person) may be associated with a portable wireless device 607 (e.g., cell phone, PDA, etc.). A fixed object 604 (e.g., a temperature sensor, a routing node, an air flow sensor, a supervisory controller, an actuator for a damper, etc.) may be associated with a wireless transceiver 608 (e.g., a ZigBee transceiver, an IEEE 801.11 transceiver, etc.) or any other RF transceiver, tag, or device. The various tags, transceivers, and devices may be used bysystem 600 to determine the location of all objects associated with the tags, transceivers, and devices.RFLS system 600 may includeother wireless sensors 614 and/orother wireless devices 616 that include identification capabilities.RFLS system 600 additionally includessupervisory controllers 102 andvarious BAS devices 452. Any of the devices (e.g.,BAS devices 452,supervisory controller 102, etc.) can be used for the location activity of other devices shown inRFLS system 600. -
RFLS system 600 is shown to includeserver 610.Server 610 may include alocation engine 612 configured to determine the location of various objects in the building area associated withRFLS system 600. According to another exemplary embodiment,location engine 612 may be located in any object, sensor, or device within RFLS 600 (e.g.,supervisory controller 102, each ofBAS devices 452, etc.).Location engine 612 receives data from the one or more objects ofRFLS system 600 regarding wireless communications thereof and determine a location for one or more of the objects using one or more characteristics of the wireless communications and known locations for one or more reference objects (e.g., fixedobject 604,supervisory controller 102, etc.). -
RFLS system 600 may gather, calculate, and/or store location information for the various objects ofsystem 600 and provide the location information to other systems. For example, location information may be provided to asecurity system 620.Security system 620 may be integrated with RFLS system 600 (e.g., the P2000 Security system made by Johnson Controls, Inc.) or may be a separate system configured to receive, recall, and/or use location information fromRFLS system 600. By integratingRFLS system 600 withsecurity system 620, one or more graphical user interfaces provided bysecurity system 620 may be used as a positioning system to visually convey the location of people and/or assets on an electronic display. -
Security system 620 may use location information to provide alarms or other warnings based on the location of people, assets, objects, sensors, or controllers of buildingarea 12. For example, a person whose location information indicates the person is in an unauthorized area may trigger an alarm ofsecurity system 620. Additionally,user interfaces 630 may be provided to display location information of people or devices relative to a building floor plan (e.g.,floor plan 700 ofFIG. 7 ).Security system 620,BAS 100,commissioning tool 622, and/orserver 610 are shown as communicably coupled to floor plan data and/orother building data 624. Floor plan data may correlate geographic locations with (x, y) or (x, y, z) coordinates on a map or other normalized set of data. Location information determined by a location engine can be normalized relative tofloor plan data 624 and stored in one or more memory devices. - According to one exemplary embodiment,
security system 620 may be integrated with various other systems. For example, an asset management system and human resources system may be integrated withsecurity system 620. If a detected wireless device is associated with a piece of equipment (e.g., a laptop, a projector system, etc.), data may be recorded in the asset management system; if the portable wireless device is associated with a person, data may be recorded in the human resources system. - Location information may additionally be provided to various systems of
BAS 100.BAS 100 may be coupled touser interfaces 632 for providing a visual representation of object location in the building area.BAS 100 can be configured to benefit from the wireless detection of device location relative to a building space (e.g., relative to floor plan coordinates). For example, BAS devices having their own location engines (e.g., powered by a CC2431 location engine provided by Texas Instruments) can also include a processing circuitry configured to automatically configure the device based on the determined location.Server 610 orsupervisory controller 102 can be configured to assist or control an automatic configuration process of a BAS device for which its location has been determined. For example,server 610 can be configured to understand that devices in a common room should form a common control HVAC control loop. If a temperature sensor is introduced to an area and determines it is within the area based on wireless communications with other BAS devices, the supervisory controller can enroll the temperature sensor as a device configured to provide feedback information to an HVAC control loop for the area. This enrollment may include naming the temperature sensor in an equipment or BAS system database, relating the temperature sensor to a field controller, actuator controller, or other control loop, and/or sending communication instructions or other configuration information to the temperature sensor. For example, a supervisory controller might command a temperature sensor to name itself “First Floor Library Temperature Sensor [unique ID]” and to format the temperature sensor's messages for the first floor library's field controller. - Location information may further be provided to
commissioning tool 622.Commissioning tool 622 may be coupled touser interfaces 634 for providing a visual representation of object location in the building area via a graphical user interface shown on an electronic display. For example,commissioning tool 622 can be executed on a portable laptop (e.g., having a transceiver or dongle configured to communicate with RFLS 600) to generate the user interface shown inFIG. 7 . - Referring to
FIG. 7 ,user interface 630 is shown in greater detail, according to an exemplary embodiment.User interface 630 may include afloor plan 700 representing object locations. A supervisory controller or other system components can be configured to generate online reports for people and/or equipment within buildingareas user interface 630. A user may be able to graphically and remotely follow people or assets appearing in and/or moving throughfloor plan 700.User interface 630 may also provide the user with notifications or alarms provided bysecurity system 620. Notifications or alarms may be based on associations or relationships stored in memory of the system. -
User interface 630 may include various features associated withsecurity system 620 andlocation engine 462. For example,user interface 630 includesview control 702 that allows the user to view only some devices or portions of floor plans.Zoom control 704 can control the display offloor plan 700.User interface 630 further includes arefresh control 706 that allows a user to specify how often to refreshfloor plan 700. For example,floor plan 700 may refresh every fifteen minutes and refresh the current location of all nodes (e.g., between time intervals, some nodes may move, and the movement may be tracked whenfloor plan 700 is refreshed). -
User interface 630 may include asignal strength legend 708 that allows a user to understand the signal strength estimated to be in various areas of buildingareas FIG. 7 , signal strength is illustrated with three different intensity levels (high, medium, low) but may be illustrated in various ways according to other exemplary embodiments. A user may view the signal strength for specific areas of buildingareas areas floor plan 700 to determine a desired location for a new node and for a location where a node may be reliably discovered by the network formed by the other nodes. - Referring to
FIG. 8A , a flow chart of aprocess 800 for determining a location of an NOI is shown, according to an exemplary embodiment.Process 800 is shown to include the step of using the NOI to wirelessly communicate with one or more neighboring BAS devices (step 802). For example, various BAS devices may form a mesh network and the NOI may establish a communications link with the mesh network via one or more of the BAS devices.Process 800 is also shown to include the step of gathering one or more wireless communications characteristics relating to the wireless communications between the NOI and the nearby wireless devices (step 804). Wireless communications characteristics may include signal strength information, phase angle information, reception time information and the like. Gathering may include receiving the wireless communications characteristics from the nearby devices or a supervisory controller. Gathering can also include calculating the wireless communications characteristics based on the calculating device's own wireless communications data. -
Process 800 yet further includes the step of gathering location information (step 806). Location information can be retrieved from a database, received with wireless information from each of the nearby wireless devices, retrieved from a supervisory controller, or otherwise. Location information can be normalized location information (e.g., x-y information relating to floor plan data), geographical location information (e.g., according to a GPS coordinate system), or can be formatted in any other way that can describe physical geolocation/building information. - Using the obtained wireless communications characteristic and location information of other devices, the location of the NOI may be calculated by a processing circuit of the NOI (step 808) or by a processing circuit of another device (e.g., a supervisory controller, an ADS, an enterprise controller, etc.). The location of the NOI may be stored or displayed in a variety of manners (step 810). The determined location may be stored in a memory unit of the NOI or another device (e.g., a supervisory controller, an enterprise server, etc.), displayed on an electronic display system communicably coupled to an ADS, or both.
- Referring also to
FIG. 8B , a flow chart of aprocess 850 for determining a location of a NOI using a supervisory controller is shown, according to another exemplary embodiment. The supervisory controller may detect, command, and/or control wireless communications between the NOI and the BAS devices (step 852). Location information for the BAS devices can then be retrieved by the supervisory controller (step 854). Location information can be retrieved from memory of the supervisory controller, a BAS server, the separate BAS devices, the NOI, or from another source (e.g., a collection of floor plan data). One or more wireless communications characteristics (e.g., historical signal strength information) may be gathered at the BAS devices (step 856) and the wireless communications characteristics and location information may be received from the BAS devices at the supervisory controller (step 858). - Wireless communications characteristics and location information may be provided to the supervisory controller (or other component with a location engine) from various sources (e.g., the NOI, one or more databases of the BAS, etc.) for calculation (step 860). The location engine of the supervisory controller may use the received data to calculate the location of the NOI (step 862).
- Referring to
FIG. 9 , a flow chart of aprocess 900 for determining status of a NOI is shown, according to an exemplary embodiment. NOI geospatial status (e.g., moved, not moved) can be determined by using knowledge of changing network conditions.Process 900 may be initiated when a condition in the network is changed and detected (step 902). The change may be triggered by the detection of a new node or the detection of a moving or moved node.Process 900 may include determining if the changed condition of the network is a result of the presence of a new node (step 904). If a new node is detected, information from the node, along with signal strength information about the node and other known nodes, may be sent to a location engine (step 906) for determining the location of the new node. If there is not a new node,process 900 includes the step of determining if an existing node of the network moved (step 908). The node may be associated with a mobile person or asset, or may be manually moved by a user of the building area. If a node has not moved,process 900 may return to detecting a changed condition of the network. If a node has moved in the network, a determination as to if the node is currently moving may be made (step 910). For example, a node associated with a person may be continually moving as the person moves around the building area, while a node associated with an object or sensor may have been moved to another area. The node data from the node and from the determinations made in steps 908-910 may be provided to a location engine (step 912) to determine the actual location of the node. Step 910 may include a determination of a direction vector (e.g., angle and distance coordinates or other ways to representing a vector) of the node. As shown inFIG. 9 atstep 911, if the node is determined to be moving, the system can adjust a parameter of the detecting system. For example, sensors near the movement can be configured to sense or query for the device at an increased rate. When sensing at an increased rate, the power level of the sensing devices may be adjusted downward or upward to provide proximity determinations with increased confidence and/or increased triangulation capabilities. - Referring to
FIG. 10 , a flow diagram of aprocess 1000 for using location information in a security system (or other system) is shown, according to an exemplary embodiment. Node location information and other node information may be received by a security system (step 1002). Node location information can be determined using any of the activities described in the present application. Other node information may include additional information about the device, asset, or person associated with the node. A type of node (e.g., device, asset, person, etc.) may be determined (step 1004). For example, the identity of a person associated with the node may be determined, a type of device or sensor may be determined, etc. The associations for the node may be retrieved (step 1006) based on the determined type or otherwise. - Node conditions or node attributes may be checked against the associations (step 1008). For example, node attributes regarding the location of the node may be checked against a stored association regarding the desired location for the node. Stored associations may additionally include permission data (e.g., if the node is not allowed in a particular area), object properties (e.g., if an object must be kept at a certain temperature or configuration, etc.), or any other data regarding the performance or condition of the node.
- A determination as to if a proper association exists is made (step 1010). For example, a person located in an area where the person is not allowed to be may generate an alarm. A security system (or other system) may generate an alarm if warranted (step 1012) and exit the system (step 1014). The alarm can be a message for a user of the building area such as an e-mail or text message, according to an exemplary embodiment. The alarm may be generated when a proper association cannot be made, according to an exemplary embodiment.
- While the exemplary embodiments illustrated in the figures and described herein are presently preferred, it should be understood that the embodiments are offered by way of example only. Accordingly, the present application is not limited to a particular embodiment, but extends to various modifications that nevertheless fall within the scope of the appended claims.
- The present disclosure contemplates methods, systems and program products on any machine-readable media for accomplishing various operations. The embodiments of the present disclosure may be implemented using existing computer processors, or by a special purpose computer processor for an appropriate system, incorporated for this or another purpose, or by a hardwired system.
- The construction and arrangement of the systems and methods as shown in the various exemplary embodiments are illustrative only. Although only a few embodiments have been described in detail in this disclosure, many modifications are possible (e.g., variations in sizes, dimensions, structures, shapes and proportions of the various elements, values of parameters, mounting arrangements, use of materials, colors, orientations, etc.). For example, the position of elements may be reversed or otherwise varied and the nature or number of discrete elements or positions may be altered or varied. Accordingly, all such modifications are intended to be included within the scope of the present disclosure. The order or sequence of any process or method steps may be varied or re-sequenced according to alternative embodiments. Other substitutions, modifications, changes, and omissions may be made in the design, operating conditions and arrangement of the exemplary embodiments without departing from the scope of the present disclosure.
- Embodiments within the scope of the present disclosure include program products comprising machine-readable media for carrying or having machine-executable instructions or data structures stored thereon. Such machine-readable media can be any available media that can be accessed by a general purpose or special purpose computer or other machine with a processor. By way of example, such machine-readable media can comprise RAM, ROM, EPROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code in the form of machine-executable instructions or data structures and which can be accessed by a general purpose or special purpose computer or other machine with a processor. When information is transferred or provided over a network or another communications connection (either hardwired, wireless, or a combination of hardwired or wireless) to a machine, the machine properly views the connection as a machine-readable medium. Thus, any such connection is properly termed a machine-readable medium. Combinations of the above are also included within the scope of machine-readable media. Machine-executable instructions include, for example, instructions and data which cause a general purpose computer, special purpose computer, or special purpose processing machines to perform a certain function or group of functions. Further machine-executable instructions for completing and/or facilitating the various activities described herein can be downloaded from, retrieved from, and/or executed on a remote server via a wired or wireless connection.
- Although the figures may show a specific order of method steps, the order of the steps may differ from what is depicted. Also two or more steps may be performed concurrently or with partial concurrence. Such variation will depend on the software and hardware systems chosen and on designer choice. All such variations are within the scope of the disclosure. Likewise, software implementations could be accomplished with standard programming techniques with rule based logic and other logic to accomplish the various connection steps, processing steps, comparison steps and decision steps.
Claims (20)
1. A method for determining the location of a first device, the method comprising:
using the first device for wireless communications with a first building automation system (BAS) device;
gathering a first wireless communications characteristic of the wireless communications between the first device and the first BAS device;
using a processing circuit to determine the location of the first device using the first wireless communications characteristic; and
storing the determined location in a memory unit and/or displaying the determined location on an electronic display system.
2. The method of claim 1 , wherein the first device is a BAS device.
3. The method of claim 1 , wherein the first device is a sensor and the first BAS device is a routing node configured to route data for the BAS.
4. The method of claim 1 , further comprising:
gathering a second wireless communications characteristic of the wireless communications between and the first device and the second BAS device;
wherein the processing circuit uses the first wireless communications characteristic and the second wireless communications characteristic to determine the location of the first device.
5. The method of claim 4 , wherein an absolute position of the first BAS device is stored in a memory system, wherein a position of the second BAS device relative to the first BAS device is stored in the memory system, and wherein the location of the first device determined by the processing circuit is a position relative to the first BAS device.
6. The method of claim 1 , wherein the processing circuit determines the location of the first device using at least one of a proximity calculation, a triangulation calculation, a multilateration method, and a trilateration method.
7. The method of claim 1 , wherein the wireless communications characteristic is at least one of signal strength, phase angle, transmission time, and time difference of arrival.
8. The method of claim 1 , wherein the step of determining the location of the first device comprises recalling pre-stored location information for the first BAS device and the second BAS device from the memory unit.
9. The method of claim 1 , wherein storing the location information in the memory unit includes storing a normalized coordinate in a database, and wherein displaying the determined location on an electronic display system includes displaying a graphical user interface having device locations shown overlaying a graphical representation of a floor plan.
10. A system for determining the location of a first device based on the location of a first BAS device that is part of a building automation system, the system for determining location comprising:
a processing circuit configured to gather a wireless communications characteristic of wireless communications between the first device and the first BAS device, the processing circuit determining the location of the first device using the wireless communication characteristic, the processing circuit storing the determined location in a memory unit and/or displaying the determined location on an electronic display system.
11. The system of claim 10 , wherein the first device is at least one of a routing node configured to route data for the BAS, a temperature sensor, a humidity sensor, an end node, an HVAC device, and a security device.
12. The system of claim 11 , wherein the first device includes the processing circuit.
13. The system of claim 11 , wherein the first BAS device is at least one of a supervisory controller, a sensor, and an actuator, and wherein the first BAS device includes the processing circuit.
14. The system of claim 11 , wherein the first and second BAS devices are configured to wirelessly route BAS information to a supervisory node.
15. The system of claim 11 , wherein the wireless communications are conducted via at least one of an IEEE 802.15 protocol, an IEEE 802.11 protocol, a ZigBee protocol, a Bluetooth protocol, and a WiMax protocol.
16. The system of claim 11 , wherein the first device includes the processing circuit and wherein the processing circuit configures the first device for a BAS activity based on the determined location.
17. The system of claim 16 , wherein the BAS activity is a control activity and wherein the first device associates itself with one of a building area and a building control loop based on the determined location.
18. The system of claim 10 , wherein the processing circuit is further configured to gather a second wireless communication characteristic of communications between the first device and a second BAS device, wherein the processing circuit is configured to determine the location of the first device the wireless communication characteristic, the second wireless communication characteristic, and using one of a triangulation calculation, a multilateration method, and a trilateration method; and
wherein the wireless communications characteristic is at least one of signal strength, phase angle, transmission time, and time difference of arrival.
19. A method for determining the location of a device of interest using BAS devices, the method comprising:
gathering a wireless communications characteristic of communications between the device of interest and the BAS devices; and
using a processing circuit to determine the location of the device of interest using the gathered wireless communications characteristics and location information regarding the BAS devices.
20. The method of claim 19 , further comprising:
associating the device of interest with a BAS control loop and configuring the device of interest based on the determined location; and
storing the determined location in memory with location information for the BAS devices.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/181,265 US20090045939A1 (en) | 2007-07-31 | 2008-07-28 | Locating devices using wireless communications |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US96269707P | 2007-07-31 | 2007-07-31 | |
US12/181,265 US20090045939A1 (en) | 2007-07-31 | 2008-07-28 | Locating devices using wireless communications |
Publications (1)
Publication Number | Publication Date |
---|---|
US20090045939A1 true US20090045939A1 (en) | 2009-02-19 |
Family
ID=40337589
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/181,235 Abandoned US20090067363A1 (en) | 2007-07-31 | 2008-07-28 | System and method for communicating information from wireless sources to locations within a building |
US12/181,265 Abandoned US20090045939A1 (en) | 2007-07-31 | 2008-07-28 | Locating devices using wireless communications |
US12/181,253 Active 2031-10-04 US8325637B2 (en) | 2007-07-31 | 2008-07-28 | Pairing wireless devices of a network using relative gain arrays |
US13/692,894 Active US8705423B2 (en) | 2007-07-31 | 2012-12-03 | Pairing wireless devices of a network using relative gain arrays |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/181,235 Abandoned US20090067363A1 (en) | 2007-07-31 | 2008-07-28 | System and method for communicating information from wireless sources to locations within a building |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/181,253 Active 2031-10-04 US8325637B2 (en) | 2007-07-31 | 2008-07-28 | Pairing wireless devices of a network using relative gain arrays |
US13/692,894 Active US8705423B2 (en) | 2007-07-31 | 2012-12-03 | Pairing wireless devices of a network using relative gain arrays |
Country Status (1)
Country | Link |
---|---|
US (4) | US20090067363A1 (en) |
Cited By (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090125740A1 (en) * | 2007-11-09 | 2009-05-14 | Ragan Steven M | Dual programmable energy saving timer system |
US20090257373A1 (en) * | 2008-04-11 | 2009-10-15 | Yigal Bejerano | Methods and Apparatus for Coverage Verification in a Wireless Sensor Network |
US20100214116A1 (en) * | 2009-02-23 | 2010-08-26 | HUANG Shu-ying | Rfid location method and system thereof |
US20100272316A1 (en) * | 2009-04-22 | 2010-10-28 | Bahir Tayob | Controlling An Associated Device |
US20110010093A1 (en) * | 2009-07-09 | 2011-01-13 | Palo Alto Research Center Incorporated | Method for encouraging location and activity labeling |
US20110210843A1 (en) * | 2010-03-01 | 2011-09-01 | Andrew Llc | System and method for location of mobile devices in confined environments |
US20120068822A1 (en) * | 2010-09-22 | 2012-03-22 | General Electric Company | System and method for determining the location of wireless sensors |
US20120182124A1 (en) * | 2009-08-10 | 2012-07-19 | Michel Joannes | Control and Monitoring Method |
US8503330B1 (en) * | 2010-03-05 | 2013-08-06 | Daintree Networks, Pty. Ltd. | Wireless system commissioning and optimization |
US20130261807A1 (en) * | 2012-03-29 | 2013-10-03 | Honeywell International Inc. | Method and system for configuring wireles sensors in an hvac system |
US20130309992A1 (en) * | 2009-06-30 | 2013-11-21 | Honeywell International Inc. | Fixed mobile convergence home control system |
US20150033135A1 (en) * | 2012-02-23 | 2015-01-29 | Ajay JADHAV | Persistent node framework |
US20150094860A1 (en) * | 2013-09-27 | 2015-04-02 | Siemens Industry, Inc. | Use of a geo-fencing perimeter for energy efficient building control |
US20150119079A1 (en) * | 2010-03-01 | 2015-04-30 | Andrew Llc | System and method for location of mobile devices in confined environments |
US9197843B2 (en) | 2012-07-19 | 2015-11-24 | Fabriq, Ltd. | Concurrent commissioning and geolocation system |
US20160196735A1 (en) * | 2015-01-03 | 2016-07-07 | Adam Clayman | Systems and Methods for Monitoring Health in a Shared Living Environment |
US20160223998A1 (en) * | 2013-09-27 | 2016-08-04 | Siemens Industry, Inc. | System and method for deterministic calculation of recovery time for an environmental system |
US9521009B1 (en) | 2016-01-20 | 2016-12-13 | Creston Electronics, Inc. | Auto-configuration and automation of a building management system |
US9560727B2 (en) | 2014-10-06 | 2017-01-31 | Fabriq, Ltd. | Apparatus and method for creating functional wireless lighting groups |
US20170171760A1 (en) * | 2014-03-11 | 2017-06-15 | Honeywell International Inc. | Method of placing wireless devices for rf planning |
US20170303094A1 (en) * | 2016-04-19 | 2017-10-19 | Siemens Industry, Inc. | System and method for passive building information discovery |
US9924581B1 (en) | 2017-04-04 | 2018-03-20 | Fabriq, Ltd. | System for autonomous commissioning and harvesting of functional wireless lighting groups |
US9953474B2 (en) | 2016-09-02 | 2018-04-24 | Honeywell International Inc. | Multi-level security mechanism for accessing a panel |
WO2018217942A1 (en) * | 2017-05-23 | 2018-11-29 | Thinnect, Inc. | System and method for managing appliances and systems for convenience, efficiency and energy saving |
US10218531B2 (en) * | 2017-07-11 | 2019-02-26 | Philipp Roosli | Automation system for deployment in a building |
US10230326B2 (en) | 2015-03-24 | 2019-03-12 | Carrier Corporation | System and method for energy harvesting system planning and performance |
US10278048B2 (en) | 2017-01-18 | 2019-04-30 | Johnson Controls Technology Company | Systems and methods for enhancing building management system interaction and visualization |
US10459593B2 (en) | 2015-03-24 | 2019-10-29 | Carrier Corporation | Systems and methods for providing a graphical user interface indicating intruder threat levels for a building |
US10606963B2 (en) | 2015-03-24 | 2020-03-31 | Carrier Corporation | System and method for capturing and analyzing multidimensional building information |
US10621527B2 (en) | 2015-03-24 | 2020-04-14 | Carrier Corporation | Integrated system for sales, installation, and maintenance of building systems |
US10684030B2 (en) | 2015-03-05 | 2020-06-16 | Honeywell International Inc. | Wireless actuator service |
US10756830B2 (en) | 2015-03-24 | 2020-08-25 | Carrier Corporation | System and method for determining RF sensor performance relative to a floor plan |
US10789800B1 (en) | 2019-05-24 | 2020-09-29 | Ademco Inc. | Systems and methods for authorizing transmission of commands and signals to an access control device or a control panel device |
US10832509B1 (en) | 2019-05-24 | 2020-11-10 | Ademco Inc. | Systems and methods of a doorbell device initiating a state change of an access control device and/or a control panel responsive to two-factor authentication |
US10928785B2 (en) | 2015-03-24 | 2021-02-23 | Carrier Corporation | Floor plan coverage based auto pairing and parameter setting |
US10944837B2 (en) | 2015-03-24 | 2021-03-09 | Carrier Corporation | Floor-plan based learning and registration of distributed devices |
US10970991B1 (en) * | 2020-10-01 | 2021-04-06 | Building Materials Investment Corporation | Moisture sensing roofing systems and methods thereof |
US11036897B2 (en) | 2015-03-24 | 2021-06-15 | Carrier Corporation | Floor plan based planning of building systems |
US11116065B2 (en) | 2019-05-23 | 2021-09-07 | Fabriq, Ltd. | Ground leakage current power supply |
US11159953B2 (en) * | 2019-11-25 | 2021-10-26 | Verizon Patent And Licensing Inc. | Systems and methods for qualifying a network service for each unit of a multi-unit building |
US20210360376A1 (en) * | 2013-12-17 | 2021-11-18 | Belimo Holding Ag | Mobile communication device and method for managing operation of a plurality of actuators |
US11431521B2 (en) * | 2015-12-02 | 2022-08-30 | Abb Ag | Installation of building automation devices |
US11671014B2 (en) | 2019-05-23 | 2023-06-06 | Fabriq, Ltd. | Buck-boost ground leakage current power supply |
US11678418B2 (en) | 2019-05-23 | 2023-06-13 | Fabriq, Ltd. | Buck-boost ground leakage current power supply for wireless transceiver |
US11698613B2 (en) | 2018-10-26 | 2023-07-11 | Carrier Corporation | System for monitoring smart utilities |
US11825574B2 (en) | 2020-12-29 | 2023-11-21 | Crestron Electronics, Inc. | System and method of commissioning a building control system |
Families Citing this family (87)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB0411577D0 (en) | 2004-05-24 | 2004-06-23 | Ivf Ltd | Identification of biological samples |
US7847681B2 (en) * | 2007-03-23 | 2010-12-07 | Johnson Controls Technology Company | Building automation systems and methods |
US8653984B2 (en) | 2008-10-24 | 2014-02-18 | Ilumisys, Inc. | Integration of LED lighting control with emergency notification systems |
US7938562B2 (en) | 2008-10-24 | 2011-05-10 | Altair Engineering, Inc. | Lighting including integral communication apparatus |
US8214084B2 (en) * | 2008-10-24 | 2012-07-03 | Ilumisys, Inc. | Integration of LED lighting with building controls |
US8901823B2 (en) | 2008-10-24 | 2014-12-02 | Ilumisys, Inc. | Light and light sensor |
JP5575784B2 (en) * | 2008-10-31 | 2014-08-20 | オプティマム・エナジー,エルエルシー | System and method for controlling energy consumption efficiency |
US9673904B2 (en) | 2009-02-03 | 2017-06-06 | Corning Optical Communications LLC | Optical fiber-based distributed antenna systems, components, and related methods for calibration thereof |
KR101568705B1 (en) | 2009-03-30 | 2015-11-12 | 엘지전자 주식회사 | Method for pairing teriminals using dummy terminal |
US8346091B2 (en) * | 2009-04-29 | 2013-01-01 | Andrew Llc | Distributed antenna system for wireless network systems |
US8108075B2 (en) * | 2009-05-22 | 2012-01-31 | R.W. Beckett Corporation | Failsafe HVAC control upgrades |
US8428755B2 (en) * | 2010-02-01 | 2013-04-23 | Johnson Controls Technology Company | Systems and methods for increasing feedback controller response times |
US8540401B2 (en) | 2010-03-26 | 2013-09-24 | Ilumisys, Inc. | LED bulb with internal heat dissipating structures |
US8345639B2 (en) * | 2010-06-14 | 2013-01-01 | Raytheon Company | Broad propagation pattern antenna |
US8472579B2 (en) | 2010-07-28 | 2013-06-25 | Adc Telecommunications, Inc. | Distributed digital reference clock |
US10228001B2 (en) | 2010-09-22 | 2019-03-12 | Hubbell Incorporated | Transmission line measuring device and method for connectivity |
US9697724B2 (en) | 2010-09-22 | 2017-07-04 | Hubbell Incorporated | Transmission line measuring device and method for connectivity and monitoring |
DE102010047099A1 (en) * | 2010-10-01 | 2012-04-05 | Matthias Dietsch | Smoke alarm system and method of operating a smoke alarm system |
US9252874B2 (en) | 2010-10-13 | 2016-02-02 | Ccs Technology, Inc | Power management for remote antenna units in distributed antenna systems |
US8532242B2 (en) | 2010-10-27 | 2013-09-10 | Adc Telecommunications, Inc. | Distributed antenna system with combination of both all digital transport and hybrid digital/analog transport |
PT2493147E (en) * | 2011-02-23 | 2014-08-26 | Zerogroup Holding Oü | Control system and pairing method for a control system |
US20120251963A1 (en) * | 2011-03-31 | 2012-10-04 | Siemens Industry, Inc. | Thermostat with integrated carbon monoxide (co) sensor |
WO2012148938A1 (en) | 2011-04-29 | 2012-11-01 | Corning Cable Systems Llc | Determining propagation delay of communications in distributed antenna systems, and related components, systems and methods |
WO2012148940A1 (en) | 2011-04-29 | 2012-11-01 | Corning Cable Systems Llc | Systems, methods, and devices for increasing radio frequency (rf) power in distributed antenna systems |
US9718371B2 (en) | 2011-06-30 | 2017-08-01 | International Business Machines Corporation | Recharging of battery electric vehicles on a smart electrical grid system |
US9652343B2 (en) | 2011-09-21 | 2017-05-16 | Kevin Mark Klughart | Raid hot spare system and method |
US9460110B2 (en) | 2011-09-21 | 2016-10-04 | Kevin Mark Klughart | File system extension system and method |
US8943227B2 (en) | 2011-09-21 | 2015-01-27 | Kevin Mark Klughart | Data storage architecture extension system and method |
US9870373B2 (en) | 2011-09-21 | 2018-01-16 | Kevin Mark Klughart | Daisy-chain storage synchronization system and method |
US8799523B2 (en) | 2011-09-21 | 2014-08-05 | Kevin Mark Klughart | Data storage architecture extension system and method |
US8813165B2 (en) * | 2011-09-25 | 2014-08-19 | Kevin Mark Klughart | Audio/video storage/retrieval system and method |
US8760103B2 (en) | 2011-09-30 | 2014-06-24 | Honeywell International Inc. | Actuator power control circuit having fail-safe bypass switching |
US9981529B2 (en) | 2011-10-21 | 2018-05-29 | Honeywell International Inc. | Actuator having a test mode |
US8749182B2 (en) | 2011-11-08 | 2014-06-10 | Honeywell International Inc. | Actuator having an adjustable auxiliary output |
US8588983B2 (en) | 2011-11-09 | 2013-11-19 | Honeywell International Inc. | Actuator with diagnostics |
US8922140B2 (en) | 2011-11-09 | 2014-12-30 | Honeywell International Inc. | Dual potentiometer address and direction selection for an actuator |
US10113762B2 (en) | 2011-11-09 | 2018-10-30 | Honeywell International Inc. | Actuator having an adjustable running time |
US9041319B2 (en) | 2011-11-09 | 2015-05-26 | Honeywell International Inc. | Actuator having an address selector |
US8879993B2 (en) * | 2012-03-30 | 2014-11-04 | Nokia Corporation | Method, apparatus, and computer program product for wireless short-range communication establishment |
EP2653945B1 (en) * | 2012-04-19 | 2016-06-15 | Schneider Electric Buildings LLC | Association of a portable sensor device in a building management system |
EP2842245A1 (en) | 2012-04-25 | 2015-03-04 | Corning Optical Communications LLC | Distributed antenna system architectures |
US9118304B2 (en) * | 2012-05-29 | 2015-08-25 | Rpx Corporation | Dynamic tuning in dense arrays of electrically small elements |
US9271367B2 (en) | 2012-07-09 | 2016-02-23 | Ilumisys, Inc. | System and method for controlling operation of an LED-based light |
JP5985299B2 (en) * | 2012-08-09 | 2016-09-06 | 富士通コンポーネント株式会社 | Electronic device, control device and network system |
US9042829B2 (en) * | 2013-01-04 | 2015-05-26 | Nokia Corporation | Method, apparatus, and computer program product for wireless short-range communication |
JP6172498B2 (en) * | 2013-02-15 | 2017-08-02 | アイシン精機株式会社 | Electric shutter device |
JP5849111B2 (en) * | 2013-02-18 | 2016-01-27 | アークレイ株式会社 | Medical measuring device and measuring system |
EP3484060B1 (en) * | 2013-02-22 | 2021-04-07 | ADC Telecommunications, Inc. | Master reference for base station network interface sourced from distributed antenna system |
US9106171B2 (en) | 2013-05-17 | 2015-08-11 | Honeywell International Inc. | Power supply compensation for an actuator |
US10684025B2 (en) * | 2013-07-01 | 2020-06-16 | Trane Air Conditioning Systems (China) Co., Ltd. | Method of controlling a fluid circulation system |
TWI511495B (en) * | 2013-12-09 | 2015-12-01 | Inst Information Industry | Data integration apparatus for use in sensor network |
EP3097748A1 (en) | 2014-01-22 | 2016-11-30 | iLumisys, Inc. | Led-based light with addressed leds |
US9703276B2 (en) * | 2014-04-11 | 2017-07-11 | Johnson Controls Technology Company | Systems and methods for creating and using equipment definitions |
WO2015160380A1 (en) * | 2014-04-17 | 2015-10-22 | Commscope Technologies Llc | Telecommunications system for transporting facility control data and wireless coverage information |
US10263841B1 (en) | 2014-05-13 | 2019-04-16 | Senseware, Inc. | System, method and apparatus for configuring a node in a sensor network |
US10687231B1 (en) | 2014-05-13 | 2020-06-16 | Senseware, Inc. | System, method and apparatus for presentation of sensor information to a building control system |
US9876653B1 (en) | 2014-05-13 | 2018-01-23 | Senseware, Inc. | System, method and apparatus for augmenting a building control system domain |
US9800646B1 (en) | 2014-05-13 | 2017-10-24 | Senseware, Inc. | Modification of a sensor data management system to enable sensors as a service |
US10652767B1 (en) | 2014-05-13 | 2020-05-12 | Senseware, Inc. | System, method and apparatus for managing disruption in a sensor network application |
US9510400B2 (en) | 2014-05-13 | 2016-11-29 | Ilumisys, Inc. | User input systems for an LED-based light |
US10149141B1 (en) | 2014-05-13 | 2018-12-04 | Senseware, Inc. | System, method and apparatus for building operations management |
US10833893B2 (en) | 2014-05-13 | 2020-11-10 | Senseware, Inc. | System, method and apparatus for integrated building operations management |
US11722365B2 (en) | 2014-05-13 | 2023-08-08 | Senseware, Inc. | System, method and apparatus for configuring a node in a sensor network |
US9756511B1 (en) * | 2014-05-13 | 2017-09-05 | Senseware, Inc. | System, method and apparatus for wireless sensor network configuration |
JP2017528783A (en) * | 2014-06-06 | 2017-09-28 | シーティーエス・コーポレーションCts Corporation | High frequency process sensing, control and diagnostic network |
US20150355110A1 (en) | 2014-06-06 | 2015-12-10 | Filter Sensing Technologies, Inc. | Radio Frequency State Variable Measurement System And Method |
US9832002B2 (en) * | 2014-07-17 | 2017-11-28 | Huawei Technologies Co., Ltd. | Phalanx radio system architecture for high capacity wireless communication |
TWI551179B (en) * | 2014-12-25 | 2016-09-21 | 台達電子工業股份有限公司 | Establishing method for self-organization network of wireless nodes |
EP3242452A4 (en) * | 2014-12-30 | 2018-09-12 | Solid, Inc. | Node unit of distributed antenna system and signal processing method |
WO2016112308A2 (en) | 2015-01-09 | 2016-07-14 | Corning Optical Communications LLC | Multiple application module or unit |
US9681313B2 (en) | 2015-04-15 | 2017-06-13 | Corning Optical Communications Wireless Ltd | Optimizing remote antenna unit performance using an alternative data channel |
CN104964513A (en) * | 2015-05-20 | 2015-10-07 | 无锡市崇安区科技创业服务中心 | Wireless monitoring system for refrigerator temperature based on Zigbee |
US10161568B2 (en) | 2015-06-01 | 2018-12-25 | Ilumisys, Inc. | LED-based light with canted outer walls |
US9749864B2 (en) | 2015-06-25 | 2017-08-29 | International Business Machines Corporation | Controlling mobile device access with a paired device |
US11481750B2 (en) | 2015-06-30 | 2022-10-25 | Block, Inc. | Pairing a payment object reader with a point-of-sale terminal |
US9948349B2 (en) | 2015-07-17 | 2018-04-17 | Corning Optical Communications Wireless Ltd | IOT automation and data collection system |
CN105068438B (en) * | 2015-08-06 | 2018-09-28 | 国网山东省电力公司 | Larger office building intelligent electrical appliance control system and method |
US11087315B2 (en) | 2015-09-24 | 2021-08-10 | Square, Inc. | Server-assisted pairing for wireless communications |
US10499269B2 (en) | 2015-11-12 | 2019-12-03 | Commscope Technologies Llc | Systems and methods for assigning controlled nodes to channel interfaces of a controller |
US10429101B2 (en) | 2016-01-05 | 2019-10-01 | Carrier Corporation | Modular two phase loop distributed HVACandR system |
EP3449650A1 (en) | 2016-04-27 | 2019-03-06 | Corning Optical Communications LLC | Multiple application modules (mam) and/or multiple application units (mau) for providing services in wireless distribution systems (wds), including distributed antenna systems (das), and related systems and methods |
US11871237B1 (en) * | 2016-06-30 | 2024-01-09 | Block, Inc. | Pairing a payment object reader with a point-of-sale terminal |
US10704796B2 (en) | 2017-01-06 | 2020-07-07 | Johnson Controls Technology Company | HVAC system with timeseries dimensional mismatch handling |
US10684033B2 (en) | 2017-01-06 | 2020-06-16 | Johnson Controls Technology Company | HVAC system with automated device pairing |
CN107148038A (en) * | 2017-03-27 | 2017-09-08 | 聂江海 | Method, apparatus and system for management and the communication of wireless mesh network |
US11480358B2 (en) | 2021-02-25 | 2022-10-25 | Synapse Wireless, Inc. | Machine learning systems for modeling and balancing the activity of air quality devices in industrial applications |
US20230194317A1 (en) * | 2021-12-22 | 2023-06-22 | Aron Kain | Sensor nervous system |
Citations (97)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4864519A (en) * | 1984-12-18 | 1989-09-05 | Gent Limited | Information transmission system |
US4916460A (en) * | 1988-01-29 | 1990-04-10 | Decibel Products, Incorporated | Distributed antenna system |
US5039995A (en) * | 1987-11-30 | 1991-08-13 | Gec Plessey Telecommunications Limited | Distributed antenna system |
US5156203A (en) * | 1990-04-16 | 1992-10-20 | Hitachi, Ltd. | Air conditioning system |
US5178191A (en) * | 1990-09-05 | 1993-01-12 | Newmatic Controls Inc. | Modular pneumatic control systems |
US5218356A (en) * | 1991-05-31 | 1993-06-08 | Guenther Knapp | Wireless indoor data relay system |
US5224648A (en) * | 1992-03-27 | 1993-07-06 | American Standard Inc. | Two-way wireless HVAC system and thermostat |
US5316073A (en) * | 1993-04-02 | 1994-05-31 | Johnson Service Company | Twinning control |
US5355305A (en) * | 1992-10-29 | 1994-10-11 | Johnson Service Company | Pattern recognition adaptive controller |
US5379455A (en) * | 1991-02-28 | 1995-01-03 | Hewlett-Packard Company | Modular distributed antenna system |
US5414640A (en) * | 1991-07-05 | 1995-05-09 | Johnson Service Company | Method and apparatus for adaptive demand limiting electric consumption through load shedding |
US5550752A (en) * | 1994-02-25 | 1996-08-27 | Johnson Service Company | Method and apparatus for estimating the rate at which a gas is generated within a plurality of zones |
US5555195A (en) * | 1994-07-22 | 1996-09-10 | Johnson Service Company | Controller for use in an environment control network capable of storing diagnostic information |
US5555196A (en) * | 1991-11-27 | 1996-09-10 | Toa Medical Electronics Co., Ltd. | Method of counting particles using degree of membership in clustering data points into subgroups |
US5568377A (en) * | 1992-10-29 | 1996-10-22 | Johnson Service Company | Fast automatic tuning of a feedback controller |
US5590830A (en) * | 1995-01-27 | 1997-01-07 | York International Corporation | Control system for air quality and temperature conditioning unit with high capacity filter bypass |
US5682329A (en) * | 1994-07-22 | 1997-10-28 | Johnson Service Company | On-line monitoring of controllers in an environment control network |
US5737318A (en) * | 1995-12-27 | 1998-04-07 | Philips Electronics North America Corporation | Method for initializing a wireless, packet-hopping network |
US5762265A (en) * | 1995-10-06 | 1998-06-09 | Matsushita Electric Industrial Co., Ltd. | Air-conditioning control unit |
US5769315A (en) * | 1997-07-08 | 1998-06-23 | Johnson Service Co. | Pressure dependent variable air volume control strategy |
US5791408A (en) * | 1996-02-12 | 1998-08-11 | Johnson Service Company | Air handling unit including control system that prevents outside air from entering the unit through an exhaust air damper |
US5867384A (en) * | 1997-07-08 | 1999-02-02 | Johnson Services Company | Feedback controller |
US6014546A (en) * | 1996-04-19 | 2000-01-11 | Lgc Wireless, Inc. | Method and system providing RF distribution for fixed wireless local loop service |
US6033302A (en) * | 1997-11-07 | 2000-03-07 | Siemens Building Technologies, Inc. | Room pressure control apparatus having feedforward and feedback control and method |
US6095426A (en) * | 1997-11-07 | 2000-08-01 | Siemens Building Technologies | Room temperature control apparatus having feedforward and feedback control and method |
US6141595A (en) * | 1998-04-03 | 2000-10-31 | Johnson Controls Technology Company | Common object architecture supporting application-centric building automation systems |
US6219590B1 (en) * | 1998-04-03 | 2001-04-17 | Johnson Controls Technology Co. | State machine controller for operating variable air volume terminal units of an environmental control system |
US6219950B1 (en) * | 1999-10-12 | 2001-04-24 | Chin-Tien Hsu | Photo frame with mini-fan |
US6223544B1 (en) * | 1999-08-05 | 2001-05-01 | Johnson Controls Technology Co. | Integrated control and fault detection of HVAC equipment |
US6265843B1 (en) * | 1999-12-09 | 2001-07-24 | Johnson Controls Technology Co. | Detection of saturation status for non-synchronous incremental actuators using a variable position estimate window |
US6296193B1 (en) * | 1999-09-30 | 2001-10-02 | Johnson Controls Technology Co. | Controller for operating a dual duct variable air volume terminal unit of an environmental control system |
US6353853B1 (en) * | 1998-10-26 | 2002-03-05 | Triatek, Inc. | System for management of building automation systems through an HTML client program |
US6369716B1 (en) * | 2000-12-01 | 2002-04-09 | Johnson Controls Technology Company | System and method for controlling air quality in a room |
US6389331B1 (en) * | 1999-03-11 | 2002-05-14 | Johnson Controls Technology Company | Technique for monitoring performance of a facility management system |
US6408228B1 (en) * | 1997-07-14 | 2002-06-18 | Johnson Controls Technology Company | Hybrid finite state machine environmental system controller |
US6415617B1 (en) * | 2001-01-10 | 2002-07-09 | Johnson Controls Technology Company | Model based economizer control of an air handling unit |
US6437692B1 (en) * | 1998-06-22 | 2002-08-20 | Statsignal Systems, Inc. | System and method for monitoring and controlling remote devices |
US20020152298A1 (en) * | 2001-01-12 | 2002-10-17 | Christopher Kikta | Small building automation control system |
US6477439B1 (en) * | 1998-04-03 | 2002-11-05 | Johnson Controls Technology Corporation | Method of programming and executing object-oriented state machine logic in a controller |
US6480889B1 (en) * | 1997-09-16 | 2002-11-12 | Kabushiki Kaisha Toshiba | Scheme for managing nodes connected to a home network according to their physical locations |
US6486778B2 (en) * | 1999-12-17 | 2002-11-26 | Siemens Building Technologies, Ag | Presence detector and its application |
US20030101009A1 (en) * | 2001-10-30 | 2003-05-29 | Johnson Controls Technology Company | Apparatus and method for determining days of the week with similar utility consumption profiles |
US6594554B1 (en) * | 1999-07-28 | 2003-07-15 | Johnson Controls Technology Company | Apparatus and method for intelligent control of the fan speed of air-cooled condensers |
US20030151513A1 (en) * | 2002-01-10 | 2003-08-14 | Falk Herrmann | Self-organizing hierarchical wireless network for surveillance and control |
US20030160693A1 (en) * | 2002-02-25 | 2003-08-28 | Omron Corporation | Status monitoring system employing a movement history and a self-organizing network |
US20030216837A1 (en) * | 2002-03-08 | 2003-11-20 | Daniel Reich | Artificial environment control system |
US6759956B2 (en) * | 1998-10-23 | 2004-07-06 | Royal Thoughts, L.L.C. | Bi-directional wireless detection system |
US20040133314A1 (en) * | 2002-03-28 | 2004-07-08 | Ehlers Gregory A. | System and method of controlling an HVAC system |
US20040208152A1 (en) * | 2003-04-16 | 2004-10-21 | Perkins Matthew R. | Method and device for distributing communication signals |
US6826607B1 (en) * | 1999-10-06 | 2004-11-30 | Sensoria Corporation | Apparatus for internetworked hybrid wireless integrated network sensors (WINS) |
US6829513B2 (en) * | 2001-07-20 | 2004-12-07 | Siemens Building Technologies, Inc. | Fire detection system and method for configuring |
US6842430B1 (en) * | 1996-10-16 | 2005-01-11 | Koninklijke Philips Electronics N.V. | Method for configuring and routing data within a wireless multihop network and a wireless network for implementing the same |
US6862540B1 (en) * | 2003-03-25 | 2005-03-01 | Johnson Controls Technology Company | System and method for filling gaps of missing data using source specified data |
US6874691B1 (en) * | 2001-04-10 | 2005-04-05 | Excel Energy Technologies, Inc. | System and method for energy management |
US20050101009A1 (en) * | 2003-11-10 | 2005-05-12 | Wilson John R. | Compartmentalized device for cell culture, cell processing, and sample dialysis |
US20050113943A1 (en) * | 2003-11-25 | 2005-05-26 | Kye Systems Corp. | Wireless network controller communicating with household appliances |
US6916239B2 (en) * | 2002-04-22 | 2005-07-12 | Honeywell International, Inc. | Air quality control system based on occupancy |
US6937909B2 (en) * | 2003-07-02 | 2005-08-30 | Johnson Controls Technology Company | Pattern recognition adaptive controller |
US20050226201A1 (en) * | 1999-05-28 | 2005-10-13 | Afx Technology Group International, Inc. | Node-to node messaging transceiver network with dynamec routing and configuring |
US20050231354A1 (en) * | 1996-01-23 | 2005-10-20 | Tod Riedel | Remote monitoring |
US20060007945A1 (en) * | 2002-03-11 | 2006-01-12 | Roland Schoettle | Medium to disparate medium hopping mesh network |
US20060056370A1 (en) * | 2003-07-18 | 2006-03-16 | Hancock Martin A | Data integrity in a mesh network |
US20060056363A1 (en) * | 2004-09-10 | 2006-03-16 | Ovidiu Ratiu | System and method for a wireless mesh network |
US20060063522A1 (en) * | 2004-09-21 | 2006-03-23 | Mcfarland Norman R | Self-powering automated building control components |
US20060063523A1 (en) * | 2004-09-21 | 2006-03-23 | Mcfarland Norman R | Portable wireless sensor for building control |
US20060066455A1 (en) * | 2003-07-18 | 2006-03-30 | Hancock Martin A | Grouping mesh clusters |
US20060073794A1 (en) * | 2004-09-17 | 2006-04-06 | Stortoni Fabrizio F | Arrangement and method for product information interaction with building control system elements |
US20060071780A1 (en) * | 2004-09-29 | 2006-04-06 | Mcfarland Norman R | Triangulation of position for automated building control components |
US7031880B1 (en) * | 2004-05-07 | 2006-04-18 | Johnson Controls Technology Company | Method and apparatus for assessing performance of an environmental control system |
US20060090467A1 (en) * | 2004-11-04 | 2006-05-04 | Darby Crow | Method and apparatus for converting thermal energy to mechanical energy |
US20060095146A1 (en) * | 2003-03-05 | 2006-05-04 | Scott Hesse | CAN communication for building automation systems |
US20060104197A1 (en) * | 2000-02-24 | 2006-05-18 | Proctor James A Jr | Method and system for economical beam forming in a radio communication system |
US7053770B2 (en) * | 2004-09-10 | 2006-05-30 | Nivis , Llc | System and method for communicating alarm conditions in a mesh network |
US7089089B2 (en) * | 2003-03-31 | 2006-08-08 | Power Measurement Ltd. | Methods and apparatus for retrieving energy readings from an energy monitoring device |
US20060182076A1 (en) * | 2005-02-17 | 2006-08-17 | Mobitrum Corporation | Method and system for mesh network embeded devices |
US20060193262A1 (en) * | 2005-02-25 | 2006-08-31 | Mcsheffrey Brendan T | Collecting and managing data at a construction site |
US7103511B2 (en) * | 1998-10-14 | 2006-09-05 | Statsignal Ipc, Llc | Wireless communication networks for providing remote monitoring of devices |
US7124637B2 (en) * | 2004-03-22 | 2006-10-24 | Johnson Controls Technology Company | Determining amplitude limits for vibration spectra |
US7148803B2 (en) * | 2003-10-24 | 2006-12-12 | Symbol Technologies, Inc. | Radio frequency identification (RFID) based sensor networks |
US7170201B2 (en) * | 2002-03-07 | 2007-01-30 | Microstrain, Inc. | Energy harvesting for wireless sensor operation and data transmission |
US7176601B2 (en) * | 2003-09-05 | 2007-02-13 | Hitachi, Ltd. | Piezoelectric power generation system and sensor system |
US20070097993A1 (en) * | 2005-11-02 | 2007-05-03 | Bojahra Richard D | System and method for remote control of local devices over a wide area network |
US20070191075A1 (en) * | 2006-02-13 | 2007-08-16 | Powercast, Llc | Implementation of an RF power transmitter and network |
US7379390B2 (en) * | 2004-09-09 | 2008-05-27 | Siemens Building Technologies, Inc. | Distance measurement for wireless building automation devices |
US7382271B2 (en) * | 2004-09-29 | 2008-06-03 | Siemens Building Technologies, Inc. | Automated position detection for wireless building automation devices |
US7406300B2 (en) * | 2004-07-29 | 2008-07-29 | Lucent Technologies Inc. | Extending wireless communication RF coverage inside building |
US20080179409A1 (en) * | 2007-01-30 | 2008-07-31 | Johnson Controls Technology Company | Adaptive real-time optimization control |
US20080179408A1 (en) * | 2007-01-30 | 2008-07-31 | Johnson Controls Technology Company | Sensor-free optimal control of air-side economizer |
US20080198036A1 (en) * | 2007-02-16 | 2008-08-21 | Siemens Building Technologies, Inc. | Method and aparatus to optimize power to maximize performance of wireless mesh sensors and control networks |
US7479727B1 (en) * | 2005-07-20 | 2009-01-20 | Winston Grace | Apparatus and method for pyroelectric and piezoelectric power generation and thermoelectric heat transfer |
US20090040057A1 (en) * | 2002-11-18 | 2009-02-12 | Arkion Systems Llc | Method and Apparatus for Inexpensively Monitoring and Controlling Remotely Distributed Appliances |
US7496472B2 (en) * | 2007-01-25 | 2009-02-24 | Johnson Controls Technology Company | Method and system for assessing performance of control systems |
US20090065596A1 (en) * | 2007-05-09 | 2009-03-12 | Johnson Controls Technology Company | Systems and methods for increasing building space comfort using wireless devices |
US20090083583A1 (en) * | 2007-07-17 | 2009-03-26 | Johnson Controls Technology Company | Fault detection systems and methods for self-optimizing heating, ventilation, and air conditioning controls |
US20090156118A1 (en) * | 2007-12-12 | 2009-06-18 | Schadler John L | Circularly polarized omnidirectional in-building signal booster apparatus and method |
US20090307255A1 (en) * | 2008-06-06 | 2009-12-10 | Johnson Controls Technology Company | Graphical management of building devices |
US7660892B2 (en) * | 2005-01-24 | 2010-02-09 | Daintree Networks, Pty. Ltd. | Network analysis system and method |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU660906B (en) | 1906-08-08 | 1906-11-27 | Ebden Joseph | A wire cheese cutter |
SU535103A1 (en) | 1975-09-11 | 1976-11-15 | Всесоюзный Научно-Исследовательский И Проектно-Конструкторский Институт По Автоматизации Предприятий Промышленности Строительных Материалов | Device for automatic grinding process control in a ventilated ball mill |
USRE35736E (en) * | 1988-01-29 | 1998-02-24 | Allen Telecom Group, Inc. | Distributed antenna system |
US5446677A (en) | 1994-04-28 | 1995-08-29 | Johnson Service Company | Diagnostic system for use in an environment control network |
US5633484A (en) | 1994-12-26 | 1997-05-27 | Motorola, Inc. | Method and apparatus for personal attribute selection and management using a preference memory |
US6498955B1 (en) | 1999-03-19 | 2002-12-24 | Accenture Llp | Member preference control of an environment |
US6330483B1 (en) | 1999-05-07 | 2001-12-11 | The Boeing Company | Optimal control system |
US7504251B2 (en) * | 1999-06-03 | 2009-03-17 | Biobalance Llc | Bacterial strain, processed plant extracts, compositions containing same, processes for their preparation and their therapeutic and industrial applications |
MXPA03001095A (en) | 2000-08-04 | 2003-05-27 | Energy Technologies Group L L | Security and energy control system. |
US6816811B2 (en) | 2001-06-21 | 2004-11-09 | Johnson Controls Technology Company | Method of intelligent data analysis to detect abnormal use of utilities in buildings |
US7089087B2 (en) | 2002-05-17 | 2006-08-08 | Carrier Corporation | Limited access comfort control |
DE10308413A1 (en) | 2003-02-27 | 2004-09-16 | Bayerische Motoren Werke Ag | Method of control for motor vehicle heating and air conditioning installation has position of air conditioning flaps and seating position used to determine optimum settings for occupants |
MXPA04004719A (en) | 2003-05-19 | 2004-09-06 | Eaton Corp | Ad-hoc network and method of routing communications in a communication network. |
US20040235468A1 (en) | 2003-05-19 | 2004-11-25 | Luebke Charles J. | Wireless network clustering communication system, wireless communication network, and access port for same |
JP2006526920A (en) * | 2003-06-03 | 2006-11-24 | カシエント・リミテッド | System and method for a wireless mesh network |
US7436797B2 (en) | 2003-06-18 | 2008-10-14 | Fisher-Rosemount Systems, Inc. | Wireless architecture and support for process control systems |
CN1291704C (en) | 2004-02-15 | 2006-12-27 | 陕西众邦药业科技有限公司 | Plaster design for post-operation incision |
US7623826B2 (en) | 2004-07-22 | 2009-11-24 | Frank Pergal | Wireless repeater with arbitrary programmable selectivity |
US7132757B2 (en) | 2005-02-17 | 2006-11-07 | General Electric Company | Power control system and method |
US7908126B2 (en) | 2005-04-28 | 2011-03-15 | Emerson Climate Technologies, Inc. | Cooling system design simulator |
US20080179418A1 (en) * | 2007-01-31 | 2008-07-31 | Chris Brough | Composite load bearing structure |
US7802443B2 (en) | 2007-04-13 | 2010-09-28 | Air Innovations, Inc. | Total room air purification system with air conditioning, filtration and ventilation |
US20080277486A1 (en) | 2007-05-09 | 2008-11-13 | Johnson Controls Technology Company | HVAC control system and method |
WO2009012282A2 (en) | 2007-07-17 | 2009-01-22 | Johnson Controls Technology Company | Extremum seeking control with reset control |
WO2009018215A1 (en) | 2007-07-31 | 2009-02-05 | Johnson Controls Technology Company | Devices for receiving and using energy from a building environment |
-
2008
- 2008-07-28 US US12/181,235 patent/US20090067363A1/en not_active Abandoned
- 2008-07-28 US US12/181,265 patent/US20090045939A1/en not_active Abandoned
- 2008-07-28 US US12/181,253 patent/US8325637B2/en active Active
-
2012
- 2012-12-03 US US13/692,894 patent/US8705423B2/en active Active
Patent Citations (104)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4864519A (en) * | 1984-12-18 | 1989-09-05 | Gent Limited | Information transmission system |
US5039995A (en) * | 1987-11-30 | 1991-08-13 | Gec Plessey Telecommunications Limited | Distributed antenna system |
US4916460A (en) * | 1988-01-29 | 1990-04-10 | Decibel Products, Incorporated | Distributed antenna system |
US5156203A (en) * | 1990-04-16 | 1992-10-20 | Hitachi, Ltd. | Air conditioning system |
US5178191A (en) * | 1990-09-05 | 1993-01-12 | Newmatic Controls Inc. | Modular pneumatic control systems |
US5379455A (en) * | 1991-02-28 | 1995-01-03 | Hewlett-Packard Company | Modular distributed antenna system |
US5218356A (en) * | 1991-05-31 | 1993-06-08 | Guenther Knapp | Wireless indoor data relay system |
US5414640A (en) * | 1991-07-05 | 1995-05-09 | Johnson Service Company | Method and apparatus for adaptive demand limiting electric consumption through load shedding |
US5555196A (en) * | 1991-11-27 | 1996-09-10 | Toa Medical Electronics Co., Ltd. | Method of counting particles using degree of membership in clustering data points into subgroups |
US5224648A (en) * | 1992-03-27 | 1993-07-06 | American Standard Inc. | Two-way wireless HVAC system and thermostat |
US5355305A (en) * | 1992-10-29 | 1994-10-11 | Johnson Service Company | Pattern recognition adaptive controller |
US5506768A (en) * | 1992-10-29 | 1996-04-09 | Johnson Service Company | Pattern recognition adaptive controller and method used in HVAC control |
US5568377A (en) * | 1992-10-29 | 1996-10-22 | Johnson Service Company | Fast automatic tuning of a feedback controller |
US5316073A (en) * | 1993-04-02 | 1994-05-31 | Johnson Service Company | Twinning control |
US5550752A (en) * | 1994-02-25 | 1996-08-27 | Johnson Service Company | Method and apparatus for estimating the rate at which a gas is generated within a plurality of zones |
US5555195A (en) * | 1994-07-22 | 1996-09-10 | Johnson Service Company | Controller for use in an environment control network capable of storing diagnostic information |
US5682329A (en) * | 1994-07-22 | 1997-10-28 | Johnson Service Company | On-line monitoring of controllers in an environment control network |
US5590830A (en) * | 1995-01-27 | 1997-01-07 | York International Corporation | Control system for air quality and temperature conditioning unit with high capacity filter bypass |
US5762265A (en) * | 1995-10-06 | 1998-06-09 | Matsushita Electric Industrial Co., Ltd. | Air-conditioning control unit |
US5737318A (en) * | 1995-12-27 | 1998-04-07 | Philips Electronics North America Corporation | Method for initializing a wireless, packet-hopping network |
US20050231354A1 (en) * | 1996-01-23 | 2005-10-20 | Tod Riedel | Remote monitoring |
US5791408A (en) * | 1996-02-12 | 1998-08-11 | Johnson Service Company | Air handling unit including control system that prevents outside air from entering the unit through an exhaust air damper |
US6014546A (en) * | 1996-04-19 | 2000-01-11 | Lgc Wireless, Inc. | Method and system providing RF distribution for fixed wireless local loop service |
US6842430B1 (en) * | 1996-10-16 | 2005-01-11 | Koninklijke Philips Electronics N.V. | Method for configuring and routing data within a wireless multihop network and a wireless network for implementing the same |
US5867384A (en) * | 1997-07-08 | 1999-02-02 | Johnson Services Company | Feedback controller |
US6122605A (en) * | 1997-07-08 | 2000-09-19 | Johnson Controls Technology Company | Apparatus and method for filtering a digital signal |
US5769315A (en) * | 1997-07-08 | 1998-06-23 | Johnson Service Co. | Pressure dependent variable air volume control strategy |
US6408228B1 (en) * | 1997-07-14 | 2002-06-18 | Johnson Controls Technology Company | Hybrid finite state machine environmental system controller |
US6480889B1 (en) * | 1997-09-16 | 2002-11-12 | Kabushiki Kaisha Toshiba | Scheme for managing nodes connected to a home network according to their physical locations |
US6033302A (en) * | 1997-11-07 | 2000-03-07 | Siemens Building Technologies, Inc. | Room pressure control apparatus having feedforward and feedback control and method |
US6095426A (en) * | 1997-11-07 | 2000-08-01 | Siemens Building Technologies | Room temperature control apparatus having feedforward and feedback control and method |
US6477439B1 (en) * | 1998-04-03 | 2002-11-05 | Johnson Controls Technology Corporation | Method of programming and executing object-oriented state machine logic in a controller |
US6141595A (en) * | 1998-04-03 | 2000-10-31 | Johnson Controls Technology Company | Common object architecture supporting application-centric building automation systems |
US6219590B1 (en) * | 1998-04-03 | 2001-04-17 | Johnson Controls Technology Co. | State machine controller for operating variable air volume terminal units of an environmental control system |
US7053767B2 (en) * | 1998-06-22 | 2006-05-30 | Statsignal Systems, Inc. | System and method for monitoring and controlling remote devices |
US6437692B1 (en) * | 1998-06-22 | 2002-08-20 | Statsignal Systems, Inc. | System and method for monitoring and controlling remote devices |
US7468661B2 (en) * | 1998-06-22 | 2008-12-23 | Hunt Technologies, Inc. | System and method for monitoring and controlling remote devices |
US7103511B2 (en) * | 1998-10-14 | 2006-09-05 | Statsignal Ipc, Llc | Wireless communication networks for providing remote monitoring of devices |
US6759956B2 (en) * | 1998-10-23 | 2004-07-06 | Royal Thoughts, L.L.C. | Bi-directional wireless detection system |
US6353853B1 (en) * | 1998-10-26 | 2002-03-05 | Triatek, Inc. | System for management of building automation systems through an HTML client program |
US6389331B1 (en) * | 1999-03-11 | 2002-05-14 | Johnson Controls Technology Company | Technique for monitoring performance of a facility management system |
US20050226201A1 (en) * | 1999-05-28 | 2005-10-13 | Afx Technology Group International, Inc. | Node-to node messaging transceiver network with dynamec routing and configuring |
US6594554B1 (en) * | 1999-07-28 | 2003-07-15 | Johnson Controls Technology Company | Apparatus and method for intelligent control of the fan speed of air-cooled condensers |
US6223544B1 (en) * | 1999-08-05 | 2001-05-01 | Johnson Controls Technology Co. | Integrated control and fault detection of HVAC equipment |
US6296193B1 (en) * | 1999-09-30 | 2001-10-02 | Johnson Controls Technology Co. | Controller for operating a dual duct variable air volume terminal unit of an environmental control system |
US6826607B1 (en) * | 1999-10-06 | 2004-11-30 | Sensoria Corporation | Apparatus for internetworked hybrid wireless integrated network sensors (WINS) |
US6219950B1 (en) * | 1999-10-12 | 2001-04-24 | Chin-Tien Hsu | Photo frame with mini-fan |
US6265843B1 (en) * | 1999-12-09 | 2001-07-24 | Johnson Controls Technology Co. | Detection of saturation status for non-synchronous incremental actuators using a variable position estimate window |
US6486778B2 (en) * | 1999-12-17 | 2002-11-26 | Siemens Building Technologies, Ag | Presence detector and its application |
US20060104197A1 (en) * | 2000-02-24 | 2006-05-18 | Proctor James A Jr | Method and system for economical beam forming in a radio communication system |
US6369716B1 (en) * | 2000-12-01 | 2002-04-09 | Johnson Controls Technology Company | System and method for controlling air quality in a room |
US6415617B1 (en) * | 2001-01-10 | 2002-07-09 | Johnson Controls Technology Company | Model based economizer control of an air handling unit |
US20020152298A1 (en) * | 2001-01-12 | 2002-10-17 | Christopher Kikta | Small building automation control system |
US6874691B1 (en) * | 2001-04-10 | 2005-04-05 | Excel Energy Technologies, Inc. | System and method for energy management |
US6829513B2 (en) * | 2001-07-20 | 2004-12-07 | Siemens Building Technologies, Inc. | Fire detection system and method for configuring |
US20030101009A1 (en) * | 2001-10-30 | 2003-05-29 | Johnson Controls Technology Company | Apparatus and method for determining days of the week with similar utility consumption profiles |
US20030151513A1 (en) * | 2002-01-10 | 2003-08-14 | Falk Herrmann | Self-organizing hierarchical wireless network for surveillance and control |
US20030160693A1 (en) * | 2002-02-25 | 2003-08-28 | Omron Corporation | Status monitoring system employing a movement history and a self-organizing network |
US7170201B2 (en) * | 2002-03-07 | 2007-01-30 | Microstrain, Inc. | Energy harvesting for wireless sensor operation and data transmission |
US20030216837A1 (en) * | 2002-03-08 | 2003-11-20 | Daniel Reich | Artificial environment control system |
US20060007945A1 (en) * | 2002-03-11 | 2006-01-12 | Roland Schoettle | Medium to disparate medium hopping mesh network |
US20040133314A1 (en) * | 2002-03-28 | 2004-07-08 | Ehlers Gregory A. | System and method of controlling an HVAC system |
US6916239B2 (en) * | 2002-04-22 | 2005-07-12 | Honeywell International, Inc. | Air quality control system based on occupancy |
US20090040057A1 (en) * | 2002-11-18 | 2009-02-12 | Arkion Systems Llc | Method and Apparatus for Inexpensively Monitoring and Controlling Remotely Distributed Appliances |
US20060095146A1 (en) * | 2003-03-05 | 2006-05-04 | Scott Hesse | CAN communication for building automation systems |
US6862540B1 (en) * | 2003-03-25 | 2005-03-01 | Johnson Controls Technology Company | System and method for filling gaps of missing data using source specified data |
US7089089B2 (en) * | 2003-03-31 | 2006-08-08 | Power Measurement Ltd. | Methods and apparatus for retrieving energy readings from an energy monitoring device |
US20040208152A1 (en) * | 2003-04-16 | 2004-10-21 | Perkins Matthew R. | Method and device for distributing communication signals |
US6937909B2 (en) * | 2003-07-02 | 2005-08-30 | Johnson Controls Technology Company | Pattern recognition adaptive controller |
US20060066455A1 (en) * | 2003-07-18 | 2006-03-30 | Hancock Martin A | Grouping mesh clusters |
US20060056370A1 (en) * | 2003-07-18 | 2006-03-16 | Hancock Martin A | Data integrity in a mesh network |
US7176601B2 (en) * | 2003-09-05 | 2007-02-13 | Hitachi, Ltd. | Piezoelectric power generation system and sensor system |
US7148803B2 (en) * | 2003-10-24 | 2006-12-12 | Symbol Technologies, Inc. | Radio frequency identification (RFID) based sensor networks |
US20050101009A1 (en) * | 2003-11-10 | 2005-05-12 | Wilson John R. | Compartmentalized device for cell culture, cell processing, and sample dialysis |
US20050113943A1 (en) * | 2003-11-25 | 2005-05-26 | Kye Systems Corp. | Wireless network controller communicating with household appliances |
US7124637B2 (en) * | 2004-03-22 | 2006-10-24 | Johnson Controls Technology Company | Determining amplitude limits for vibration spectra |
US7031880B1 (en) * | 2004-05-07 | 2006-04-18 | Johnson Controls Technology Company | Method and apparatus for assessing performance of an environmental control system |
US7406300B2 (en) * | 2004-07-29 | 2008-07-29 | Lucent Technologies Inc. | Extending wireless communication RF coverage inside building |
US7379390B2 (en) * | 2004-09-09 | 2008-05-27 | Siemens Building Technologies, Inc. | Distance measurement for wireless building automation devices |
US7053770B2 (en) * | 2004-09-10 | 2006-05-30 | Nivis , Llc | System and method for communicating alarm conditions in a mesh network |
US20060056363A1 (en) * | 2004-09-10 | 2006-03-16 | Ovidiu Ratiu | System and method for a wireless mesh network |
US20060073794A1 (en) * | 2004-09-17 | 2006-04-06 | Stortoni Fabrizio F | Arrangement and method for product information interaction with building control system elements |
US20060063522A1 (en) * | 2004-09-21 | 2006-03-23 | Mcfarland Norman R | Self-powering automated building control components |
US20060063523A1 (en) * | 2004-09-21 | 2006-03-23 | Mcfarland Norman R | Portable wireless sensor for building control |
US7382271B2 (en) * | 2004-09-29 | 2008-06-03 | Siemens Building Technologies, Inc. | Automated position detection for wireless building automation devices |
US7378980B2 (en) * | 2004-09-29 | 2008-05-27 | Siemens Building Technologies, Inc. | Triangulation of position for automated building control components |
US20060071780A1 (en) * | 2004-09-29 | 2006-04-06 | Mcfarland Norman R | Triangulation of position for automated building control components |
US20060090467A1 (en) * | 2004-11-04 | 2006-05-04 | Darby Crow | Method and apparatus for converting thermal energy to mechanical energy |
US20100135186A1 (en) * | 2005-01-24 | 2010-06-03 | Daintree Networks, Pty. Ltd. | Network Analysis System and Method |
US7660892B2 (en) * | 2005-01-24 | 2010-02-09 | Daintree Networks, Pty. Ltd. | Network analysis system and method |
US20060182076A1 (en) * | 2005-02-17 | 2006-08-17 | Mobitrum Corporation | Method and system for mesh network embeded devices |
US20060193262A1 (en) * | 2005-02-25 | 2006-08-31 | Mcsheffrey Brendan T | Collecting and managing data at a construction site |
US7479727B1 (en) * | 2005-07-20 | 2009-01-20 | Winston Grace | Apparatus and method for pyroelectric and piezoelectric power generation and thermoelectric heat transfer |
US20070097993A1 (en) * | 2005-11-02 | 2007-05-03 | Bojahra Richard D | System and method for remote control of local devices over a wide area network |
US20070191075A1 (en) * | 2006-02-13 | 2007-08-16 | Powercast, Llc | Implementation of an RF power transmitter and network |
US7496472B2 (en) * | 2007-01-25 | 2009-02-24 | Johnson Controls Technology Company | Method and system for assessing performance of control systems |
US20090144023A1 (en) * | 2007-01-25 | 2009-06-04 | Johnson Control Technology Company | Method and system for assessing performance of control systems |
US20080179408A1 (en) * | 2007-01-30 | 2008-07-31 | Johnson Controls Technology Company | Sensor-free optimal control of air-side economizer |
US20080179409A1 (en) * | 2007-01-30 | 2008-07-31 | Johnson Controls Technology Company | Adaptive real-time optimization control |
US20080198036A1 (en) * | 2007-02-16 | 2008-08-21 | Siemens Building Technologies, Inc. | Method and aparatus to optimize power to maximize performance of wireless mesh sensors and control networks |
US20090065596A1 (en) * | 2007-05-09 | 2009-03-12 | Johnson Controls Technology Company | Systems and methods for increasing building space comfort using wireless devices |
US20090083583A1 (en) * | 2007-07-17 | 2009-03-26 | Johnson Controls Technology Company | Fault detection systems and methods for self-optimizing heating, ventilation, and air conditioning controls |
US20090156118A1 (en) * | 2007-12-12 | 2009-06-18 | Schadler John L | Circularly polarized omnidirectional in-building signal booster apparatus and method |
US20090307255A1 (en) * | 2008-06-06 | 2009-12-10 | Johnson Controls Technology Company | Graphical management of building devices |
Cited By (81)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090125740A1 (en) * | 2007-11-09 | 2009-05-14 | Ragan Steven M | Dual programmable energy saving timer system |
US20090257373A1 (en) * | 2008-04-11 | 2009-10-15 | Yigal Bejerano | Methods and Apparatus for Coverage Verification in a Wireless Sensor Network |
US9031571B2 (en) * | 2008-04-11 | 2015-05-12 | Alcatel Lucent | Methods and apparatus for coverage verification in a wireless sensor network |
US20100214116A1 (en) * | 2009-02-23 | 2010-08-26 | HUANG Shu-ying | Rfid location method and system thereof |
US20100272316A1 (en) * | 2009-04-22 | 2010-10-28 | Bahir Tayob | Controlling An Associated Device |
US20130309992A1 (en) * | 2009-06-30 | 2013-11-21 | Honeywell International Inc. | Fixed mobile convergence home control system |
US9414180B2 (en) * | 2009-06-30 | 2016-08-09 | Honeywell International Inc. | Fixed mobile convergence home control system |
US20110010093A1 (en) * | 2009-07-09 | 2011-01-13 | Palo Alto Research Center Incorporated | Method for encouraging location and activity labeling |
US20120182124A1 (en) * | 2009-08-10 | 2012-07-19 | Michel Joannes | Control and Monitoring Method |
US8400292B2 (en) * | 2010-03-01 | 2013-03-19 | Andrew Llc | System and method for location of mobile devices in confined environments |
US9374677B2 (en) * | 2010-03-01 | 2016-06-21 | Commscope Technologies Llc | System and method for location of mobile devices in confined environments |
US8638214B2 (en) * | 2010-03-01 | 2014-01-28 | Andrew Llc | System and method for location of mobile devices in confined environments |
US9000911B2 (en) * | 2010-03-01 | 2015-04-07 | Andrew Llc | System and method for location of mobile devices in confined environments |
US20140141801A1 (en) * | 2010-03-01 | 2014-05-22 | Andrew Llc | System and method for location of mobile devices in confined environments |
US20110210843A1 (en) * | 2010-03-01 | 2011-09-01 | Andrew Llc | System and method for location of mobile devices in confined environments |
US20150119079A1 (en) * | 2010-03-01 | 2015-04-30 | Andrew Llc | System and method for location of mobile devices in confined environments |
US8503330B1 (en) * | 2010-03-05 | 2013-08-06 | Daintree Networks, Pty. Ltd. | Wireless system commissioning and optimization |
US9215556B2 (en) * | 2010-09-22 | 2015-12-15 | General Electric Company | System and method for determining the location of wireless sensors |
US20120068822A1 (en) * | 2010-09-22 | 2012-03-22 | General Electric Company | System and method for determining the location of wireless sensors |
US20140162690A1 (en) * | 2010-09-22 | 2014-06-12 | General Electric Company | System and method for determining the location of wireless sensors |
US8659392B2 (en) * | 2010-09-22 | 2014-02-25 | General Electric Company | System and method for determining the location of wireless sensors |
US20150033135A1 (en) * | 2012-02-23 | 2015-01-29 | Ajay JADHAV | Persistent node framework |
US10382287B2 (en) * | 2012-02-23 | 2019-08-13 | Ajay JADHAV | Persistent node framework |
US9971364B2 (en) | 2012-03-29 | 2018-05-15 | Honeywell International Inc. | Method and system for configuring wireless sensors in an HVAC system |
US10635119B2 (en) | 2012-03-29 | 2020-04-28 | Ademco Inc. | Method and system for configuring wireless sensors in an HVAC system |
US20130261807A1 (en) * | 2012-03-29 | 2013-10-03 | Honeywell International Inc. | Method and system for configuring wireles sensors in an hvac system |
US9488994B2 (en) * | 2012-03-29 | 2016-11-08 | Honeywell International Inc. | Method and system for configuring wireless sensors in an HVAC system |
US9197843B2 (en) | 2012-07-19 | 2015-11-24 | Fabriq, Ltd. | Concurrent commissioning and geolocation system |
US9197842B2 (en) | 2012-07-19 | 2015-11-24 | Fabriq, Ltd. | Video apparatus and method for identifying and commissioning devices |
US20160223998A1 (en) * | 2013-09-27 | 2016-08-04 | Siemens Industry, Inc. | System and method for deterministic calculation of recovery time for an environmental system |
US10452036B2 (en) * | 2013-09-27 | 2019-10-22 | Siemens Industry, Inc. | System and method for deterministic calculation of recovery time for an environmental system |
WO2015047638A1 (en) * | 2013-09-27 | 2015-04-02 | Siemens Industry, Inc. | Use of a geo-fencing perimeter for energy efficient building control |
US20150094860A1 (en) * | 2013-09-27 | 2015-04-02 | Siemens Industry, Inc. | Use of a geo-fencing perimeter for energy efficient building control |
US20210360376A1 (en) * | 2013-12-17 | 2021-11-18 | Belimo Holding Ag | Mobile communication device and method for managing operation of a plurality of actuators |
US20170171760A1 (en) * | 2014-03-11 | 2017-06-15 | Honeywell International Inc. | Method of placing wireless devices for rf planning |
US9930760B2 (en) * | 2014-10-06 | 2018-03-27 | Fabriq, Ltd. | Commissioning mechanism for creating functional wireless lighting groups |
US9930761B2 (en) * | 2014-10-06 | 2018-03-27 | Fabriq, Ltd. | Grouping of wireless devices during commissioning |
US9560727B2 (en) | 2014-10-06 | 2017-01-31 | Fabriq, Ltd. | Apparatus and method for creating functional wireless lighting groups |
US20170142815A1 (en) * | 2014-10-06 | 2017-05-18 | Fabriq, Ltd. | Grouping of wireless devices during commissioning |
US20170142814A1 (en) * | 2014-10-06 | 2017-05-18 | Fabriq, Ltd. | Commissioning mechanism for creating functional wireless lighting groups |
US20160196735A1 (en) * | 2015-01-03 | 2016-07-07 | Adam Clayman | Systems and Methods for Monitoring Health in a Shared Living Environment |
US11927352B2 (en) | 2015-03-05 | 2024-03-12 | Honeywell International Inc. | Wireless actuator service |
US10684030B2 (en) | 2015-03-05 | 2020-06-16 | Honeywell International Inc. | Wireless actuator service |
US10230326B2 (en) | 2015-03-24 | 2019-03-12 | Carrier Corporation | System and method for energy harvesting system planning and performance |
US11356519B2 (en) | 2015-03-24 | 2022-06-07 | Carrier Corporation | Floor-plan based learning and registration of distributed devices |
US11036897B2 (en) | 2015-03-24 | 2021-06-15 | Carrier Corporation | Floor plan based planning of building systems |
US10928785B2 (en) | 2015-03-24 | 2021-02-23 | Carrier Corporation | Floor plan coverage based auto pairing and parameter setting |
US10944837B2 (en) | 2015-03-24 | 2021-03-09 | Carrier Corporation | Floor-plan based learning and registration of distributed devices |
US10756830B2 (en) | 2015-03-24 | 2020-08-25 | Carrier Corporation | System and method for determining RF sensor performance relative to a floor plan |
US10459593B2 (en) | 2015-03-24 | 2019-10-29 | Carrier Corporation | Systems and methods for providing a graphical user interface indicating intruder threat levels for a building |
US10606963B2 (en) | 2015-03-24 | 2020-03-31 | Carrier Corporation | System and method for capturing and analyzing multidimensional building information |
US10621527B2 (en) | 2015-03-24 | 2020-04-14 | Carrier Corporation | Integrated system for sales, installation, and maintenance of building systems |
US11431521B2 (en) * | 2015-12-02 | 2022-08-30 | Abb Ag | Installation of building automation devices |
US9521009B1 (en) | 2016-01-20 | 2016-12-13 | Creston Electronics, Inc. | Auto-configuration and automation of a building management system |
US20170303094A1 (en) * | 2016-04-19 | 2017-10-19 | Siemens Industry, Inc. | System and method for passive building information discovery |
US9807568B1 (en) * | 2016-04-19 | 2017-10-31 | Siemens Industry, Inc. | System and method for passive building information discovery |
US9953474B2 (en) | 2016-09-02 | 2018-04-24 | Honeywell International Inc. | Multi-level security mechanism for accessing a panel |
US10278048B2 (en) | 2017-01-18 | 2019-04-30 | Johnson Controls Technology Company | Systems and methods for enhancing building management system interaction and visualization |
US10212792B2 (en) | 2017-04-04 | 2019-02-19 | Fabriq, Ltd. | Commissioning mechanism for wireless lighting groups |
US9924581B1 (en) | 2017-04-04 | 2018-03-20 | Fabriq, Ltd. | System for autonomous commissioning and harvesting of functional wireless lighting groups |
US10212791B2 (en) | 2017-04-04 | 2019-02-19 | Fabriq, Ltd. | Multimode switch for commissioning of functional wireless lighting groups |
WO2018217942A1 (en) * | 2017-05-23 | 2018-11-29 | Thinnect, Inc. | System and method for managing appliances and systems for convenience, efficiency and energy saving |
US10218531B2 (en) * | 2017-07-11 | 2019-02-26 | Philipp Roosli | Automation system for deployment in a building |
US11698613B2 (en) | 2018-10-26 | 2023-07-11 | Carrier Corporation | System for monitoring smart utilities |
US11659643B2 (en) | 2019-05-23 | 2023-05-23 | Fabriq, Ltd. | Ground leakage current power supply for wireless transceiver |
US11617252B2 (en) | 2019-05-23 | 2023-03-28 | Fabriq, Ltd. | Multimode switch |
US11678418B2 (en) | 2019-05-23 | 2023-06-13 | Fabriq, Ltd. | Buck-boost ground leakage current power supply for wireless transceiver |
US11116065B2 (en) | 2019-05-23 | 2021-09-07 | Fabriq, Ltd. | Ground leakage current power supply |
US11602036B2 (en) | 2019-05-23 | 2023-03-07 | Fabriq, Ltd. | Apparatus and method for employing ground leakage current to power a multimode switch |
US11240902B2 (en) | 2019-05-23 | 2022-02-01 | Fabriq, Ltd. | Multimode commissioning switch powered by ground leakage current |
US11617253B2 (en) | 2019-05-23 | 2023-03-28 | Fabriq, Ltd. | Switch for commissioning and controlling a device |
US11672071B2 (en) | 2019-05-23 | 2023-06-06 | Fabriq, Ltd. | Ground leakage current power supply for microprocessor |
US11659644B2 (en) | 2019-05-23 | 2023-05-23 | Fabriq, Ltd. | Apparatus and method for commissioning and controlling a device over a network |
US11671014B2 (en) | 2019-05-23 | 2023-06-06 | Fabriq, Ltd. | Buck-boost ground leakage current power supply |
US10832509B1 (en) | 2019-05-24 | 2020-11-10 | Ademco Inc. | Systems and methods of a doorbell device initiating a state change of an access control device and/or a control panel responsive to two-factor authentication |
US11854329B2 (en) | 2019-05-24 | 2023-12-26 | Ademco Inc. | Systems and methods for authorizing transmission of commands and signals to an access control device or a control panel device |
US10789800B1 (en) | 2019-05-24 | 2020-09-29 | Ademco Inc. | Systems and methods for authorizing transmission of commands and signals to an access control device or a control panel device |
US11159953B2 (en) * | 2019-11-25 | 2021-10-26 | Verizon Patent And Licensing Inc. | Systems and methods for qualifying a network service for each unit of a multi-unit building |
US11610468B2 (en) * | 2020-10-01 | 2023-03-21 | Bmic Llc | Moisture sensing roofing systems and methods thereof |
US10970991B1 (en) * | 2020-10-01 | 2021-04-06 | Building Materials Investment Corporation | Moisture sensing roofing systems and methods thereof |
US11825574B2 (en) | 2020-12-29 | 2023-11-21 | Crestron Electronics, Inc. | System and method of commissioning a building control system |
Also Published As
Publication number | Publication date |
---|---|
US8705423B2 (en) | 2014-04-22 |
US8325637B2 (en) | 2012-12-04 |
US20130095868A1 (en) | 2013-04-18 |
US20090067363A1 (en) | 2009-03-12 |
US20090033513A1 (en) | 2009-02-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20090045939A1 (en) | Locating devices using wireless communications | |
US10917749B2 (en) | Electronic location identification and tracking system with beacon clustering | |
US11598546B2 (en) | Occupancy sensing and building control using mobile devices | |
EP3254481B1 (en) | Passive indoor occupancy detection and location tracking | |
KR101298563B1 (en) | Wireless building management system and managing methods for a building | |
JP4682912B2 (en) | Sensor network system, sensor network location program | |
US8373562B1 (en) | Asset tracking system | |
US7295119B2 (en) | System and method for indicating the presence or physical location of persons or devices in a site specific representation of a physical environment | |
US9483934B2 (en) | Presence based system and method for controlling devices | |
CN109479360B (en) | System and method for associating information with an asset or physical space | |
EP4140161B1 (en) | Determination of user presence and absence using wifi connections | |
US10911897B2 (en) | Locating devices | |
US20090272803A1 (en) | Sensor network for managing the location of materials on a construction site | |
US20220240215A1 (en) | Dual-band real-time location tracking | |
US20200382622A1 (en) | Methods and systems for providing communication between regulating devices and sensing devices | |
US20240129691A1 (en) | Electronic location identification & tracking system with beacon clustering | |
EP3442199B1 (en) | Apparatus for determining the presence of a resource and a method | |
Shen et al. | Wi-Fi Location-Based Services (LBS) for Occupancy Sensing in Buildings: A Technical Overview | |
KR20240015480A (en) | Apparatus and method for communication based on topopoly using mutual relation of location information and region of communication coverage | |
CN116847321A (en) | Bluetooth beacon system and Bluetooth positioning method | |
CA2664765A1 (en) | Sensor network for managing the location of materials on a construction site |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: JOHNSON CONTROLS TECHNOLOGY COMPANY, MICHIGAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HOLLAND, SCOTT T.;MARTOCCI, JERALD P.;FENSKE, JOHN T.;REEL/FRAME:021766/0154;SIGNING DATES FROM 20081022 TO 20081027 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |