US20090045939A1 - Locating devices using wireless communications - Google Patents

Locating devices using wireless communications Download PDF

Info

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
Application number
US12/181,265
Inventor
Scott T. Holland
Jerald P. Martocci
John T. Fenske
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Johnson Controls Technology Co
Original Assignee
Johnson Controls Technology Co
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Johnson Controls Technology Co filed Critical Johnson Controls Technology Co
Priority to US12/181,265 priority Critical patent/US20090045939A1/en
Assigned to JOHNSON CONTROLS TECHNOLOGY COMPANY reassignment JOHNSON CONTROLS TECHNOLOGY COMPANY ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: FENSKE, JOHN T., HOLLAND, SCOTT T., MARTOCCI, JERALD P.
Publication of US20090045939A1 publication Critical patent/US20090045939A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery 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

    CROSS REFERENCE TO RELATED APPLICATIONS
  • 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.
  • BACKGROUND
  • 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.
  • SUMMARY
  • 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.
  • BRIEF DESCRIPTION OF THE FIGURES
  • 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 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; and
  • FIG. 10 is a flow diagram of a process of using location information in a security system, according to an exemplary embodiment.
  • DETAILED DESCRIPTION OF THE EXEMPLARY EMBODIMENTS
  • 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 a building 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.). 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. 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 a BAS 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 by supervisory 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 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. For example, FIG. 2 shows multiple terminals 104 that may variously connect to supervisory controllers 102 or other devices of BAS 100. For example, 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. These devices 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. As shown in FIG. 2, the various devices of BAS 100 may be connected to supervisory 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 to BAS 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 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.
  • While 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. 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 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.
  • In the illustrated embodiment, 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. As a result, some devices 13 a (devices without a solid line connection as illustrated in FIG. 3) may be temporarily disconnected from mesh network 11, but are configured to automatically connect (or reconnect) to any other suitable device 13 a within range. Other devices 13 b may be disconnected from mesh network 11 without being able to connect to another device 13 a. 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.
  • According to an exemplary embodiment, 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. In other exemplary embodiments, 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. According to an exemplary embodiment, 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.
  • Still referring to FIG. 3, mesh network 11 may include a number of devices 13 a and 13 b that are either full function devices or reduced function devices. For example, 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.
  • 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 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. 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 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. According to an exemplary embodiment, 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).
  • Some of 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). For example, mobile equipment 17 (e.g., a laptop) can move in, around, and out of building areas such as building area 12.
  • 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.
  • Referring now to FIGS. 4B and 4C, block diagrams of systems 400 and 449 for determining the location of people or devices using wireless BAS devices are shown, according to various exemplary embodiments. In the embodiment shown in FIG. 4B, 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. In the embodiment shown in FIG. 4C, 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. Further, normal communications between NOI 450 and BAS 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 of NOI 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 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. For example, signal strength measurements taken by NOI 450 to various neighboring BAS devices 452 may be sent to supervisory controller 102.
  • Referring further to FIG. 4B, 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.) 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 a system 449 for determining the location of people or devices using wireless BAS devices is shown, according to an exemplary embodiment. In the embodiment of FIG. 4C, 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.
  • Referring generally to 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).
  • Referring to FIG. 5A, five 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. Referring now to FIG. 5B, 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).
  • Systems as those described in FIGS. 4A-4C may be used to find the location of node 516. Devices 511-515 can be or be used as the BAS devices 452 shown in FIGS. 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 with device 516, device 516 may establish a communications link with devices 511-515, and/or 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.
  • 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 an RFLS 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 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.) may be associated with an RFID tag 605 (or other RF-based identification tag). Another mobile object 602 (e.g., a laptop, a temperature sensor, a routing node, etc.) may be associated with a 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 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. 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 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. By integrating RFLS system 600 with security system 620, 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. 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 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.
  • 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 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.
  • Location information may additionally be provided to various systems of BAS 100. 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). 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 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. 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 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. 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 in FIG. 7.
  • Referring to FIG. 7, user interface 630 is shown in greater detail, according to an exemplary embodiment. 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. For example, 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. 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 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. In the example shown in 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 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. For example, 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.
  • Referring to FIG. 8A, a flow chart of a process 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 a process 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 a process 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 in FIG. 9 at step 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 a process 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.
US12/181,265 2007-07-31 2008-07-28 Locating devices using wireless communications Abandoned US20090045939A1 (en)

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,265 Abandoned US20090045939A1 (en) 2007-07-31 2008-07-28 Locating devices using wireless communications
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,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 After (3)

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,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) US20090045939A1 (en)

Cited By (46)

* Cited by examiner, † Cited by third party
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
WO2015047638A1 (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
US9197842B2 (en) 2012-07-19 2015-11-24 Fabriq, Ltd. Video apparatus and method for identifying and commissioning devices
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)

* Cited by examiner, † Cited by third party
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
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
US8653984B2 (en) 2008-10-24 2014-02-18 Ilumisys, Inc. Integration of LED lighting control with emergency notification systems
CN103941591A (en) * 2008-10-31 2014-07-23 优化能源有限公司 System and method to control 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
WO2011119958A1 (en) 2010-03-26 2011-09-29 Altair Engineering, Inc. Inside-out led bulb
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
PL2493147T3 (en) * 2011-02-23 2015-01-30 Zerogroup Holding Oue 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
CN103609146B (en) 2011-04-29 2017-05-31 康宁光缆系统有限责任公司 For increasing the radio frequency in distributing antenna system(RF)The system of power, method and apparatus
EP2702710A4 (en) 2011-04-29 2014-10-29 Corning Cable Sys Llc Determining propagation delay of communications in distributed antenna systems, and related components, systems and methods
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
US8813165B2 (en) * 2011-09-25 2014-08-19 Kevin Mark Klughart Audio/video storage/retrieval system and method
US9870373B2 (en) 2011-09-21 2018-01-16 Kevin Mark Klughart Daisy-chain storage synchronization system and method
US8943227B2 (en) 2011-09-21 2015-01-27 Kevin Mark Klughart Data storage architecture extension system and method
US8799523B2 (en) 2011-09-21 2014-08-05 Kevin Mark Klughart Data storage architecture extension system and method
US9460110B2 (en) 2011-09-21 2016-10-04 Kevin Mark Klughart File system extension 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
WO2013162988A1 (en) 2012-04-25 2013-10-31 Corning Cable Systems 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
EP2959664B1 (en) * 2013-02-22 2018-12-12 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
CN105473950B (en) * 2013-07-01 2019-02-12 特灵空调系统(中国)有限公司 The method for controlling fluid circulating system
TWI511495B (en) * 2013-12-09 2015-12-01 Inst Information Industry Data integration apparatus for use in sensor network
JP2017504166A (en) 2014-01-22 2017-02-02 イルミシス, インコーポレイテッドiLumisys, Inc. LED-based lamp with LED addressed
US9703276B2 (en) 2014-04-11 2017-07-11 Johnson Controls Technology Company Systems and methods for creating and using equipment definitions
US10157523B2 (en) 2014-04-17 2018-12-18 Commscope Technologies Llc Telecommunications system for transporting facility control data and wireless coverage information
US9876653B1 (en) 2014-05-13 2018-01-23 Senseware, Inc. System, method and apparatus for augmenting a building control system domain
US11722365B2 (en) 2014-05-13 2023-08-08 Senseware, Inc. System, method and apparatus for configuring a node in a sensor network
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
US10687231B1 (en) 2014-05-13 2020-06-16 Senseware, Inc. System, method and apparatus for presentation of sensor information to a building control system
US10263841B1 (en) 2014-05-13 2019-04-16 Senseware, Inc. System, method and apparatus for configuring a node in a sensor network
US10833893B2 (en) 2014-05-13 2020-11-10 Senseware, Inc. System, method and apparatus for integrated building operations management
US9800646B1 (en) 2014-05-13 2017-10-24 Senseware, Inc. Modification of a sensor data management system to enable sensors as a service
US9551594B1 (en) 2014-05-13 2017-01-24 Senseware, Inc. Sensor deployment mechanism at a monitored location
US10149141B1 (en) 2014-05-13 2018-12-04 Senseware, Inc. System, method and apparatus for building operations management
EP3152843A4 (en) * 2014-06-06 2017-12-27 CTS Corporation Radio frequency process sensing, control, and diagnostics network
WO2015188189A1 (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
WO2017189406A1 (en) 2016-04-27 2017-11-02 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
WO2023122110A1 (en) * 2021-12-22 2023-06-29 Kain Aron Sensor nervous system

Citations (97)

* Cited by examiner, † Cited by third party
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
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
US5555195A (en) * 1994-07-22 1996-09-10 Johnson Service Company Controller for use in an environment control network capable of storing diagnostic information
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
US20060063523A1 (en) * 2004-09-21 2006-03-23 Mcfarland Norman R Portable wireless sensor for building control
US20060063522A1 (en) * 2004-09-21 2006-03-23 Mcfarland Norman R Self-powering automated building control components
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)

* Cited by examiner, † Cited by third party
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
AU2001283129A1 (en) 2000-08-04 2002-02-18 Energy Technologies Group, L.L.C. 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
US7653010B2 (en) * 2003-06-03 2010-01-26 Casient Limited System and method for wireless mesh networking
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
DE112008001872B4 (en) 2007-07-17 2016-08-11 Johnson Controls Technology Company Extreme value 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

Patent Citations (104)

* Cited by examiner, † Cited by third party
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
US5568377A (en) * 1992-10-29 1996-10-22 Johnson Service Company Fast automatic tuning of a feedback controller
US5506768A (en) * 1992-10-29 1996-04-09 Johnson Service Company Pattern recognition adaptive controller and method used in HVAC control
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
US20060063523A1 (en) * 2004-09-21 2006-03-23 Mcfarland Norman R Portable wireless sensor for building control
US20060063522A1 (en) * 2004-09-21 2006-03-23 Mcfarland Norman R Self-powering automated building control components
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)

* Cited by examiner, † Cited by third party
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
US9197842B2 (en) 2012-07-19 2015-11-24 Fabriq, Ltd. Video apparatus and method for identifying and commissioning devices
US9197843B2 (en) 2012-07-19 2015-11-24 Fabriq, Ltd. Concurrent commissioning and geolocation system
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
US20150094860A1 (en) * 2013-09-27 2015-04-02 Siemens Industry, Inc. Use of a geo-fencing perimeter for energy efficient building control
WO2015047638A1 (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
US10212791B2 (en) 2017-04-04 2019-02-19 Fabriq, Ltd. Multimode switch for commissioning of functional wireless lighting groups
US9924581B1 (en) 2017-04-04 2018-03-20 Fabriq, Ltd. System for autonomous commissioning and harvesting of functional wireless lighting groups
US10212792B2 (en) 2017-04-04 2019-02-19 Fabriq, Ltd. Commissioning mechanism for 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
US11617253B2 (en) 2019-05-23 2023-03-28 Fabriq, Ltd. Switch for commissioning and controlling a device
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
US11617252B2 (en) 2019-05-23 2023-03-28 Fabriq, Ltd. Multimode switch
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
US20090033513A1 (en) 2009-02-05
US8325637B2 (en) 2012-12-04
US8705423B2 (en) 2014-04-22
US20090067363A1 (en) 2009-03-12
US20130095868A1 (en) 2013-04-18

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
Zhang et al. AIDE: Augmented onboarding of IoT devices at ease
Kirk et al. Using Wi-Fi Location-Based Services (LBS) for Commercial Building Occupancy Sensing
US20200382622A1 (en) Methods and systems for providing communication between regulating devices and sensing devices
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
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