DE102008053339B3 - Method for transmitting data to e.g. sensor, of wireless network, involves exchanging data packets of network member of one activity class whose primary channel is defective in one of time slots, which is assigned to another member of class - Google Patents
Method for transmitting data to e.g. sensor, of wireless network, involves exchanging data packets of network member of one activity class whose primary channel is defective in one of time slots, which is assigned to another member of class Download PDFInfo
- Publication number
- DE102008053339B3 DE102008053339B3 DE102008053339A DE102008053339A DE102008053339B3 DE 102008053339 B3 DE102008053339 B3 DE 102008053339B3 DE 102008053339 A DE102008053339 A DE 102008053339A DE 102008053339 A DE102008053339 A DE 102008053339A DE 102008053339 B3 DE102008053339 B3 DE 102008053339B3
- Authority
- DE
- Germany
- Prior art keywords
- channel
- coordinator
- subscribers
- assigned
- primary channel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Die Erfindung betrifft ein Verfahren zur Übertragung von Daten zu Teilnehmern eines mit mindestens zwei Übertragungskanälen versehenen Drahtlos-Netzwerkes. Darüber hinaus betrifft die Erfindung ein Drahtlos-Netzwerk zur Durchführung des Verfahrens sowie ferner einen Koordinator, welcher zum Einsatz in einem derartigen Drahtlos-Netzwerk geeignet ist.The The invention relates to a method for transmitting data to subscribers one provided with at least two transmission channels Wireless network. About that In addition, the invention relates to a wireless network for performing the Method and also a coordinator, which is used in Such a wireless network is suitable.
Aus dem Standard IEEE 802.15.4 ist ein Übertragungsprotokoll für drahtlose Sensornetze bekannt, wobei dieser Standard eine Kommunikation zwischen Teilnehmern verschiedener Hersteller sicherstellt. Das Übertragungsprotokoll zwischen den Teilnehmern regelt ein Koordinator, der jeweils einem Teilnehmer mindestens einen Slot (eine Zeitscheibe) innerhalb eines Frames (innerhalb einer Zykluszeit) zur Datenübertragung auf einem Übertragungskanal dieses Drahtlos-Netzwerkes bereitstellt. Dabei wird der Beginn eines derartigen Frames durch eine Markierung – durch einen so genannten Beacon – den Teilnehmern angezeigt, mit welcher die Teilnehmer mit dem Koordinator zeitsynchronisiert werden.Out The IEEE 802.15.4 standard is a wireless transmission protocol Sensor networks known, this standard communication between Ensures participants of different manufacturers. The transmission protocol between the participants, a coordinator, each one participant at least one slot (a time slice) within a frame (within one cycle time) for data transmission on a transmission channel this Wireless network provides. This is the beginning of such Frames through a marker - through a so-called beacon - the participants displayed, with which the participants with the coordinator time synchronized become.
Es kann nun vorkommen, dass insbesondere in einer industriellen Umgebung dieser Übertragungskanal temporär „einbricht” (Channel Fading) und für eine Kommunikation nicht genutzt werden kann. Dies wirkt sich störend auf einen zu steuernden technischen Prozess bzw. auf eine zu steuernde technische Anlage aus.It Now it may happen that, especially in an industrial environment this transmission channel temporarily "breaks in" (Channel Fading) and for a communication can not be used. This has a disturbing effect a technical process to be controlled or a technical control Plant off.
Um derartige Störungen weitgehend zu vermeiden, kann die Kommunikation mittels eines weiteren Übertragungskanals aufrechterhalten werden, auf den im Falle einer Kanalstörung ausgewichen wird. Bekannte Systeme – beispielsweise Bluetooth-Systeme – nutzen ein so genanntes Frequenzsprung-Verfahren (Frequency Hopping), im Rahmen dessen für die Übertragung der Kanal mehrfach pro Sekunde gewechselt und die Sendeleistung in gleichem Maße über das dezidierte Frequenzband verteilt wird. Nachteilig ist, dass derartige Systeme nicht koordiniert sind und es zu nicht vorhersehbaren Kollisionen kommen kann, falls mehrere derartige Systeme aktiv sind und sich gegenseitig beeinflussen. Darüber hinaus müssen alle Teilnehmer permanent synchronisiert sein, weil ein permanenter Kanal- bzw. Frequenzwechsel innerhalb des Frequenzbandes erfolgt. Dies bedeutet, dass die Teilnehmer über einen längeren Zeitraum nicht passiv geschaltet werden können, um ihren Energiebedarf zu minimieren.Around such disorders can largely avoid the communication by means of another transmission channel maintained in the event of a channel disturbance. Known systems - for example Bluetooth systems - use a so-called frequency hopping method (Frequency Hopping), as part of the transmission of the channel multiple times changed per second and the transmission power to the same extent on the dedicated frequency band is distributed. The disadvantage is that such Systems are not coordinated and it leads to unpredictable collisions can come if several such systems are active and influence each other. About that have to go out all participants will be permanently synchronized because a permanent Channel or frequency change takes place within the frequency band. This means that the participants are not passive over a longer period of time can be switched to minimize their energy needs.
Um nämlich zu gewährleisten, dass die Teilnehmer, die als Sensor oder als Aktor ausgebildet sein können, möglichst wenig Energie verbrauchen, ist es erwünscht, den Empfänger bzw. den Sender des jeweiligen Teilnehmers passiv zu schalten, was bedeutet, dass in diesem Ruhezustand (Sleep-Modus) keine Kommunikation zwischen dem jeweiligen Teilnehmer und einem Koordinator erfolgen kann. Lediglich der Teil des Teilnehmers, welcher zur Aufnahme von Messdaten bzw. zur Ausgabe von Sollwerten vorgesehen ist, kann ständig aktiv geschaltet sein. Um die Kommunikation zwischen dem Koordinator und einem Teilnehmer, der einen Ruhezustand einnimmt, zu ermöglichen, wird zunächst dieser Teilnehmer beispielsweise ereignis- oder zeitgesteuert aktiviert. Anschließend muss sich der Teilnehmer mit dem Koordinator synchronisieren, um im Rahmen der Kommunikation ein Datenpaket vom Teilnehmer zum Koordinator oder vom Koordinator zum Teilnehmer übertragen zu können. Die Zeitsynchronisierung erfolgt – wie erwähnt – mittels des Beacons, wobei jeder Teilnehmer nach dem Empfang des Beacons die Uhrzeit zurücksetzt, was bedeutet, dass alle aktivierten Teilnehmer mit dem Koordinator zeitsynchron sind.Around namely to ensure, that the participants who are trained as a sensor or actor can, preferably consume little energy, it is desirable, the receiver or to switch the sender of the respective subscriber passively, which means that in this idle state (sleep mode) no communication between the respective participant and a coordinator. Only the part of the participant which is responsible for recording measurement data or is intended to output setpoints, can be constantly active be switched. To communicate between the coordinator and to enable a participant who is in hibernation will be first For example, this participant is activated on an event or time-controlled basis. Subsequently the participant must synchronize with the coordinator to as part of the communication, a data packet from the participant to the coordinator or transferred from the coordinator to the participant. The Time synchronization is done - like mentioned - by of the beacon, each participant after receiving the beacon reset the time, which means that all activated participants with the coordinator are time synchronous.
Ein
Verfahren gemäß dem Oberbegriff
des Anspruchs 1 ist aus der
Der vorliegenden Erfindung liegt daher die Aufgabe zugrunde, ein Verfahren der eingangs genannten Art anzugeben, welches den Einfluss von Kanalstörungen auf die Kommunikation vermindert. Ferner ist ein Drahtlos-Netzwerk zu schaffen, welches zur Durchführung des Verfahrens geeignet ist, und darüber hinaus ein Koordinator zum Einsatz in einem derartigen Drahtlos-Netzwerk.Of the The present invention is therefore based on the object, a method specify the type mentioned above, which influences the influence of channel interference reduced communication. Furthermore, a wireless network is too create, which to carry out of the procedure, and, moreover, a coordinator for use in such a wireless network.
Diese Aufgabe wird im Hinblick auf das Verfahren mit den im kennzeichnenden Teil des Anspruchs 1, im Hinblick auf das Drahtlos-Netzwerk mit den im kennzeichnenden Teil des Anspruchs 3 und im Hinblick auf den Koordinator mit den im kennzeichnenden Teil des Anspruchs 5 angegebenen Maßnahmen gelöst.These Task is in terms of the method with the in the characterizing Part of claim 1, relating to the wireless network with the in the characterizing part of claim 3 and in view of the Coordinator with the measures specified in the characterizing part of claim 5 solved.
Vorteilhaft ist, dass nur im Falle einer Kanalstörung auf einen anderen Übertragungskanal ausgewichen wird, wodurch alle Teilnehmer nicht aufgrund eines permanenten Kanal- bzw. Frequenzwechsels permanent synchronisiert werden müssen. Dies ermöglicht, dass die Teilnehmer über einen längeren Zeitraum passiv geschaltet werden können, um ihren Energiebedarf zu minimieren. Schaltet z. B. ein Teilnehmer in Form eines Sensors nur in einem zeitlichen Abstand von 10 s, so benötigt dieser in einem Zyklus von 10 ms lediglich nur jeden tausendsten Zeitschlitz für eine Übertragung auf seinem Primärkanal. Ein derartiger Sensor ist geeignet, seine Zeitscheibe mit einem weiteren Sensor gleicher Aktivitätsklasse zu „teilen”, falls der Primärkanal des weiteren Sensors gestört ist und die Übertragung daher auf dem Sekundärkanal des weiteren Sensors, welcher der Primärkanal des derartigen Sensors ist, erfolgt.It is advantageous that only in the case of a channel disturbance to another transmission channel is avoided, so that all participants do not have to be permanently synchronized due to a permanent channel or frequency change. This allows the participants to be passive switched over a longer period, to minimize their energy needs. Turns z. B. a participant in the form of a sensor only in a time interval of 10 s, it requires in a cycle of 10 ms only every thousandth time slot for transmission on its primary channel. Such a sensor is suitable for "sharing" its time slice with another sensor of the same activity class if the primary channel of the further sensor is disturbed and the transmission therefore takes place on the secondary channel of the further sensor, which is the primary channel of such a sensor.
Weitere vorteilhafte Ausgestaltungen der Erfindung ergeben sich aus den weiteren Unteransprüchen.Further advantageous embodiments of the invention will become apparent from the further subclaims.
Die Erfindung, deren Ausgestaltungen sowie deren Vorteile werden nachfolgend anhand eines Ausführungsbeispiels unter Bezugnahme auf die einzige Figur der Zeichnung näher erläutert. Die Figur der Zeichnung zeigt den Aufbau eines deterministischen Übertragungsprotokolls.The Invention, its embodiments and their advantages will be below based on an embodiment explained in more detail with reference to the single figure of the drawing. The Figure of the drawing shows the structure of a deterministic transmission protocol.
Mit
Nach
den Vorgaben eines Anwenders, welche im Rahmen einer Projektierung,
Parametrierung und/oder Konfigurierung des Drahtlos-Netzwerkes erfolgen,
ordnen die Koordinatoren den Sensoren eine erste oder eine zweite
Aktivitätsklasse
zu, von denen die erste Aktivitätsklasse
Sensoren umfasst, welche häufiger
kommunizieren als Sensoren der zweiten Aktivitätsklasse. Mit anderen Worten:
Häufig kommunizierende
Sensoren werden einer Aktivitätsklasse,
wenig kommunizierende Sensoren einer anderen Aktivitätsklasse
zugeordnet, wobei das Wissen, welche Sensoren welcher Aktivitätsklasse
zugeordnet sind, ebenfalls in den Koordinatoren hinterlegt ist.
Im vorliegenden Beispiel übermittelt
der zweite Sensor im zweiten Zeitschlitz Z2 innerhalb jeder Zykluszeit
Neben der Zuordnung der Sensoren zu der ersten oder zweiten Aktivitätsklasse weisen – wie erläutert – die Koordinatoren den Sensoren einen Primär- und für zumindest einige dieser Sensoren einen Sekundärkanal zu. Eine Datenübertragung bzw. eine Kommunikation zwischen den Koordinatoren und Sensoren erfolgt über den jeweiligen Primärkanal im Falle einer störungsfreien Kommunikation. Dagegen werden die Daten über den jeweiligen Sekundärkanal übertragen, falls aufgrund einer Kanalstörung eine Datenübertragung über den jeweiligen Primärkanal nicht möglich ist. Im vorliegenden Beispiel ist für den zweiten, häufig aktiven und für den dritten, gering aktiven Sensor der zweite Kanal K2 als Primärkanal vorgesehen, für den ersten, gering aktiven Sensor ist als Primärkanal der erste Kanal K1 und als Sekundärkanal der zweite Kanal K2 vorgesehen.Next the assignment of the sensors to the first or second activity class wise - like explained - the coordinators provide the sensors with a primary and for at least some of these sensors to a secondary channel too. A data transfer or a communication between the coordinators and sensors over the respective primary channel in the case of a trouble-free Communication. In contrast, the data is transmitted via the respective secondary channel, if due to a channel fault a Data transmission over the respective primary channel not possible is. In the present example is for the second, often active and for the third, low-active sensor, the second channel K2 provided as a primary channel, for the first, low-active sensor is the primary channel K1 and the first channel as a secondary channel the second channel K2 provided.
Es
kann nun vorkommen, dass z. B. der erste Sensor während eines
Zeitintervalls Za (Zeitschlitze Z3 ... Z5) „aufwacht” und sich aufgrund der folgenden
Markierung
Nach dieser Datenpaketübermittlung schaltet sich der erste Sensor wieder passiv (Sleep-Modus), wodurch der Energiebedarf des Sensors vermindert wird.To this data packet transmission the first sensor switches back to passive (sleep mode), causing the energy requirement of the sensor is reduced.
Um den Energiebedarf eines Sensors bzw. Aktors weiter zu vermindern, ist vorgesehen, die Synchronisierungszeit von „ruhenden” Sensoren bzw. Aktoren zu reduzieren.Around to further reduce the energy requirement of a sensor or actuator, is provided, the synchronization time of "dormant" sensors or actuators to reduce.
Die Zeitsynchronisierung erfolgt – wie erwähnt – mittels des Beacons, wobei jeder Teilnehmer (Sensor bzw. Aktor) nach dem Empfang des Beacons die Uhrzeit zurücksetzt, was bedeutet, dass alle aktivierten Teilnehmer mit dem Koordinator zeitsynchron sind. Dadurch, dass der jeweilige Teilnehmer nach seiner Aktivierung, d. h. nach seiner „Aufwachphase”, zunächst warten muss, bis dieser das Beacon empfängt, wird die Zeitspanne, welche erforderlich ist, um ein Datenpaket zwischen Teilnehmer und Koordinator auszutauschen, verlängert, was bedeutet, dass sich die so genannte Latenzzeit verschlechtert. Im ungünstigsten Fall umfasst die Latenzzeit fast zwei Zeitzyklen, und zwar dann, wenn ein Teilnehmer im ersten Zeitschlitz des Zeitzyklus nach einem Beacon aufwacht, das Datenpaket allerdings erst im letzten Zeitschlitz, der diesem Teilnehmer zugewiesen ist, übermittelt werden kann. Erst mit dem Beacon des folgenden Zeitzyklus synchronisiert sich der Teilnehmer und muss warten, bis im letzten Zeitschlitz dieses Zeitzyklus ein Datenaustausch mit dem Koordinator erfolgen kann. Der Energieverbrauch der Teilnehmer steigt mit der Dauer des eingeschalteten Senders und Empfängers der Teilnehmer stark an, wobei insbesondere dann, wenn eine hohe Anzahl Teilnehmer mit dem Koordinator kommunizieren muss, der Energiebedarf hoch ist; denn eine zunehmende Zahl an Teilnehmern erhöht die Zykluszeit aufgrund der Zunahme der erforderlichen Zeitschlitze, erhöht die Synchronisierungszeiten und somit auch die Latenzzeiten einer Kommunikation, was einen hohen Energiebedarf für die Teilnehmer aufgrund der eingeschalteten Sender und Empfänger der Teilnehmer zur Folge hat.The Time synchronization is done - like mentioned - by of the beacon, each participant (sensor or actuator) after the Reception of the beacon resets the time, which means that all activated participants are time-synchronized with the coordinator. Due to the fact that the respective participant after his activation, d. H. after his "recovery phase", wait first until he receives the beacon, is the time required to create a data packet exchanging between participant and coordinator prolongs what means that the so-called latency deteriorates. in the unfavorable Case, the latency involves almost two time cycles, and then, if a participant in the first time slot of the time cycle after a Beacon wakes up, but the data packet only in the last time slot, assigned to this subscriber can be transmitted. First with the beacon of the following time cycle synchronizes the Subscriber and must wait until the last time slot of this time cycle a data exchange with the coordinator can take place. The energy consumption the subscriber increases with the duration of the switched-on transmitter and receiver the participant strongly, whereby in particular, if a high Number of participants must communicate with the coordinator, the energy needs is high; because an increasing number of participants increases the cycle time due The increase in the required time slots increases the synchronization times and thus the latency of a communication, which is a high Energy requirement for the participants due to the switched on transmitter and receiver of the Entrants.
Um
die Synchronisierungszeit von „ruhenden” Sensoren
bzw. Aktoren zu vermindern, ist daher vorgesehen, dass der jeweilige
Koordinator in den Zeitschlitz Z2, ..., Z9 des jeweiligen Kanals
des Sensors bzw. Aktors eine weitere Markierung (ein „Zusatz-Beacon”) einträgt, der
während
des Zeitschlitzes Z2, ..., Z9 kein Datenpaket überträgt, wobei diese weitere Markierung
ebenfalls zur Zeitsynchronisation vorgesehen ist. Für den Fall,
dass z. B. der Koordinator im Zeitschlitz Z6 nach dem Zeitintervall
Za eine weitere Markierung einträgt,
synchronisiert sich der Sensor bereits aufgrund dieser Markierung
und nicht erst aufgrund der folgenden Markierung
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102008053339A DE102008053339B3 (en) | 2008-10-27 | 2008-10-27 | Method for transmitting data to e.g. sensor, of wireless network, involves exchanging data packets of network member of one activity class whose primary channel is defective in one of time slots, which is assigned to another member of class |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102008053339A DE102008053339B3 (en) | 2008-10-27 | 2008-10-27 | Method for transmitting data to e.g. sensor, of wireless network, involves exchanging data packets of network member of one activity class whose primary channel is defective in one of time slots, which is assigned to another member of class |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102008053339B3 true DE102008053339B3 (en) | 2010-04-08 |
Family
ID=41795330
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102008053339A Expired - Fee Related DE102008053339B3 (en) | 2008-10-27 | 2008-10-27 | Method for transmitting data to e.g. sensor, of wireless network, involves exchanging data packets of network member of one activity class whose primary channel is defective in one of time slots, which is assigned to another member of class |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102008053339B3 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040235489A1 (en) * | 2003-05-23 | 2004-11-25 | Samsung Electronics Co., Ltd. | Apparatus and method for communicating through wireless network |
DE102006036603A1 (en) * | 2006-08-04 | 2008-02-07 | Siemens Ag | Network for the wireless transmission of data |
-
2008
- 2008-10-27 DE DE102008053339A patent/DE102008053339B3/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040235489A1 (en) * | 2003-05-23 | 2004-11-25 | Samsung Electronics Co., Ltd. | Apparatus and method for communicating through wireless network |
DE102006036603A1 (en) * | 2006-08-04 | 2008-02-07 | Siemens Ag | Network for the wireless transmission of data |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2016527B1 (en) | Method for implementing an RFID network | |
DE69408506T2 (en) | Method and device for synchronizing clocks connected to a network | |
DE102006052437B4 (en) | Magnetic resonance system with components | |
DE3424866A1 (en) | METHOD AND ARRANGEMENT FOR TRANSMITTING DATA, IN PARTICULAR IN AN AIRPLANE | |
DE20301635U1 (en) | Radio network control device based on the third generation partnership project | |
DE19849458A1 (en) | Wireless network with clock synchronization | |
EP1251646B1 (en) | Method for halfduplex transmission of informations between communication devices with repeaters | |
WO2005107300A1 (en) | Method and device for the concurrent operation of at least two wireless link paths | |
DE102011081269A1 (en) | Procedure for network organization | |
EP1961169B1 (en) | Method for operating a radio network and subscriber device for said type of network | |
EP2859766B1 (en) | Method and system for time synchronization in an ad-hoc network | |
WO2008034676A1 (en) | Radio transmission method in a danger warning system | |
DE102008053339B3 (en) | Method for transmitting data to e.g. sensor, of wireless network, involves exchanging data packets of network member of one activity class whose primary channel is defective in one of time slots, which is assigned to another member of class | |
DE69926489T2 (en) | DATA TRANSMISSION PROCEDURE AND SYSTEM | |
WO2010094299A1 (en) | Method for operating a communication system, subscriber device, coordination node for a communication system, and communication system | |
EP1754128A1 (en) | Decentralized time interval synchronization in distributed networks | |
EP4245054A1 (en) | Method for radio channel assignment in an electronic display system | |
DE102008038584B4 (en) | Method for time synchronization of a coordinator with participants of a wireless network | |
WO2003017575A1 (en) | Method for transferring data between a master station and a slave station, and corresponding communication system | |
DE102007034794B4 (en) | Method for commissioning and operating a radio system | |
WO2009087016A2 (en) | Method for integrating a user into a wireless process automation communication network | |
EP1973241A2 (en) | Data transfer device and related operating procedure | |
EP2203991B1 (en) | Radio communication system, coordinator unit and communications terminal | |
DE10308947B4 (en) | Method and system for data transmission | |
EP2258131B1 (en) | Energy and time-efficient set-up of a wireless communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |
Effective date: 20110502 |