WO2003036397A1 - Wireless protocol stack based installation bus gateway and method of its operation - Google Patents
Wireless protocol stack based installation bus gateway and method of its operation Download PDFInfo
- Publication number
- WO2003036397A1 WO2003036397A1 PCT/IB2002/003826 IB0203826W WO03036397A1 WO 2003036397 A1 WO2003036397 A1 WO 2003036397A1 IB 0203826 W IB0203826 W IB 0203826W WO 03036397 A1 WO03036397 A1 WO 03036397A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- installation bus
- remote control
- control device
- gateway
- installation
- Prior art date
Links
- 238000009434 installation Methods 0.000 title claims abstract description 157
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000004891 communication Methods 0.000 claims abstract description 22
- 238000012545 processing Methods 0.000 claims abstract description 9
- 230000004044 response Effects 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 5
- 238000004422 calculation algorithm Methods 0.000 abstract description 2
- 238000013515 script Methods 0.000 description 11
- 230000009471 action Effects 0.000 description 7
- 238000012546 transfer Methods 0.000 description 7
- 230000003993 interaction Effects 0.000 description 6
- 238000012790 confirmation Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 238000010616 electrical installation Methods 0.000 description 2
- 238000010438 heat treatment Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 238000005406 washing Methods 0.000 description 2
- LFQSCWFLJHTTHZ-UHFFFAOYSA-N Ethanol Chemical compound CCO LFQSCWFLJHTTHZ-UHFFFAOYSA-N 0.000 description 1
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B25/00—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
- G08B25/009—Signalling of the alarm condition to a substation whose identity is signalled to a central station, e.g. relaying alarm signals in order to extend communication range
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
- H04L12/282—Controlling appliance services of a home automation network by calling their functionalities based on user interaction within the home
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
- H04L12/2856—Access arrangements, e.g. Internet access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23043—Remote and local control panel, programming unit, switch
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25186—Bluetooth
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/40—Remote control systems using repeaters, converters, gateways
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/40—Remote control systems using repeaters, converters, gateways
- G08C2201/41—Remote control of gateways
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/40—Remote control systems using repeaters, converters, gateways
- G08C2201/42—Transmitting or receiving remote control signals via a network
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/90—Additional features
- G08C2201/93—Remote control using other portable devices, e.g. mobile phone, PDA, laptop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L2012/284—Home automation networks characterised by the type of medium used
- H04L2012/2841—Wireless
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L2012/2847—Home automation networks characterised by the type of home appliance used
- H04L2012/285—Generic home appliances, e.g. refrigerators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/14—Backbone network devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/16—Gateway arrangements
Definitions
- the invention relates to the field of installation bus systems for office buildings, houses, motor homes and other multi purpose appliances as well as to home automation. It also relates to the access of home installation bus systems through a wireless radio connection. The invention also relates to embedded servers.
- EIB European Installation Bus
- Lonworks There are several competing systems for home automation, like European Installation Bus (EIB) and Lonworks.
- the purpose of installation bus technology is to decouple signaling between sensors and actors and the AC power distribution. So the devices are no longer controlled via a power cut-off switch, but via control datagrams sent over a separate control network.
- each sensor switch, button, control pad, etc can be set up to control every actor (lamps, electric window blinds, electric garage door,..) or clusters of actors.
- sensors e.g. temperature, humidity etc
- actions based on these e.g. switch on your heatmg
- the solution for this functionality is to have two networks: first the 110/220N power distribution network and, second, a low voltage network for control purposes.
- the control information can be transmitted through the power distribution network using modulation techniques.
- the "standard user interface" for these systems, is largely unchanged compared to plain old electrical installation, i.e. switches, dimmers, etc.
- the user interface for typical installation remains the same. During configuration you can configure which switch, dimmer, etc. shall trigger whatever action. This is usually done with a computer connected to the network. However, once configuration is done, the "user interface"
- the user interface (switches, dimmers) is usually mechanically mounted on the walls, like in plain old electrical installation.
- the state of the art further offers internet gateways connected to home installation busses for remote control purposes.
- Internet gateways on installation busses further solve the above mentioned problems but require a computer connected to the installation bus and the internet.
- a computer as an internet gateway a waste of resources and money as standard computers consume time, space and online fees.
- the computer and the internet connection further require firewalls and protection against unauthorized access and so on.
- Such an internet based remote control is described in the United States Patent Nr. 5,956,487 "EMBEDDING WEB ACCESS MECHANISM IN AN APPLIANCE FOR USER INTERFACE FUNCTIONS INCLUDING A WEB SERVER AND WEB BROWSER" granted to Hewlett- Packard company Palo Alto, Calif, on Sep. 21, 1999.
- the object of the present invention is to overcome the above mentioned problems and to provide a versatile wireless protocol stack based installation gateway.
- the invention overcomes the problems using an installation bus gateway (IBG):
- the IBG is a device being connected to the installation bus and containing a logic to communicate with the installation bus it is connected to.
- the IBG can store all or part of the configuration data of the network, like bus addresses, sensor/actor human readable names, control scenarios and the like.
- the purpose of the IBG is to offer an option for remote control of devices being connected to the installation bus, notification of events being detected on the installation bus, and configuration purposes.
- Use case 1 Hypertext User Interface (UI) for wireless, short-range control purposes: This can be realized by the IBG by providing a wireless, short range connection to a mobile terminal
- the phone may access the home network's user interface being stored in a local server in hypertext format inside the IBG.
- the mobile phone can serve as a general purpose, mobile remote control device for all devices connected to the installation bus.
- Actions on the installation bus can be invoked by hypertext request triggering and parameterizing the execution of server side code, which in turn triggers the desired actions on the installation bus.
- IBG would use WAP as hypertext language and Bluetooth as a short range connection means.
- Use case 2 remote notification: In another use case, the IBG connects to a nearby terminal over a short-range, wireless link (e.g. Bluetooth serial profile) and uses said nearby terminal in order to send messages (e.g. short messages SMs) to a remote terminal over a wide-range communication network (e.g. GSM). These messages are generated by the IBG upon certain events on the installation bus, e.g. indicating burglar alarms, temperature drop and the like.
- Use case 3 remote control through messaging: Still another use case is that a remote phone sends messages (like SMS) to a local terniinal in the proximity of the IBG. The TBG connnects to the local terminal over a short-range, wireless link and periodically polls incoming messages. Subsequently, the messages polled are parsed inside the TBG for commands, like "switch on heating" that are executed subsequently.
- a method for remote controlling devices connected to an installation bus.
- the installation bus is connected via an installation bus gateway (TBG) containing a modem and a transceiver and via a wireless link to a remote control device comprising a browser, e.g., a wireless markup language (WML) browser.
- TBG installation bus gateway
- WML wireless markup language
- the TBG transfers a user interface comprising control options from the TBG to the remote control device by means of one or more contents request/response operations. This is executed e.g. by transferring a content request from the remote control device to the TBG generating or retrieving a user interface and transferring the user interface to the remote control device.
- the request response operations can be used to transfer a user interface with certain control options to the remote control device.
- the user interface with the control options is displayed on the remote control device.
- the control options of the installation bus can be presented to the user by means of hyperlinks (or other interactive control widgets available in the respective content format like buttons), that reference the corresponding URLs on the server.
- the method of remote controlling devices comprises the transfer of a contents request to the installation bus modem whenever the user selects one of the hyperlinks or controls.
- the contents request is processed in said installation bus gateway to invoke the selected control option of the one or more devices by performing corresponding digital communication with the installation bus.
- the transfer protocols can be used to transport presentation information, e.g. in WML (wireless markup language), XML (extended markup language ), XHTML (extended hypertext markup language) or any other markup language.
- This content request typically including parameters, would typically invoke a server side script, e.g. via the CGI interface.
- Content request and response are transmitted over a wireless physical link using a suitable and widely used protocol stack, hi case of Bluetooth, the Personal Area Networking Profile or the LAN access Profile would constitute the lower part of the stack.
- the upper part of the stack could be realized in terms of TCP/IP/HTTP or the WAP protocol suite.
- the server side script invokes the desired commands on the installation bus by means of performing the corresponding communication (in EIB the so-called Physical External Interface constitutes a suitable interface) according to the interface and protocol specification of the Installation bus Interface. This results in datagrams being sent over the bus to the devices under control and invoking the desired actions.
- the wireless link is a BluetoothTM connection, but other low power radio or infrared connections are possible.
- the presentation language may be any suitable markup language like WML, HTML, XML or XHTML being widely deployed in commercially available handheld devices, like organizers and mobile phones. Therefore no compatibility problems are to be expected.
- the use of the existing technologies reduces the required development costs and enables the manufacturer to use elements well known from mobile phones.
- the execution of the selected control option is confirmed in the hypertext response after execution.
- this can only be realized in case the installation bus itself supports the acknowledgement and confirmation of operations on connected devices.
- a hypertext response has to be returned to the terminal in all cases whether or not this contains such confirmation.
- the TBG tracks bus events and the status of all devices inside the installation bus by constantly monitoring the communication on said installation bus. This status information is then used to
- the remote control device e.g. a mobile phone
- the remote control device could also be used for network configuration.
- Network configuration is usually done with a special device or a computer being connected to the network. However, this is not advisable because of the poor UI of the remote control device (small screen, small keyboard, etc).
- At least small changes in an existing configuration would be possible, like creating new menu options that simply cluster two or more actions. For example, there may be two commands in the user interface to switch off two different lamps in the kitchen. The user could create a new command dormitorchen light off combining these two commands.
- the devices connected to the installation bus can be controlled by the remote control device by means of messages received via a communication network, if the remote control device is connected to a communication network such as a mobile telephone network. This can be accomplished by the TBG polling messages from a remote control device being received by the remote control device from a communication network. If the remote control device stores such messages, the message is transferred to the IBG. Subsequently, the messages polled are parsed for commands like "switch on heating". The parsed commands are processed in the installation bus gateway to invoke said commands of the one or more devices by performing corresponding digital communication with the installation bus.
- a method for transferring status or event information of a device connected to an installation bus is provided: Another usage of the TBG (use case 2) is to send messages being triggered by special events on the installation bus.
- This use case is not directly related to the remote control concept or the WAP concept of use case 1 0 (its just a notification service), but can be realized with the same technical equipment, as far as the TBG is concerned.
- the device e.g. alarm sensor
- this datagram is broadcasted onto the installation bus.
- the installation bus gateway receives and processes the installation bus datagram and stores the result (e.g. alarm on sensor #2). 5
- incoming installation bus datagrams are assessed in the installation bus gateway. If the datagram notifies an important event, a message is generated by said installation bus gateway.
- the TBG now creates a wireless, short-range connection to a nearby terminal, which has a connection to a communication network.
- the TBG now uses dedicated commands in order 0 to cause said nearby Terminal to send the generated message to a predefined Terminal over said communication network.
- SMS GSM short message service
- the TBG detects a burglar alarm.
- a program inside the TBG searches for bluetooth phones in its proximity and find the user's second bluetooth phone, he left at home.
- the TBG creates a bluetooth connection to this 0 second phone and sends a short message (SM) to the users mobile phone via the second phone and the communication network. This can be accomplished by sending AT commands of bluetooth.
- SM short message
- the user interface of the above use case is just the SMS application of the user's phone.
- the installation bus gateway can decide, if the content of the datagram is worth being transferred via a network to a remote user.
- the TBG and the remote control device can both comprise memory and other computing means to adapt, personalize and simplify the remote control options offered by the IBG by means of
- a computer program product for remote controlling an installation bus with a wireless link comprises loadable program code means for carrying out the steps of the aforementioned method of installation bus interaction when said program is run on a computer, a server, an installation bus gateway or a remote control device.
- the distributed execution of the method in different devices requires different computer programs for the different devices participating in the communication between the installation device and the remote control device device.
- the invention provides a computer program product, comprising program code means stored on a computer readable medium for carrying out the aforementioned method of installation bus interaction when said program product is ran on an installation bus gateway or a remote control device.
- an installation bus gateway for remote controlling of a device connected via an installation bus.
- the TBG can be electrically connected via an installation bus interface to the installation bus.
- the Physical External Interface PEI
- the IBG further comprises a low power radio transceiver for communicating with a remote control device.
- Storage means in the TBG are used, e.g., to store the settings (Addresses, names, control scenarios, etc) of devices connected to said installation bus and remote control devices or the aforementioned algorithms necessary to decide if to transmit a SM.
- the TBG comprises processing means, which are connected to all the other elements of the TBG.
- the processing means can create and/or modify user interface content depending on detected events on the installation bus, and create the desired installation bus datagrams based on the requests sent by the remote control device.
- a bus connector for electrically connecting an installation bus gateway (TBG) with an installation bus (IB) is provided.
- a bus connector is a device that that provides a standard interface to allow devices to communicate with other devices being connected to the Installation bus.
- every installation Bus system has a different interface to connect application modules.
- a remotely controllable installation bus system for controlling home devices, comprising a remote control device as described above, an installation bus gateway as described above, which are interconnected via a low power radio link.
- the Installation bus gateway is connected to devices via an installation bus.
- Figure 1 depicts an embodiment of an installation bus system according to the invention.
- Figure 2 depict a flowchart of the method for remote controlling devices connected to an installation bus according to one embodiment of the present invention.
- FIG. 3 depicts another embodiment of an installation bus system according to the present invention.
- Figure 4 depicts the configuration of the installation bus gateway according to the invention.
- FIG. 1 shows the basic setup for a simple installation bus system which is used to control devices 14, 16, 18 on the installation bus 12 or to read status information.
- This embodiment of the present invention proposes an embedded, BluetoothTM enabled wireless application protocol (WAP) server (in the following referred to as TBG) which is integrated into an installation bus gateway 2 that is connected to a home installation bus 12 for remote control purposes.
- WAP wireless application protocol
- the TBG 2 is com ected via a bus connector 10 to the installation bus 12.
- the bus connector 10 provides a standard interface allowing the IBG to send and receive datagrams to and from the installation bus.
- the bus connector can be used to adapt mechanical or electrical the interfaces of the TBG 2 and the installation bus 12.
- the installation bus 12 interconnects different devices as, e.g. a washing machine 14, an aquarium 16, and an illumination device 18.
- the IBG 2 comprises different sub-elements as server side scripts- and applications 8, a WAP server 6 and a bluetoothTM-module 4 for low power radio transmissions.
- Server side scripts may be stored in native, machine dependant code, or in terms of a script language being interpreted by a script interpreter.
- the TBG 2 can send datagrams to the installation bus 12, e.g. upon user interaction with a WAP/Bluetooth phone 20.
- a WAP page displayed on the display 22 is offering the phone a "living room light on” link. If the user selects this link, a corresponding request is transmitted into the installation bus 12. The request triggers and parameterizes the execution of a server side script, which will create and send the corresponding datagram to the installation bus. As a result the light 18 is switched on. Or the user selects, e.g., a link "read aquarium 16 temperature” to retrieve the temperature of an aquarium 16 thermometer connected to the installation bus 12.
- thermometer sends its temperature back to the IBG
- the temperature can be displayed on the phone's display 22 by the phone's WAP browser.
- an event on the installation bus 12, like "fire alarm” can be pushed to the phone 20 through the TBG 2.
- the implementation is straightforward. Basically it is an embedded, BluetoothTM enabled WAP server which also implements server side scripting.
- This WAP server could be delivered in a self- contained module that could be connected to the installation bus via a standard interface.
- a suitable interface would be the so-called Physical External Interface (PEI) being provided by a so-called Bus Coupling Unit.
- PEI Physical External Interface
- the server side scripts as well as the server applications finally send and receive datagrams from and to the installation bus via said interface.
- FIG 2 a flowchart depicts an embodiment of the method of the present invention according to the block diagram of Figure 1.
- the interaction of the user with the installation bus starts with a "fetch user interface” communication between the remote control device 20 and the IBG 2.
- the interaction of the user with the installation bus is continued by an "operation" between the remote control device 20, the TBG 2, the installation bus and a device 18 connected to the installation bus.
- the remote control device 20 requests the user interface from the IBG 2 for controlling any device.
- the IBG 2 transfers the user interface to the remote control device 20.
- the first steps might include several content request/response operations for retrieving e.g. a certain
- the "fetch user interface” communication is terminated and the user selects a control option e.g. "switch on light number 18" at S3 and the remote control device 20 sends the request to the IBG 2.
- a control option e.g. "switch on light number 18" at S3 and the remote control device 20 sends the request to the IBG 2.
- the light 18 may return a confirmation S5ba to the TBG 2, if this was a confirmed service of the installation bus.
- the TBG 2 sends a hypertext response message S6 to the TBG 2 that may contain a confirmation that light number 18 is switched on.
- the response message S6 may already include new control options (e.g. switch off light #18).
- FIG. 3 depict a possible setup to notify a remote phone about important events at home, hi this case the installation bus gateway (IBG) would create a serial connection (over BluetoothTM (BT)) to phone 20 and send a short message (SM) to phone 40.
- the IBG would use standard asynchronous transfer (AT) commands over Bluetooth to transfer the SM to phone 20 and remotely trigger the transmission of this SM to phone 40.
- Phone 20 is a BT phone but not necessarily a WAP phone.
- Phone 40 is a regular SM enabled mobile phone, even without WAP and BT features.
- phone 40 could remotely control devices 14, 16, 18 on the installation bus 12. This is accomplished in that incoming SMS (phone 20) are polled and parsed by the TBG. case, these SMs contain a command being coded according to a format known by the JBG, this command is executed by a server side application, which will perform the corresponding protocol operations over the bus connector.
- the remote control device can be personalized for each user and the access to devices can be adapted to external conditions (time of day, temperature, etc.).
- a user can prevent that all the applications of the bus 12 can be accessed by anyone, anytime.
- the access of children for example to cupboards with alcohol or medicine can be limited, or the access to the TN-set can be limited to predetermined hours, and the like.
- Figure 4 depicts the configuration of the installation bus gateway 2 according to the invention, order to map the UI commands to the actual network configuration of the installation bus 12, the TBG 2 has to be configured before being put into operation.
- One way to accomplish this is the following:
- the network is configured as usually, e.g. using a software 50 running on a computing device being connected to the bus.
- the network configuration database 51 e.g. stored on this computing device, now contains information about
- the TBG 2 contains some general purpose API accessible by server-scripts to create, send and receive datagrams according to the interface specifications of the particular installation bus system (e.g. PEI for EIB)
- the configuration information 51 is rendered into a new file/database 53 in a more suitable format for the IBG to render the user interface.
- This database may include
- the conversion is accomplished by a computer Software 52.
- the UI contains (not shown) hyperlinks (or any other interactive controls like buttons, dialogs etc), that reference server side scripts to execute the desired operation, when the hyperlink is selected by the user.
- the hyperlinks contain parameters that are used by the server scripts to parameterize the datagrams invoking the desired operation.
- One aspect of the present invention is the idea that the embedded server is not part of the devices themselves, but only an extension of an existing home automation system.
- devices on a home installation bus can be controlled by using a mobile phone.
- This invention entirely builds upon open standards and extends existing systems instead of replacing them.
- the investment to equip an existing installation bus deployment with an installation bus gateway (TBG) is negligible compared to the initial investment for the installation bus itself.
- No device has to be equipped with extra hard- or software, except the installation of the TBG itself.
- the functionality of sending bus events over SMS is an aspect. It has to be noted that the expression 'home' also includes buildings, mobile homes, boats, offices, hospitals, airports and the like.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Business, Economics & Management (AREA)
- Emergency Management (AREA)
- Human Computer Interaction (AREA)
- Selective Calling Equipment (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP02770141A EP1433029A1 (en) | 2001-09-18 | 2002-09-18 | Wireless protocol stack based installation bus gateway and method of its operation |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US95391601A | 2001-09-18 | 2001-09-18 | |
US09/953,916 | 2001-09-18 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2003036397A1 true WO2003036397A1 (en) | 2003-05-01 |
Family
ID=25494722
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB2002/003826 WO2003036397A1 (en) | 2001-09-18 | 2002-09-18 | Wireless protocol stack based installation bus gateway and method of its operation |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP1433029A1 (en) |
CN (1) | CN1555512A (en) |
WO (1) | WO2003036397A1 (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005022882A1 (en) * | 2003-08-27 | 2005-03-10 | Unirox Wireless Technology Ab | A method for remote handling of web service workflows |
EP1577722A1 (en) * | 2004-03-17 | 2005-09-21 | Insta Elektro GmbH | Control system |
WO2006087443A1 (en) * | 2005-02-16 | 2006-08-24 | Ivan Lovric | Intelligent remote multi-communicating surveillance system and method |
FR2888027A1 (en) * | 2005-06-30 | 2007-01-05 | Ivan Alain Bruno Lovric | SYSTEM AND METHOD FOR INTELLIGENT AND MULTICOMMUNICATE REMOTE MONITORING |
CN1330196C (en) * | 2003-05-20 | 2007-08-01 | 三星电子株式会社 | System and method for controlling mobile terminal far from user |
EP1818887A2 (en) | 2006-02-09 | 2007-08-15 | Siemens Aktiengesellschaft | Method for monitoring and controlling bus subscribers connected to a bus for an electrical installation |
FR2901045A1 (en) * | 2006-05-12 | 2007-11-16 | Delta Dore | Home automation system e.g. shutter, controlling method for building, involves selecting control action of home automation system, and generating text message containing controls relative to selected control action based on syntax |
EP1978715A1 (en) * | 2007-04-03 | 2008-10-08 | Daniel Kopf | Communication method for data transfer for a tiny electronic device |
EP1983696A1 (en) * | 2007-04-16 | 2008-10-22 | T-Mobile International AG & CO. KG | Mobilized inhouse network and method for operating such a network |
EP2018000A1 (en) * | 2007-07-20 | 2009-01-21 | Broadcom Corporation | Method and system for environment configuration by a device based on auto-discovery of local resources and generating preference information for those resources |
WO2011095508A1 (en) * | 2010-02-06 | 2011-08-11 | St-Ericsson Sa | System and method for wireless stack implementation on multiple wireless devices |
EP3196856A1 (en) * | 2009-09-17 | 2017-07-26 | Electrolux Home Products Corporation N.V. | A control system for a domestic appliance |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101231543B1 (en) * | 2010-11-10 | 2013-02-07 | 기아자동차주식회사 | Apparatus and method for interior temperature of vehicle |
DE102017206959B3 (en) * | 2017-04-25 | 2018-09-27 | Audi Ag | Method and system for releasing a supply line for supplying a vehicle with energy |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5956487A (en) * | 1996-10-25 | 1999-09-21 | Hewlett-Packard Company | Embedding web access mechanism in an appliance for user interface functions including a web server and web browser |
DE19849195A1 (en) * | 1998-10-26 | 2000-04-27 | Bosch Gmbh Robert | Home automation network remote serving method, executing data traffic required for remote control via interface of mobile computer and Internet |
DE19904122A1 (en) * | 1999-02-03 | 2000-08-10 | Karl Bitzer | Mobile European Installation Bus RF device for building system control |
DE10000609A1 (en) * | 2000-01-10 | 2001-07-12 | Giersiepen Gira Gmbh | Electronic installation system for wireless subscriber device e.g. mobile telephone has bus system and communication system which perform data exchange through different interfaces |
WO2001052478A2 (en) * | 2000-01-07 | 2001-07-19 | Invensys Controls Plc | Building control |
WO2001086833A1 (en) * | 2000-05-11 | 2001-11-15 | Pni Corp. | A modular rf communication module for automated home and vehicle systems |
WO2001099346A2 (en) * | 2000-06-20 | 2001-12-27 | Invertix Corporation | Method and system for interconnecting remote intelligent devices with a network |
-
2002
- 2002-09-18 EP EP02770141A patent/EP1433029A1/en not_active Withdrawn
- 2002-09-18 CN CNA028182235A patent/CN1555512A/en active Pending
- 2002-09-18 WO PCT/IB2002/003826 patent/WO2003036397A1/en not_active Application Discontinuation
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5956487A (en) * | 1996-10-25 | 1999-09-21 | Hewlett-Packard Company | Embedding web access mechanism in an appliance for user interface functions including a web server and web browser |
DE19849195A1 (en) * | 1998-10-26 | 2000-04-27 | Bosch Gmbh Robert | Home automation network remote serving method, executing data traffic required for remote control via interface of mobile computer and Internet |
DE19904122A1 (en) * | 1999-02-03 | 2000-08-10 | Karl Bitzer | Mobile European Installation Bus RF device for building system control |
WO2001052478A2 (en) * | 2000-01-07 | 2001-07-19 | Invensys Controls Plc | Building control |
DE10000609A1 (en) * | 2000-01-10 | 2001-07-12 | Giersiepen Gira Gmbh | Electronic installation system for wireless subscriber device e.g. mobile telephone has bus system and communication system which perform data exchange through different interfaces |
WO2001086833A1 (en) * | 2000-05-11 | 2001-11-15 | Pni Corp. | A modular rf communication module for automated home and vehicle systems |
WO2001099346A2 (en) * | 2000-06-20 | 2001-12-27 | Invertix Corporation | Method and system for interconnecting remote intelligent devices with a network |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1330196C (en) * | 2003-05-20 | 2007-08-01 | 三星电子株式会社 | System and method for controlling mobile terminal far from user |
WO2005022882A1 (en) * | 2003-08-27 | 2005-03-10 | Unirox Wireless Technology Ab | A method for remote handling of web service workflows |
EP1577722A1 (en) * | 2004-03-17 | 2005-09-21 | Insta Elektro GmbH | Control system |
WO2006087443A1 (en) * | 2005-02-16 | 2006-08-24 | Ivan Lovric | Intelligent remote multi-communicating surveillance system and method |
FR2888027A1 (en) * | 2005-06-30 | 2007-01-05 | Ivan Alain Bruno Lovric | SYSTEM AND METHOD FOR INTELLIGENT AND MULTICOMMUNICATE REMOTE MONITORING |
DE102006006039A1 (en) * | 2006-02-09 | 2007-08-16 | Siemens Ag | Method for monitoring and controlling bus subscribers connected to a bus for electrical installation |
EP1818887A2 (en) | 2006-02-09 | 2007-08-15 | Siemens Aktiengesellschaft | Method for monitoring and controlling bus subscribers connected to a bus for an electrical installation |
EP1818887A3 (en) * | 2006-02-09 | 2008-06-25 | Siemens Aktiengesellschaft | Method for monitoring and controlling bus subscribers connected to a bus for an electrical installation |
FR2901045A1 (en) * | 2006-05-12 | 2007-11-16 | Delta Dore | Home automation system e.g. shutter, controlling method for building, involves selecting control action of home automation system, and generating text message containing controls relative to selected control action based on syntax |
EP1978715A1 (en) * | 2007-04-03 | 2008-10-08 | Daniel Kopf | Communication method for data transfer for a tiny electronic device |
EP1983696A1 (en) * | 2007-04-16 | 2008-10-22 | T-Mobile International AG & CO. KG | Mobilized inhouse network and method for operating such a network |
EP2018000A1 (en) * | 2007-07-20 | 2009-01-21 | Broadcom Corporation | Method and system for environment configuration by a device based on auto-discovery of local resources and generating preference information for those resources |
US7953038B2 (en) | 2007-07-20 | 2011-05-31 | Broadcom Corporation | Method and system for environment configuration by a device based on auto-discovery of local resources and generating preference information for those resources |
EP3196856A1 (en) * | 2009-09-17 | 2017-07-26 | Electrolux Home Products Corporation N.V. | A control system for a domestic appliance |
WO2011095508A1 (en) * | 2010-02-06 | 2011-08-11 | St-Ericsson Sa | System and method for wireless stack implementation on multiple wireless devices |
Also Published As
Publication number | Publication date |
---|---|
EP1433029A1 (en) | 2004-06-30 |
CN1555512A (en) | 2004-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10284624B2 (en) | Functionality inoperable unless node registered at remote site | |
EP1905205B1 (en) | Residential gateway system for home network service | |
EP1433029A1 (en) | Wireless protocol stack based installation bus gateway and method of its operation | |
EP2405611A2 (en) | Device communication, monitoring and control architecture and method | |
CN102355390A (en) | Intelligent home system | |
EP2320605A1 (en) | Integral control, security and home automation system in intelligent buildings | |
CN1592283B (en) | Method of control between devices connected to a heterogeneous network and device implementing the method | |
Perumal et al. | Design and implementation of SOAP-based residential management for smart home systems | |
JP2008097381A (en) | Display for housing equipment monitoring system | |
KR101048613B1 (en) | Home network service provider | |
JP2002222126A (en) | Home network | |
JP4535079B2 (en) | Home system | |
Lee et al. | A SMS based ubiquitous home care system | |
WO2002021298A9 (en) | Systems and methods for virtually representing devices at remote sites | |
KR20020083295A (en) | Method for connecting bridge between low speed power line telecommunication apparatus and ip based network | |
Witte et al. | Domotics and Infomobility in the ASK-IT Project | |
Pellinen | Home Services | |
EP1328868A1 (en) | Systems and methods for virtually representing devices at remote sites |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR IE IT LU MC NL PT SE SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2002770141 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 20028182235 Country of ref document: CN |
|
WWP | Wipo information: published in national office |
Ref document number: 2002770141 Country of ref document: EP |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 2002770141 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: JP |
|
WWW | Wipo information: withdrawn in national office |
Country of ref document: JP |