WO2008043546A2 - Method and devices for automatically connecting, via the radio, to a suitable access point of a self-organised network arrangement - Google Patents
Method and devices for automatically connecting, via the radio, to a suitable access point of a self-organised network arrangement Download PDFInfo
- Publication number
- WO2008043546A2 WO2008043546A2 PCT/EP2007/008815 EP2007008815W WO2008043546A2 WO 2008043546 A2 WO2008043546 A2 WO 2008043546A2 EP 2007008815 W EP2007008815 W EP 2007008815W WO 2008043546 A2 WO2008043546 A2 WO 2008043546A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- access point
- arrangement according
- authentication code
- network arrangement
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 12
- 230000002457 bidirectional effect Effects 0.000 claims abstract description 21
- 230000004044 response Effects 0.000 claims description 17
- 230000006855 networking Effects 0.000 claims description 15
- 230000001960 triggered effect Effects 0.000 claims description 8
- 238000004891 communication Methods 0.000 claims description 7
- 238000003973 irrigation Methods 0.000 claims description 4
- 230000002262 irrigation Effects 0.000 claims description 4
- 238000003860 storage Methods 0.000 claims description 4
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims description 4
- 230000005611 electricity Effects 0.000 claims description 3
- 230000006870 function Effects 0.000 claims description 3
- 230000033001 locomotion Effects 0.000 claims description 3
- 238000010438 heat treatment Methods 0.000 claims description 2
- 230000008569 process Effects 0.000 claims description 2
- 230000005855 radiation Effects 0.000 claims description 2
- 238000005516 engineering process Methods 0.000 claims 4
- 239000000779 smoke Substances 0.000 claims 2
- 238000009423 ventilation Methods 0.000 claims 2
- 238000004378 air conditioning Methods 0.000 claims 1
- 238000005265 energy consumption Methods 0.000 claims 1
- 239000011521 glass Substances 0.000 claims 1
- 239000000126 substance Substances 0.000 claims 1
- 230000005540 biological transmission Effects 0.000 abstract description 10
- 238000007726 management method Methods 0.000 description 16
- 230000010354 integration Effects 0.000 description 9
- 230000007246 mechanism Effects 0.000 description 7
- 238000001514 detection method Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 238000005192 partition Methods 0.000 description 4
- 230000004913 activation Effects 0.000 description 3
- 238000013475 authorization Methods 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000004807 localization Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 238000001816 cooling Methods 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- NOESYZHRGYRDHS-UHFFFAOYSA-N insulin Chemical compound N1C(=O)C(NC(=O)C(CCC(N)=O)NC(=O)C(CCC(O)=O)NC(=O)C(C(C)C)NC(=O)C(NC(=O)CN)C(C)CC)CSSCC(C(NC(CO)C(=O)NC(CC(C)C)C(=O)NC(CC=2C=CC(O)=CC=2)C(=O)NC(CCC(N)=O)C(=O)NC(CC(C)C)C(=O)NC(CCC(O)=O)C(=O)NC(CC(N)=O)C(=O)NC(CC=2C=CC(O)=CC=2)C(=O)NC(CSSCC(NC(=O)C(C(C)C)NC(=O)C(CC(C)C)NC(=O)C(CC=2C=CC(O)=CC=2)NC(=O)C(CC(C)C)NC(=O)C(C)NC(=O)C(CCC(O)=O)NC(=O)C(C(C)C)NC(=O)C(CC(C)C)NC(=O)C(CC=2NC=NC=2)NC(=O)C(CO)NC(=O)CNC2=O)C(=O)NCC(=O)NC(CCC(O)=O)C(=O)NC(CCCNC(N)=N)C(=O)NCC(=O)NC(CC=3C=CC=CC=3)C(=O)NC(CC=3C=CC=CC=3)C(=O)NC(CC=3C=CC(O)=CC=3)C(=O)NC(C(C)O)C(=O)N3C(CCC3)C(=O)NC(CCCCN)C(=O)NC(C)C(O)=O)C(=O)NC(CC(N)=O)C(O)=O)=O)NC(=O)C(C(C)CC)NC(=O)C(CO)NC(=O)C(C(C)O)NC(=O)C1CSSCC2NC(=O)C(CC(C)C)NC(=O)C(NC(=O)C(CCC(N)=O)NC(=O)C(CC(N)=O)NC(=O)C(NC(=O)C(N)CC=1C=CC=CC=1)C(C)C)CC1=CN=CN1 NOESYZHRGYRDHS-UHFFFAOYSA-N 0.000 description 2
- 238000003754 machining Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 239000002689 soil Substances 0.000 description 2
- 102000004877 Insulin Human genes 0.000 description 1
- 108090001061 Insulin Proteins 0.000 description 1
- 208000037656 Respiratory Sounds Diseases 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000036772 blood pressure Effects 0.000 description 1
- 239000000872 buffer Substances 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 235000013339 cereals Nutrition 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000003891 environmental analysis Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 239000003337 fertilizer Substances 0.000 description 1
- 239000006260 foam Substances 0.000 description 1
- 239000007789 gas Substances 0.000 description 1
- 229940125396 insulin Drugs 0.000 description 1
- 238000005304 joining Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000008035 nerve activity Effects 0.000 description 1
- 230000000474 nursing effect Effects 0.000 description 1
- 239000001301 oxygen Substances 0.000 description 1
- 229910052760 oxygen Inorganic materials 0.000 description 1
- 230000008635 plant growth Effects 0.000 description 1
- 238000004886 process control Methods 0.000 description 1
- 238000011958 production data acquisition Methods 0.000 description 1
- 206010037833 rales Diseases 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000006833 reintegration Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
- H04W60/04—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration using triggered events
-
- 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/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
- H04W60/06—De-registration or detaching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Definitions
- the present invention relates to a network arrangement which allows an automatic integration of further terminals into an already existing network.
- the invention further relates to a method of constructing such a network arrangement.
- the object of the present invention is to provide a network arrangement which makes it possible to integrate new terminals for data exchange by radio with existing network components in a simple and flexible manner in an already existing network.
- the present invention provides self-organization mechanisms for a network formed of terminals, access points and a central management unit.
- the terminals are wirelessly connected via access points (which in turn may be integrated into terminals) with the central management unit (hereinafter also referred to as the center).
- the self-organization mechanisms according to the invention simplify the configuration and administration of the network arrangement.
- a technical device for example, a minibar, a radiator, Certainly understood, which has a transmitting and receiving unit, which allow the device by
- the data exchanged here can be configuration data for the terminal to be transmitted from the central management unit to the terminal or also environment data to be transmitted from the terminal to the central management unit and recorded by a sensor integrated in the terminal.
- a variety of other data forms are possible for transmission.
- an access point is understood to mean a device (in particular a wireless access point) which, on the one hand, has a transmitting and receiving unit in order to be able to communicate with a terminal in radio constellation. but also has a second transmitting and receiving unit in order to forward the data received from the terminal to a further device (central management unit) and the information data received from the central management unit to a terminal forward.
- the connection between access point and central administration unit is not necessarily designed as a radio connection, but may also be configured as a radio connection (in this case, the first and the second transmitting and receiving unit can also act as a common unit be realized).
- terminals can also be designed as access points for further terminals, if necessary, in that a further transmitting and receiving unit is integrated next to the radio link transmitting and receiving unit, which serves for data exchange with the central administrative unit.
- the data exchange between the terminals and the control center is thus handled via the access points.
- separate access points can also be dispensed with if the terminals are designed such that they additionally integrate access point functionality for other terminals.
- Data originating from the terminals reach an access point by radio. This access point forwards the data to the central office.
- Such forwarding can also be done via radio, but it is also possible, for example, the forwarding via cable network. Also possible is the forwarding via a subnetwork (for example, an Internet Protocol-based company network).
- a subnetwork for example, an Internet Protocol-based company network.
- An access point can be assigned several terminal rates.
- the network arrangement according to the invention automates the integration of terminals in the existing network.
- possibilities are described how access points can be integrated into the network.
- mechanisms are also provided for the automatic detection of disturbances (disturbances are for example failures of terminals, of access points or of the central administrative unit).
- the invention also describes mechanisms for compensating for such disturbances.
- a terminal can connect to the central management unit automatically (via association at the access point) via an access point by sending out an association request signal (hereinafter referred to as "Associate Request Broadcast Packet")
- Access points that are within the radio range of the terminal receive the association request signal and then send association response signals that allow them to connect to the terminal (or to allow the terminal to communicate with the central management unit through them or not).
- the terminal selects and associates with an access point: a bidirectional connection is established for data exchange by radio between the terminal and the selected access point.
- association ID an association identification code
- Keep-alive messages (hereinafter alternatively also referred to as function messages) can be used.
- Such messages can be used for fault detection and can be used in particular for a network unit (eg terminal, access point or central administration unit) to be convinced of the accessibility of another network unit or of a communication partner.
- An essential aspect of the free assignability in the present invention is also that several terminals can communicate with an access point or access point and that such an access point does not have to be in the immediate vicinity of a terminal.
- an access point or access point does not have to be in the immediate vicinity of a terminal.
- multi-hop networking described in more detail below, it is even possible for separate access points to be outside the reach of individual terminals; These devices can then connect via other devices with the separate access points.
- terminals equipped with a radio unit can automatically connect to an already existing network (sub) arrangement to an extended network arrangement by radio.
- Unauthorized devices can be prevented in various ways from connecting to existing network components.
- the network arrangement according to the invention it is possible in a simple manner to monitor, configure or program any number of individual terminals which can be controlled by radio. Manual interventions for on-site configuration and manual administration on site are thus eliminated as far as possible.
- the network arrangement according to the invention can be used in all areas in which wireless lotter devices are to be networked via access points with a central administrative unit.
- FIG. 1 shows an example of a possible basic configuration of a network arrangement according to the invention for explaining the association of a single terminal with the access point and the registration with the central administration unit.
- FIG. 2 shows an activity diagram of the association, a subsequent registration and a subsequent authentication of a terminal at an access point and the registration of the cylinder with the central administration unit.
- FIG. 3 shows the use of timers and timer signals for fault detection and elimination (activity diagram).
- FIG. 4 shows an application in which a plurality of terminals are connected to the central administration unit via separate access points not formed as terminals and an IP-based company network (subnetwork).
- IP-based company network subnetwork
- FIG. 5 shows a further example in which a corresponding connection is carried out via terminals which additionally integrate an access point functionality.
- FIG. 6 shows the concrete application of a networked minibars system.
- FIG. 1 shows a terminal 3, which is designed for bidirectional data exchange by radio.
- the terminal 3 has a corresponding radio module.
- FIG. 1 furthermore shows two access point units or access points 2a and 2b arranged at different locations at a distance from the terminal 3.
- Each of the access points has a first connection unit (radio connection unit) with which bi-directionally data can be exchanged with terminal devices via radio (dashed line).
- the access point 2a and 2b In this case, it is connected to a central management unit 1 via a data line (cable or the like, solid line). However, it may alternatively also be a radio connection.
- the access points 2a and 2b each have a further (second) transmitting and receiving unit.
- the administrative unit may be located in one and the same building as the access points and the terminal. However, it is also possible that it is located in another building (eg neighboring building).
- a unique identification number or association identification code (which also serves for the later association), a secret (also referred to below alternatively as a cryptographic key), which serves for the later authentication, and optionally authorization data (eg which access authorizations the user has access to the terminal or which events the terminal may initiate after data transmission in the central unit) are programmed locally in the central administration unit (eg in corresponding tables in the memory).
- authorization data eg which access authorizations the user has access to the terminal or which events the terminal may initiate after data transmission in the central unit
- the central administration unit eg in corresponding tables in the memory
- a first association identification code and a first cryptographic key are locally stored in the terminal (permanently programmed).
- authorization data (for example, how the terminal may be accessed) can also be stored in the terminal.
- a timer is started in the control panel (size order in half-hourly range). This timer is stopped when the terminal, after being put into operation, reports to the control center 1 via one of the access points 2a, 2b (see below). If this message is missing, the software of the control panel 1 can be notified that the registration has failed (error message).
- association request signal (Associate Request Broadcast Packet) containing the association identification code to all those access points 2 that are within radio range. Subsequently, it is assumed that this is the two in 2 and 2b (dashed lines: radio connection between terminal 3 and access point 2a and access point 2b are possible). All receiving access points respond with an association response broadcast signal (hereinafter also referred to as Associate Response Broadcast Packet) which contains information about the current utilization of the respective access point 2 (eg, in particular, the number of terminals already associated with an access point). For this communication between terminal 3 and access point 2 to be unique, the associate response broadcast packets also contain the association identification code (association ID) assigned during initialization (received by the access point via the associate request broadcast packet).
- association ID association ID
- the terminal selects the radio connection that is possible between the terminal 3 and the respective access point 2
- Broadcast Packet of the terminal 3 can receive. Any access point that is underutilized (i.e., with less than a maximum number of times specified in the central management unit software and communicated to each access point
- This response packet contains the association ID of the terminal 3 and a value which describes the current utilization of the access point (for example in the form of the number of associated terminals). Since multiple access points have most likely received the Associate Request Broadcast Packet of the terminal 3, the terminal 3 in response also receives multiple Associate Response Broadcast Packets from different access points.
- the terminal now determines the most suitable access point for the connection.
- the values Utilization, RSSI and Link Quality Indicator serve this purpose.
- Values can either be used individually in different ways (for example, choosing the access point that has the lowest utilization or the highest link quality indicator), but they can also be linked together to provide a measure of the goodness of the possible connection through a link Determine access point.
- RSSI stands for "Received Signal Strength Indication” and is a measure of the field strength of a received radio signal.
- the Link Quality Indicator is a measure of the bit error rate of the received data.
- the access point 2a registers the terminal 3 at the center 1, so that a successful startup of the terminal can be detected and it can also be determined whether the terminal is an authorized terminal (see below on the association identification code number or better still based on encrypted secrets).
- the terminal 3 if the terminal 3 is authorized, it recognizes the center 1 on the basis of a comparison of stored in the local initialization in the central second association identification code with the via the access point 2a from the terminal 3 to the center 1 transmitted first association identification code. If the device 3 (if these codes match) is allowed, the central office stores the address of the terminal 3 together with the address of the assigned access point 2a in a routing table.
- a non-encrypted association ID or the comparison of two such codes thus prevents in a simple manner the creeping in of foreign, unauthorized end devices into the network arrangement according to the invention.
- an authentication of the terminal is additionally made as described below.
- the access point 2a of this terminal 3 After successful association between terminal 3 and access point 2a, the access point 2a of this terminal 3 thus registers at the center 1. For this purpose, as described above, the access point 2a sends the registration message to the center. This message contains the association ID of the terminal 3 and the address that the access point 2a has previously assigned to the terminal 3. To confirm a successful registration, a three-way handshake will be performed again.
- Central office 1 knows with which access point which terminals are associated (here terminal 3 with access point 2a). The center 1 can thus send the data destined for a particular terminal (for example, data to configure this locally) to the correct access point. The access point receives the data and forwards it to the terminal. • Each terminal knows the access point associated with it: The terminal can thus provide data destined for the central office to its best
- the access point receives this data and forwards it to the central office.
- the terminal 3 notices several access points on the basis of the specific quality measure of the radio connection: data transmissions over several access points and / or changes from one access point to the other are then also alternately Failure of an access point possible.
- an authentication of the terminal 3 (via the access point 2a) in the center 1 is also carried out after the registration in the present case.
- a such authentication is done by means of a cryptographic key.
- a first cryptographic key is stored in the terminal (the cryptographic keys are also referred to as secrets below), is in the center
- Both the terminal and the center can generate an encrypted authentication code by encryption with their respective cryptographic key from an authentication code (this may be, in particular, a random number generated with a random number generator). It can then in a suitable manner an unencrypted authentication code (random number) and a result of a
- the terminal detects the knowledge of its programmed secret (first cryptographic key) without having to transmit the secret itself.
- the authentication procedure is initiated by the central office as follows: During the authentication, the terminal 3 acquires the knowledge of the secret (first cryptographic key) programmed during the initialization, by first determining a random number R (second authentication code number) from the center. rale 1 is generated and sent to the terminal 3. The terminal 3 encrypts this random number R with its cryptographic key (thus uses the received second authentication code as a first authentication code number), to be encrypted by means of the locally stored first cryptographic key Key to generate a first encrypted authentication ID).
- the result (the generated first encrypted authentication code) is then sent from the terminal back to the center 1 and received there.
- the control center also encrypts the random number R (thus generates a second encrypted authentication code with its locally stored second cryptographic key from the second authentication code R). Subsequently, the second encrypted authentication code number generated in the center is compared with the received first encrypted authentication code number. If the encryption result matches, the encryption of the random number R generates identical encrypted authentication code numbers on both sides, this means that the two communication partners central office 1 and terminal 3 have the same secret (ie, the first cryptographic key corresponds to the second cryptographic key). Thus, the terminal 3 is authenticated at the center 1.
- the network arrangement is formed so that the above-described authentication of the terminal 3 in the center 1 can also be done in reverse form (authentication of the center 1 at the terminal 3, for example, after failure of the center). It is also possible, by storing a third cryptographic key in an access point, to appropriately authenticate an access point at the center 1 or vice versa.
- association, registration or authentication as required by be led fail, this is indicated on the terminal (eg by an acoustic signal).
- that network component which has to be authenticated may trigger an event in the form of an alarm signal if it fails.
- the software (for example the central office) responds to a failed authentication with a corresponding alarm message.
- a terminal may lose contact with its access point (hereinafter: AP), e.g. due to a reset or failure of the AP.
- AP access point
- the terminal again passes through the activities in the partition "deployment area" shown in Fig. 2, i.e. the reintegration into the network originates from the terminal.
- the association ID programmed in at the original local initialization at the center is used further.
- the integration of a new access point begins with the assignment of an IP address by the control center via DHCP.
- An access point automatically requests an IP address after activation. If the MAC address of the central office AP is known, is assigned an IP address (the MAC addresses of the APs are stored in a list of the central office). Before the IP address is assigned, the ARP request checks whether it already exists in the network. This is necessary, otherwise after one
- the control panel responds with an alarm message if the MAC address of the AP is unknown or if the authentication fails.
- the control panel stores the IP address of the AP in the routing table.
- Terminals can be disabled from the center, i. ordered to be removed from the network. For this purpose, a shutdown message is sent from the control center to the terminal.
- Terminals can also be disabled locally. In this case, the terminal sends a shutdown notify message to the control center.
- Both messages are registered by the AP when forwarding to the central office.
- the AP is thus informed about the shutdown of the terminal and then stops monitoring the keep-alive messages (see below) of the terminal (and in particular sends no own message about a supposed terminal failure to the center) and deletes the assigned to the terminal Address .
- Access points can be deactivated from the control center.
- the center instructs the AP to be deactivated with a shutdown message to stop the operation.
- the central office deletes the AP with all associated terminals from the routing table.
- the access point informs the terminals associated with it about the shutdown, whereupon the terminals automatically search for a new AP, i. E. the activities in the partition "deployment area" are again traversed as shown in Fig. 2.
- the association ID programmed in at the original local registration at the central office is reused.
- the head office After a reboot (reboot the PC or reboot the software), the head office has no
- control panel receives a keep-alive message from an access point for the first time after a restart, it is checked whether this message was sent by an AP with a known MAC address.
- the AP is assigned (for reasons of simplicity) a new IP address (alternatively the DHCP server can be told that the corresponding IP address has already been assigned). Subsequently, a mutual authentication of central office and AP takes place again as described above.
- control center informs the AP that all devices associated with it will be re-registered at the
- the AP sends to register messages (unicast) to all devices.
- the association ID programmed into the original local initialization at the central office is reused by the terminals.
- control panel If checking the MAC address of the AP or the mutual authentication fail, the control panel responds with an alarm message.
- Fig. 3 shows the running in the terminals, in the APs and in the central operations for fault detection, ie for detecting the failure of a component or network unit.
- a terminal In order to be able to detect the failure of a terminal, the latter must communicate with its associated AP at least once within a specific time interval. If no payload transport is required within this interval, special keep-alive messages will be sent.
- the "terminal" partition in Fig. 3 shows this procedure: A timer is reset every time a normal message is sent, and only when this timer expires is the keep-alive message sent as an exception.
- the access points must also contact the head office on a regular basis. This is controlled by the timer 2 shown in the partition "AP" in FIG.
- Each access point maintains for each associated terminal a timer, which is reset when a data packet is received by the terminal. When a timer expires, a corresponding fault message is sent to the control panel.
- control panel maintains timers for all APs, which are reset on each incoming AP data packet and when they expire, a fault message is displayed.
- the control center behaves as follows in case of faults: • Failure of an AP:
- the control panel reacts with an alarm message.
- the user can choose whether the AP should continue to be monitored or deleted.
- the AP entry along with the associated terminals is deleted from the routing table.
- this deletion can also be automated.
- the IP address assigned to the AP is not deleted at this time. If the AP is restarted and a new IP address is requested for a known MAC address (which has already been assigned an IP address), the old address can be reassigned or a new one can be assigned and the old one can be deleted.
- the failure of a terminal is displayed in the control panel.
- Resuming an AP is equivalent to returning keep-alive messages after repeated timeouts.
- the MAC and IP addresses of the AP are first checked (known MAC
- Resumed devices are displayed like new devices in the software of the center.
- the access points behave in the following way:
- the failure of a terminal is reported to the center with a lost message containing the association ID of the terminal.
- the AP buffers all messages to the central unit for a certain time. After a priority-dependent timeout, the messages are discarded. Register messages from terminals to the central office and messages about terminal failures have the highest priority. Other inquiries to the headquarters have the lowest priority.
- the devices behave as follows in case of faults:
- the terminals are not directly affected by a failure of the center. You can continue to address data to the center. If the central office fails, this is registered by the associated AP and the messages are buffered for a priority-dependent time, cf. Section above (Behavior of APs in case of faults).
- FIG. 4 shows a further example of a network arrangement according to the invention.
- the terminal 3a and the terminal 3b have both associated with the access point 2a and connected.
- Access point 2a is connected to the central unit 1 via an Internet Protocol-based company network (subnetwork).
- the IP-based corporate network may be a conventional Ethernet connection; however, a radio network is alternatively conceivable.
- the terminal 3a or 3b for example, transmitted by a sensor data transmitted via the access point 2a and the subnetwork 5 to the center 1.
- the self-organization of the network arrangement according to the invention takes place (by corresponding data exchange) thus both in the terminals 3 and the access points 2, as well as in the central administration 1 (by suitable SW and / or HW measures).
- another access point 2b is connected to the center 1.
- the two access points 2a and 2b can also be networked with each other (not shown here).
- the terminals 3c, 3d and 3e now show a further possibility of how terminal devices according to the invention can be connected to a central administration 1 via an access point 2b.
- the two terminals 3c and 3d are each already associated with the access point 2b.
- the terminal 3e is outside the radio range of the access point 2b and the access point 2a.
- an association request signal sent from the lock cylinder 3e is received by the two radio-reach terminals 3c and 3d.
- the two terminals 3c and 3d forward the association request signal to the already connected access point 2b (which is within its radio range).
- the access point 2 b sends out a corresponding association response signal if it still has free capacity, which is received by the terminals 3 c and 3 d and is in each case forwarded to the terminal 3 e within its radio range.
- the terminal 3e to be connected selects one of the two possible radio links for association with the access point 2b.
- the radio link 3e-3d-2b is cheaper, so that the data to be routed to the terminal 3e or the data received from it are routed to the central unit 1 via the terminal 3d, the access point 2b and the subnetwork 5 to be received by this.
- the two terminals 3c and 3d act as pure switching terminals, unlike the case described below (see FIG. 5), therefore, they do not have the ability to decide themselves about the possibility of association (this is done solely by the access point 2b).
- the end rates 3c and 3d do not integrate complete access point functionalities).
- Figure 5 shows another embodiment of the present invention.
- some of the terminals have access point functionality, so that separate access points can be dispensed with.
- the terminal 3g is connected directly to the central unit 1 via its integrated access point functional unit. In the present case, this takes place Connection also via a radio link.
- the terminal 3f which likewise has an access point unit, has connected to this terminal via a radio link.
- the terminals 3a and 3b have associated with this access point terminal 3f.
- the communication between the individual terminals and the locking system management is thus carried out via adjacent terminals, wherein due to the fact that the individual terminals additionally have access point functionality or are simultaneously configured as access points, separate access points can be dispensed with.
- the access point terminals for example the terminal 3e
- the access point terminals have complete access point functionality: This means that in the present case such a terminal itself decides (for example due to the utilization of its access point unit ) How many more devices it still allows for multihop communication.
- FIG. 6 shows a concrete application of a network arrangement according to the invention.
- the individual terminals 3 are minibars in different rooms of a hotel building, which can be automatically networked as described above, for example.
- the individual mini bar 3 here has a sensor unit 7 and a memory unit 8.
- environmental status data or status data of the minibar for example service data, Data on the temperature and / or the current content (the latter via eg built-in pressure sensor elements in the ground or via RFIDs) in the minibar or outside of the same, ...) detect.
- the corresponding status data can then be transmitted to the central station 1 via the access point associated with the respective minibar (here, for example, 2a for the bar 3a) and a corresponding subnetwork 5.
- configuration commands may be transferred to the memory 8 via the access point 2a which cause the temperature control of the minibar 3a to be adjusted accordingly (greater cooling capacity) ).
- control unit 4 which communicates with the center 1 via a data line in combination. With this unit 4 can be through the
- Central 1 in response to data transmitted from one of the minibars 3 to the center 1 data trigger events.
- a corresponding command via the control unit 4 is transmitted to the associated with this blinds of the corresponding hotel room, so that they are closed and the cooling capacity of the minibar 3 a can thus be used more efficiently.
- minibar 3 and 1 central office can be exchanged.
- Examples include only ventilators, motors for window opening, blinds, blinds,
- Air conditioners lamps or counters for gas, water and electricity.
- status data consistumption values, temperature, solar radiation, humidity, brightness, etc.
- Terminal etc. conceivable.
- the corresponding devices can be individually networked: thermo, baro, hygrometer, moisture meter for measuring in the soil (for example, in arable land for growing cereals), irrigation equipment for irrigation of individual plants or plant populations, ...
- vibration sensors as terminals 3 to be networked. These can be used both indoors (building security) and outdoors (detection of rockfall, avalanches or the like).
- Automotive integration / networking of sensors, actuators, control units and (consumer) terminals.
- Use cases are e.g. the wireless integration of sensors and actuators to the respective control unit or the on-board computer (for example for driver assistance systems, distance radar, control of mirrors, parking aids).
- consumer devices such as Mobile phones, MP3 players or navigation aids to wirelessly connect with the automobile.
- Medical area Integration / networking of wireless sensors / actuators directly on the body without stationary connection, such as for the transmission of blood pressure, nerve activity, oxygen content, sugar levels for monitoring, recording and mobile monitoring.
- Another area of application is the determination of patient data during operations or during inpatient stay in the hospital, nursing home or at home via wireless sensors and the activation of
- Actuators eg for insulin delivery
- machines e.g for insulin delivery
- Robots Networking of robot components (subsystems) with modular robots or minimizing the cabling effort. For example, data from sensors or for actuators of the robot itself, such as setting angles, maintenance conditions, temperature, distance measurements, data from the machining process (eg mass of the workpiece, wear of the tools, machining state) and the distribution of tasks between are transmitted Robotic subsystems and central computer (eg division of the environmental analysis or calculation of control information).
- Robots and fixed infrastructures as above, however, the robot's environmental data are determined by the robot itself or its environment (eg distance measurement, video evaluation, localization). In addition, the task distribution does not take place between individual robot subsystems, but also between robots and external computers.
- Tire information is transmitted, e.g. Pressure, temperature or wear.
- actuators can also be controlled (e.g., automatic air pressure adjustment or foam filling if needed).
- Planting additional control of the soil and, if necessary, controlling the addition of water, light or fertilizer.
- Displays / Speakers Transfer of wireless multimedia data (such as audio / video information) or control information.
- Localization capture of specific sensor data for localization, such as multimedia data for image / sound analysis, information from the building infrastructure (eg door opening), pressure data from the floor, field strength from transmitters to persons, position information from transmitters to persons.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Selbstorganisierende Netzwerkanordnung und Verfahren zum Organisieren eines derartigen Netzwerks Self-organizing network arrangement and method of organizing such a network
Die vorliegende Erfindung bezieht sich auf eine Netz- werkanordnung, welche ein automatisches Einbinden weiterer Endgeräte in ein bereits bestehendes Netzwerk erlaubt. Die Erfindung bezieht sich desweiteren auf ein Verfahren zum Aufbau einer derartigen Netzwerkanordnung .The present invention relates to a network arrangement which allows an automatic integration of further terminals into an already existing network. The invention further relates to a method of constructing such a network arrangement.
Die Aufgabe der vorliegenden Erfindung ist es, eine Netzwerkanordnung zur Verfügung zu stellen, welche es erlaubt, neue Endgeräte zum Datenaustausch per Funk mit bestehenden Netzwerkkomponenten auf einfache und flexible Art und Weise in ein bereits bestehendes Netzwerk zu integrieren.The object of the present invention is to provide a network arrangement which makes it possible to integrate new terminals for data exchange by radio with existing network components in a simple and flexible manner in an already existing network.
Die Aufgabe wird durch die unabhängigen Ansprüche gelöst, vorteilhafte Weiterbildungen sind den abhängi- gen Ansprüchen entnehmbar. Die vorliegende Erfindung stellt Selbstorganisations- mechanismen für ein Netzwerk, welches aus Endgeräten, Zugangspunkten und einer zentralen Verwaltungseinheit gebildet wird, zur Verfügung. In einem solchen Netzwerk sind die Endgeräte drahtlos über Zugangspunkte (welche wiederum in Endgeräte integriert sein können) mit der zentralen Verwaltungseinheit (nachfolgend auch als Zentrale bezeichnet) vernetzt. Die erfin- dungsgemäßen Selbstorganisationsmechanismen vereinfachen die Konfiguration und Administration der Netz- werkanordnung . Insbesondere wird es mit der erfindungsgemäßen Netzwerkanordnung möglich, die Endgeräte von der Zentrale aus zu überwachen, zu konfigurieren oder zu programmieren.The object is solved by the independent claims, advantageous developments are the dependent claims removable. The present invention provides self-organization mechanisms for a network formed of terminals, access points and a central management unit. In such a network, the terminals are wirelessly connected via access points (which in turn may be integrated into terminals) with the central management unit (hereinafter also referred to as the center). The self-organization mechanisms according to the invention simplify the configuration and administration of the network arrangement. In particular, it becomes possible with the network arrangement according to the invention to monitor, configure or program the terminals from the control center.
Unter einem Endgerät wird im folgenden eine technische Vorrichtung (beispielsweise eine Minibar, ein Heizkörper, ... ) verstanden, welche eine Sende- und Empfangseinheit aufweist, die dem Gerät erlauben, perUnder a terminal is hereinafter a technical device (for example, a minibar, a radiator, ...) understood, which has a transmitting and receiving unit, which allow the device by
Funk über einen Zugangspunkt (insbesondere Wireless Access Point) mit einem anderen Gerät (insbesondere einer zentralen Verwaltungseinheit) zum Datenaustausch in Verbindung zu treten. Die hierbei ausge- tauschten Daten können von der zentralen Verwaltungs- einheit an das Endgerät zu übertragende Konfigurationsdaten für das Endgerät oder auch vom Endgerät an die zentrale Verwaltungseinheit zu übertragende, von einem im Endgerät integrierten Sensor erfasste Umge- bungsdaten sein. Eine Vielzahl weiterer Datenformen sind zur Übertragung möglich.Radio via an access point (in particular wireless access point) with another device (in particular a central administrative unit) for data exchange in connection. The data exchanged here can be configuration data for the terminal to be transmitted from the central management unit to the terminal or also environment data to be transmitted from the terminal to the central management unit and recorded by a sensor integrated in the terminal. A variety of other data forms are possible for transmission.
Unter einem Zugangspunkt wird im folgenden eine Vorrichtung verstanden (insbesondere ein Wireless Access Point) , welcher einerseits eine Sende- und Empfangs- einheit aufweist, um mit einem Endgerät in Funkkon- takt zur Datenübertragung zu treten, welches darü- berhinaus aber auch eine zweite Sende- und Empfangs - einheit aufweist, um die vom Endgerät empfangenen Daten an eine weitere Vorrichtung (zentrale Verwal- tungseinheit ) weiterzuleiten und die von der zentralen Verwaltungseinheit empfangenen Informationsdaten an ein Endgerät weiterzuleiten. Wie nachstehend noch genauer beschrieben wird, ist hierbei die Verbindung zwischen Zugangspunkt und zentraler Verwaltungsein- heit nicht unbedingt als Funkverbindung auszugestalten, kann jedoch ebenfalls als Funkverbindung ausgebildet sein (in diesem Fall können die erste und die zweite Sende- und Empfangseinheit auch als eine gemeinsame Einheit realisiert sein) .In the text which follows, an access point is understood to mean a device (in particular a wireless access point) which, on the one hand, has a transmitting and receiving unit in order to be able to communicate with a terminal in radio constellation. but also has a second transmitting and receiving unit in order to forward the data received from the terminal to a further device (central management unit) and the information data received from the central management unit to a terminal forward. As will be described in more detail below, in this case the connection between access point and central administration unit is not necessarily designed as a radio connection, but may also be configured as a radio connection (in this case, the first and the second transmitting and receiving unit can also act as a common unit be realized).
Wie nachfolgend noch genauer ausgeführt, können auch Endgeräte als Zugangspunkt für weitere Endgeräte ausgebildet sein, ggf. indem neben der Funkverbindungs- Sende- und Empfangseinheit eine weitere Sende- und Empfangseinheit integriert ist, welche zum Datenaustausch mit der zentralen Verwaltungseinheit dient.As explained in more detail below, terminals can also be designed as access points for further terminals, if necessary, in that a further transmitting and receiving unit is integrated next to the radio link transmitting and receiving unit, which serves for data exchange with the central administrative unit.
Der Datenaustausch zwischen den Endgeräten und der Zentrale wird also über die Access Points ( Zugangs - punkte) abgewickelt. Auf separate Zugangspunkte kann jedoch auch verzichtet werden, wenn die Endgeräte so ausgestaltet sind, dass sie zusätzlich eine Zugangspunkt-Funktionalität für andere Endgeräte integrieren. Von den Endgeräten ausgehende Daten erreichen einen Zugangspunkt per Funk. Dieser Zugangspunkt leitet die Daten zur Zentrale weiter. Eine solche Weiterleitung kann ebenfalls über Funk geschehen, es ist jedoch auch z.B. die Weiterleitung über Kabelnetz möglich. Ebenfalls möglich ist die Weiterleitung über ein Subnetzwerk (beispielsweise ein Internetproto- koll-basiertes Firmennetzwerk) . Im umgekehrten Fall erreichen von der zentralen Verwaltungseinheit ausgehende Daten einen Zugangspunkt und der Zugangspunkt leitet die Daten an die entsprechenden Endgeräte weiter. Einem Zugangspunkt können hierbei mehrere Endge- rate zugeordnet sein.The data exchange between the terminals and the control center is thus handled via the access points. However, separate access points can also be dispensed with if the terminals are designed such that they additionally integrate access point functionality for other terminals. Data originating from the terminals reach an access point by radio. This access point forwards the data to the central office. Such forwarding can also be done via radio, but it is also possible, for example, the forwarding via cable network. Also possible is the forwarding via a subnetwork (for example, an Internet Protocol-based company network). In the opposite case data arriving from the central management unit reaches an access point and the access point forwards the data to the corresponding terminals. An access point can be assigned several terminal rates.
Die erfindungsgemäße Netzwerkanordnung automatisiert die Einbindung von Endgeräten in das vorhandene Netzwerk. Darüberhinaus werden auch Möglichkeiten be- schrieben, wie Zugangspunkte in das Netzwerk einbindbar sind. Schließlich werden auch Mechanismen zur automatischen Erkennung von Störungen zur Verfügung gestellt (Störungen sind beispielsweise Ausfälle von Endgeräten, von Zugangspunkten oder von der zentralen Verwaltungseinheit) . Die Erfindung beschreibt darüberhinaus aus Mechanismen zur Kompensation von solchen Störungen.The network arrangement according to the invention automates the integration of terminals in the existing network. In addition, possibilities are described how access points can be integrated into the network. Finally, mechanisms are also provided for the automatic detection of disturbances (disturbances are for example failures of terminals, of access points or of the central administrative unit). The invention also describes mechanisms for compensating for such disturbances.
Mechanismen zur Datenübertragung per Funk und/oder zur Datenübertragung per Ethernet oder ähnlichem sind dem Fachmann bekannt und werden daher hier vorausgesetzt und nicht separat beschrieben.Mechanisms for data transmission by radio and / or data transmission via Ethernet or the like are known in the art and are therefore assumed here and not described separately.
Wesentlicher Aspekt der vorliegenden Erfindung ist es, dass ein Endgerät sich automatisch über einen Zugangspunkt mit der zentralen Verwaltungseinheit verbinden kann (mittels Assoziation beim Zugangspunkt) , indem es ein Assoziierungsanfragesignal (nachfolgend auch als engl. „Associate Request Broadcast Packet" bezeichnet) aussendet. Diejenigen Zugangspunkte, die sich in Funkreichweite des Endgerätes befinden, empfangen das Assoziierungsanfragesignal und senden daraufhin Assoziierungsantwortsignale aus, mit denen sie die Bereitschaft, sich mit dem Endgerät zu verbinden (bzw. einen Datenaustausch des Endgerätes mit der zentralen Verwaltungseinheit über sie zu ermöglichen oder nicht) signalisieren. Basierend auf den empfangenen Assoziierungsantwortsignalen der Zugangspunkte wählt, wie nachfolgend noch genauer beschrieben wird, das Endgerät einen Zugangspunkt aus und assoziiert sich mit diesem: Es wird eine bidirektionale Verbindung zum Datenaustausch per Funk zwischen Endgerät und ausgewähltem Zugangspunkt hergestellt.An essential aspect of the present invention is that a terminal can connect to the central management unit automatically (via association at the access point) via an access point by sending out an association request signal (hereinafter referred to as "Associate Request Broadcast Packet") Access points that are within the radio range of the terminal receive the association request signal and then send association response signals that allow them to connect to the terminal (or to allow the terminal to communicate with the central management unit through them or not). Based on the received association response signals of the access points, as will be described in more detail below, the terminal selects and associates with an access point: a bidirectional connection is established for data exchange by radio between the terminal and the selected access point.
Um unautorisierte Endgeräte daran zu hindern, sich dem Netzwerk anzuschließen, wird wie nachfolgend noch näher beschrieben, mittels einer Assoziierungs- Identifikationskennziffer (nachfolgend auch Assoziie- rungs-ID) eine Registrierung des Endgerätes bei der zentralen Verwaltungseinheit vorgenommen. Ist die vom Endgerät über den Zugangspunkt an die zentrale Verwaltungseinheit übersandte Assoziierungs-ID bei der zentralen Verwaltungseinheit vorab registriert worden, so wird dem entsprechenden Endgerät die Anbindung erlaubt. Andernfalls kann z.B. die Datenübertra- gung gesperrt oder auch ein Alarmsignal ausgelöst werden.In order to prevent unauthorized terminals from joining the network, a registration of the terminal at the central administration unit is carried out as described in more detail below by means of an association identification code (hereinafter also association ID). If the association ID transmitted by the terminal via the access point to the central administrative unit has been registered in advance at the central administrative unit, then the connection is permitted to the corresponding terminal. Otherwise, e.g. the data transmission is blocked or an alarm signal is triggered.
Besonders vorteilhaft ist es, alternativ oder kumulativ zur Registrierung des Endgeräts mit Hilfe von verschlüsselten Authentifizierungs-Kennziffern, wie es nachfolgend ebenfalls noch näher beschrieben wird, eine Authentifizierung eines Endgeräts bei der zentralen Verwaltungseinheit durchzuführen. Hierdurch ist es möglich, Umgehungsversuche unberechtigter Endgerä- te, welche beispielsweise darauf basieren können, dass die Assoziierungs-ID nicht verschlüsselt ist, zu verhindern.It is particularly advantageous, alternatively or cumulatively for registering the terminal with the aid of encrypted authentication codes, as will also be described in more detail below, to perform an authentication of a terminal at the central management unit. This makes it possible to prevent attempts to circumvent unauthorized end devices, which may be based, for example, on the fact that the association ID is not encrypted.
Wie nachfolgend noch in Einzelheiten beschrieben, sind in vorteilhaften Ausgestaltungsformen bei der vorliegenden erfindungsgemäßen Netzwerkanordnung auch Keep-alive-Nachrichten (nachfolgend alternativ auch als Funktionsnachrichten bezeichnet) einsetzbar. Solche Nachrichten können zur Störungserkennung genutzt werden und sind insbesondere dazu verwendbar, dass sich eine Netzwerkeinheit (z.B. Endgerät, Zugangs- punkt oder zentrale Verwaltungseinheit) von der Erreichbarkeit einer anderen Netzwerkeinheit bzw. eines Kommunikationspartners überzeugt .As described in more detail below, in advantageous embodiments of the present network arrangement according to the invention also Keep-alive messages (hereinafter alternatively also referred to as function messages) can be used. Such messages can be used for fault detection and can be used in particular for a network unit (eg terminal, access point or central administration unit) to be convinced of the accessibility of another network unit or of a communication partner.
Ein wesentlicher Aspekt der freien Zuordenbarkeit bei der vorliegenden Erfindung ist auch, dass mehrere Endgeräte mit einem Access Point bzw. Zugangspunkt kommunizieren können und dass sich ein solcher Zugangspunkt nicht in unmittelbarer Nähe eines Endgerä- tes befinden muss. Im Falle der später noch genauer beschriebenen Multi-Hop-Vernetzung ist es sogar möglich, dass sich separate Access-Punkte außerhalb der Reichweite einzelner Endgeräte befinden; diese Endgeräte können sich dann über andere Endgeräte mit den separaten Access-Punkten verbinden.An essential aspect of the free assignability in the present invention is also that several terminals can communicate with an access point or access point and that such an access point does not have to be in the immediate vicinity of a terminal. In the case of multi-hop networking described in more detail below, it is even possible for separate access points to be outside the reach of individual terminals; These devices can then connect via other devices with the separate access points.
Die Hauptvorteile der vorliegenden Erfindung ergeben sich wie folgt:The main advantages of the present invention are as follows:
• Auf einfache Art und Weise können sich mit einer Funkeinheit ausgestattete Endgeräte per Funk mit einer bereits vorhandenen Netzwerk- (Teil) - Anordnung zu einer erweiterten Netzwerkanordnung automatisch verbinden.• In a simple way, terminals equipped with a radio unit can automatically connect to an already existing network (sub) arrangement to an extended network arrangement by radio.
• Es ist somit theoretisch unbegrenzt eine automati- sehe Erweiterung eines bestehenden Netzwerks um zusätzliche Endgeräte auf einfache Art und Weise möglich.• It is thus theoretically unlimited an automatic extension of an existing network to additional terminals in a simple manner possible.
• Nicht autorisierte Endgeräte können auf verschiedene Art und Weisen daran gehindert werden, sich mit den vorhandenen Netzwerkkomponenten zu verbinden. • Mit der erfindungsgemäßen Netzwerkanordnung ist es auf einfache Art und Weise möglich, eine beliebige Zahl von einzelnen per Funk ansteuerbaren Endgeräten zu überwachen, zu konfigurieren oder zu pro- grammieren. Manuelle Eingriffe zur Konfiguration vor Ort und manuelle Administrationsvorgänge vor Ort entfallen somit weitestgehend.• Unauthorized devices can be prevented in various ways from connecting to existing network components. With the network arrangement according to the invention, it is possible in a simple manner to monitor, configure or program any number of individual terminals which can be controlled by radio. Manual interventions for on-site configuration and manual administration on site are thus eliminated as far as possible.
• Die erfindungsgemäße Netzwerkanordnung kann in allen Bereichen eingesetzt werden, in denen Draht- losendgeräte über Zugangspunkte mit einer zentralen Verwaltungseinheit zu vernetzen sind.The network arrangement according to the invention can be used in all areas in which wireless lotter devices are to be networked via access points with a central administrative unit.
Nachfolgend wird die vorliegende Erfindung anhand einzelner Ausführungsbeispiele ausführlich beschrie- ben. Die einzelnen in den Ausführungsbeispielen beschriebenen Aspekte können dabei vom Fachmann auch auf eine Art und Weise kombiniert werden, wie sie sich seinen Fachverständnis unmittelbar erschließt, ohne dass dies in dieser Form in einem der Ausfüh- rungsbeispiele niedergelegt ist.Hereinafter, the present invention will be described in detail based on individual embodiments. The individual aspects described in the exemplary embodiments can also be combined by the person skilled in the art in a manner in which they directly reveal their specialist understanding, without this having been laid down in this form in one of the exemplary embodiments.
Figur 1 zeigt ein Beispiel einer möglichen Grundkonfiguration einer erfindungsgemäßen Netzwerkanordnung zur Erklärung der Asso- ziierung eines einzelnen Endgerätes bei dem Zugangspunkt und der Registrierung bei der zentralen Verwaltungseinheit.FIG. 1 shows an example of a possible basic configuration of a network arrangement according to the invention for explaining the association of a single terminal with the access point and the registration with the central administration unit.
Figur 2 zeigt ein Aktivitätsdiagramm der Assozi- ierung, einer darauf folgenden Registrierung und einer darauf folgenden Authentifizierung eines Endgerätes bei einem Zugangspunkt und der Registrierung des Zylinders bei der zentralen Verwaltungsein- heit. Figur 3 zeigt den Einsatz von Timern und Timersignalen zur Störungserkennung und -behebung (Aktivitätsdiagramm) .FIG. 2 shows an activity diagram of the association, a subsequent registration and a subsequent authentication of a terminal at an access point and the registration of the cylinder with the central administration unit. FIG. 3 shows the use of timers and timer signals for fault detection and elimination (activity diagram).
Figur 4 zeigt einen Anwendungsfall, bei dem mehrere Endgeräte über separate, nicht als Endgerät ausgebildete Zugangspunkte und ein IP-basiertes Firmennetzwerk (Subnetz- werk) mit der zentralen Verwaltungsein- heit verbunden sind bzw. sich verbinden.FIG. 4 shows an application in which a plurality of terminals are connected to the central administration unit via separate access points not formed as terminals and an IP-based company network (subnetwork).
Figur 5 zeigt ein weiteres Beispiel, bei dem eine entsprechende Verbindung über Endgeräte, welche zusätzlich eine Zugangspunkt- Funktionalität integrieren, durchgeführt wird.FIG. 5 shows a further example in which a corresponding connection is carried out via terminals which additionally integrate an access point functionality.
Figur 6 zeigt den konkreten Anwendungsfall eines vernetzten Minibarsystems .FIG. 6 shows the concrete application of a networked minibars system.
Es wird zunächst anhand der Basiskonfiguration von Figur 1 und der Figur 2 beschrieben, wie eine erfindungsgemäße Assoziierung bzw. Verbindung, eine erfindungsgemäße Registrierung und eine erfindungsgemäße Authentifizierung ausgestaltet werden können.It is first described on the basis of the basic configuration of Figure 1 and Figure 2, as an association or connection according to the invention, a registration according to the invention and authentication according to the invention can be configured.
Figur 1 zeigt ein Endgerät 3, welches zum bidirektionalen Datenaustausch per Funk ausgebildet ist. Somit weist das Endgerät 3 ein entsprechendes Funkmodul auf. Figur 1 zeigt desweiteren zwei an unterschiedlichen Orten beabstandet vom Endgerät 3 angeordnete Zugangspunkteinheiten bzw. Zugangspunkte 2a und 2b. Jeder der Zugangspunkte weist eine erste Verbindungs- einheit (Funkverbindungseinheit) auf, mit dem bidi- rektional Daten mit Endgeräten über Funk austauschbar sind (gestrichelte Linie) . Der Zugangspunkt 2a und 2b ist in diesem Fall über eine Datenleitung (Kabel oder ähnliches, durchgezogene Linie) mit einer zentralen Verwaltungseinheit 1 verbunden. Es kann sich alternativ jedoch auch um eine Funkverbindung handeln. Zum Datenaustausch mit der zentralen Verwaltungseinheit 1 weisen die Zugangspunkte 2a und 2b jeweils eine weitere (zweite) Sende- und Empfangseinheit auf. Die Verwaltungseinheit kann sich hierbei in ein und demselben Gebäude wie die Zugangspunkte und das Endgerät befinden. Es ist jedoch auch möglich, dass sie sich in einem anderen Gebäude befindet (z.B. Nachbargebäude) .Figure 1 shows a terminal 3, which is designed for bidirectional data exchange by radio. Thus, the terminal 3 has a corresponding radio module. FIG. 1 furthermore shows two access point units or access points 2a and 2b arranged at different locations at a distance from the terminal 3. Each of the access points has a first connection unit (radio connection unit) with which bi-directionally data can be exchanged with terminal devices via radio (dashed line). The access point 2a and 2b In this case, it is connected to a central management unit 1 via a data line (cable or the like, solid line). However, it may alternatively also be a radio connection. For data exchange with the central management unit 1, the access points 2a and 2b each have a further (second) transmitting and receiving unit. The administrative unit may be located in one and the same building as the access points and the terminal. However, it is also possible that it is located in another building (eg neighboring building).
Nachdem das Endgerät, wie es nachfolgend ausführlich beschrieben wird, zu einem der Zugangspunkte 1 eine Funkverbindung aufgebaut hat (Assoziierung) , können dann bidirektional Daten zwischen zentraler Verwaltungseinheit 1 und Endgerät 3 über den vom Endgerät 3 ausgewählten Zugangspunkt ausgetauscht werden.After the terminal, as described in detail below, has established a radio link to one of the access points 1 (association), data can then be exchanged bidirectionally between the central management unit 1 and terminal 3 via the access point selected by the terminal 3.
Ein Beispiel für eine erfindungsgemäße Assoziierung, Registrierung und Authentifizierung des Endgeräts 3 bei der zentralen Verwaltungseinheit 1 wird nun anhand des Aktivitätsdiagramms der Figur 2 beschrieben.An example of an association, registration and authentication of the terminal 3 according to the invention in the central management unit 1 will now be described with reference to the activity diagram of FIG.
Bevor das Endgerät 3 erfindungsgemäß in das bisherige Rumpfnetzwerk 1, 2a, 2b eingebunden werden kann, muss es aus Sicherheitsgründen vorab lokal bei der Zentrale registriert werden. Dies wird nachfolgend auch als Initialisierung bezeichnet. Bei dieser Initialisierung werden eine eindeutige Identifikationsnummer bzw. Assoziierungs-Identifikationskennziffer (welche auch der späteren Assoziation dient) , ein Geheimnis (nachfolgend alternativ auch als kryptographischer Schlüssel bezeichnet) , das der späteren Authentifizierung dient, sowie optional Berechtigungsdaten (z.B. welche Zugangsberechtigungen auf das Endgerät zugreifende Benutzer haben oder welche Ereignisse das Endgerät nach Datenübertragung in der Zentraleinheit auslösen darf) lokal in der zentralen Verwaltungsein- heit einprogrammiert (z.B. in entsprechenden Tabellen im Speicher) . Diese lokal in der zentralen Einheit 1 abgespeicherten Daten werden nachfolgend auch als zweite Assoziierungs-Identifikationskennziffer und zweiter kryptographischer Schlüssel bezeichnet. Eben- so wird entsprechend eine erste Assoziierungs- Identifikationskennziffer und ein erster kryptographischer Schlüssel in dem Endgerät lokal abgespeichert (fest einprogrammiert) . Optional können auch Berechtigungsdaten (beispielsweise wie auf das Endgerät zugegriffen werden darf) im Endgerät abgelegt werden.Before the terminal 3 according to the invention can be incorporated into the previous hull network 1, 2a, 2b, it must be registered locally for security reasons in advance at the headquarters. This is also referred to below as initialization. During this initialization, a unique identification number or association identification code (which also serves for the later association), a secret (also referred to below alternatively as a cryptographic key), which serves for the later authentication, and optionally authorization data (eg which access authorizations the user has access to the terminal or which events the terminal may initiate after data transmission in the central unit) are programmed locally in the central administration unit (eg in corresponding tables in the memory). These data stored locally in the central unit 1 are also referred to below as the second association identification code and the second cryptographic key. Similarly, a first association identification code and a first cryptographic key are locally stored in the terminal (permanently programmed). Optionally, authorization data (for example, how the terminal may be accessed) can also be stored in the terminal.
Nach Abschluss dieser Initialisierung in der Zentrale 1 wird in der Zentrale ein Timer gestartet (Größen- Ordnung im Halbstundenbereich) . Dieser Timer wird angehalten, wenn sich das Endgerät nach seiner Inbetriebnahme über einen der Zugangspunkte 2a, 2b (siehe nachfolgend) bei der Zentrale 1 meldet. Bleibt diese Meldung aus, kann in der Software der Zentrale 1 auf das Ausbleiben der Registrierung hingewiesen werden (Fehlermeldung) .After completion of this initialization in the control panel 1, a timer is started in the control panel (size order in half-hourly range). This timer is stopped when the terminal, after being put into operation, reports to the control center 1 via one of the access points 2a, 2b (see below). If this message is missing, the software of the control panel 1 can be notified that the registration has failed (error message).
Nach Abschluss der lokalen Initialisierung (Einprogrammierung der notwendigen Daten in die Zentrale 1) wird nun vor Ort lokal das (bzw. ein) neue (es) Endgerät 3 aktiviert. Nach Aktivierung verschickt das Endgerät 3 ein Assoziierungsanfragesignal (Associate Re- quest Broadcast Packet) , welches die Assoziierungs- Identifikationskennziffer enthält, an all diejenigen Zugangspunkte 2, die sich in Funkreichweite befinden. Nachfolgend wird angenommen, dass dies die beiden in Figur 1 gezeigten Punkte 2a und 2b sind (gestrichelte Linien: Funkverbindung zwischen Endgerät 3 und Zugangspunkt 2a und Zugangspunkt 2b möglich) . Alle aufnahmewilligen Zugangspunkte antworten mit einem Asso- ziierungsantwortsignal (nachfolgend auch Associate Response Broadcast Packet) , das Informationen über die aktuelle Auslastung des jeweiligen Zugangspunkts 2 enthält (z.B. also insbesondere über die Anzahl bereits mit einem Zugangspunkt assoziierter Endgeräte) . Damit diese Kommunikation zwischen Endgerät 3 und Zugangspunkt 2 eindeutig ist, enthalten die Associate Response Broadcast Packets ebenfalls die bei der Initialisierung vergebene (vom Zugangspunkt über das Associate Request Broadcast Packet empfangene) Assozia- tions-Identifikationskennziffer (Assoziations-ID) .After completion of the local initialization (programming the necessary data in the center 1) locally (or a) new (it) terminal 3 is now locally activated. Upon activation, the terminal 3 sends an association request signal (Associate Request Broadcast Packet) containing the association identification code to all those access points 2 that are within radio range. Subsequently, it is assumed that this is the two in 2 and 2b (dashed lines: radio connection between terminal 3 and access point 2a and access point 2b are possible). All receiving access points respond with an association response broadcast signal (hereinafter also referred to as Associate Response Broadcast Packet) which contains information about the current utilization of the respective access point 2 (eg, in particular, the number of terminals already associated with an access point). For this communication between terminal 3 and access point 2 to be unique, the associate response broadcast packets also contain the association identification code (association ID) assigned during initialization (received by the access point via the associate request broadcast packet).
Das Endgerät wählt aufgrund der aktuellen Auslastung der einzelnen Zugangspunkte 2 und/oder der Verbindungsqualität der zwischen dem Endgerät 3 und dem je- weiligen Zugangspunkt 2 möglichen FunkverbindungDue to the current utilization of the individual access points 2 and / or the connection quality, the terminal selects the radio connection that is possible between the terminal 3 and the respective access point 2
(beispielsweise RSSI oder Link Qualität Indicator, siehe nachfolgend) den am besten geeigneten Zugangs- punkt 2 aus und assoziiert bzw. verbindet sich mit diesem. Zur Bestätigung einer erfolgreichen Assozia- tion wird ein Drei -Wege-Handshake durchgeführt.(for example, RSSI or Link Quality Indicator, see below) selects and associates with the most appropriate access point 2. To confirm a successful association, a three-way handshake is performed.
Da sich mit hoher Wahrscheinlichkeit mehrere Zugangspunkte in Funkreichweite des Endgeräts 3 befinden (hier die beiden Punkte 2a und 2b) ist davon auszuge- hen, dass mehrere Zugangspunkte das Associate RequestSince it is highly probable that several access points are within radio range of the terminal 3 (here the two points 2a and 2b), it can be assumed that several access points are the associate request
Broadcast Packet des Endgeräts 3 empfangen können. Jeder Zugangspunkt, der nicht voll ausgelastet ist (d.h. mit weniger als einer in der Software der zentralen Verwaltungseinheit festgelegten und den einzel- nen Zugangspunkten mitgeteilten Maximalanzahl vonBroadcast Packet of the terminal 3 can receive. Any access point that is underutilized (i.e., with less than a maximum number of times specified in the central management unit software and communicated to each access point
Endgeräten assoziiert ist) antwortet im vorliegenden Fall mit einem Associate Response Broadcast Packet. Dieses Response Packet enthält die Assoziations-ID des Endgeräts 3 und einen Wert, der die aktuelle Auslastung des Zugangspunkts (beispielsweise in Form der Anzahl assoziierter Endgeräte) beschreibt. Da mit hoher Wahrscheinlichkeit mehrere Zugangspunkte das Associate Request Broadcast Packet des Endgeräts 3 empfangen haben, empfängt das Endgerät 3 als Antwort darauf auch mehrere Associate Response Broadcast Pa- ckets (Assoziationsantwortsignale) von verschiedenen Zugangspunkten .End devices is associated) answers in the present Case with an Associate Response Broadcast Packet. This response packet contains the association ID of the terminal 3 and a value which describes the current utilization of the access point (for example in the form of the number of associated terminals). Since multiple access points have most likely received the Associate Request Broadcast Packet of the terminal 3, the terminal 3 in response also receives multiple Associate Response Broadcast Packets from different access points.
Das Endgerät ermittelt nun den für die Verbindung am besten geeigneten Zugangspunkt. Dazu dienen die Werte Auslastung, RSSI und Link Quality Indicator. DieseThe terminal now determines the most suitable access point for the connection. The values Utilization, RSSI and Link Quality Indicator serve this purpose. These
Werte können auf unterschiedliche Art und Weise entweder einzeln verwendet werden (beispielsweise Wahl desjenigen Zugangspunkts, der die niedrigste Auslastung aufweist oder den höchsten Link Quality Indica- tor zeigt) , sie lassen sich jedoch auch miteinander verknüpfen, um ein Gütemaß für die mögliche Verbindung über einen Zugangspunkt zu ermitteln. RSSI steht hierbei für „Received Signal Strength Indication" und ist ein Maß für die Feldstärke eines empfangenen Funksignals. Der Link Quality Indicator ist ein Maß für die Bitfehlerrate der empfangenen Daten. Beide Werte werden üblicherweise von der Hardware eines Funksystems ermittelt und können somit verknüpft oder einzeln in der entsprechenden Software weiterverar- beitet werden. Nach Bestimmung des am besten geeigneten Zugangspunkts anhand des ermittelten Gütemaßes assoziiert sich das Endgerät 3 mit diesem Zugangspunkt. Nachfolgend sei angenommen, dass die Assoziation des Endgeräts 3 mit dem Zugangspunkt 2a erfolgt. Die Assoziation beinhaltet dabei die Zuweisung einer Adresse an das Endgerät 3 sowie die Speicherung der Adresse des Punkts 2a im Endgerät. Nach erfolgreicher Assoziierung registriert der Zugangspunkt 2a das Endgerät 3 bei der Zentrale 1, so dass eine erfolgreiche Inbetriebnahme des Endgeräts erfasst werden kann und auch festgestellt werden kann, ob das Endgerät ein autorisiertes Endgerät ist (siehe nachfolgend anhand der Assoziierungs-Identifikations-Kennziffer oder besser noch anhand verschlüsselter Geheimnisse) .Values can either be used individually in different ways (for example, choosing the access point that has the lowest utilization or the highest link quality indicator), but they can also be linked together to provide a measure of the goodness of the possible connection through a link Determine access point. RSSI stands for "Received Signal Strength Indication" and is a measure of the field strength of a received radio signal.The Link Quality Indicator is a measure of the bit error rate of the received data.These values are usually determined by the hardware of a radio system and can thus be linked or After determining the most suitable access point on the basis of the quality measure determined, the terminal 3 associates with this access point 2. Assume that the association of the terminal 3 with the access point 2a takes place the assignment of an address to the terminal 3 and the storage of the Address of point 2a in the terminal. After successful association, the access point 2a registers the terminal 3 at the center 1, so that a successful startup of the terminal can be detected and it can also be determined whether the terminal is an authorized terminal (see below on the association identification code number or better still based on encrypted secrets).
Mit anderen Worten: Falls das Endgerät 3 berechtigt ist, erkennt es die Zentrale 1 aufgrund eines Vergleichs der bei der lokalen Initialisierung in der Zentrale abgelegten zweiten Assoziierungs- Identifikations-Kennziffer mit der über den Zugangs- punkt 2a vom Endgerät 3 an die Zentrale 1 übermittelten ersten Assoziierungs-Identifikations-Kennziffer . Wird das Gerät 3 (bei Übereinstimmung dieser Kennziffern) zugelassen, so speichert die Zentrale die Adresse des Endgeräts 3 zusammen mit der Adresse des zugeordneten Zugangspunktes 2a in einer Routingtabelle. Bereits die Verwendung einer nicht- verschlüsselten Assoziierungs-ID (bzw. der Vergleich zweier solcher Kennziffern) verhindert also auf einfache Art und Weise das Einschleichen fremder, nicht- autorisierter Endgeräte in die erfindungsgemäße Netz- werkanordnung . Um einem höheren Sicherheitsstandard gerecht zu werden, wird darüberhinaus wie nachfolgend beschrieben, eine Authentifizierung des Endgeräts zusätzlich vorgenommen.In other words, if the terminal 3 is authorized, it recognizes the center 1 on the basis of a comparison of stored in the local initialization in the central second association identification code with the via the access point 2a from the terminal 3 to the center 1 transmitted first association identification code. If the device 3 (if these codes match) is allowed, the central office stores the address of the terminal 3 together with the address of the assigned access point 2a in a routing table. Already the use of a non-encrypted association ID (or the comparison of two such codes) thus prevents in a simple manner the creeping in of foreign, unauthorized end devices into the network arrangement according to the invention. In order to meet a higher security standard, in addition, an authentication of the terminal is additionally made as described below.
Nach erfolgreicher Assoziierung zwischen Endgerät 3 und Zugangspunkt 2a registriert somit der Zugangs- punkt 2a dieses Endgerät 3 bei der Zentrale 1. Dazu schickt wie vorbeschrieben der Zugangspunkt 2a die Registrierungsnachricht an die Zentrale. Diese Nachricht enthält die Assoziations-ID des Endgeräts 3 und die Adresse, die der Zugangspunkt 2a zuvor dem Endgerät 3 zugewiesen hat. Zur Bestätigung einer erfolgreichen Registrierung wird wieder ein Drei-Wege- Handshake durchgeführt.After successful association between terminal 3 and access point 2a, the access point 2a of this terminal 3 thus registers at the center 1. For this purpose, as described above, the access point 2a sends the registration message to the center. This message contains the association ID of the terminal 3 and the address that the access point 2a has previously assigned to the terminal 3. To confirm a successful registration, a three-way handshake will be performed again.
Nach erfolgreicher Assoziierung und Registrierung wie vorbeschrieben ist der Weg, den die Daten durch die erfindungsgemäße Netzwerkanordnung nehmen müssen, in beide Richtungen eindeutig: • Der Zentrale 1 ist bekannt, mit welchem Zugangspunkt welche Endgeräte assoziiert sind (hier Endgerät 3 mit Zugangspunkt 2a) . Die Zentrale 1 kann somit die Daten, die für ein bestimmtes Endgerät bestimmt sind (beispielsweise Daten um dieses lo- kal zu konfigurieren) an den richtigen Zugangs- punkt schicken. Der Zugangspunkt empfängt die Daten und leitet sie an das Endgerät weiter. • Jedes Endgerät kennt den mit ihm assoziierten Zugangspunkt: Das Endgerät kann somit Daten, die für die Zentrale bestimmt sind, an den für ihn bestenAfter successful association and registration as described above, the path that the data must take through the network arrangement according to the invention is unambiguous in both directions: Central office 1 knows with which access point which terminals are associated (here terminal 3 with access point 2a). The center 1 can thus send the data destined for a particular terminal (for example, data to configure this locally) to the correct access point. The access point receives the data and forwards it to the terminal. • Each terminal knows the access point associated with it: The terminal can thus provide data destined for the central office to its best
Zugangspunkt schicken. Der Zugangspunkt empfängt diese Daten und leitet sie an die Zentrale weiter. Natürlich ist es hierbei auch möglich, dass sich (beispielsweise in einer lokalen Tabelle) das End- gerät 3 mehrere Zugangspunkte anhand des bestimmten Gütemaßes der Funkverbindung merkt: Es werden dann auch alternierend Datenübertragungen über mehrere Zugangspunkte und/oder Wechsel von einem zum anderen Zugangspunkt beim Ausfall eines Zu- gangspunkts möglich.Send access point. The access point receives this data and forwards it to the central office. Of course, it is also possible here that (for example in a local table) the terminal 3 notices several access points on the basis of the specific quality measure of the radio connection: data transmissions over several access points and / or changes from one access point to the other are then also alternately Failure of an access point possible.
Um hohen Sicherheitsanforderungen bezüglich des Ein- schleichens nicht-autorisierter Endgeräte zu genügen, wird im vorliegenden Fall nach der Registrierung auch noch eine Authentifizierung des Endgeräts 3 (über den Zugangspunkt 2a) in der Zentrale 1 durchgeführt. Eine solche Authentifizierung geschieht mit Hilfe kryp- tographischer Schlüssel. Hierbei wird im Endgerät ein erster kryptographischer Schlüssel abgespeichert (die kryptographisehen Schlüssel werden nachfolgend auch als Geheimnisse bezeichnet) , in der Zentrale istIn order to meet high security requirements with regard to the creeping in of non-authorized terminals, an authentication of the terminal 3 (via the access point 2a) in the center 1 is also carried out after the registration in the present case. A such authentication is done by means of a cryptographic key. In this case, a first cryptographic key is stored in the terminal (the cryptographic keys are also referred to as secrets below), is in the center
(mindestens) ein zweiter kryptographischer Schlüssel abgespeichert. Sowohl das Endgerät als auch die Zentrale können durch Verschlüsselung mit ihrem jeweiligen kryptographisehen Schlüssel aus einer Authentifi- zierungs-Kennziffer (dies kann insbesondere eine mit einem Zufallszahlengenerator erzeugte Zufallszahl sein) eine verschlüsselte Authentifizierungs- Kennziffer erzeugen. Es können dann auf geeignete Art und Weise eine unverschlüsselte Authentifizierungs- Kennziffer (Zufallszahl) sowie ein Ergebnis einer(at least) stored a second cryptographic key. Both the terminal and the center can generate an encrypted authentication code by encryption with their respective cryptographic key from an authentication code (this may be, in particular, a random number generated with a random number generator). It can then in a suitable manner an unencrypted authentication code (random number) and a result of a
Verschlüsselung hiervon zwischen den beiden Netzwerkeinheiten ausgetauscht werden, so dass ohne Austausch eines kryptographischen Schlüssels selbst eine Authentifizierung des Endgeräts 3 bei der Zentrale 1 möglich wird. Das Endgerät weist somit die Kenntnis seines einprogrammierten Geheimnisses (erster kryptographischer Schlüssel) nach, ohne das Geheimnis selbst übertragen zu müssen. Die Authentifizie- rungsprozedur wird hierbei von der Zentrale wie folgt angestoßen: Bei der Authentifizierung weist das Endgerät 3 die Kenntnis des bei der Initialisierung einprogrammierten Geheimnisses (erster kryptographischer Schlüssel) nach, indem zunächst eine Zufallszahl R (zweite Authentifizierungs-Kennziffer) von der Zent- rale 1 erzeugt wird und an das Endgerät 3 gesendet wird. Das Endgerät 3 verschlüsselt diese Zufallszahl R mit seinem kryptographischen Schlüssel (verwendet also die empfangene zweite Authentifizierungs- Kennziffer als eine erste Authentifizierungs- Kennziffer, um daraus durch Verschlüsselung mittels des lokal gespeicherten ersten kryptographischen Schlüssels eine erste verschlüsselte Authentifizie- rungs-Kennziffer zu erzeugen) . Das Ergebnis (die erzeugte erste verschlüsselte Authentifizierungs- Kennziffer) wird dann vom Endgerät zurück an die Zentrale 1 gesendet und dort empfangen. Die Zentrale verschlüsselt die Zufallszahl R ebenfalls (erzeugt somit mit ihrem lokal gespeicherten zweiten kryp- tographischen Schlüssel aus der zweiten Authentifi- zierungs-Kennziffer R eine zweite verschlüsselte Au- thentifizierungs-Kennziffer) . Anschließend wird die in der Zentrale erzeugte zweite verschlüsselte Authentifizierungs-Kennziffer mit der empfangenen ersten verschlüsselten Authentifizierungs-Kennziffer verglichen: Stimmt das Verschlüsselungsergebnis über- ein, erzeugt die Verschlüsselung der Zufallszahl R also auf beiden Seiten identische verschlüsselte Authentifizierungs-Kennziffern, so bedeutet dies, dass die beiden Kommunikationspartner Zentrale 1 und Endgerät 3 über das gleiche Geheimnis verfügen (der ers- te kryptographische Schlüssel also mit dem zweiten kryptographisehen Schlüssel übereinstimmt) . Damit ist das Endgerät 3 bei der Zentrale 1 authentifiziert.Encryption thereof be exchanged between the two network units, so that even without the exchange of a cryptographic key itself authentication of the terminal 3 at the center 1 is possible. The terminal thus detects the knowledge of its programmed secret (first cryptographic key) without having to transmit the secret itself. The authentication procedure is initiated by the central office as follows: During the authentication, the terminal 3 acquires the knowledge of the secret (first cryptographic key) programmed during the initialization, by first determining a random number R (second authentication code number) from the center. rale 1 is generated and sent to the terminal 3. The terminal 3 encrypts this random number R with its cryptographic key (thus uses the received second authentication code as a first authentication code number), to be encrypted by means of the locally stored first cryptographic key Key to generate a first encrypted authentication ID). The result (the generated first encrypted authentication code) is then sent from the terminal back to the center 1 and received there. The control center also encrypts the random number R (thus generates a second encrypted authentication code with its locally stored second cryptographic key from the second authentication code R). Subsequently, the second encrypted authentication code number generated in the center is compared with the received first encrypted authentication code number. If the encryption result matches, the encryption of the random number R generates identical encrypted authentication code numbers on both sides, this means that the two communication partners central office 1 and terminal 3 have the same secret (ie, the first cryptographic key corresponds to the second cryptographic key). Thus, the terminal 3 is authenticated at the center 1.
Vorteilhafterweise wird die Netzwerkanordnung so aus- gebildet, dass die vorbeschriebene Authentifizierung des Endgeräts 3 bei der Zentrale 1 auch in umgekehrter Form erfolgen kann (Authentifizierung der Zentrale 1 beim Endgerät 3, beispielsweise nach Ausfall der Zentrale) . Ebenso ist es möglich, indem in einem Zu- gangspunkt ein dritter kryptographischer Schlüssel abgespeichert wird, auf entsprechende Art und Weise eine Authentifizierung eines Zugangspunkts bei der Zentrale 1 oder umgekehrt vorzunehmen.Advantageously, the network arrangement is formed so that the above-described authentication of the terminal 3 in the center 1 can also be done in reverse form (authentication of the center 1 at the terminal 3, for example, after failure of the center). It is also possible, by storing a third cryptographic key in an access point, to appropriately authenticate an access point at the center 1 or vice versa.
Falls die Assoziierung, die Registrierung oder die Authentifizierung, wie sie vorgeschrieben durchge- führt werden, scheitern, wird dies am Endgerät angezeigt (z.B. durch ein akustisches Signal). Insbesondere kann diejenige Netzwerkkomponente der gegenüber eine Authentifizierung zu erfolgen hat, bei Scheitern derselben ein Ereignis in Form eines Alarmsignals auslösen. Auf eine gescheiterte Authentifizierung reagiert hier die Software (beispielsweise der Zentrale) mit einer entsprechenden Alarmmeldung.If the association, registration or authentication as required by be led, fail, this is indicated on the terminal (eg by an acoustic signal). In particular, that network component which has to be authenticated may trigger an event in the form of an alarm signal if it fails. The software (for example the central office) responds to a failed authentication with a corresponding alarm message.
Erfindungsgemäß sind auf Basis der in Fig. 1 gezeigten Basiskonfiguration darüberhinaus die folgenden Funktionen (durch geeignete Ausbildung der Soft- und/oder Hardware der entsprechenden Netzwerkeinheiten) realisiert:According to the invention, the following functions are also realized on the basis of the basic configuration shown in FIG. 1 (by suitable design of the software and / or hardware of the corresponding network units):
• Einbindung eines „verwaisten" Endgeräts:• Integration of an "orphaned" device:
Ein Endgerät kann den Kontakt zu seinem Zugangs - punkt (nachfolgend: AP) verlieren, z.B. aufgrund eines Neustarts (reset) oder des Ausfalls des APs.A terminal may lose contact with its access point (hereinafter: AP), e.g. due to a reset or failure of the AP.
Dabei durchläuft das Endgerät erneut die in Fig. 2 dargestellten Aktivitäten in der Partition „Einsatzbereich", d.h. die Wiedereingliederung in das Netz geht vom Endgerät aus Die bei der ur- sprünglichen lokalen Initialisierung bei der Zentrale einprogrammierte Assoziations-ID wird weiterverwendet .In this case, the terminal again passes through the activities in the partition "deployment area" shown in Fig. 2, i.e. the reintegration into the network originates from the terminal. The association ID programmed in at the original local initialization at the center is used further.
• Einbindung neuer bzw. neu gestarteter Access Points:• Integration of new or newly started access points:
Die Einbindung eines neuen Access Points beginnt mit der Zuweisung einer IP-Adresse durch die Zentrale über DHCP. Ein Access Point fordert nach der Aktivierung automatisch eine IP-Adresse an. Falls die MAC-Adresse des APs der Zentrale bekannt ist, wird eine IP-Adresse zugewiesen (die MAC-Adressen der APs sind in einer Liste der Zentrale gespeichert) . Vor der Zuweisung der IP-Adresse wird per ARP-Request überprüft, ob diese im Netz bereits vorhanden ist. Dies ist nötig, da sonst nach einemThe integration of a new access point begins with the assignment of an IP address by the control center via DHCP. An access point automatically requests an IP address after activation. If the MAC address of the central office AP is known, is assigned an IP address (the MAC addresses of the APs are stored in a list of the central office). Before the IP address is assigned, the ARP request checks whether it already exists in the network. This is necessary, otherwise after one
Neustart der Zentrale unter Umständen IP-Adressen doppelt vorhanden sein könnten.Restart the control center under certain circumstances IP addresses could be duplicated.
Anschließend erfolgt eine gegenseitige Authentifi- zierung von AP und Zentrale, wobei die Kenntnis eines einprogrammierten Geheimnisses (zweiter und dritter kryptographischer Schlüssel) nachgewiesen wird. Diese Prozedur wird vom Access Point angestoßen (dabei wird vom AP eine Socket -Verbindung zur Zentrale aufgebaut) .Subsequently, a mutual authentication of AP and central office takes place, whereby the knowledge of a programmed secret (second and third cryptographic key) is proven. This procedure is initiated by the access point (the AP establishes a socket connection to the control center).
Die Zentrale reagiert mit einer Alarmmeldung, falls die MAC-Adresse des APs unbekannt ist oder falls die Authentifizierung scheitert.The control panel responds with an alarm message if the MAC address of the AP is unknown or if the authentication fails.
Die Zentrale speichert die IP-Adresse des AP in der Routingtabelle.The control panel stores the IP address of the AP in the routing table.
Beim Neustart eines Access Points gehen bestehende Assoziationen mit Endgeräten verloren. Die Endgeräte registrieren den Neustart als Ausfall und suchen sich einen neuen AP.When restarting an access point, existing associations with end devices are lost. The terminals register the restart as a failure and look for a new AP.
Entfernen von Endgeräten:Remove devices:
Endgeräte können von der Zentrale aus deaktiviert, d.h. geordnet aus dem Netz entfernt werden. Dazu wird eine shutdown-Nachricht von der Zentrale an das Endgerät geschickt.Terminals can be disabled from the center, i. ordered to be removed from the network. For this purpose, a shutdown message is sent from the control center to the terminal.
Endgeräte können auch lokal deaktiviert werden. In diesem Fall schickt das Endgerät eine shutdown- notify Nachricht an die Zentrale.Terminals can also be disabled locally. In In this case, the terminal sends a shutdown notify message to the control center.
Beide Nachrichten werden vom AP bei der Weiterlei- tung an die Zentrale registriert. Der AP ist somit über den Shutdown des Endgeräts informiert und beendet daraufhin die Überwachung der keep-alive- Nachrichten (vgl . nachfolgend) des Endgeräts (und schickt insbesondere keine eigene Nachricht über einen vermeintlichen Endgerätausfall an die Zentrale) und löscht die an das Endgerät vergebene Adresse .Both messages are registered by the AP when forwarding to the central office. The AP is thus informed about the shutdown of the terminal and then stops monitoring the keep-alive messages (see below) of the terminal (and in particular sends no own message about a supposed terminal failure to the center) and deletes the assigned to the terminal Address .
• Entfernen von APs :• Remove APs:
Access Points können von der Zentrale aus deaktiviert werden. Dabei weist die Zentrale den zu deaktivierenden AP mit einer shutdown-Nachricht an, den Betrieb einzustellen. Die Zentrale löscht den AP mit allen assoziierten Endgeräten aus der Routingtabelle .Access points can be deactivated from the control center. In this case, the center instructs the AP to be deactivated with a shutdown message to stop the operation. The central office deletes the AP with all associated terminals from the routing table.
Der Access Point informiert die mit ihm assoziierten Endgeräte über den Shutdown, woraufhin sich die Endgeräte selbsttätig einen neuen AP suchen, d.h. es werden erneut die in Fig. 2 dargestellten Aktivitäten in der Partition „Einsatzbereich" durchlaufen. Die bei der ursprünglichen lokalen Registrierung bei der Zentrale einprogrammierte Assoziations-ID wird weiterverwendet.The access point informs the terminals associated with it about the shutdown, whereupon the terminals automatically search for a new AP, i. E. the activities in the partition "deployment area" are again traversed as shown in Fig. 2. The association ID programmed in at the original local registration at the central office is reused.
• Neustart der Zentrale:• Restart of the control panel:
Nach einem Neustart (reboot des PC oder Neustart der Software) hat die Zentrale zunächst keineAfter a reboot (reboot the PC or reboot the software), the head office has no
Kenntnis von Zustand und Topologie des Netzes. Um zu verhindern, dass unberechtigte Komponenten (insbesondere Endgeräte) während des Ausfalls in das Netz geschleust werden, müssen alle Authenti- fizierungsschritte (siehe Fig. 2) erneut durchlau- fen werden.Knowledge of the state and topology of the network. Around In order to prevent unauthorized components (in particular terminals) from being introduced into the network during the failure, all authentication steps (see FIG. 2) must be run again.
Falls die Zentrale nach einem Neustart erstmalig eine keep-alive Nachricht von einem Access Point empfängt, wird überprüft ob diese Nachricht von einem AP mit bekannter MAC-Adresse geschickt wurde. Dem AP wird (aus Gründen der Vereinfachung) eine neue IP-Adresse zugewiesen (alternativ kann dem DHCP-Server mitgeteilt werden, dass die entsprechende IP-Adresse bereits vergeben ist) . An- schließend erfolgt erneut eine gegenseitige Authentifizierung von Zentrale und AP wie vorbeschrieben.If the control panel receives a keep-alive message from an access point for the first time after a restart, it is checked whether this message was sent by an AP with a known MAC address. The AP is assigned (for reasons of simplicity) a new IP address (alternatively the DHCP server can be told that the corresponding IP address has already been assigned). Subsequently, a mutual authentication of central office and AP takes place again as described above.
Danach teilt die Zentrale dem AP mit, dass sich alle mit ihm assoziierten Endgeräte erneut bei derAfterwards, the control center informs the AP that all devices associated with it will be re-registered at the
Zentrale registrieren und authentifizieren müssen. Der AP schickt dazu Register-Nachrichten (unicast) an alle Endgeräte. Dabei wird die bei der ursprünglichen lokalen Initialisierung bei der Zent- rale einprogrammierte Assoziations-ID von den Endgeräten weiterverwendet.Central register and authenticate. The AP sends to register messages (unicast) to all devices. In this case, the association ID programmed into the original local initialization at the central office is reused by the terminals.
Falls Überprüfung der MAC-Adresse des APs oder die gegenseitige Authentifizierung scheitern, reagiert die Zentrale mit einer Alarmmeldung.If checking the MAC address of the AP or the mutual authentication fail, the control panel responds with an alarm message.
Darüberhinaus sind in die erfindungsgemäße Netzwerkanordnung im vorliegenden Fall die nachfolgend beschriebenen Störungserkennungsmechanismen integriert: Fig. 3 zeigt die in den Endgeräten, in den APs und in der Zentrale ablaufenden Vorgänge zur Störungserkennung, d.h. zur Erkennung des Ausfalls einer Komponente bzw. Netzwerkeinheit.Moreover, in the network arrangement according to the invention in the present case, the interference detection mechanisms described below are integrated: Fig. 3 shows the running in the terminals, in the APs and in the central operations for fault detection, ie for detecting the failure of a component or network unit.
Um den Ausfall eines Endgeräts erkennen zu können, muss dieses innerhalb eines bestimmten Zeitintervalls jeweils mindestens einmal mit seinem assoziierten AP kommunizieren. Sofern innerhalb dieses Intervalls kein Nutzdatentransport erforderlich ist, werden spezielle keep-alive-Nachrichten verschickt. Die Partition „Endgerät" in Fig. 3 zeigt diesen Ablauf. Ein Timer wird jedes Mal, wenn eine normale Nachricht verschickt wird, zurückgesetzt. Nur wenn dieser Timer abläuft, wird als Ausnahmebehandlung die keep-alive- Nachricht verschickt.In order to be able to detect the failure of a terminal, the latter must communicate with its associated AP at least once within a specific time interval. If no payload transport is required within this interval, special keep-alive messages will be sent. The "terminal" partition in Fig. 3 shows this procedure: A timer is reset every time a normal message is sent, and only when this timer expires is the keep-alive message sent as an exception.
Der gleiche Mechanismus findet zwischen den Access Points und der Zentrale statt, d.h. auch die Access Points müssen sich regelmäßig bei der Zentrale melden. Dies wird durch den in der Partition „AP" in Fig. 3 dargestellten Timer2 gesteuert.The same mechanism takes place between the access points and the center, i. The access points must also contact the head office on a regular basis. This is controlled by the timer 2 shown in the partition "AP" in FIG.
Jeder Access Point unterhält für jedes assoziierte Endgerät einen Timer, der zurückgesetzt wird, wenn ein Datenpaket vom Endgerät empfangen wird. Wenn ein Timer abläuft, wird eine entsprechende Störungsmeldung an die Zentrale geschickt.Each access point maintains for each associated terminal a timer, which is reset when a data packet is received by the terminal. When a timer expires, a corresponding fault message is sent to the control panel.
Ebenso unterhält die Zentrale für alle APs Timer, die bei jedem eingehenden AP-Datenpaket zurückgesetzt werden und bei deren Ablaufen eine Störungsmeldung angezeigt wird.Likewise, the control panel maintains timers for all APs, which are reset on each incoming AP data packet and when they expire, a fault message is displayed.
Die Zentrale verhält sich bei Störungen wie folgt: • Ausfall eines APs:The control center behaves as follows in case of faults: • Failure of an AP:
Auf den Ausfall eines APs (= mehrfach ausbleibende keep-alive-Nachrichten) reagiert die Zentrale mit einer Alarmmeldung. Der Anwender kann wählen, ob der AP weiter überwacht oder gelöscht werden soll.On the failure of an AP (= repeatedly missing keep-alive messages), the control panel reacts with an alarm message. The user can choose whether the AP should continue to be monitored or deleted.
Falls der Anwender zustimmt, wird der AP-Eintrag zusammen mit den assoziierten Endgeräten aus der Routingtabelle gelöscht.If the user agrees, the AP entry along with the associated terminals is deleted from the routing table.
- Alternativ kann diese Löschung auch automatisiert ablaufen.- Alternatively, this deletion can also be automated.
Die an den AP vergebene IP-Adresse wird zu diesem Zeitpunkt nicht gelöscht. Falls der AP neu gestar- tet wird und für eine bekannte MAC-Adresse (der bereits eine IP-Adresse zugewiesen wurde) eine neue IP-Adresse angefordert wird, kann die alte Adresse erneut zugewiesen werden oder eine neue vergeben und die alte gelöscht werden.The IP address assigned to the AP is not deleted at this time. If the AP is restarted and a new IP address is requested for a known MAC address (which has already been assigned an IP address), the old address can be reassigned or a new one can be assigned and the old one can be deleted.
• Ausfall eines Endgeräts:• Failure of a terminal:
Der Ausfall eines Endgeräts wird in der Zentrale angezeigt .The failure of a terminal is displayed in the control panel.
• Wiederaufnahme von APs:• Recovery of APs:
Die Wiederaufnahme eines AP entspricht dem Wiedereingang von keep-alive-Nachrichten nach wiederholten Timeouts . Um das Einschleusen von nicht autorisierten APs zu verhindern, werden zunächst MAC- und IP-Adresse des APs überprüft (bekannte MAC-Resuming an AP is equivalent to returning keep-alive messages after repeated timeouts. In order to prevent the entry of unauthorized APs, the MAC and IP addresses of the AP are first checked (known MAC
Adresse und an diese MAC-Adresse vergebene IP- Adresse) . Anschließend erfolgt eine gegenseitige Authentifizierung von AP und Zentrale (wie vorstehend beschrieben) . Auf ein Scheitern dieser Über- Prüfungen reagiert die Zentrale mit einer Alarmmeldung . Danach teilt die Zentrale dem AP mit, dass sich alle mit ihm assoziierten Endgeräte erneut bei der Zentrale registrieren und authentifizieren müssen. Der AP schickt dazu Register-Nachrichten (unicast) an alle Endgeräte. Dabei wird die bei der ursprünglichen lokalen Initialisierung bei der Zentrale einprogrammierte Assoziations-ID von den Endgeräten weiterverwendet.Address and IP address assigned to this MAC address). Subsequently, a mutual authentication of AP and central office (as described above). The control panel responds to a failure of these over-checks with an alarm message. After that, the control center informs the AP that all devices associated with it must register again with the central office and authenticate. The AP sends to register messages (unicast) to all devices. In the process, the association ID programmed in at the headquarters during the original local initialization is reused by the terminals.
• Wiederaufnahme von Endgeräten:• Resumption of terminals:
Wieder aufgenommene Endgeräte werden wie neue Endgeräte in der Software der Zentrale angezeigt.Resumed devices are displayed like new devices in the software of the center.
Die Access Points verhalten sich bei Störungen wie folgt:The access points behave in the following way:
• Verlust eines Endgeräts:• loss of a terminal:
Der Ausfall eines Endgeräts wird der Zentrale mit einer lost-Nachricht gemeldet, die die Assoziati- ons-ID des Endgeräts enthält.The failure of a terminal is reported to the center with a lost message containing the association ID of the terminal.
• Ausfall und Neustart der Zentrale:• Failure and restart of the control panel:
Falls die Kommunikation mit der Zentrale ausfällt, puffert der AP für eine gewisse Zeit alle Nach- richten an die Zentrale. Nach einem prioritätsabhängigen Timeout werden die Nachrichten verworfen. Dabei haben Register-Nachrichten von Endgeräten an die- Zentrale und Meldungen über Endgeräte-Ausfälle die höchste Priorität. Sonstige Anfragen an die Zentrale haben die geringste Priorität.If the communication with the central unit fails, the AP buffers all messages to the central unit for a certain time. After a priority-dependent timeout, the messages are discarded. Register messages from terminals to the central office and messages about terminal failures have the highest priority. Other inquiries to the headquarters have the lowest priority.
Die Erreichbarkeit der Zentrale wird durch regelmäßige Sendeversuche von keep-alive-Nachrichten getestet . Der weitere Ablauf ist im vorstehenden Abschnitt „Neustart der Zentrale" beschrieben. • Wiederaufnahme von Endgeräten:The accessibility of the center is tested by regular attempts to send keep-alive messages. The further procedure is described in the previous section "Restarting the Control Center". • Resumption of terminals:
Die Abläufe zur Aufnahme verwaister Endgeräte sind in Abschnitt „Einbindung eines verwaisten Endgeräts" beschrieben.The procedures for recording orphaned terminals are described in section "Integration of an Orphaned Terminal".
Die Endgeräte verhalten sich bei Störungen wie folgt:The devices behave as follows in case of faults:
• Verlust des assoziierten APs und Neuassoziierung: Ein Endgerät sucht sich selbsttätig einen neuen AP, vgl. Abschnitt „Einbindung eines verwaisten• Loss of associated AP and reclassification: A terminal automatically searches for a new AP, cf. Section "Embedding an Orphan
Endgeräts" .Terminal ".
• Ausfall der Zentrale:• Failure of the central office:
Die Endgeräte sind von einem Ausfall der Zentrale nicht direkt betroffen. Sie können weiterhin Daten an die Zentrale adressieren. Falls die Zentrale ausfällt, wird dies vom assoziierten AP registriert und die Nachrichten werden eine prioritäts- abhängige Zeit gepuffert, vgl. Abschnitt oben (Verhalten der APs bei Störungen) .The terminals are not directly affected by a failure of the center. You can continue to address data to the center. If the central office fails, this is registered by the associated AP and the messages are buffered for a priority-dependent time, cf. Section above (Behavior of APs in case of faults).
• Neustart der Zentrale :• Restart of the control panel:
Bei einem Neustart der Zentrale müssen sich die Endgeräte erneut bei dieser registrieren, vgl. Ab- schnitt „Neustart der Zentrale" oben.When the central office is restarted, the terminals must register again with it, cf. Section "Restart of the control panel" above.
Figur 4 zeigt ein weiteres Beispiel einer erfindungsgemäßen Netzanordnung. Wie vorbeschrieben haben sich hierbei das Endgerät 3a und das Endgerät 3b beide mit dem Zugangspunkt 2a assoziiert bzw. verbunden. DerFIG. 4 shows a further example of a network arrangement according to the invention. As described above, the terminal 3a and the terminal 3b have both associated with the access point 2a and connected. Of the
Zugangspunkt 2a ist über ein Internetprotokoll- basiertes Firmennetzwerk (Subnetzwerk) mit der zentralen Einheit 1 verbunden. Bei dem IP-basierten Firmennetzwerk kann es sich um eine herkömmliche Ether- netverbindung handeln; es ist jedoch alternativ auch ein Funknetzwerk denkbar. Von der Zentrale 1 (hier: Personal Computer) sind somit Daten, insbesondere auch Konfigurationsdaten für die Endgeräte über das Subnetzwerk 5 und den Zugangs- punkt 2a an das jeweilige Endgerät 3a bzw. 3b übertragbar. Umgekehrt kann das Endgerät 3a bzw. 3b beispielsweise von einem Sensor aufgenommene Daten über den Access Point 2a und das Subnetzwerk 5 an die Zentrale 1 übertragen. Die Selbstorganisation der er- findungsgemäßen Netzwerkanordnung erfolgt (durch entsprechenden Datenaustausch) somit sowohl in den Endgeräten 3 und den Zugangspunkten 2, als auch in der zentralen Verwaltung 1 (durch geeignete SW- und/oder HW-Maßnahmen) .Access point 2a is connected to the central unit 1 via an Internet Protocol-based company network (subnetwork). The IP-based corporate network may be a conventional Ethernet connection; however, a radio network is alternatively conceivable. From the central office 1 (here: personal computer) data, in particular also configuration data for the terminals via the subnetwork 5 and the access point 2a, can be transmitted to the respective terminal 3a or 3b. Conversely, the terminal 3a or 3b, for example, transmitted by a sensor data transmitted via the access point 2a and the subnetwork 5 to the center 1. The self-organization of the network arrangement according to the invention takes place (by corresponding data exchange) thus both in the terminals 3 and the access points 2, as well as in the central administration 1 (by suitable SW and / or HW measures).
Über das Subnetzwerk 5 ist ein weiterer Zugangspunkt 2b mit der Zentrale 1 verbunden. In einer alternativen Ausgestaltungsform können die beiden Zugangspunkte 2a und 2b auch untereinander vernetzt sein (hier nicht gezeigt) .Via the subnetwork 5, another access point 2b is connected to the center 1. In an alternative embodiment, the two access points 2a and 2b can also be networked with each other (not shown here).
Die Endgeräte 3c, 3d und 3e zeigen nun eine weitere Möglichkeit, wie erfindungsgemäß Endgeräte über einen Zugangspunkt 2b mit einer zentralen Verwaltung 1 ver- bunden werden können. Hierbei seien die beiden Endgeräte 3c und 3d jeweils bereits mit dem Access Point 2b assoziiert. Das Endgerät 3e befindet sich jedoch außerhalb der Funkreichweite des Access Points 2b und des Access Points 2a. In einem solchen Fall ist den- noch eine Herstellung einer Funkverbindung des Endgeräts 3e mit dem Access Point 2b möglich, wenn die Endgeräte 3c und 3d als Vermittlungs -Endgeräte ausgestaltet sind. In diesem Fall wird ein vom Schließzylinder 3e ausgesandtes Assoziierungsanfragesignal von den beiden in Funkreichweite liegenden Endgeräten 3c und 3d empfangen. Die beiden Endgeräte 3c und 3d leiten das Assoziierungsanfragesignal weiter an den mit ihnen bereits verbundenen Zugangspunkt 2b (welcher sich innerhalb ihrer Funkreichweite befindet) . Der Access Point 2b sendet ein entsprechendes Assozi- ierungsantwortsignal aus, sofern er noch freie Kapazität hat, welches von den Endgeräten 3c und 3d empfangen und jeweils an das Endgerät 3e innerhalb ihrer Funkreichweite weitergefunkt wird. Je nachdem, welche Funkstrecke (Endgerät 3e, Endgerät 3d, Access Punkt 2b oder Endgerät 3e, Endgerät 3c, Access Punkt 2b) günstiger ist, wählt das anzubindende Endgerät 3e eine der beiden möglichen Funkstrecken zur Assoziierung mit dem Zugangspunkt 2b aus. Hier sei angenommen, dass die Funkstrecke 3e-3d-2b günstiger ist, so dass die zum Endgerät 3e zu leitenden Daten bzw. die von ihm empfangenen Daten über das Endgerät 3d, den Zugangspunkt 2b und das Subnetzwerk 5 an die Zentraleinheit 1 geleitet werden bzw. von dieser empfangen werden. Im vorliegenden Fall fungieren die beiden Endgeräte 3c und 3d als reine Vermittlungs-Endgeräte, haben anders als im nachfolgend (siehe Figur 5) noch geschilderten Fall also nicht die Fähigkeit, selbst über die Möglichkeit einer Assoziierung zu entscheiden (dies tut alleine der Zugangspunkt 2b, die Endge- rate 3c und 3d integrieren also anders als im Figur 5 gezeigten Fall keine vollständigen Zugangspunkt- Funktionalitäten) .The terminals 3c, 3d and 3e now show a further possibility of how terminal devices according to the invention can be connected to a central administration 1 via an access point 2b. In this case, the two terminals 3c and 3d are each already associated with the access point 2b. However, the terminal 3e is outside the radio range of the access point 2b and the access point 2a. In such a case, however, it is still possible to establish a radio link of the terminal 3e with the access point 2b if the terminals 3c and 3d are designed as switching terminals. In this case, an association request signal sent from the lock cylinder 3e is received by the two radio-reach terminals 3c and 3d. The two terminals 3c and 3d forward the association request signal to the already connected access point 2b (which is within its radio range). The access point 2 b sends out a corresponding association response signal if it still has free capacity, which is received by the terminals 3 c and 3 d and is in each case forwarded to the terminal 3 e within its radio range. Depending on which radio link (terminal 3e, terminal 3d, access point 2b or terminal 3e, terminal 3c, access point 2b) is more favorable, the terminal 3e to be connected selects one of the two possible radio links for association with the access point 2b. Here, it is assumed that the radio link 3e-3d-2b is cheaper, so that the data to be routed to the terminal 3e or the data received from it are routed to the central unit 1 via the terminal 3d, the access point 2b and the subnetwork 5 to be received by this. In the present case, the two terminals 3c and 3d act as pure switching terminals, unlike the case described below (see FIG. 5), therefore, they do not have the ability to decide themselves about the possibility of association (this is done solely by the access point 2b). Thus, unlike the case shown in FIG. 5, the end rates 3c and 3d do not integrate complete access point functionalities).
Figur 5 zeigt eine weitere Ausgestaltungsform der vorliegenden Erfindung. In diesem Fall weisen einige der Endgeräte eine Zugangspunkt-Funktionalität auf, so dass auf separate Zugangspunkte verzichtet werden kann. Dies betrifft die Endgeräte 3e, 3f und 3g. So ist das Endgerät 3g über seine integrierte Zugangs- punkt-Funktionseinheit direkt mit der zentralen Einheit 1 verbunden. Im vorliegenden Fall erfolgt diese Verbindung ebenfalls über eine Funkstrecke. Mit diesem Endgerät hat sich über eine Funkstrecke das ebenfalls eine Zugangspunkteinheit aufweisende Endgerät 3f verbunden. Die Endgeräte 3a und 3b haben sich mit diesem Zugangspunkt-Endgerät 3f assoziiert. Selbiges gilt für das Endgerät 3e (welches über eine Funkstrecke mit dem Zugangspunkt-Endgerät 3g verbunden ist, sich also mit diesem assoziiert hat) mit welchem die beiden Endgeräte 3c und 3d assoziiert sind. Im vor- liegenden Fall wird somit die Kommunikation zwischen den einzelnen Endgeräten und der Schließsystemverwaltung über benachbarte Endgeräte durchgeführt, wobei aufgrund der Tatsache, dass die einzelnen Endgeräte zusätzlich eine Zugangspunkt-Funktionalität aufweisen bzw. gleichzeitig als Zugangspunkte ausgebildet sind auf separate Zugangspunkte verzichtet werden kann. Im Gegensatz zum in Figur 4 gezeigten Fall weisen die Zugangspunkt-Endgeräte (beispielsweise das Endgerät 3e) eine vollständige Zugangspunkt-Funktionalität auf: Dies bedeutet, dass im vorliegenden Fall ein solches Endgerät selbst darüber entscheidet (beispielsweise aufgrund der Auslastung seiner Zugangs- punkt-Einheit) wie viele weitere Endgeräte es noch zur Multihop-Kommunikation zulässt.Figure 5 shows another embodiment of the present invention. In this case, some of the terminals have access point functionality, so that separate access points can be dispensed with. This concerns the terminals 3e, 3f and 3g. Thus, the terminal 3g is connected directly to the central unit 1 via its integrated access point functional unit. In the present case, this takes place Connection also via a radio link. The terminal 3f, which likewise has an access point unit, has connected to this terminal via a radio link. The terminals 3a and 3b have associated with this access point terminal 3f. The same applies to the terminal 3e (which is connected via a radio link to the access point terminal 3g, ie has associated with it) with which the two terminals 3c and 3d are associated. In the present case, the communication between the individual terminals and the locking system management is thus carried out via adjacent terminals, wherein due to the fact that the individual terminals additionally have access point functionality or are simultaneously configured as access points, separate access points can be dispensed with. In contrast to the case shown in FIG. 4, the access point terminals (for example the terminal 3e) have complete access point functionality: This means that in the present case such a terminal itself decides (for example due to the utilization of its access point unit ) How many more devices it still allows for multihop communication.
Figur 6 zeigt einen konkreten Anwendungsfall einer erfindungsgemäßen Netzwerkanordnung. In dem Fall sind die einzelnen Endgeräte 3 Minibars in verschiedenen Zimmern eines Hotelgebäudes, welche sich beispiels- weise wie vorstehend beschrieben, automatisch vernetzen lassen.FIG. 6 shows a concrete application of a network arrangement according to the invention. In that case, the individual terminals 3 are minibars in different rooms of a hotel building, which can be automatically networked as described above, for example.
Die einzelne Minibar 3 weist hier eine Sensoreinheit 7 und eine Speichereinheit 8 auf. Mit der Sensorein- heit 7 lassen sich Umgebungszustandsdaten oder Zu- standsdaten der Minibar (beispielsweise Servicedaten, Daten zur Temperatur und/oder zum aktuellen Inhalt (letzteres über z.B. im Boden eingebaute Drucksensorelemente oder über RFIDs) in der Minibar oder außerhalb derselben, ...) detektieren. Die entsprechenden Zustandsdaten können dann über den mit der jeweiligen Minibar assoziierten Zugangspunkt (hier z.B. 2a für die Bar 3a) und ein entsprechendes Subnetzwerk 5 an die Zentrale 1 übertragen werden.The individual mini bar 3 here has a sensor unit 7 and a memory unit 8. With the sensor unit 7, environmental status data or status data of the minibar (for example service data, Data on the temperature and / or the current content (the latter via eg built-in pressure sensor elements in the ground or via RFIDs) in the minibar or outside of the same, ...) detect. The corresponding status data can then be transmitted to the central station 1 via the access point associated with the respective minibar (here, for example, 2a for the bar 3a) and a corresponding subnetwork 5.
Stellt die zentrale Einheit 1 beispielsweise fest, dass die Temperatur innerhalb der Minibar 3a zu hoch ist, so können Konfigurationsbefehle über den Zugangspunkt 2a in den Speicher 8 überführt werden, welche bewirken, dass die Temperaturregelung der Mi- nibar 3a entsprechend angepasst wird (stärkere Kühlleistung) .For example, if the central unit 1 determines that the temperature within the minibar 3a is too high, configuration commands may be transferred to the memory 8 via the access point 2a which cause the temperature control of the minibar 3a to be adjusted accordingly (greater cooling capacity) ).
Gezeigt ist weiter eine Regeleinheit 4, welche mit der Zentrale 1 über eine Datenleitung in Verbindung steht. Mit dieser Einheit 4 lassen sich durch dieShown is further a control unit 4, which communicates with the center 1 via a data line in combination. With this unit 4 can be through the
Zentrale 1 in Abhängigkeit von von einer der Minibars 3 an die Zentrale 1 übertragenen Daten Ereignisse auslösen. Hier ist es z.B. möglich, dass ein entsprechender Befehl über die Regeleinheit 4 an die mit dieser verbundenen Jalousien des entsprechenden Hotelzimmers übermittelt wird, so dass diese geschlossen werden und die Kühlleistung der Minibar 3a somit effizienter genutzt werden kann.Central 1 in response to data transmitted from one of the minibars 3 to the center 1 data trigger events. Here it is e.g. possible that a corresponding command via the control unit 4 is transmitted to the associated with this blinds of the corresponding hotel room, so that they are closed and the cooling capacity of the minibar 3 a can thus be used more efficiently.
Hierbei können die verschiedensten Daten zwischen Minibar 3 und Zentrale 1 ausgetauscht werden.Here, the various data between minibar 3 and 1 central office can be exchanged.
Die vorstehende Figur 6 beschreibt nur eine von vielen möglichen konkreten Ausgestaltungsformen, in de- nen eine erfindungsgemäße Netzwerkanordnung eingesetzt werden kann. So sind insbesondere die folgenden Anwendungsfälle denkbar:The above figure 6 describes only one of many possible concrete embodiments in which a network arrangement according to the invention can be used. So are the following in particular Possible applications:
• Die in einzelnen Räumen eines Gebäudes angeordneten Heizungsvorrichtungen als Endgeräte 3. Diese lassen sich dann z.B. hinsichtlich ihres jeweiligen Verbrauchs zentral in der Einheit 1 erfassen. Auch ist eine individuelle Regelung der Temperatur der einzelnen Heizkörper 3 durch entsprechende Datenübermittlung möglich. • Ebenso lassen sich einzelne Ventilatoren 3, beispielsweise in Abhängigkeit von einem mit einem Sensor 8 erfassten Temperatur- und/oder Feuchtesignal individuell regeln.• The heating devices arranged in individual rooms of a building as terminals 3. These can then be e.g. centrally in unit 1 for their respective consumption. Also, an individual control of the temperature of the individual radiator 3 by appropriate data transmission is possible. Likewise, individual fans 3, for example, depending on a detected by a sensor 8 temperature and / or humidity signal individually regulate.
• Auch lässt sich eine Vielzahl weiterer, insbeson- dere auch für ein individuelles Facility-• Also a multitude of others, especially for an individual facility
Management einsetzbare Endgeräte 3 durch eine Netzwerkanordnung gemäß der vorliegenden Erfindung individuell regeln, steuern, programmieren und konfigurieren: Als Beispiele seien nur Lüftungen, Motoren zur Fensteröffnung, Jalousien, Rolläden,Individually manage, control, program and configure management-deployable terminals 3 by means of a network arrangement according to the present invention: Examples include only ventilators, motors for window opening, blinds, blinds,
Klimaanlagen, Lampen oder Zähler für Gas, Wasser und Strom zu nennen. Hierbei lassen sich die unterschiedlichsten Zustandsdaten (Verbrauchswerte, Temperatur, Sonneneinstrahlung, Luftfeuchtigkeit, Helligkeit etc. messen) und die entsprechendenAir conditioners, lamps or counters for gas, water and electricity. Here you can measure a wide variety of status data (consumption values, temperature, solar radiation, humidity, brightness, etc.) and the corresponding
Endgeräte 3 entsprechend programmieren und konfigurieren.Programming and configuring terminals 3 accordingly.
• Eine eben solche individuelle Vernetzung, Konfiguration und Programmierung ist für einzelne Rauch- meider, Bewegungsmelder, Glasbruchsensoren als• Just such individual networking, configuration and programming is for individual smokers, motion detectors, glass-breakage sensors as
Endgerät usw. denkbar. Hier können dann z.B. abhängig von der Position des Sensors unterschiedliche Alarmsignale in der Zentrale oder auch unterschiedliche Ereignisse lokal am Endgerät ausgelöst werden. • Auch im Außenbereich lassen sich entsprechende Endgeräte individuell vernetzen: Thermo-, Baro-, Hygrometer, Feuchtigkeitsmesser zur Messung im Boden (beispielsweise auch in Ackerböden zum Anbau von Getreide) , Bewässerungseinrichtungen zur Bewässerung einzelner Pflanzen oder Pflanzengesamtheiten, ...Terminal etc. conceivable. Here, for example, depending on the position of the sensor different alarm signals in the center or different events can be triggered locally on the terminal. • In the outdoor area, the corresponding devices can be individually networked: thermo, baro, hygrometer, moisture meter for measuring in the soil (for example, in arable land for growing cereals), irrigation equipment for irrigation of individual plants or plant populations, ...
• Ebenfalls denkbar ist der Einsatz von Vibrations- sensoren als zu vernetzende Endgeräte 3. Diese können sowohl im Innenbereich (BauwerksSicherung) als auch im Außenbereich (Erfassung von Steinschlag, Lawinen oder ähnliches) verwendet werden.• It is also conceivable to use vibration sensors as terminals 3 to be networked. These can be used both indoors (building security) and outdoors (detection of rockfall, avalanches or the like).
• Ebenfalls denkbar ist die Vernetzung von einzelnen Mikrofonen an unterschiedlichen Orten beispiels- weise in einer Konzerthalle zur lokalen Erfassung der Klangqualität und Übertragung entsprechender Tonsignale an die zentrale Verwaltungseinheit 1 (mit anschließender individueller Mikrofonkonfiguration) . • Auch eine individuelle Vernetzung einzelner Joysticks oder Gamepads ist denkbar.• It is also conceivable to network individual microphones at different locations, for example in a concert hall for locally recording the sound quality and transmitting corresponding audio signals to the central administrative unit 1 (with subsequent individual microphone configuration). • Individual networking of individual joysticks or gamepads is also conceivable.
Weitere Anwendungsmöglichkeiten betreffen:Other applications include:
• Vernetzung von Sensoren, Aktoren und Steuergeräten im Automobil• Networking of sensors, actuators and control units in automobiles
• Vernetzung von Sensoren und Aktoren im medizinischen Bereich• Networking of sensors and actuators in the medical field
• Vernetzung von Sensoren, Aktoren und Steuergeräten im Bereich Produktion und Automatisierung, z.B. zur Betriebsdatenerfassung, Prozesssteuerung, Umstellung der Produktion (flexible Produktion)• networking of sensors, actuators and control units in the area of production and automation, e.g. for production data acquisition, process control, conversion of production (flexible production)
• Vernetzung von Subsystemen, Aktoren und Sensoren in und an Robotern (Vernetzung einzelner Roboter- teile) • Anbindung von Robotern an fixe Infrastrukturen• Networking of subsystems, actuators and sensors in and on robots (networking of individual robot parts) • Connection of robots to fixed infrastructures
(Steuergeräte, Recheneinheiten, Sensoren, Aktoren)(Control units, computing units, sensors, actuators)
• Vernetzung von Sensoren zur Überwachung des Zu- stands von Rädern, Reifen o.a. • Vernetzung von Sensoren zur Erfassung von Pflanzenwachstum (Stieldurchmesser, Fruchtgröße)• networking of sensors to monitor the condition of wheels, tires or similar. • networking of sensors to detect plant growth (stem diameter, fruit size)
• Vernetzung von Displays und Lautsprechern mit einer Datenquelle β Vernetzung von Kameras • Vernetzung von Sensoren zur Erfassung von Personen (Lokalisierung)• Networking of displays and speakers with a data source.
Die vorstehend genannten Anwendungsmöglichkeiten lassen sich wie folgt realisieren:The above-mentioned applications can be realized as follows:
• Automotive: Einbindung/Vernetzung von Sensoren, Aktoren, Steuergeräten und (Consumer- ) Endgeräten. Anwendungsfälle sind z.B. die drahtlose Einbindung von Sensoren und Aktoren an die jeweiligen Steuer- gerate oder den Bordcomputer (z.B. für Fahrerassistenzsysteme, Abstandsradar, Steuerung von Spiegeln, Parkhilfen) . Ebenso ist es möglich, Consu- mer-Geräte, wie z.B. Handys, MP3-Player oder Navigationshilfen drahtlos mit dem Automobil zu ver- netzen.• Automotive: integration / networking of sensors, actuators, control units and (consumer) terminals. Use cases are e.g. the wireless integration of sensors and actuators to the respective control unit or the on-board computer (for example for driver assistance systems, distance radar, control of mirrors, parking aids). It is also possible to use consumer devices, such as Mobile phones, MP3 players or navigation aids to wirelessly connect with the automobile.
• Medizinbereich: Einbindung/Vernetzung von drahtlosen Sensoren/Aktoren direkt am Körper ohne stationäre Anbindung, so z.B. für die Übertragung von Blutdruck, Nervenaktivität, Sauerstoffgehalt, Zu- ckerkonzentrationen für die Überwachung, Aufzeichnung und der mobilen Überwachung. Bin anderes Einsatzgebiet ist die Ermittlung von Patientendaten während Operationen oder beim stationären Aufenthalt im Krankenhaus, Altersheim oder auch zuhause über drahtlose Sensoren und die Ansteuerung von• Medical area: Integration / networking of wireless sensors / actuators directly on the body without stationary connection, such as for the transmission of blood pressure, nerve activity, oxygen content, sugar levels for monitoring, recording and mobile monitoring. Another area of application is the determination of patient data during operations or during inpatient stay in the hospital, nursing home or at home via wireless sensors and the activation of
Aktoren (z.B. für Insulingabe) bzw. Maschinen. • Roboter: Vernetzung von Roboterkomponenten (Subsysteme) bei modular aufgebauten Robotern bzw. zur Minimierung des Verkabelungsaufwands . Übertragen werden dabei z.B. Daten von Sensoren bzw. für Ak- toren des Roboters selbst, wie Stellwinkel, War- tungszustände, Temperatur, Abstandsmessungen, Daten aus dem Bearbeitungsprozess (z.B. Masse des Werkstücks, Abnutzung der Werkzeuge, Bearbeitungs- stand) und der Aufgabenverteilung zwischen Robo- tersubsystemen und Zentralrechner (z.B. Aufteilung der Umgebungsanalyse bzw. Berechnung von Steuerinformationen) .Actuators (eg for insulin delivery) or machines. • Robots: Networking of robot components (subsystems) with modular robots or minimizing the cabling effort. For example, data from sensors or for actuators of the robot itself, such as setting angles, maintenance conditions, temperature, distance measurements, data from the machining process (eg mass of the workpiece, wear of the tools, machining state) and the distribution of tasks between are transmitted Robotic subsystems and central computer (eg division of the environmental analysis or calculation of control information).
• Roboter und fixe Infrastrukturen: wie oben, allerdings werden hier die Umgebungsdaten des Roboters zum einen vom Roboter selbst ermittelt bzw. auch von dessen Umwelt (z.B. Abstandsmessung, Videoauswertung, Lokalisierung) . Zusätzlich findet die Aufgabenverteilung nicht zur zwischen einzelnen Robotersubsystemen statt sondern auch zwischen Ro- boter und externen Rechnern.• Robots and fixed infrastructures: as above, however, the robot's environmental data are determined by the robot itself or its environment (eg distance measurement, video evaluation, localization). In addition, the task distribution does not take place between individual robot subsystems, but also between robots and external computers.
• Reifen: Übertragen werden Informationen, z.B. Druck, Temperatur oder auch Abnutzung. Allerdings können auch Aktoren gesteuert werden (z.B. automatische Luftdruckanpassung oder auch bei Bedarf das Füllen mit Schaum) .• Tire: information is transmitted, e.g. Pressure, temperature or wear. However, actuators can also be controlled (e.g., automatic air pressure adjustment or foam filling if needed).
• Pflanzen: zusätzlich Kontrolle des Bodens und bei Bedarf auch das Steuern der Zugabe von Wasser, Licht oder Dünger.• Planting: additional control of the soil and, if necessary, controlling the addition of water, light or fertilizer.
• Displays/Lautsprecher : Übertragung von drahtlosen Multimediadaten (z.B. Audio- /Videoinformationen) oder aber Steuerinformationen.• Displays / Speakers: Transfer of wireless multimedia data (such as audio / video information) or control information.
• Kamera: ebenso die Übertragung von Multimediadaten und Steuerinformationen• Camera: as well as the transmission of multimedia data and control information
• Lokalisierung: Erfassung von spezifischen Sensor- daten für die Lokalisierung, wie z.B. Multimediadaten für die Bild- /Ton-Auswertung, Informationen aus der Gebäudeinfrastruktur (z.B. Türöffnung), Druckdaten aus dem Fußboden, Feldstärke von Sendern an Personen, Positionsangaben von Sendern an Personen. • Localization: capture of specific sensor data for localization, such as multimedia data for image / sound analysis, information from the building infrastructure (eg door opening), pressure data from the floor, field strength from transmitters to persons, position information from transmitters to persons.
Claims
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102006047940.8 | 2006-10-10 | ||
DE102006047940 | 2006-10-10 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2008043546A2 true WO2008043546A2 (en) | 2008-04-17 |
WO2008043546A3 WO2008043546A3 (en) | 2008-05-29 |
Family
ID=39153911
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2007/008815 WO2008043546A2 (en) | 2006-10-10 | 2007-10-10 | Method and devices for automatically connecting, via the radio, to a suitable access point of a self-organised network arrangement |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2008043546A2 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6067297A (en) * | 1996-06-28 | 2000-05-23 | Symbol Technologies, Inc. | Embedded access point supporting communication with mobile unit operating in power-saving mode |
MXPA04012156A (en) * | 2002-06-06 | 2005-04-19 | Thomson Licensing Sa | Wlan as a logical support node for hybrid coupling in an interworking between wlan and a mobile communications system. |
DE10317962A1 (en) * | 2003-04-17 | 2004-11-25 | Siemens Ag | Registering new substation in hazard warning system radio system involves substation sending search message to all reachable substations, selecting intermediate station, sending registration request |
US7313111B2 (en) * | 2004-01-06 | 2007-12-25 | Nokia Corporation | Method and apparatus for indicating service set identifiers to probe for |
-
2007
- 2007-10-10 WO PCT/EP2007/008815 patent/WO2008043546A2/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2008043546A3 (en) | 2008-05-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102006047939B4 (en) | Self-organizing locking system and method of organizing such a system | |
DE69334056T2 (en) | Control device for migration communication | |
WO2014122243A1 (en) | Method and device for connecting a diagnostic unit to a control unit in a motor vehicle | |
EP2517137B1 (en) | Method and device for securing a communication between a home automation server and a central configuration server | |
DE102005062579A1 (en) | Device for wireless data exchange and method for establishing a wireless connection between a particular medical sensor unit and a computer unit | |
DE102011055403A1 (en) | Connection method for distant information communication system for connecting specified remote devices, connection servers, and proximate device of e.g. electronic device, involves forming link between proximate and remote devices | |
WO2017001295A1 (en) | System and method for exchanging data with a laser or a machine tool | |
WO2020011489A1 (en) | Assembly comprising a utility meter and an autonomous sensor, and method for operating the assembly | |
WO2008043546A2 (en) | Method and devices for automatically connecting, via the radio, to a suitable access point of a self-organised network arrangement | |
DE10331307A1 (en) | Device and method and security module for securing a data access of a communication subscriber to at least one automation component of an automation system | |
WO2011088909A1 (en) | Method and device for controlling a home automation system | |
DE102016124168A1 (en) | Method for operating a specific field device via a mobile operating device | |
DE102011004312B4 (en) | Method and devices for position-dependent autoconfiguration of a device module | |
EP1712880B1 (en) | Device for relaying heat or water consumption data | |
WO2021028186A1 (en) | Network distributor, automation network and method for transmitting data in an automation network | |
EP3349189A1 (en) | Evaluation system for evaluation of at least one drive parameter of at least one door system | |
EP3348767A1 (en) | Provisioning system for providing at least one drive parameters of a door system | |
EP2529510B1 (en) | Control of a home automation system | |
DE10317962A1 (en) | Registering new substation in hazard warning system radio system involves substation sending search message to all reachable substations, selecting intermediate station, sending registration request | |
WO2022096639A1 (en) | Method for providing measurement data from sensor devices in a building, and transmission module therefor | |
EP2028576B1 (en) | Building management system and corresponding actuators | |
DE102019112119B4 (en) | Stationary installable adapter device for a network system | |
EP3349188A1 (en) | Method for adapting an operation of at least one door system | |
DE112021006823T5 (en) | SYSTEM AND METHOD FOR TIME SYNCHRONIZING ACCESS DEVICES | |
EP3349187B1 (en) | Method for providing at least one drive parameter of at least one door system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07818887 Country of ref document: EP Kind code of ref document: A2 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 07818887 Country of ref document: EP Kind code of ref document: A2 |