www.wikidata.de-de.nina.az
Ein Sensornetz von englisch wireless sensor network ist ein Rechnernetz von Sensorknoten winzigen Staubkorn bis relativ grossen Schuhkarton per Funk kommunizierenden Computern die entweder in einem infrastruktur basierten Basisstationen oder in einem sich selbst organisierenden Ad hoc Netz zusammenarbeiten um ihre Umgebung mittels Sensoren abzufragen und die Information weiterzuleiten Die anvisierte Grosse zukunftiger Sensorknoten machte die Idee unter dem Schlagwort Smart Dust englisch intelligenter Staub bekannt 1 Sensornetze wurden als militarisches Fruhwarnsystem zur Uberwachung von Pipelines und Landesgrenzen konzipiert Die moderne Forschung sieht sie jedoch auch als Ersatz fur kostspielige Sensoranordnungen im Fahrzeugbau Warenverwalter in Lagerhausern und Uberwacher von Naturgebieten auf Schadstoffe Waldbrande und Tiermigrationen die denkbaren Anwendungen sind ebenso vielfaltig wie die verfugbaren Sensoren vgl Sensoren nach Messgrosse Sensornetze sind stets im Stadium der Weiterentwicklung praktische Anwendungen gibt es zu Versuchs und Demonstrationszwecken Allgemein verbreitete Sensornetze gibt es fur professionelle Anwendungen Das bekannteste Sensornetz ist das der Wetterstationen verschiedener Anbieter wobei die Vernetzung jedoch durch herkommliche Telekommunikationsnetze erfolgt Vergleichbare Netze von Aktoren sind nicht bekannt da die erforderlichen Energien fur Stellantriebe und der Schutz vor Fehlfunktionen erheblich hohere Anforderungen an die Vernetzung und die Knoten stellen Der kleinste existierende Sensorknoten hat einen Durchmesser von einem Millimeter Stand 2007 2 das bis dato grosste Sensornetz deckte mit etwa 1000 Sensorknoten eine 1300 auf 300 Meter grosse Freilandflache ab Stand Dez 2004 3 Inhaltsverzeichnis 1 Geschichte 2 Hardware 2 1 Bestehende Systeme 3 Kommunikation 3 1 Aufgaben der Netzprotokolle 3 2 Spezielle Sensornetzprotokolle 3 2 1 Medienzugriffsprotokolle 3 2 2 Routing Protokolle 3 2 3 Protokollstacks 4 Ortsbestimmung und Ortung 5 Synchronisation 5 1 Synchronisation durch Berechnung der Round Trip Time 5 2 Reference Broadcast Synchronisation 5 3 Timing Sync Protocol for Sensor Networks 6 Aggregation 6 1 Tiny Aggregation TAG 6 2 Empirische gegenseitige Codierung 7 Kritik an Sensornetzen 8 Siehe auch 9 Quellenangaben 10 WeblinksGeschichte BearbeitenAls Vorlaufer der modernen Sensornetzforschung kann das Sound Surveillance System SOSUS betrachtet werden ein wahrend des Kalten Krieges von den Vereinigten Staaten installiertes Netz von Unterwasserbojen das U Boote mittels Schallsensoren aufspurt SOSUS ist zwar kein Rechnernetz brachte jedoch die Idee einer flachendeckenden Sensoranordnung hervor Die Forschung zu Sensornetzen begann um 1980 mit den Projekten Distributed Sensor Networks DSN und Sensor Information Technology SensIT der Militaragentur Defense Advanced Research Projects Agency DARPA der Vereinigten Staaten Die DARPA arbeitet mit militarischen und universitaren Forschungseinrichtungen zusammen um neue militarisch und wirtschaftlich bedeutende Technologien zu entwickeln Ihre Ergebnisse unterliegen in der Regel nicht der Geheimhaltung was auch auf die Sensornetzforschung zutraf In den 1990er Jahren erlebte die Sensornetzforschung einen Aufschwung gefordert durch die immer kleiner und leistungsfahiger werdende Computer Hardware Heute werden Sensornetze von Forschungsinstituten in aller Welt untersucht Ergebnisse werden seit 2003 auf der ACM Conference on Embedded Networked Sensor Systems SenSys vorgestellt Hardware Bearbeiten nbsp Ein Sensorknoten vom Typ TelosB Crossbow Technology Auf der Unterseite befindet sich ein Batteriefach 2xAA Ein Sensorknoten besteht im Kern wie ein gewohnlicher Computer aus einem Prozessor und einem Datenspeicher in der Regel Flash Speicher Dazu kommen ein oder mehrere Sensoren und ein Modul zur Funkkommunikation Alle Teile werden uber eine Batterie mit Energie versorgt In neueren Modellen sind alle Bauteile auf einem einzigen Computerchip untergebracht was die Grosse gegenuber zusammengesetzten Einzelkomponenten erheblich reduziert Einige Entwurfe sehen Netzknoten ohne Sensoren vor die nur der Kommunikation und Verwaltung dienen Verfugen alle Knoten eines Netzes uber dieselbe sensorische Ausstattung so spricht man von einem homogenen Sensornetz ansonsten von einem heterogenen Heterogene Sensornetze sind vor allem dann sinnvoll wenn die Sensoren unterschiedliche Einsatzmuster haben also beispielsweise in Messhaufigkeit Messdauer und anfallendem Datenvolumen sehr verschieden sind Als erfolgversprechendes Kommunikationsmittel wird derzeit die Funktechnik gehandelt es wurden aber auch andere Kommunikationsmedien wie Licht oder Schall angedacht Man geht davon aus dass das Kommunikationsmodul wie ein Funkgerat zwei Zustande sendebereit und empfangsbereit kennt zwischen denen mit geringer Zeitverzogerung umgeschaltet werden kann Sensorknoten erhalten nach dem Ausbringen keine neuen Energiereserven sind die Reserven aufgebraucht ist auch die Lebensdauer des Knotens erschopft Die Batterie eines Sensorknotens muss daher moglichst leistungsfahig sein wahrend alle anderen Teile eine moglichst geringe Leistungsaufnahme haben mussen Um die Leistungsaufnahme weiter zu reduzieren kann jeder Sensorknoten in einen Standby Zustand versetzt werden in dem alle Teile bis auf die prozessorinterne Uhr abgeschaltet werden Beim Ab und Anschalten spricht man von schlafen gehen und aufwachen wodurch regelrechte Tagesablaufe zustande kommen Der vollstandige Verzicht auf Batterien durch Einsatz erneuerbarer Energie wie Photovoltaik ware wunschenswert ist nach derzeitigem Stand der Technik aber nicht machbar Visionar ist auch der Wunsch nach okologischer Vertraglichkeit In der freien Natur ausgebrachte Sensorknoten sollten nach Erschopfung ihrer Energiereserven ruckstandslos verrotten ohne die Umwelt zu belasten und Tiere sollten durch versehentliches Verschlucken eines Sensorknotens keine Schaden davontragen Die Kosten der Hardware sollten so gering sein dass sich Sensornetze in grossem Massstab die DARPA spricht von hunderttausenden von Sensorknoten auch finanziell tragen Sensorknoten mit einem Stuckpreis von 2 waren im Fahrzeugbau vertretbar grossflachige Anwendungen zur Landschaftsuberwachung mit mehreren tausend Knoten lohnen sich erst ab einem Stuckpreis im unteren Cent Bereich heutige Sensorknoten erreichen die untere Preisklasse nur selten und kosten fur gewohnlich uber 100 das Stuck Bestehende Systeme Bearbeiten In der Vergangenheit wurden einige Sensorknoten entwickelt die zum Testen speziell entworfener Software und Kommunikationsschemata verwendet werden Die Knoten unterscheiden sich stark in Grosse Ausstattung und Preis da sie verschiedenen Zielvorgaben folgen Wahrend einige Entwickler versuchen ihre Sensorknoten moglichst klein und billig zu machen setzen andere auf Vielseitigkeit und Bedienkomfort fur wissenschaftliche Testanwendungen Bekannte Systeme sind BTnode Sensorknotenplattform von BTnodes die individuell um Sensoren erweitert wird Das aktuelle Modell BTnode rev3 hat die Masse 58 15 x 32 5 mm eyesIFX FireFly von FireFly iDwaRF iDwaRF 328 und iDwaRF Box Funkmodule auf Atmel AVR Basis zum einfachen Aufbau von drahtlosen Multipunkt zu Punkt N 1 Netzen im 2 4 GHz ISM Band 4 Imote Mica und Telos Sensorknotenplattformen von Crossbow Technology die individuell um Sensoren erweitert werden oder mit Standardausstattung kommen Die aktuellen Modelle haben die Masse 36 48 9 mm Imote2 58 32 7 mm Mica2 und 65 31 6 mm Telos B INGA Inexpensive Node for General Applications OpenHardware Sensorknoten entwickelt vom Institut fur Betriebssysteme und Rechnerverbund der TU Braunschweig iNODE intelligent Network Operating Device Sensorknotenplatform des Forschungszentrum Julich im Flex PCB Design 20 20 5 mm gefaltet iSense ist eine modulare Sensornetzwerk Plattform von coalesenses Neben einem Grundmodul mit Prozessor und Funkschnittstelle gibt es verschiedene Sensormodule Beschleunigungssensor und Passiv Infrarot Temperatur und Helligkeit Magnetsensor Energiemodule und ein Gatewaymodul Particles Sensorknoten des TecO der Universitat Karlsruhe mit Temperatur Licht und Beschleunigungssensor Das aktuelle Modell hat eine Grosse von weniger als 10 mm Preon32 neuartiger Sensorknoten mit virtueller Maschine 5 Rene ScatterWeb s net Extrem energiesparende drahtlose Sensornetze des Fraunhofer Institut fur Integrierte Schaltungen 6 SNoW5 Erweiterbarer Sensorknoten der Universitat Wurzburg Sun SPOT Sensorknotenplattform von Project Sun SPOT TinyNode 584 Erweiterbarer Sensorknoten mit Temperatursensor von Shockfish SA Der flache Knoten hat die Masse 30 40 mm Tmote Sky Sensorknoten mit Temperatur Licht und Feuchtigkeitssensor von Moteiv Der flache Knoten hat die Masse 32 80 mm Waspmote modularer Sensorknoten mit der Moglichkeit verschiedene Sensoren als Erweiterung anzubringen 7 WeC WiseNet Z1 Sensorknoten mit Temperatur und Beschleunigungssensor von Zolertia Kommunikation Bearbeiten nbsp Multi Hop NetzwerkSensornetze bilden Ad hoc Netze das heisst Netze ohne feste Infrastruktur zwischen Endgeraten Ad hoc Netze sind vermaschte Netze in denen Netzknoten mit einem oder mehreren Nachbarn verbunden sind Dadurch ergibt sich eine Multi Hop Kommunikation bei der Nachrichten von Knoten zu Knoten weitergereicht werden bis sie ihr Ziel erreicht haben Solche Netze zeichnen sich durch ein unvorhersagbares dynamisches Verhalten aus denn anders als bei fest installierten Rechnernetzen ist die Netztopologie unsicher Anzahl und Standorte der Netzknoten sowie Leitungsqualitat sind nicht vorhersehbar wahrend des Betriebs konnen Knoten hinzukommen oder ohne Vorwarnung ausfallen Aufgaben der Netzprotokolle Bearbeiten Die Kommunikation der Sensorknoten untereinander ist ein zentraler Bereich der aktuellen Forschung Ziel ist es Netzwerkprotokolle zu finden die Daten moglichst effizient ubermitteln und gleichzeitig die Energiereserven der Sensorknoten schonen indem sie lange Schlafenszeiten ermoglichen und energieintensive Bauteile wie die Funkeinheit moglichst selten ansprechen Ein vollstandiges Netzwerkprotokoll legt das Verhalten der Knoten in vier Punkten fest Die Initialisierung ist die Phase in der die Sensorknoten nach dem Ausbringen zueinanderfinden und durch Ausfindigmachen ihrer Nachbarn die Netztopologie aufbauen Ein sauberer Aufbau der Netztopologie ist entscheidend fur den spateren Erfolg beim Routing Unter Tagesablauf versteht man den Wechsel zwischen Wach und Schlafzeiten der Knoten Da Schlafzeiten zwar Energie sparen aber Knoten unerreichbar werden lassen gilt es hier einen vertretbaren Mittelweg zu finden Das Kommunikationsschema bestimmt wie ein einzelner Datenaustausch zwischen zwei Sensorknoten ablauft Es muss sichergestellt werden dass die Daten schnell und fehlerfrei ubermittelt werden und sich die Knoten nicht gegenseitig storen Das Routing schliesslich legt fest wie Nachrichten durch das Sensornetz geleitet werden Nicht immer ist hier der kurzeste Weg der beste denn dies konnte zu einer einseitigen Netzbelastung und damit verfruhtem Ausfall wichtiger Verbindungsknoten fuhren Bisherige Forschungsarbeiten gingen diese Herausforderungen meist getrennt an und uberliessen es dem Betreiber des Sensornetzes sich aus den Einzelteilen ein geeignetes Verfahren zusammenzusetzen Sensornetze sind besonders anfallig fur die klassischen Kommunikationsprobleme in Rechnernetzen zum einen weil sich eine grosse Zahl an Endgeraten ein gemeinsames Kommunikationsmedium teilt zum anderen weil Sensorknoten von Ressourcenverschwendung starker in Mitleidenschaft gezogen werden als Geraten mit Stromnetzanschluss oder wiederaufladbarem Energiespeicher Fur Sensornetze eignen sich daher nur Protokolle die diese Probleme effektiv vermeiden Spezielle Sensornetzprotokolle Bearbeiten Bereits in den fruhen Untersuchungen des Militars wurde deutlich dass sich herkommliche Netzwerkprotokolle nicht fur Sensornetze eignen Selbst heutige Standards fur Funknetzwerke wie IEEE 802 11 oder Carrier Sense Multiple Access gehen zu verschwenderisch mit den Energievorraten der Endgerate um oder lassen sich wie Bluetooth nicht auf Netze mit sehr vielen Teilnehmern ubertragen Dazu kommt dass sich Sensornetze in einem wichtigen Punkt von anderen mobilen Ad hoc Netzen abheben Wahrend fur gewohnlich in einem Netzwerk viele verschiedene Anwendungen oder Anwender um die gemeinsamen Ressourcen konkurrieren gibt es in einem Sensornetz nur eine einzige netzweite Anwendung die gewissermassen mit sich selbst konkurriert Da das Gesamtziel der Anwendung Vorrang hat vor der Gleichbehandlung einzelner Knoten muss der Begriff der Fairness in Rechnernetzen hier neu ausgelegt werden Die Protokollforschung entwickelt und untersucht daher Netzwerkprotokolle die speziell auf die Bedurfnisse der Sensornetze abgestimmt sind Dabei geht sie in verschiedene Richtungen ohne dass sich bislang ein einheitlicher Standard herausgebildet hatte Einige Forscher argumentieren dass die Anwendungsgebiete der Sensornetze so unterschiedlich seien dass es niemals das Protokoll fur Sensornetze geben werde sondern immer eine Auswahl von Protokollen die sich fur unterschiedliche Zwecke unterschiedlich gut eignen 8 Im Folgenden werden die wichtigsten Sensornetzprotokolle vorgestellt Medienzugriffsprotokolle Bearbeiten Eine grosse Gruppe von Sensornetzprotokollen widmet sich in der Rolle der Media Access Control MAC engl Medienzugriffskontrolle der gemeinsamen Nutzung des Kommunikationsmediums Luft Eine primare Rolle spielt dabei die Reduzierung des Energieverbrauches Dies steht im Gegensatz zu den traditionellen drahtlosen Netzwerken WLAN GSM wo es darum geht die zur Verfugung stehende Bandbreite des Mediums moglichst vollstandig auszulasten und diese gleichzeitig fair zu verteilen Das Funkmodul ist haufig die Komponente des Sensorknoten welche am meisten Energie verbraucht Der Energiekonsum ist dabei fur die verschiedenen Betriebsarten des Funkmoduls Warten auf Nachrichten Empfang Senden ahnlich hoch Um Energie zu sparen wird deshalb das Funkmodul grosstenteils ausgeschaltet englisch Duty Cycling Das MAC Protokoll muss daher nicht nur entscheiden wann Daten gesendet werden sondern auch wann das Funkmodul ein bzw ausgeschaltet werden soll Zwei Verfahren kommen dabei in den Einsatz Zufalliger Zugriff mit Tragerprufung und Zeitmultiplexverfahren Beim Zufalligen Zugriff mit Tragerprufung werden verschiedene Varianten vom sogenannten Low Power Listening LPL benutzt Die Idee von LPL ist dass der Funk regelmassig fur kurze Zeit eingestellt wird um zu uberprufen ob das Medium belegt ist Ist dies nicht der Fall wird das Funkmodul gleich wieder ausgestellt um Energie zu sparen Ist das Medium besetzt bleibt der Funk aktiviert um Nachrichten auszutauschen Fur den Sender birgt dieser Ansatz die Schwierigkeit zu wissen wann gesendet werden muss um sicherzustellen dass der Empfanger auch zuhort Der einfache Ansatz ist eine Praambel zu senden die langer ist als das Aufwachintervall des Empfangers Berkeley Media Access Control B MAC Alternativ kann auch ein langer Strom sich wiederholender Pakete gesendet werden X MAC SpeckMAC Um Energie und Bandbreite zu sparen kann der Sender den Aufwachzeitplan des Empfangers lernen WiseMAC Alternativ zum LPL kann auch das gegensatzliche Low Power Probing LPP benutzt werden Dabei wird regelmassig ein kurzer Trager Beacon versendet welches anzeigt dass der Knoten fur kurze Zeit bereit zum Empfangen einer Nachricht ist RI MAC Beim Zeitmultiplexverfahren Time Division Multiple Access TDMA wird ein Zeitplan erstellt wann welche Knoten Senden und Empfangen Dies erlaubt einen energetisch gunstigen Datenaustausch Jedoch verursacht das Erstellen und der Unterhalt des Zeitplans und die benotigten Synchronisation Zusatzaufwand Protokolle in dieser Klasse sind Sensor Media Access Control S MAC Timeout Media Access Control T MAC Dozer SCP MAC LMAC DMAC TRAMA Bei Dozer und DMAC gilt zu beachten dass MAC und Routing in einem Protokoll kombiniert sind Hybride Protokolle wie Crankshaft Zebra Media Access Control Z MAC oder SRTST MAC 9 versuchen die Vorteile vom zufalligen Zugriff mit Tragerprufung und TDMA zu kombinieren Routing Protokolle Bearbeiten Routing Protokolle widmen sich vorrangig dem Routing also der Frage wie Nachrichten moglichst schnell und mit moglichst wenig Aufwand an ihren Bestimmungsort gelotst werden Netzwerkprotokolle die die Frage nach dem Routing ausklammern gehen meist von Standardverfahren aus die auf Routingtabellen basieren vgl Routing In der Tat konnen viele Routing Protokolle ohne oder mit nur leichten Anpassungen auf Sensornetze ubertragen werden Von besonderer Bedeutung fur Sensornetze sind geografische Routing Verfahren In vielen Anwendungsszenarien interessiert sich der Benutzer gezielt fur Messdaten eines bestimmten geografischen Gebiets oder Punktes Zum einen gibt es dadurch Anfragen der Art Liefere mir alle Daten des Gebietes x y z zum anderen werden Knoten mit Angaben wie An den Knoten der der Position x y am nachsten ist adressiert Das Netzprotokoll muss dem Benutzer dabei die Aufgabe abnehmen die betroffenen Knoten ausfindig zu machen und Nachrichten an sie weiterzuleiten Das Verfahren Geo Cast sucht aus einem Sensornetz alle Knoten in einem ausgewahlten geografischen Gebiet heraus Durch Einpassung und Schnitt geometrischer Formen auf einer Landkarte konnen die betroffenen Sensorknoten schnell ausfindig gemacht werden Gleichzeitig erhalt der Benutzer eine einfach zu bedienende grafische Benutzerschnittstelle Eine zentrale Rolle beim Routing spielt das Sensornetzprotokoll Greedy Perimeter Stateless Routing in Wireless Networks GPSR das Nachrichten nicht an Namen sondern an geografische Koordinaten weiterleitet Dabei wechselt es wiederholt zwischen einer Greedy Strategie bei der Datenpakete auf geradem Weg in Richtung Ziel weitergereicht werden und einem Perimeter Modus in dem das Datenpaket den Zielpunkt umkreist Der Perimeter Modus soll sicherstellen dass Pakete in ungunstigen Netztopologien nicht in Sackgassen stecken bleiben Geographic Hash Tables erweitern GPSR um die Moglichkeit Informationen auf mehrere benachbarte Knoten zu verteilen und dadurch die Datensicherheit bei Ausfall einiger Knoten zu gewahrleisten Das Routing Protokoll fur Sensornetzwerke welches von der IETF entwickelt wird ist RPL Protokollstacks Bearbeiten Zur Zeit existieren mehrere konkurrierende Protokollstacks von verschiedenen Firmenkonsortien und Organisationen Je nach Stack werden einige oder alle Schichten des OSI Modells abgedeckt ZigBee ZigBee Alliance IPSO IPSO Alliance Constrained Application Protocol hauptsachlich IETF IEEE 1451 IEEE WirelessHART HART Communications Foundation 6LoWPAN IETF nanoIP IEEE IETF LoRaWAN LoRa Alliance Ortsbestimmung und Ortung BearbeitenGewisse Anwendungsszenarien und Kommunikationsprotokolle erfordern dass ein Sensorknoten seinen eigenen Standort Ortsbestimmung oder die Ursprungsorte gemessener Signale bestimmen kann Ortung Da beide Fragestellungen in anderen Gebieten wie Navigation und Astrophysik bereits seit Jahrhunderten behandelt werden gibt es heute eine Vielzahl an Verfahren fur die unterschiedlichsten Ausgangsbedingungen Es ist jedoch zu prufen welche Verfahren mit der begrenzten Technik der Sensornetze umsetzbar sind und wie die anfallende Arbeit sinnvoll auf die Knoten des Netzes verteilt wird So ist beispielsweise die verbreitete Satellitenortsbestimmung per Global Positioning System GPS fur Sensorknoten ungeeignet da die notwendigen technischen Bauteile zu gross schwer und teuer sind Gibt es mindestens zwei Sensorknoten in einem Sensornetz die ihre eigene Position in absoluten geografischen Koordinaten kennen und ist es moglich die Entfernung zweier Sensorknoten zueinander abzumessen so kann im Allgemeinen jeder Knoten des Netzes seine Position im geografischen Koordinatensystem bestimmen Die Idee dabei ist dass zunachst jeder Sensorknoten ein personliches Koordinatensystem aufstellt mit sich selbst im Ursprung und zwei benachbarten Knoten als Richtungsweiser fur die x und y Koordinatenachsen Durch Methoden wie Triangulation ordnet jeder Knoten alle gehorten Nachbarn in sein personliches System ein Danach werden die Einzelsysteme durch Drehung und Verschiebung zu einem Gesamtkoordinatensystem zusammengefuhrt Ist das Netz sparlich besetzt oder ungunstig angeordnet so bleibt die Ortsbestimmung ungenau Konnen keine zwei Knoten ihre absolute Position bestimmen oder konnen Entfernungen nicht abgeschatzt werden so bleibt die Ortsbestimmung unvollstandig oder ungenau Kennt beispielsweise uberhaupt kein Sensorknoten seine absoluten Koordinaten so kann das Sensornetz zwar unter Umstanden geografisch korrekt abgebildet aber nicht in den grosseren Zusammenhang der Weltkoordinaten gestellt werden Fehlt andererseits die Moglichkeit der Entfernungsmessung so fallen Triangulation und ahnliche Verfahren weg und die Positionen konnen nur noch als Schnittflachen mehrerer Senderadien erahnt werden Sind beide Ausgangsbedingungen nicht erfullt so kann die Netztopologie nur noch abstrakt als Graph oder eine gleichwertige Reprasentation wie z B als Adjazenzmatrix oder Inzidenzmatrix abgebildet werden Ein vergleichsweise junger Ansatz ist die Ortsbestimmung durch Fingerabdrucke englisch fingerprints Dabei erstellt ein Knoten durch Abhoren des Funkkanals ein Fingerabdruck genanntes Profil des Hintergrundrauschens Das Hintergrundrauschen wird von der Umgebung beeinflusst z B nahen elektrischen Leitungen oder Wanden an denen Funkwellen reflektiert werden und unterscheidet sich dadurch von Ort zu Ort Durch Abgleich mit einer Fingerabdruckdatenbank kann ein Sensorknoten seine eigene Position abschatzen Bei diesem Ansatz sind Vorwissen uber das Einsatzgebiet oder ein zusatzliches Hilfssystem notig Um den Ursprung eines gemessenen Signals eindeutig orten zu konnen muss das Signal von mindestens drei Sensorknoten empfangen worden sein Aus den unterschiedlichen Signallaufzeiten zu den Sensorknoten kann uber Hyperbelortung der Signalursprung exakt bestimmt werden Wird das Signal nur von zwei Sensorknoten oder weniger empfangen ist keine eindeutige Ortung moglich und der Ursprung kann nur durch Schnitt der Senderadien bzw den Senderadius alleine eingegrenzt werden Synchronisation BearbeitenMessdaten sind oft auf absolute Uhrzeiten angewiesen Daruber hinaus benotigen einige Kommunikationsprotokolle wie z B SMACS eine moglichst genaue Synchronisation der Sensorknoten untereinander Wie in anderen Rechnernetzen so hat man auch bei Sensornetzen mit den typischen Ungenauigkeiten bei der Synchronisation zu kampfen Bei den Faktoren die die Synchronisation beeinflussen handelt es sich um die Sendezeit also die Zeit die der Sender benotigt um sendebereit zu sein die Zugriffszeit also die Zeit die der Sender benotigt um die Daten auf dem Kommunikationsmedium abzulegen die Ausbreitungsgeschwindigkeit also wie schnell die Nachricht vom Sender beim Empfanger ist und die Empfangszeit also wie lange der Empfanger benotigt um eine Nachricht vom Medium abzugreifen und die Information fur die betreffende Anwendung zuganglich zu machen Da die unterschiedlichen Kommunikationsverfahren neben anderen Faktoren vor allem die Zugriffszeit beeinflussen ist es sinnvoll die Entscheidung fur ein Synchronisationsverfahren auch vom Kommunikationsverfahren abhangig zu machen Synchronisation durch Berechnung der Round Trip Time Bearbeiten Man kann den Unterschied zweier Uhren in einem Rechnernetz bestimmen indem man die Uhrzeiten zweier Rechner voneinander abzieht und davon dann noch einmal die Round Trip Time subtrahiert die durch die Nachrichten verursacht wird die die beiden Rechner austauschen um sich gegenseitig uber ihre Uhrzeiten zu informieren In der Praxis bildet man dazu den Mittelwert der Zeitspannen die zur Ubertragung der Anfrage und ihrer Antwort benotigt wurden Bei diesem Verfahren wirken sich alle oben genannten Faktoren ausser der Ausbreitungsgeschwindigkeit aus Bei einer hohen Varianz der Ausbreitungsgeschwindigkeit ist darum dieses Verfahren vorzuziehen Reference Broadcast Synchronisation Bearbeiten Bei der Reference Broadcast Synchronisation RBS wird von einer zentralen Stelle aus ein Synchronisationssignal an alle Knoten gesendet Ein Knoten der nach dieser Synchronisationsnachricht eine Nachricht versendet informiert mit dieser Nachricht gleichzeitig den Empfanger daruber wann er die Synchronisation erhalten hat Mit Hilfe dieser Information kann der Empfanger dann entscheiden ob seine Uhr falsch geht und sie mit der Uhr des Senders synchronisieren Dieses Verfahren ist besonders gut geeignet wenn bei der Kommunikation die Sendezeit und die Zugriffszeit variieren da hier die Zeit an der sich die Synchronisation orientiert nur einmal fur alle Empfanger gesendet wird und unterschiedliche Zugriffs oder Sendezeiten sich so nicht auf die Synchronisation auswirken Timing Sync Protocol for Sensor Networks Bearbeiten Das Timing Sync Protocol for Sensor Networks TPSN beschreibt den Vorgang wie in einem Sensornetz die Synchronisation verbreitet wird Als Synchronisationsverfahren kann hier die Synchronisation durch Berechnung der Round Trip Time zur Anwendung kommen Initialisierung Ein Wurzelknoten gibt sich den Level 0 Die Wurzel sendet eine level discovery Nachricht per Broadcast an alle Knoten in seinem Sendebereich Alle Knoten die einen level discovery erhalten der niedriger als ihr eigener Level ist nehmen den um 1 erhohten Level der Nachricht an warten eine zufallige Zeit und beginnen dann ihrerseits mit Punkt 2 Da es trotz der zufalligen Wartezeit immer noch zu Kollisionen kommen kann gibt es auch die Moglichkeit dass Knoten einen Level mit einem level request anfordern Diese orientieren sich dann an dem jeweils niedrigsten Level den sie erhalten Synchronisation Der Wurzelknoten fordert die Knoten mit Level 1 durch ein time sync Paket dazu auf sich bei ihm uber die Uhrzeit zu informieren Empfangt ein Knoten ein time sync so fordert er durch einen synchronisation pulse die aktuelle Uhrzeit an Knoten des Level X werden durch den Empfang des synchronisation pulse ebenfalls aktiv und fordern ihrerseits die Uhrzeit von ihrem Vaterknoten an Der Vaterknoten antwortet auf den synchronisation pulse mit einem ACK der die aktuelle Zeit enthalt Aggregation BearbeitenEinige Einsatzszenarien fordern dass Daten aus dem gesamten Sensornetz zusammengetragen und schliesslich an einen einzelnen Empfanger zentrale Senke ubermittelt werden Naive Ansatze zur Durchfuhrung einer solchen Aggregation konnen dazu fuhren dass sich bei grossen Datenmengen Kommunikationsengpasse bilden die die Leistung des Systems unnotig vermindern Datenbundelung und Datenkompression helfen solche Engpasse zu vermeiden Soll beispielsweise die maximale gemessene Temperatur in einem Sensornetz ermittelt werden so ware der naive Ansatz alle gemessenen Temperaturen an die zentrale Senke zu ubermitteln die dann das Maximum heraussucht wahrend ein fortgeschrittener Ansatz die Daten schon bei der Weitergabe vergleicht und letztlich nur noch einen einzigen Temperaturwert an die zentrale Senke ubermittelt Tiny Aggregation TAG Bearbeiten Tiny Aggregation TAG behandelt das Sensornetz wie eine Datenbank aus der mittels einer Datenbankanfragesprache Daten abgefragt werden Datenanfragen werden von der zentralen Senke in einem einfachen SQL ahnlichen Format in das Sensornetz propagiert Die Knoten werten die Anfrage auf ihren eigenen Daten und von Nachbarn empfangenen Daten aus und sortieren so schrittweise redundante und uberflussige Daten schon im Vorfeld aus Empirische gegenseitige Codierung Bearbeiten Die empirische gegenseitige Codierung gibt Informationen nur dann weiter wenn sie nicht dem Normalwert entsprechen Das Prinzip wird bereits in naiven Ansatzen umgesetzt wenn etwa ein Brandbekampfungs Sensorknoten nur solche Temperaturmessungen weitergibt die einen Vorgabewert uberschreiten Die empirische gegenseitige Codierung vertieft diese Idee aufgrund der Beobachtung dass die Messungen raumlich nah beieinander liegender Sensorknoten stets ahnlich sind Ein Sensorknoten gibt seine Messung relativ zu der seines Nachbarn an und nur dann weiter wenn der Messwert stark von dem des anderen abweicht Die Starke des Ansatzes ist dass die Korrelationen der Messwerte automatisch ermittelt werden Kritik an Sensornetzen BearbeitenMichael Crichton zeichnete 2002 in seinem Roman Beute eine dustere Zukunftsvision in der er die smart dust Idee mit kollektiver Intelligenz und Nanotechnologie verband und seine Romanfiguren von Schwarmen bosartiger Mikropartikel toten liess Weitaus realistischere Kritik an Sensornetzen und dem smart dust Gedanken aussern Datenschutzer Sie sehen in Sensornetzen eine weitere Uberwachungsmethode die zur Uberwachung von Burgern und Analyse von Verbrauchern ohne deren Wissen oder Einwilligung missbraucht werden kann Siehe auch BearbeitenUnattended Ground SensorsQuellenangaben Bearbeiten W Dargie and C Poellabauer Fundamentals of wireless sensor networks theory and practice John Wiley and Sons 2010 ISBN 978 0 470 99765 9 Bis 2020 sollten wir Chips mit nur wenigen Nanometer grossen Komponenten haben K Pister Autonomous sensing and communication in a cubic millimeter Analyzing the Yield of ExScal a Large Scale Wireless Sensor Network Experiment zuletzt besucht am 21 August 2014 iDwaRF Frei Programmierbare AVR Funk Module und Boards fur Drahtlose Funksensor Netzwerke Memento des Originals vom 5 April 2015 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot www chip45 com Preon32 Funkmodul mit uberlegener Technik Abgerufen am 10 November 2017 s net Die Technologie des Fraunhofer IIS fur extrem energiesparende drahtlose Sensornetze Abgerufen am 15 Oktober 2013 Waspmote The sensor device for developers Abgerufen am 5 Dezember 2010 I Demirkol C Ersoy F Alagoz MAC Protocols for Wireless Sensor Networks A Survey PDF 244 kB In IEEE Communications 44 4 S 115 121 April 2006 R Matischek Real Time Communication MAC Protocols for Wireless Sensor Networks 2012 ISBN 978 3 8300 6349 0 siehe Soft Real Time Shared Time Slot SRTST MAC Protocol pp 107 128Weblinks BearbeitenSensor Network Museum Verzeichnis bedeutender Sensornetzsysteme gepflegt von der Zurcher Sensornetzplattform BTnodes Seminar Sensornetze an der ETH ZurichForschungsprojekteAutHoNe Autonomic Home Networking Abgerufen von https de wikipedia org w index php title Sensornetz amp oldid 218655985