WO2008027961A2 - Method and device for binding in a building automation system - Google Patents

Method and device for binding in a building automation system Download PDF

Info

Publication number
WO2008027961A2
WO2008027961A2 PCT/US2007/077103 US2007077103W WO2008027961A2 WO 2008027961 A2 WO2008027961 A2 WO 2008027961A2 US 2007077103 W US2007077103 W US 2007077103W WO 2008027961 A2 WO2008027961 A2 WO 2008027961A2
Authority
WO
WIPO (PCT)
Prior art keywords
binding
automation component
automation
component
binding request
Prior art date
Application number
PCT/US2007/077103
Other languages
French (fr)
Other versions
WO2008027961A3 (en
Inventor
Norman R. Mcfarland
Geoffrey D. Nass
Pornsak Songkakul
Jeffrey A. Raimo
John A. Hendrix, Jr.
Original Assignee
Siemens Building Technologies, Inc.
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 Siemens Building Technologies, Inc. filed Critical Siemens Building Technologies, Inc.
Priority to CA2661915A priority Critical patent/CA2661915C/en
Priority to DE112007001795T priority patent/DE112007001795B4/en
Publication of WO2008027961A2 publication Critical patent/WO2008027961A2/en
Publication of WO2008027961A3 publication Critical patent/WO2008027961A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/284Home automation networks characterised by the type of medium used
    • H04L2012/2841Wireless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/02Inter-networking arrangements

Definitions

  • the present disclosure generally relates to building automation systems.
  • the present disclosure relates to methods and devices for binding or linking automation components within a building automation system.
  • a building automations system typically integrates and controls elements and services within a structure such as the heating, ventilation and air conditioning (HVAC) system, security services, fire systems and the like.
  • HVAC heating, ventilation and air conditioning
  • the integrated and controlled systems are arranged and organized into one or more floor level networks (FLNs) containing application or process specific controllers, sensors, actuators, or other devices distributed or wired to form a network.
  • the floor level networks provide general control for a particular floor or region of the structure.
  • a floor level network may be an RS-485 compatible network that includes one or more controllers or application specific controllers configured to control the elements or services within floor or region.
  • the controllers may, in turn, be configured to receive an input from a sensor or other device such as, for example, a temperature sensor (RTS) deployed to monitor the floor or region.
  • a sensor or other device such as, for example, a temperature sensor (RTS) deployed to monitor the floor or region.
  • the input, reading or signal provided to the controller in this example, may be a temperature indication representative of the physical temperature.
  • the temperature indication can be utilized by a process control routine such as a proportional-integral control routine executed by the controller to drive or adjust a damper, heating element, cooling element or other actuator towards a predefined set-point.
  • Information such as the temperature indication, sensor readings and/or actuator positions provided to one or more controllers operating within a given floor level network may, in turn, be communicated to an automation level network (ALN) or building level network (BLN) configured to, for example, execute control applications, routines or loops, coordinate time-based activity schedules, monitor priority based overrides or alarms and provide field level information to technicians.
  • APN automation level network
  • BBN building level network
  • Building level networks and the included floor level networks may, in turn, be integrated into an optional management level network (MLN) that provides a system for distributed access and processing to allow for remote supervision, remote control, statistical analysis and other higher level functionality.
  • MSN management level network
  • Wireless devices such as devices that comply with IEEE 802.15.4/ZigBee protocols, may be implemented within the control scheme of a building automation system without incurring additional wiring or installation costs.
  • ZigBee-compliant devices such as full function devices (FFD) and reduced function devices (RFD) may be interconnected to provide a device net or mesh within the building automation system.
  • full function devices are designed with the processing power necessary to establish peer-to-peer connections with other full function devices and/or execute control routines specific to a floor or region of a floor level network.
  • Each of the full function devices may, in turn, communicate with one or more of the reduced function devices in a hub and spoke arrangement.
  • Reduced function devices such as the temperature sensor described above are designed with limited processing power necessary to perform a specific task(s) and communicate information directly to the connected full function device.
  • Wireless devices for use within the building automation system must be configured in order to establish communications with the different elements, components and networks that comprise the building automation system.
  • Systems and method for configuring and establishing communications between the wireless devices and the automation components may be desirable and facilitate the setup, configuration, maintenance and operation of the building automation system.
  • the present disclosure generally provides for binding wireless devices and/or automation components operating within a building automation system (BAS).
  • Wireless devices and/or automation components need to be bound in order to communicate with each other.
  • the disclosed devices and methods are configured to wirelessly communicate information, identifiers and requests configured to establish binding relationships there between.
  • an automation component configured for wireless communication within a building automation system.
  • the automation component includes a wireless communications component, a processor in communication with the wireless communications component and a memory in communication with the processor, the memory configured to stored computer readable instructions which are executable by the processor.
  • the computer readable instructions are programmed to generate a binding request including a device identifier, broadcast the binding request via the wireless communications component, and establish a binding relationship based on a received response to the binding request.
  • a method for binding an automation component within a building automation system includes communicating a binding request via a wireless communication link wherein the binding request includes a device identifier, receiving a binding response via the wireless communication link, and establishing a binding relationship based on the received binding response.
  • an automation component configured for wireless communication within a building automation system.
  • the automation component includes a processor configured to generate a binding request including a device identifier, a wireless transmitter configured to wirelessly broadcast the binding request to a second automation component, and a receiver configured to receive a binding response communicated from the second automation component, wherein a binding relationship is established with the second automation component based on the received response.
  • the method, system and teaching provided relate to binding automation components within a building automation system (BAS).
  • BAS building automation system
  • FIG. 1 illustrates an embodiment of a building automation system configured in accordance with the disclosure provided herein;
  • FIG. 2 illustrates an embodiment of a wireless device or automation component that may be utilized in connection with the building automation system shown in FIG. 1 ;
  • FIG. 3 illustrates an exemplary flowchart representative of an exemplary binding operation
  • FIG. 4 illustrates an exemplary flowchart representative of a binding operation that may be implemented in connection with the building automation system shown in FIG. 1.
  • the embodiments discussed herein include automation components, wireless devices and transceivers.
  • the devices may be IEEE 802.15.4/ ZigBee- compliant automation components such as: a personal area network (PAN) coordinator which may be implemented as a field panel transceivers (FPX); a full function device (FFD) implemented as a floor level device transceiver (FLNX); and a reduced function device (RFD) implemented as a wireless room temperature sensor (WRTS) that may be utilized in a building automation system (BAS).
  • PAN personal area network
  • FDD full function device
  • FLNX floor level device transceiver
  • RFID reduced function device
  • WRTS wireless room temperature sensor
  • the devices identified herein are provided as an example of automation components, wireless devices and transceivers that may be integrated and utilized within a building automation system embodying the teachings disclosed herein and are not intended to limit the type, functionality and interoperability of the devices and teaching discussed and claimed herein.
  • One exemplary building automation system that may include the devices and be configured as described above is the APOGEE® system provided by Siemens Building Technologies, Inc.
  • the APOGEE® system may implement RS- 485 wired communications, Ethernet, proprietary and standard protocols, as well as known wireless communications standards such as, for example, IEEE 802.15.4 wireless communications which are compliant with the ZigBee standards and/or ZigBee certified wireless devices or automation components.
  • ZigBee standards, proprietary protocols or other standards are typically implemented in embedded applications that may utilize low data rates and/or require low power consumption.
  • ZigBee standards and protocols are suitable for establishing inexpensive, self-organizing, mesh networks which may be suitable for industrial control and sensing applications such as building automation.
  • the wired or wireless devices such as the IEEE 802.15.4/ZigBee- compliant automation components may include, for example, an RS-232 connection with an RJ 11 or other type of connector, an RJ45 Ethernet compatible port, and/or a universal serial bus (USB) connection.
  • These wired, wireless devices or automation components may, in turn, be configured to include or interface with a separate wireless transceiver or other communications peripheral thereby allowing the wired device to communicate with the building automation system via the above-described wireless protocols or standards.
  • the separate wireless transceiver may be coupled to a wireless device such as a IEEE 802.15.4/ ZigBee-compliant automation component to allow for communications via a second communications protocol such as, for example, 802.11x protocols (802.11a, 802.11 b ... 802.11 n, etc.)
  • a wireless device such as a IEEE 802.15.4/ ZigBee-compliant automation component to allow for communications via a second communications protocol such as, for example, 802.11x protocols (802.11a, 802.11 b ... 802.11 n, etc.
  • MMI man-machine interface
  • FIG. 1 illustrates an exemplary building automation system or control system 100 that may incorporate the methods, systems and teaching provided herein.
  • the control system 100 includes a first network 102 such as an automation level network (ALN) or management level network (MLN) in communication with one or more controllers such as a plurality of terminals 104 and a modular equipment controller (MEC) 106.
  • the modular equipment controller or controller 106 is a programmable device which may couple the first network 102 to a second network 108 such as a floor level network (FLN).
  • the second network 108 in this exemplary embodiment, may include a wired network 122 that connects to building automation components 110 (individually identified as automation components 110a to 11Of).
  • the second network 108 may further be coupled to wireless building automation components 112.
  • the building automation components 112 may include wireless devices individually identified as automation components 112a to 112f.
  • the automation component 112f may be a wired device that may or may not include wireless functionality and connects to the automation component 112e. In this configuration, the automation component 112f may utilize or share the wireless functionality provided by the automation component 112e to define an interconnected wireless node 114.
  • the control system 100 may further include automation components generally identified by the reference numerals 116a to 116g.
  • the automation components 116a to 116g may be configured or arranged to establish one or more networks or subnets 118a and 118b.
  • the automation components 116a to 116g such as, for example, full or reduced function devices and/or a configurable terminal equipment controller (TEC), cooperate to wirelessly communicate information between the second network 108, the control system 100 and other devices within the mesh networks or subnets 118a and 118b.
  • TEC configurable terminal equipment controller
  • the automation component 116a may communicate with other automation components 116b to 116d within the mesh network 118a by sending a message addressed to the network identifier, alias and/or media access control (MAC) address assigned to each of the interconnected automation components 116a to 116g and/or to a field panel 120.
  • MAC media access control
  • the individual automation components 116a to 116d within the subnet 118a may communicate directly with the field panel 120 or, alternatively, the individual automation components 116a to 116d may be configured in a hierarchal manner such that only one of the components for example, automation component 116c, communicates with the field panel 120.
  • the automation components 116e to 116g of the mesh network 118b may, in turn, communicate with the individual automation components 116a to 116d of the mesh network 118a or the field panel 120.
  • the automation components 112e and 112f defining the wireless node 114 may wirelessly communicate with the second network 108, and the automation components 116e to 116g of the mesh network 118b to facilitate communications between different elements, section and networks within the control system 100.
  • Wireless communication between individual the automation components 112, 116 and/or the subnets 118a, 118b may be conducted in a direct or point-to-point manner, or in an indirect or routed manner through the nodes or devices comprising the nodes or networks 102, 108, 114 and 118.
  • the wired network 122 is not provided, and further wireless connections may be utilized.
  • FIG. 2 illustrates an exemplary automation component 200 that may be utilized within the control system 100.
  • the automation component 200 maybe be a full function device or a reduced function device and may be utilized interchangeably with the automation components 110, 112 and 116 shown and discussed in connection with FIG. 1.
  • the automation component 200 in this exemplary embodiment may include a processor 202 such as an INTEL® PENTIUM class processor in communication with a memory 204 or storage medium.
  • the memory 204 or storage medium may contain random access memory (RAM) 206, flashable or non-flashable read only memory (ROM) 208 and/or a hard disk drive (not shown), or any other known or contemplated storage device or mechanism.
  • the automation component may further include a communications component 210.
  • the communications component 210 may include, for example, the ports, hardware and software necessary to implement wired communications with the control system 100.
  • the communications component 210 may alternatively, or in addition to, contain a wireless transmitter 212 and a receiver 214 communicatively coupled to an antenna 216 or other broadcast hardware.
  • the sub-components 202, 204 and 210 of the exemplary automation component 200 may be coupled and able to share information with each other via a communications bus 218.
  • computer readable instructions or code such as software or firmware may be stored on the memory 204.
  • the processor 202 may read and execute the computer readable instructions or code via the communications bus 218.
  • the resulting commands, requests and queries may be provided to the communications component 210 for transmission via the transmitter 212 and the antenna 216 to other automation components 200, 112 and 116 operating within the first and second networks 102 and 108.
  • FIG. 3 illustrates an overview of a wireless binding operation or procedure 300 that may be implemented between one or more of the exemplary automation components 200 (see FIG. 2), the automation components 110, 112 and 116 (see FIG. 1 ) and/or a terminal equipment controller (TEC), other full function devices, a workstation 104, etc. within the control system 100.
  • the wireless binding operation may be utilized to replace and/or augment traditional binding operations in which devices within the control system 100 are physically connected or wired together to define the networks 102, 108 and subnets 118a, 118b of the control system 100.
  • Binding as used herein describes the logical and communications relationship between devices, components and elements within the control system 100.
  • one or more of the automation components for example, the automation components 200, 112 and 116, to be bound together or with other components, elements or subsystems of the control system 100 may be physically setup or emplaced within the structure. While all of the automation components 200, 112 and 116 may be utilized interchangeably with the teachings disclosed herein, the automation component 200 will be referred to herein for convenience and clarity.
  • the physical setup may include mounting or otherwise positioning the automation component 200 within a given region or area or a structure to be monitored. For example, if the automation component 200 is a wireless room temperature sensor (WRTS), it may be positioned within an area of the structure in which the temperature is to be monitored.
  • WRTS wireless room temperature sensor
  • the physical setup may further include positioning or mounting the automation component 200 within a specific distance or range of another automation component 200 and/or other full function or reduced function devices operating within the control system 100.
  • the automation component 200 may be positioned within two hundred feet (200ft) or approximately sixty meters (60m) of another component or device.
  • the physical setup may further include: ensuring broadcast or line-of-site communications around the mounting position for the automation component 200, checking or monitoring the power source of the automation component 200, e.g., verifying the fuel cell, battery, line power, magnetic resonance receiver, etc.
  • the basic configuration, logical setup or commissioning of the automation component 200 may be established.
  • the basic configuration may include a network name or alias, a media access control (MAC) address, a network or subnet password, etc.
  • the automation component 200 may be configured with a list or database of information detailing the component's communication schedule, other devices or components in the control system 100 to which communications should be established, communications or information priorities, etc.
  • the basic configuration may be accomplished by way of a direct, e.g., wired, infrared, etc., connection between a portable device such as a laptop or personal digital assistant.
  • each automation component 200 may be assigned a unique identifier or identification such as a hexadecimal code or string.
  • the unique identifier may allow a portable device to wirelessly communicate or connect with an automation component 200 that has not been fully configured by addressing commands or communications using the unique identifier. In this way, the portable device contacts the automation component 200 and provides the information, e.g., network alias, password, etc., necessary to complete the basic configuration.
  • the portable device may connect to the automation component 200 and initiate a binding sequence between the component and one or more devices operating within the control system 100.
  • the portable device may be a laptop computer having a communications program such as, for example, WINDOWS ® HyperTerminal or other man machine interface (MMI), into which a bind initiate command may be entered and provided to the automation component 200.
  • MMI man machine interface
  • the bind initiate command may include the network identifier, identification and/or alias of, for example, the terminal equipment controller, full function device or network, to which the automation component 200 is to be bound.
  • the automation component 200 in response to the received bind initiate command, attempts to contact designated the terminal equipment controller, full function device or network.
  • the communication attempt may query or challenge the designated device and upon receipt of a response establish a connection between the automation component 200 and the designated device.
  • the automation component 200 may initiate a handshake query or communication with the terminal equipment control to which it is to be bound.
  • the handshake or challenge may be a timed communication such that a response must be received by the transmitting automation component 200 within a given time period, e.g., ten (10) seconds, or else the communication will be denied.
  • the status of the communication attempt may be evaluated. If the communication is successful, e.g., the response was received within the allowed time period, the response includes the proper information, password, etc., and/or the response is provided in the proper format, then at block 312, the connection is established between the automation component 200 and the designated device. However, if the communication is not successful, e.g., the response was delayed, the response is incorrect or in provided in an improper format, then at block 314, the connection is not established and an error is generated. The error, in turn, may be communicated to the portable device and displayed via the HyperTerminal program.
  • the automation component 200 may include indicators such as, for example, light emitting diodes (LEDs) to provide a visual indication of successful or failed communication attempts.
  • LEDs light emitting diodes
  • FIG. 4 illustrates an embodiment of a wireless binding operation or procedure 400 that may be implemented between one or more of the exemplary automation components 200 (see FIG. 2), the automation components 110, 112 and 116 (see FIG. 1 ) and/or a terminal equipment controller (TEC), other full function devices, a workstation 104, etc. within the control system 100.
  • TEC terminal equipment controller
  • the automation component 200 has been powered up and configured with the basic information, passwords, etc. necessary to successfully perform the binding operation.
  • the binding sequence may be initiated by sending a bind command to the man machine interface (MMI) of the automation component 200, e.g., the automation component to be bound to one or more of the networks 102, 108, 118, etc.
  • MMI man machine interface
  • the bind command may be provided via communications program executing on a portable device in communication with the automation component 200.
  • the bind command may include an address or identifier of the floor level network (FLN) or full function device to which the automation component 200 is to bind.
  • FLN floor level network
  • the automation component 200 may attempt to join a personal area network (PAN).
  • PAN personal area network
  • the automation component 200 may attempt to join the PAN of a field panel transceiver (FPX) or floor level data transceiver (FLNX) positioned locally, i.e., nearby.
  • FPX field panel transceiver
  • FLNX floor level data transceiver
  • the subsequent PAN of the field panel transceiver and the automation component 200 may form, for example, the subnet 118b.
  • the status of the communication attempt may be evaluated. If the communication is not successful, i.e., the automation component 200 cannot communicate or join the personal area network, then at block 408, an error may be generated. The error, in turn, may be communicated to the portable device and displayed via the HyperTerminal program. However, if the communication is successful and the automation component 200 is able to join the personal area network, then at block 410, the automation component prepares a binding request or signal that includes the address pattern of the floor level network automation component designated or provided with the initial bind command.
  • the automation component 200 generates and transmits a broadcast message.
  • the broadcast message is communicated to each floor level device transceiver (FLNX) and/or full function devices within a given area or region of the structure, e.g., a specific transmission area.
  • FLNX floor level device transceiver
  • An FLNX or other full function device that receives the broadcast message but does not match the specified address pattern will ignore or otherwise not respond to the message.
  • the status of the broadcast message attempt may be evaluated. If the broadcast message is not successful because an FLNX or other full function device is not assigned the sought after address, then at block 416 the broadcast message will timeout as unanswered. However, if the broadcast message is received by the FLNX or other full function device assigned the correct address, then at block 418, the FLNX will broadcast a response or message back to the automation component 200.
  • the response or message broadcast to the automation component 200 may include a temporary binding or code.
  • the temporary binding or code may be associated with a timer or time period such as, for example, ten seconds (10 sec), after which the temporary binding or code may no longer be valid or used.
  • the automation component 200 determines if multiple temporary bindings or codes have been received from one or more floor level device transceivers in range of the original broadcast message or binding request. If multiple temporary binding or codes have been received, then at block 422, the automation component 200 generates an error message which can be communicated to the portable device and displayed via the communications or HyperTerminal program. However, if multiple temporary bindings or codes have not been received within a given time period such as, for example, five seconds (5 sec), then at block 424, the automation component 200 can communicate a bind request to the FLNX or full function device that responded to the original broadcast message. The automation component 200 may communicate the bind request multiple times, for example, once every two seconds (2 sec), in order to establish communications between the two devices.
  • the FLNX or full function device upon receiving the bind request, deletes any previous binding relationships established for the automation component 200.
  • the FLNX or full function device will, in turn, stored the MAC address or logical identifier associated with the automation component 200.
  • the stored MAC address or logical identifier can be saved or stored in a memory such as an EEPROM or other erasable non-volatile memory.
  • the FLNX or full function device will communicate a bind request back to the automation component 200 which, in turn, will establish a binding relationship with the full function device. If the temporary binding or code remains present from previous communications with the FLNX or full function device, the temporary binding can be converted to establish a permanent binding relationship.
  • a success message or indication may be generated by the man machine interface (MMI) of the automation component 200.
  • the success indication may be communicated to the portable device and displayed via the HyperTerminal program.
  • on or more light emitting diodes (LEDs) on the automation component 200 may be utilized to indicate the successful completion of the binding. If the binding relationship is not successfully established, but a previous binding relationship between the FLNX or full function device and the automation component 200 has been established, the previous binding relationship may not be deleted or erased allowing the automation component 200 to communicate with the appropriate network for example, the networks 102, 108 and 118.
  • the automation component 200 may generate a report that includes the configuration parameters associated therewith. The generated report may then be communicated via the newly established binding relationship to the FLNX or full function device. If no response or acknowledgement is received from the FLNX or full function device after one or more communication attempts, then at block 432 a reporting flag can be enabled or set. The reporting flag indicates that whenever the automation component 200 "wakes up" or is otherwise activated to perform one or more assigned tasks, another communication attempt will be made to provide the report to the FLNX or full function device. The reporting flag and the repeated communications can remain active at least until an appropriate acknowledgment is received from the FLNX or full function device.
  • the configured and bound automation component 200 begins and/or continues operation within the network to which it has been bound. For example, if the automation component 200 is a wireless room temperature sensor (WRTS), then the automation component 200 can begin monitoring and providing temperature readings for an area, region or portion of the structure.
  • WRTS wireless room temperature sensor
  • the broadcast message communicated at the block 412 can include the effective user identification (EUID) or media access control (MAC) address of the FLNX or full function device.
  • the effective user identification (EUID) or media access control (MAC) address may, in turn, be utilized by the FLNX or full function device as described above to establish a binding relationship with the automation component 200.
  • the broadcast message communicated at the block 412 can be initiated in response to, for example, a push button or other command disposed or provided on both the automation component 200 and the FLNX or full function device.
  • a push button or other command disposed or provided on both the automation component 200 and the FLNX or full function device.
  • both devices can be configured to broadcast their media access control (MAC) addresses and/or their floor level network (FLN) address.
  • MAC media access control
  • FLN floor level network
  • the automation component 200 may include a switch, toggle or other device that may be utilized to manually provide the media access control (MAC) addresses and/or their floor level network (FLN) address of the FLNX or full function device to which communications is desired.
  • MAC media access control
  • FLN floor level network
  • a user may manually enter or provide the communication information necessary to bind the automation component 200 to the FLNX or full function device.
  • the automation component 200 may, for example, upon power-up broadcast a binding request directly to the FLNX or full function device utilizing the provided address information.
  • the automation component 200 may broad cast a discovery message to all floor level device transceivers (FLNX) within a given reception area.
  • FLNX floor level device transceivers
  • Each FLNX or full function device within the reception area can, in turn, respond with a message that includes a media access control (MAC) addresses and/or their floor level network (FLN) address.
  • the automation component 200 may receive each of the response messages and select the FLNX or full function device that provided the message with the greatest signal strength.
  • MAC media access control
  • FLN floor level network
  • a visual or audio indication may be provided to allow a user to initiate a push button or other binding operation between the two devices.

Abstract

An automation component (200) configured for wireless communication within a building automation system is disclosed. The automation component includes a wireless communications component (210), a processor (202) in communications with the wireless communications component and a memory (204) in communication with the processor, the memory configured to stored computer readable instructions which are executable by the processor. The computer readable instructions are programmed to generate a binding request including a device identifier, broadcast the binding request (412) via the wireless communications component (210), and establish a binding relationship (426) based on a received response to the binding request. A method for binding an automation component within a building automation system is further disclosed. The method includes communicating a binding request (412) via a wireless communication link wherein the binding request includes a device identifier, receiving a binding response via the wireless communication link, and establishing a binding relationship (426) based on the received binding response.

Description

METHOD AND DEVICE FOR BINDING IN A BUILDING AUTOMATION SYSTEM
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This patent claims the priority benefit under 35 U.S.C. §119(e) of U.S. provisional patent application serial No. 60/823,794, filed on August 29, 2006, entitled "AUTOMATIC BINDING OF WIRELESS DEVICES IN A BUILDING AUTOMATION SYSTEM" (2006P17490US), the content of which is incorporated herein in its entirety for all purposes.
BACKGROUND
[0002] The present disclosure generally relates to building automation systems. In particular, the present disclosure relates to methods and devices for binding or linking automation components within a building automation system.
[0003] A building automations system (BAS) typically integrates and controls elements and services within a structure such as the heating, ventilation and air conditioning (HVAC) system, security services, fire systems and the like. The integrated and controlled systems are arranged and organized into one or more floor level networks (FLNs) containing application or process specific controllers, sensors, actuators, or other devices distributed or wired to form a network. The floor level networks provide general control for a particular floor or region of the structure. For example, a floor level network may be an RS-485 compatible network that includes one or more controllers or application specific controllers configured to control the elements or services within floor or region. The controllers may, in turn, be configured to receive an input from a sensor or other device such as, for example, a temperature sensor (RTS) deployed to monitor the floor or region. The input, reading or signal provided to the controller, in this example, may be a temperature indication representative of the physical temperature. The temperature indication can be utilized by a process control routine such as a proportional-integral control routine executed by the controller to drive or adjust a damper, heating element, cooling element or other actuator towards a predefined set-point.
[0004] Information such as the temperature indication, sensor readings and/or actuator positions provided to one or more controllers operating within a given floor level network may, in turn, be communicated to an automation level network (ALN) or building level network (BLN) configured to, for example, execute control applications, routines or loops, coordinate time-based activity schedules, monitor priority based overrides or alarms and provide field level information to technicians. Building level networks and the included floor level networks may, in turn, be integrated into an optional management level network (MLN) that provides a system for distributed access and processing to allow for remote supervision, remote control, statistical analysis and other higher level functionality. Examples and additional information related to BAS configuration and organization may be found in the co- pending U.S. patent application serial No. 11/590,157 (2006P18573 US), filed on October 31 , 2006, and co-pending U.S. patent application serial No. 10/915,034 (2004P13093 US), filed on August 8, 2004, the contents of these applications are hereby incorporated by reference for all purposes.
[0005] Wireless devices, such as devices that comply with IEEE 802.15.4/ZigBee protocols, may be implemented within the control scheme of a building automation system without incurring additional wiring or installation costs. ZigBee-compliant devices such as full function devices (FFD) and reduced function devices (RFD) may be interconnected to provide a device net or mesh within the building automation system. For example, full function devices are designed with the processing power necessary to establish peer-to-peer connections with other full function devices and/or execute control routines specific to a floor or region of a floor level network. Each of the full function devices may, in turn, communicate with one or more of the reduced function devices in a hub and spoke arrangement. Reduced function devices such as the temperature sensor described above are designed with limited processing power necessary to perform a specific task(s) and communicate information directly to the connected full function device.
[0006] Wireless devices for use within the building automation system must be configured in order to establish communications with the different elements, components and networks that comprise the building automation system. Systems and method for configuring and establishing communications between the wireless devices and the automation components may be desirable and facilitate the setup, configuration, maintenance and operation of the building automation system.
SUMMARY
[0007] The present disclosure generally provides for binding wireless devices and/or automation components operating within a building automation system (BAS). Wireless devices and/or automation components need to be bound in order to communicate with each other. Generally the disclosed devices and methods are configured to wirelessly communicate information, identifiers and requests configured to establish binding relationships there between. [0008] In one embodiment, an automation component configured for wireless communication within a building automation system is disclosed. The automation component includes a wireless communications component, a processor in communication with the wireless communications component and a memory in communication with the processor, the memory configured to stored computer readable instructions which are executable by the processor. The computer readable instructions are programmed to generate a binding request including a device identifier, broadcast the binding request via the wireless communications component, and establish a binding relationship based on a received response to the binding request.
[0009] In another embodiment, a method for binding an automation component within a building automation system is further disclosed. The method includes communicating a binding request via a wireless communication link wherein the binding request includes a device identifier, receiving a binding response via the wireless communication link, and establishing a binding relationship based on the received binding response.
[0010] In another embodiment, an automation component configured for wireless communication within a building automation system is disclosed. The automation component includes a processor configured to generate a binding request including a device identifier, a wireless transmitter configured to wirelessly broadcast the binding request to a second automation component, and a receiver configured to receive a binding response communicated from the second automation component, wherein a binding relationship is established with the second automation component based on the received response.
[0011] Additional features and advantages of the present invention are described in, and will be apparent from, the following Detailed Description and the figures.
BRIEF DESCRIPTION OF THE FIGURES
[0012] The method, system and teaching provided relate to binding automation components within a building automation system (BAS).
[0013] FIG. 1 illustrates an embodiment of a building automation system configured in accordance with the disclosure provided herein;
[0014] FIG. 2 illustrates an embodiment of a wireless device or automation component that may be utilized in connection with the building automation system shown in FIG. 1 ;
[0015] FIG. 3 illustrates an exemplary flowchart representative of an exemplary binding operation; and
[0016] FIG. 4 illustrates an exemplary flowchart representative of a binding operation that may be implemented in connection with the building automation system shown in FIG. 1.
DETAILED DESCRIPTION
[0017] The embodiments discussed herein include automation components, wireless devices and transceivers. The devices may be IEEE 802.15.4/ ZigBee- compliant automation components such as: a personal area network (PAN) coordinator which may be implemented as a field panel transceivers (FPX); a full function device (FFD) implemented as a floor level device transceiver (FLNX); and a reduced function device (RFD) implemented as a wireless room temperature sensor (WRTS) that may be utilized in a building automation system (BAS). The devices identified herein are provided as an example of automation components, wireless devices and transceivers that may be integrated and utilized within a building automation system embodying the teachings disclosed herein and are not intended to limit the type, functionality and interoperability of the devices and teaching discussed and claimed herein.
I. BUILDING AUTOMATION SYSTEM OVERVIEW
[0018] One exemplary building automation system that may include the devices and be configured as described above is the APOGEE® system provided by Siemens Building Technologies, Inc. The APOGEE® system may implement RS- 485 wired communications, Ethernet, proprietary and standard protocols, as well as known wireless communications standards such as, for example, IEEE 802.15.4 wireless communications which are compliant with the ZigBee standards and/or ZigBee certified wireless devices or automation components. ZigBee standards, proprietary protocols or other standards are typically implemented in embedded applications that may utilize low data rates and/or require low power consumption. Moreover, ZigBee standards and protocols are suitable for establishing inexpensive, self-organizing, mesh networks which may be suitable for industrial control and sensing applications such as building automation. Thus, automation components configured in compliance with ZigBee standards or protocols may require limited amounts of power allowing individual wireless devices, to operate for extended periods of time on a finite battery charge. [0019] The wired or wireless devices such as the IEEE 802.15.4/ZigBee- compliant automation components may include, for example, an RS-232 connection with an RJ 11 or other type of connector, an RJ45 Ethernet compatible port, and/or a universal serial bus (USB) connection. These wired, wireless devices or automation components may, in turn, be configured to include or interface with a separate wireless transceiver or other communications peripheral thereby allowing the wired device to communicate with the building automation system via the above-described wireless protocols or standards. Alternatively, the separate wireless transceiver may be coupled to a wireless device such as a IEEE 802.15.4/ ZigBee-compliant automation component to allow for communications via a second communications protocol such as, for example, 802.11x protocols (802.11a, 802.11 b ... 802.11 n, etc.) These exemplary wired, wireless devices may further include a man-machine interface (MMI) such as a web-based interface screen that provide access to configurable properties of the device and allow the user to establish or troubleshoot communications between other devices and elements of the BAS. [0020] FIG. 1 illustrates an exemplary building automation system or control system 100 that may incorporate the methods, systems and teaching provided herein. The control system 100 includes a first network 102 such as an automation level network (ALN) or management level network (MLN) in communication with one or more controllers such as a plurality of terminals 104 and a modular equipment controller (MEC) 106. The modular equipment controller or controller 106 is a programmable device which may couple the first network 102 to a second network 108 such as a floor level network (FLN). The second network 108, in this exemplary embodiment, may include a wired network 122 that connects to building automation components 110 (individually identified as automation components 110a to 11Of). The second network 108 may further be coupled to wireless building automation components 112. For example, the building automation components 112 may include wireless devices individually identified as automation components 112a to 112f. In one embodiment, the automation component 112f may be a wired device that may or may not include wireless functionality and connects to the automation component 112e. In this configuration, the automation component 112f may utilize or share the wireless functionality provided by the automation component 112e to define an interconnected wireless node 114.
[0021] The control system 100 may further include automation components generally identified by the reference numerals 116a to 116g. The automation components 116a to 116g may be configured or arranged to establish one or more networks or subnets 118a and 118b. The automation components 116a to 116g such as, for example, full or reduced function devices and/or a configurable terminal equipment controller (TEC), cooperate to wirelessly communicate information between the second network 108, the control system 100 and other devices within the mesh networks or subnets 118a and 118b. For example, the automation component 116a may communicate with other automation components 116b to 116d within the mesh network 118a by sending a message addressed to the network identifier, alias and/or media access control (MAC) address assigned to each of the interconnected automation components 116a to 116g and/or to a field panel 120. In one configuration, the individual automation components 116a to 116d within the subnet 118a may communicate directly with the field panel 120 or, alternatively, the individual automation components 116a to 116d may be configured in a hierarchal manner such that only one of the components for example, automation component 116c, communicates with the field panel 120. The automation components 116e to 116g of the mesh network 118b may, in turn, communicate with the individual automation components 116a to 116d of the mesh network 118a or the field panel 120.
[0022] The automation components 112e and 112f defining the wireless node 114 may wirelessly communicate with the second network 108, and the automation components 116e to 116g of the mesh network 118b to facilitate communications between different elements, section and networks within the control system 100. Wireless communication between individual the automation components 112, 116 and/or the subnets 118a, 118b may be conducted in a direct or point-to-point manner, or in an indirect or routed manner through the nodes or devices comprising the nodes or networks 102, 108, 114 and 118. In an alternate embodiment, the wired network 122 is not provided, and further wireless connections may be utilized.
[0023] FIG. 2 illustrates an exemplary automation component 200 that may be utilized within the control system 100. The automation component 200 maybe be a full function device or a reduced function device and may be utilized interchangeably with the automation components 110, 112 and 116 shown and discussed in connection with FIG. 1. The automation component 200 in this exemplary embodiment may include a processor 202 such as an INTEL® PENTIUM class processor in communication with a memory 204 or storage medium. The memory 204 or storage medium may contain random access memory (RAM) 206, flashable or non-flashable read only memory (ROM) 208 and/or a hard disk drive (not shown), or any other known or contemplated storage device or mechanism. The automation component may further include a communications component 210. The communications component 210 may include, for example, the ports, hardware and software necessary to implement wired communications with the control system 100. The communications component 210 may alternatively, or in addition to, contain a wireless transmitter 212 and a receiver 214 communicatively coupled to an antenna 216 or other broadcast hardware.
[0024] The sub-components 202, 204 and 210 of the exemplary automation component 200 may be coupled and able to share information with each other via a communications bus 218. In this way, computer readable instructions or code such as software or firmware may be stored on the memory 204. The processor 202 may read and execute the computer readable instructions or code via the communications bus 218. The resulting commands, requests and queries may be provided to the communications component 210 for transmission via the transmitter 212 and the antenna 216 to other automation components 200, 112 and 116 operating within the first and second networks 102 and 108.
II. AUTOMATION COMPONENT BINDING
[0025] FIG. 3 illustrates an overview of a wireless binding operation or procedure 300 that may be implemented between one or more of the exemplary automation components 200 (see FIG. 2), the automation components 110, 112 and 116 (see FIG. 1 ) and/or a terminal equipment controller (TEC), other full function devices, a workstation 104, etc. within the control system 100. The wireless binding operation may be utilized to replace and/or augment traditional binding operations in which devices within the control system 100 are physically connected or wired together to define the networks 102, 108 and subnets 118a, 118b of the control system 100. Binding as used herein describes the logical and communications relationship between devices, components and elements within the control system 100.
[0026] At block 302, one or more of the automation components, for example, the automation components 200, 112 and 116, to be bound together or with other components, elements or subsystems of the control system 100 may be physically setup or emplaced within the structure. While all of the automation components 200, 112 and 116 may be utilized interchangeably with the teachings disclosed herein, the automation component 200 will be referred to herein for convenience and clarity. The physical setup may include mounting or otherwise positioning the automation component 200 within a given region or area or a structure to be monitored. For example, if the automation component 200 is a wireless room temperature sensor (WRTS), it may be positioned within an area of the structure in which the temperature is to be monitored. The physical setup may further include positioning or mounting the automation component 200 within a specific distance or range of another automation component 200 and/or other full function or reduced function devices operating within the control system 100. For example, in order to establish the subnet 118b, the automation component 200 may be positioned within two hundred feet (200ft) or approximately sixty meters (60m) of another component or device. The physical setup may further include: ensuring broadcast or line-of-site communications around the mounting position for the automation component 200, checking or monitoring the power source of the automation component 200, e.g., verifying the fuel cell, battery, line power, magnetic resonance receiver, etc. [0027] At block 304, the basic configuration, logical setup or commissioning of the automation component 200 may be established. The basic configuration may include a network name or alias, a media access control (MAC) address, a network or subnet password, etc. In one embodiment, the automation component 200 may be configured with a list or database of information detailing the component's communication schedule, other devices or components in the control system 100 to which communications should be established, communications or information priorities, etc. The basic configuration may be accomplished by way of a direct, e.g., wired, infrared, etc., connection between a portable device such as a laptop or personal digital assistant. Alternatively, each automation component 200 may be assigned a unique identifier or identification such as a hexadecimal code or string. The unique identifier may allow a portable device to wirelessly communicate or connect with an automation component 200 that has not been fully configured by addressing commands or communications using the unique identifier. In this way, the portable device contacts the automation component 200 and provides the information, e.g., network alias, password, etc., necessary to complete the basic configuration.
[0028] At block 306, the portable device may connect to the automation component 200 and initiate a binding sequence between the component and one or more devices operating within the control system 100. For example, the portable device may be a laptop computer having a communications program such as, for example, WINDOWS ® HyperTerminal or other man machine interface (MMI), into which a bind initiate command may be entered and provided to the automation component 200. The bind initiate command may include the network identifier, identification and/or alias of, for example, the terminal equipment controller, full function device or network, to which the automation component 200 is to be bound.
[0029] At block 308, the automation component 200, in response to the received bind initiate command, attempts to contact designated the terminal equipment controller, full function device or network. The communication attempt may query or challenge the designated device and upon receipt of a response establish a connection between the automation component 200 and the designated device. For example, the automation component 200 may initiate a handshake query or communication with the terminal equipment control to which it is to be bound. The handshake or challenge may be a timed communication such that a response must be received by the transmitting automation component 200 within a given time period, e.g., ten (10) seconds, or else the communication will be denied.
[0030] At block 310, the status of the communication attempt may be evaluated. If the communication is successful, e.g., the response was received within the allowed time period, the response includes the proper information, password, etc., and/or the response is provided in the proper format, then at block 312, the connection is established between the automation component 200 and the designated device. However, if the communication is not successful, e.g., the response was delayed, the response is incorrect or in provided in an improper format, then at block 314, the connection is not established and an error is generated. The error, in turn, may be communicated to the portable device and displayed via the HyperTerminal program. In another embodiment, the automation component 200 may include indicators such as, for example, light emitting diodes (LEDs) to provide a visual indication of successful or failed communication attempts.
[0031] FIG. 4 illustrates an embodiment of a wireless binding operation or procedure 400 that may be implemented between one or more of the exemplary automation components 200 (see FIG. 2), the automation components 110, 112 and 116 (see FIG. 1 ) and/or a terminal equipment controller (TEC), other full function devices, a workstation 104, etc. within the control system 100. In this exemplary embodiment, it is assumed that the automation component 200 has been powered up and configured with the basic information, passwords, etc. necessary to successfully perform the binding operation.
[0032] At block 402, the binding sequence may be initiated by sending a bind command to the man machine interface (MMI) of the automation component 200, e.g., the automation component to be bound to one or more of the networks 102, 108, 118, etc. As previously discussed, the bind command may be provided via communications program executing on a portable device in communication with the automation component 200. The bind command may include an address or identifier of the floor level network (FLN) or full function device to which the automation component 200 is to bind.
[0033] At block 404, the automation component 200 may attempt to join a personal area network (PAN). For example, the automation component 200 may attempt to join the PAN of a field panel transceiver (FPX) or floor level data transceiver (FLNX) positioned locally, i.e., nearby. The subsequent PAN of the field panel transceiver and the automation component 200 may form, for example, the subnet 118b.
[0034] At block 406, the status of the communication attempt may be evaluated. If the communication is not successful, i.e., the automation component 200 cannot communicate or join the personal area network, then at block 408, an error may be generated. The error, in turn, may be communicated to the portable device and displayed via the HyperTerminal program. However, if the communication is successful and the automation component 200 is able to join the personal area network, then at block 410, the automation component prepares a binding request or signal that includes the address pattern of the floor level network automation component designated or provided with the initial bind command.
[0035] At block 412, the automation component 200 generates and transmits a broadcast message. The broadcast message is communicated to each floor level device transceiver (FLNX) and/or full function devices within a given area or region of the structure, e.g., a specific transmission area. An FLNX or other full function device that receives the broadcast message but does not match the specified address pattern will ignore or otherwise not respond to the message.
[0036] At block 414, the status of the broadcast message attempt may be evaluated. If the broadcast message is not successful because an FLNX or other full function device is not assigned the sought after address, then at block 416 the broadcast message will timeout as unanswered. However, if the broadcast message is received by the FLNX or other full function device assigned the correct address, then at block 418, the FLNX will broadcast a response or message back to the automation component 200. The response or message broadcast to the automation component 200 may include a temporary binding or code. The temporary binding or code may be associated with a timer or time period such as, for example, ten seconds (10 sec), after which the temporary binding or code may no longer be valid or used.
[0037] At block 420, the automation component 200 determines if multiple temporary bindings or codes have been received from one or more floor level device transceivers in range of the original broadcast message or binding request. If multiple temporary binding or codes have been received, then at block 422, the automation component 200 generates an error message which can be communicated to the portable device and displayed via the communications or HyperTerminal program. However, if multiple temporary bindings or codes have not been received within a given time period such as, for example, five seconds (5 sec), then at block 424, the automation component 200 can communicate a bind request to the FLNX or full function device that responded to the original broadcast message. The automation component 200 may communicate the bind request multiple times, for example, once every two seconds (2 sec), in order to establish communications between the two devices.
[0038] At block 426, the FLNX or full function device, upon receiving the bind request, deletes any previous binding relationships established for the automation component 200. The FLNX or full function device will, in turn, stored the MAC address or logical identifier associated with the automation component 200. The stored MAC address or logical identifier can be saved or stored in a memory such as an EEPROM or other erasable non-volatile memory. Similarly, the FLNX or full function device will communicate a bind request back to the automation component 200 which, in turn, will establish a binding relationship with the full function device. If the temporary binding or code remains present from previous communications with the FLNX or full function device, the temporary binding can be converted to establish a permanent binding relationship.
[0039] At block 428, a success message or indication may be generated by the man machine interface (MMI) of the automation component 200. The success indication may be communicated to the portable device and displayed via the HyperTerminal program. In another embodiment, on or more light emitting diodes (LEDs) on the automation component 200 may be utilized to indicate the successful completion of the binding. If the binding relationship is not successfully established, but a previous binding relationship between the FLNX or full function device and the automation component 200 has been established, the previous binding relationship may not be deleted or erased allowing the automation component 200 to communicate with the appropriate network for example, the networks 102, 108 and 118.
[0040] At block 430, the automation component 200 may generate a report that includes the configuration parameters associated therewith. The generated report may then be communicated via the newly established binding relationship to the FLNX or full function device. If no response or acknowledgement is received from the FLNX or full function device after one or more communication attempts, then at block 432 a reporting flag can be enabled or set. The reporting flag indicates that whenever the automation component 200 "wakes up" or is otherwise activated to perform one or more assigned tasks, another communication attempt will be made to provide the report to the FLNX or full function device. The reporting flag and the repeated communications can remain active at least until an appropriate acknowledgment is received from the FLNX or full function device.
[0041] At block 434, the configured and bound automation component 200 begins and/or continues operation within the network to which it has been bound. For example, if the automation component 200 is a wireless room temperature sensor (WRTS), then the automation component 200 can begin monitoring and providing temperature readings for an area, region or portion of the structure.
[0042] In an alternate embodiment, the broadcast message communicated at the block 412 can include the effective user identification (EUID) or media access control (MAC) address of the FLNX or full function device. The effective user identification (EUID) or media access control (MAC) address may, in turn, be utilized by the FLNX or full function device as described above to establish a binding relationship with the automation component 200.
[0043] In yet another alternate embodiment, the broadcast message communicated at the block 412 can be initiated in response to, for example, a push button or other command disposed or provided on both the automation component 200 and the FLNX or full function device. For example, by depressing a binding push button on the automation component 200 and a binding push button on the FLNX or full function device, both devices can be configured to broadcast their media access control (MAC) addresses and/or their floor level network (FLN) address. Each device, upon receipt of the broadcast information, can, in turn, establish a binding relationship based on the received information.
[0044] In yet another embodiment, the automation component 200 may include a switch, toggle or other device that may be utilized to manually provide the media access control (MAC) addresses and/or their floor level network (FLN) address of the FLNX or full function device to which communications is desired. In this way, a user may manually enter or provide the communication information necessary to bind the automation component 200 to the FLNX or full function device. The automation component 200 may, for example, upon power-up broadcast a binding request directly to the FLNX or full function device utilizing the provided address information.
[0045] In yet another embodiment, the automation component 200 may broad cast a discovery message to all floor level device transceivers (FLNX) within a given reception area. Each FLNX or full function device within the reception area can, in turn, respond with a message that includes a media access control (MAC) addresses and/or their floor level network (FLN) address. The automation component 200 may receive each of the response messages and select the FLNX or full function device that provided the message with the greatest signal strength. Upon selection of a given FLNX or full function device, a visual or audio indication may be provided to allow a user to initiate a push button or other binding operation between the two devices.
[0046] It should be understood that various changes and modifications to the presently preferred embodiments described herein will be apparent to those skilled in the art. For example, the elements of these configurations could be arranged and interchanged in any known manner depending upon the system requirements, performance requirements, and other desired capabilities. Well understood changes and modifications can be made based on the teachings and disclosure provided by the present invention and without diminishing from the intended advantages disclosed herein. It is therefore intended that such changes and modifications be covered by the appended claims.

Claims

CLAIMS What is claimed is:
1. An automation component configured for wireless communication within a building automation system, the automation component comprising: a wireless communications component; a processor in communication with the wireless communications component; a memory in communication with the processor, the memory configured to store computer readable instructions which are executable by the processor; wherein the computer readable instructions are programmed to: generate a binding request including a device identifier; broadcast the binding request via the wireless communications component; and establish a binding relationship based on a received response to the binding request.
2. The automation component of claim 1 , wherein the device identifier is selected from the group consisting of: a logical identifier; an internet protocol address; a media access control address; and a local network address.
3. The automation component of claim 1 , wherein the computer readable instructions are further programmed to: establish a temporary binding relationship based on an initial received response to the binding request
4. The automation component of claim 1 , wherein the computer readable instructions are further programmed to: generate a personal area network binding request having a device identifier; and establish a personal area network binding relationship based on a received response to the binding personal area network.
5. The automation component of claim 1 , wherein the memory is configured to store a man-machine interface.
6. A method for binding an automation component within a building automation system, the method comprising: communicating a binding request via a wireless communication link wherein the binding request includes a device identifier; receiving a binding response via the wireless communication link; and establishing a binding relationship based on the received binding response.
7. The method of claim 6, wherein communicating a binding request including broadcasting the binding request.
8. The method of claim 6, wherein communicating the binding request further comprises: communicating the included device identifier selected from the group consisting of: a logical identifier; an internet protocol address; a media access control address; and a local network address.
9. The method of claim 6 further comprising: establishing a temporary binding relationship based on an initial received response to the binding request.
10. The method of claim 6 further comprising: communicating a personal area network binding request having a device identifier; and establishing a personal area network binding relationship based on a received response to the binding personal area network.
11. The method of claim 6 further comprising: configuring the binding request via a man-machine interface.
12. An automation component configured for wireless communication within a building automation system, the automation component comprising: a processor configured to generate a binding request including a device identifier; a wireless transmitter configured to wirelessly broadcast the binding request to a second automation component; and a receiver configured to receive a binding response communicated from the second automation component; wherein a binding relationship is established with the second automation component based on the received response.
13. The automation component of claim 12, wherein the device identifier is selected from the group consisting of: a logical identifier; an internet protocol address; a media access control address; and a local network address.
14. The automation component of claim 12, wherein the processor is further configured to generate a temporary binding relationship based on an initial received response to the binding request
15. The automation component of claim 12, wherein the processor is further configured to generate a personal area network binding request having a device identifier and establish a personal area network binding relationship based on a received response to the binding personal area network.
6. The automation component of claim 12 further comprising a man-machine
interface.
PCT/US2007/077103 2006-08-29 2007-08-29 Method and device for binding in a building automation system WO2008027961A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CA2661915A CA2661915C (en) 2006-08-29 2007-08-29 Method and device for binding an automation component within a building automation system
DE112007001795T DE112007001795B4 (en) 2006-08-29 2007-08-29 Method and apparatus for binding in a building automation system

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US82379406P 2006-08-29 2006-08-29
US60/823,794 2006-08-29
US11/846,137 2007-08-28
US11/846,137 US20080057872A1 (en) 2006-08-29 2007-08-28 Method and device for binding in a building automation system

Publications (2)

Publication Number Publication Date
WO2008027961A2 true WO2008027961A2 (en) 2008-03-06
WO2008027961A3 WO2008027961A3 (en) 2008-06-19

Family

ID=39136831

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/077103 WO2008027961A2 (en) 2006-08-29 2007-08-29 Method and device for binding in a building automation system

Country Status (4)

Country Link
US (1) US20080057872A1 (en)
CA (1) CA2661915C (en)
DE (1) DE112007001795B4 (en)
WO (1) WO2008027961A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011092612A1 (en) * 2010-01-29 2011-08-04 Koninklijke Philips Electronics N.V. A method for operating a radio node in a sensor network

Families Citing this family (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9030315B2 (en) * 2006-08-29 2015-05-12 Siemens Industry, Inc. Binding methods and devices in a building automation system
US8224888B2 (en) * 2006-11-14 2012-07-17 Honeywell International Inc. Public variable interface system
US8437276B2 (en) * 2007-11-29 2013-05-07 Tridinetworks Ltd. Control systems, commissioning tools, configuration adapters and method for wireless and wired networks design, installation and automatic formation
US8713697B2 (en) 2008-07-09 2014-04-29 Lennox Manufacturing, Inc. Apparatus and method for storing event information for an HVAC system
US8229575B2 (en) * 2008-09-19 2012-07-24 Rockwell Automation Technologies, Inc. Automatically adjustable industrial control configuration
US8493946B2 (en) * 2008-10-01 2013-07-23 Digi International Inc. Identifying a desired mesh network in a multiple network environment
US8527096B2 (en) 2008-10-24 2013-09-03 Lennox Industries Inc. Programmable controller and a user interface for same
US8437877B2 (en) 2008-10-27 2013-05-07 Lennox Industries Inc. System recovery in a heating, ventilation and air conditioning network
US9432208B2 (en) 2008-10-27 2016-08-30 Lennox Industries Inc. Device abstraction system and method for a distributed architecture heating, ventilation and air conditioning system
US8798796B2 (en) 2008-10-27 2014-08-05 Lennox Industries Inc. General control techniques in a heating, ventilation and air conditioning network
US8433446B2 (en) 2008-10-27 2013-04-30 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network
US8239066B2 (en) 2008-10-27 2012-08-07 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8295981B2 (en) 2008-10-27 2012-10-23 Lennox Industries Inc. Device commissioning in a heating, ventilation and air conditioning network
US8802981B2 (en) 2008-10-27 2014-08-12 Lennox Industries Inc. Flush wall mount thermostat and in-set mounting plate for a heating, ventilation and air conditioning system
US8874815B2 (en) 2008-10-27 2014-10-28 Lennox Industries, Inc. Communication protocol system and method for a distributed architecture heating, ventilation and air conditioning network
US8655490B2 (en) 2008-10-27 2014-02-18 Lennox Industries, Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US9678486B2 (en) 2008-10-27 2017-06-13 Lennox Industries Inc. Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US8352080B2 (en) 2008-10-27 2013-01-08 Lennox Industries Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8694164B2 (en) * 2008-10-27 2014-04-08 Lennox Industries, Inc. Interactive user guidance interface for a heating, ventilation and air conditioning system
US8352081B2 (en) 2008-10-27 2013-01-08 Lennox Industries Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8600558B2 (en) 2008-10-27 2013-12-03 Lennox Industries Inc. System recovery in a heating, ventilation and air conditioning network
US9632490B2 (en) * 2008-10-27 2017-04-25 Lennox Industries Inc. System and method for zoning a distributed architecture heating, ventilation and air conditioning network
US8560125B2 (en) 2008-10-27 2013-10-15 Lennox Industries Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US9261888B2 (en) 2008-10-27 2016-02-16 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8661165B2 (en) 2008-10-27 2014-02-25 Lennox Industries, Inc. Device abstraction system and method for a distributed architecture heating, ventilation and air conditioning system
US8762666B2 (en) 2008-10-27 2014-06-24 Lennox Industries, Inc. Backup and restoration of operation control data in a heating, ventilation and air conditioning network
US9152155B2 (en) 2008-10-27 2015-10-06 Lennox Industries Inc. Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US8543243B2 (en) 2008-10-27 2013-09-24 Lennox Industries, Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8548630B2 (en) 2008-10-27 2013-10-01 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network
US8615326B2 (en) 2008-10-27 2013-12-24 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8452906B2 (en) 2008-10-27 2013-05-28 Lennox Industries, Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8788100B2 (en) 2008-10-27 2014-07-22 Lennox Industries Inc. System and method for zoning a distributed-architecture heating, ventilation and air conditioning network
US8655491B2 (en) 2008-10-27 2014-02-18 Lennox Industries Inc. Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network
US9651925B2 (en) 2008-10-27 2017-05-16 Lennox Industries Inc. System and method for zoning a distributed-architecture heating, ventilation and air conditioning network
US8600559B2 (en) 2008-10-27 2013-12-03 Lennox Industries Inc. Method of controlling equipment in a heating, ventilation and air conditioning network
US8452456B2 (en) 2008-10-27 2013-05-28 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8744629B2 (en) * 2008-10-27 2014-06-03 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8437878B2 (en) 2008-10-27 2013-05-07 Lennox Industries Inc. Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network
US8255086B2 (en) 2008-10-27 2012-08-28 Lennox Industries Inc. System recovery in a heating, ventilation and air conditioning network
US8774210B2 (en) 2008-10-27 2014-07-08 Lennox Industries, Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8855825B2 (en) 2008-10-27 2014-10-07 Lennox Industries Inc. Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US8977794B2 (en) 2008-10-27 2015-03-10 Lennox Industries, Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8892797B2 (en) 2008-10-27 2014-11-18 Lennox Industries Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US9268345B2 (en) 2008-10-27 2016-02-23 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8463443B2 (en) 2008-10-27 2013-06-11 Lennox Industries, Inc. Memory recovery scheme and data structure in a heating, ventilation and air conditioning network
US8564400B2 (en) 2008-10-27 2013-10-22 Lennox Industries, Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8442693B2 (en) 2008-10-27 2013-05-14 Lennox Industries, Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US9377768B2 (en) 2008-10-27 2016-06-28 Lennox Industries Inc. Memory recovery scheme and data structure in a heating, ventilation and air conditioning network
US8463442B2 (en) 2008-10-27 2013-06-11 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network
US8725298B2 (en) 2008-10-27 2014-05-13 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed architecture heating, ventilation and conditioning network
US8994539B2 (en) 2008-10-27 2015-03-31 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network
US9325517B2 (en) 2008-10-27 2016-04-26 Lennox Industries Inc. Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
USD648642S1 (en) 2009-10-21 2011-11-15 Lennox Industries Inc. Thin cover plate for an electronic system controller
USD648641S1 (en) 2009-10-21 2011-11-15 Lennox Industries Inc. Thin cover plate for an electronic system controller
US20110107422A1 (en) * 2009-10-30 2011-05-05 Patrick Choy Ming Wong Email worm detection methods and devices
US8982754B2 (en) * 2010-01-29 2015-03-17 Digi International Inc. I/O driven node commissioning in a sleeping mesh network
US8260444B2 (en) 2010-02-17 2012-09-04 Lennox Industries Inc. Auxiliary controller of a HVAC system
US20150277407A1 (en) * 2014-03-27 2015-10-01 Trane International Inc. Location detection of control equipment in a building
US10171975B2 (en) * 2015-01-19 2019-01-01 Lennox Industries Inc. Efficient distribution of heating, ventilation, and air conditioning functionality
JP7210936B2 (en) * 2018-08-28 2023-01-24 株式会社ノーリツ Hot water system and program

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003007665A1 (en) * 2001-07-12 2003-01-23 Koninklijke Philips Electronics N.V. Binding protocol using randmization

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7446671B2 (en) * 2002-12-19 2008-11-04 Koninklijke Philips Electronics N.V. Method of configuration a wireless-controlled lighting system
US7369060B2 (en) * 2004-12-14 2008-05-06 Lutron Electronics Co., Inc. Distributed intelligence ballast system and extended lighting control protocol

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003007665A1 (en) * 2001-07-12 2003-01-23 Koninklijke Philips Electronics N.V. Binding protocol using randmization

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
SAKANE S ET AL: "A translation method between 802.15.4 nodes and IPv6 nodes" APPLICATIONS AND THE INTERNET WORKSHOPS, 2006. SAINT WORKSHOPS 2006. INTERNATIONAL SYMPOSIUM ON PHOENIX, AZ, USA 23-27 JAN. 2006, PISCATAWAY, NJ, USA,IEEE, 23 January 2006 (2006-01-23), pages 34-37, XP010890167 ISBN: 0-7695-2510-5 *
ZIGBEE ALLIANCE: "ZigBee specification, document 053474r06, version 1.0" INTERNET CITATION, [Online] 27 June 2005 (2005-06-27), pages 1-378, XP002474317 Retrieved from the Internet: URL:http://www.nd.edu/~mhaenggi/ee67011/zigbee.pdf> [retrieved on 2008-03-27] *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011092612A1 (en) * 2010-01-29 2011-08-04 Koninklijke Philips Electronics N.V. A method for operating a radio node in a sensor network

Also Published As

Publication number Publication date
DE112007001795B4 (en) 2013-01-31
DE112007001795T5 (en) 2009-10-29
CA2661915C (en) 2015-07-07
CA2661915A1 (en) 2008-03-06
US20080057872A1 (en) 2008-03-06
WO2008027961A3 (en) 2008-06-19

Similar Documents

Publication Publication Date Title
CA2661915C (en) Method and device for binding an automation component within a building automation system
CA2662014C (en) Binding methods and devices in a building automation system
CN101971568B (en) Method and device for communicating change-of-value information in building automation system
US8224282B2 (en) Method and device to manage power of wireless multi-sensor devices
CA2662002C (en) Reprogramming nodes in a wireless automation system
US9438443B2 (en) Method and apparatus for registering remote network devices with a control device
RU2581562C2 (en) Method of associating or re-associating devices in control network
US20040121792A1 (en) Multi-protocol network and method of switching protocols
EP2193452B1 (en) Method and system for wireless communication with sleeping devices in a wirless sensor control network
WO2009038804A2 (en) Methods to verify wireless node placement for reliable communication in wireless sensor control networks
CN103576664A (en) Automation component for transmitting value change information in intelligent household system and method
CA2836941C (en) Binding methods and devices in a building automation system
CN101512966A (en) Method and device for binding in a building automation system
KR101842542B1 (en) Integrated management server for cooling and heating apparatus in home
EP3860082A1 (en) A mesh network system comprising a plurality of interconnected individual mesh networks

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200780032306.3

Country of ref document: CN

DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
WWE Wipo information: entry into national phase

Ref document number: 1120070017953

Country of ref document: DE

WWE Wipo information: entry into national phase

Ref document number: 2661915

Country of ref document: CA

NENP Non-entry into the national phase

Ref country code: RU

122 Ep: pct application non-entry in european phase

Ref document number: 07841537

Country of ref document: EP

Kind code of ref document: A2

RET De translation (de og part 6b)

Ref document number: 112007001795

Country of ref document: DE

Date of ref document: 20091029

Kind code of ref document: P