Visualisierung eines Ad-Hoc Netzwerkes

Größe: px
Ab Seite anzeigen:

Download "Visualisierung eines Ad-Hoc Netzwerkes"

Transkript

1 Fachhochschule Wiesbaden Fachbereich Design Informatik Medien Studiengang Allgemeine Informatik Technische Visualisiserung Wintersemester 2008/2009 Visualisierung eines Ad-Hoc Netzwerkes vorgelegt von: Ralph Erdt Markus Fischer Betreuer: Prof. Dr. Karl-Otto Linn

2 II

3 Inhaltsverzeichnis 1 Einleitung 1 2 Grundlagen SunSPOT Generelles Vorgehen Identifikation von Knoten Positionierung der Knoten im Visualisierungs-Tool Entfernungsberechnung mittels RSSI Beschleunigungssensor Implementierung Erweiterung der Sensorknoten Steuerung Reboot Zentralen Knoten festlegen Toggle LED Traceroute Datensenden Traceroute Berechnung der Positionen der Knoten im Netz Aufbau mittels eines Federmechanismus Beschleunigungssensor Beschleunigungssensor in der Anwendung III

4 4 Anleitung Anzeigen des Netzes Initialisierung Anzeige Steuerung des Netzes Identifizieren von Knoten Traceroute R Steuerung des Knoten Fazit 29 6 Literaturverzeichnis 31 A Vollständige Messwerte 33 IV

5 Abbildungsverzeichnis 2.1 Messaufbau für die RSSI Messung Empfangsstärken Messung, d=5cm, max=2m Antenne eines SunSPOTs LIS3L02AQ auf SunSPOT Kondensatoren (C1, C2), mit beschleunigungsabhängiger Kapazität Schaltung des LIS3L02AQ Ausschnitt der Messung für absolute und relative Beschleunigungswerte der X-Achse in Ruhelage Ausschnitt der Messung für absolute und relative Beschleunigungswerte der X-Achse in Ruhelage Absolute Werte um verschoben Drift des Beschleunigungssensors in Ruhelage. Auf der x-achse ist der durch den Drift zurückgelegte Weg zu den auf der y-achse aufgetragenen Zeiten Gemessener Weg für fünf Wiederholungen Glättung der Rohdaten durch den gleitenden Mittelwert Skizze der Kräftewirkungen Foto eines Testnetzes Screenshot des Programms A.1 Versuchsaufbau für Beschleunigungsmessung A.2 Versuchsaufbau für Beschleunigungsmessung A.3 Versuchsaufbau für Beschleunigungsmessung A.4 Messung 1 Rohdaten Beschleunigungssensor A.5 Messung 2 Rohdaten Beschleunigungssensor A.6 Messung 3 Rohdaten Beschleunigungssensor A.7 Messung 4 Rohdaten Beschleunigungssensor V

6 A.8 Messung 5 Rohdaten Beschleunigungssensor A.9 Messung 1 Gleitender Mittelwert (50 Werte) über die Rohdaten der Beschleunigungsmessung A.10 Messung 2 Gleitender Mittelwert (50 Werte) über die Rohdaten der Beschleunigungsmessung A.11 Messung 3 Gleitender Mittelwert (50 Werte) über die Rohdaten der Beschleunigungsmessung A.12 Messung 4 Gleitender Mittelwert (50 Werte) über die Rohdaten der Beschleunigungsmessung A.13 Messung 5 Gleitender Mittelwert (50 Werte) über die Rohdaten der Beschleunigungsmessung A.14 Messung 1 Geschwindigkeit A.15 Messung 2 Geschwindigkeit A.16 Messung 3 Geschwindigkeit A.17 Messung 4 Geschwindigkeit A.18 Messung 5 Geschwindigkeit A.19 Messung 1 Zurückgelegter Weg A.20 Messung 2 Zurückgelegter Weg A.21 Messung 3 Zurückgelegter Weg A.22 Messung 4 Zurückgelegter Weg A.23 Messung 5 Zurückgelegter Weg VI

7 Tabellenverzeichnis 2.1 Abweichungen tatsächlich zurückgelegte Weg und gemessener Weg in Y Richtung Alle Angaben in Meter Abweichungen abhängig von Idle-Code in ms VII

8 VIII

9 Kapitel 1 Einleitung In der Vertiefungsveranstaltung Multimedia Kommunikationssysteme haben wir das Beacon Vector Routing (BVR) Protokoll implementiert. Das BVR Protokoll ist ein Ad-Hoc-Routing-Protokoll, das speziell für Sensornetze entwickelt wurde. Es ist pro-aktiv, das heißt, das Netzwerk wird aufgebaut, bevor es verwendet wird. Weiteres siehe [FRC + 05]. Wir brauchten ein Tool, um das Netzwerk anzeigen, debuggen und zu steuern. Dieses haben wir in der Vertiefung Technische Visualisiserung programmiert. Das Tool soll über folgende Funktionen verfügen: 1. Möglichst realitätsnahe Anzeige des Netzwerkes und der Verbindungen 2. Testen von Verbindungen 3. Identifikation von Knoten, also welcher angezeigte Knoten welcher Knoten in der Realität ist 4. Anzeige der genutzten Verbindungen 5. Steuern des Netzwerkes 1

10 2 Kapitel 1. Einleitung

11 Kapitel 2 Grundlagen 2.1 SunSPOT SunSPOTs (Sun Small Programmable Object Technology) sind von Sun Microsystems Laboratories entwickelt worden, um als Experimentalhardware für Sensorknoten zu fungieren. Folgende Hardwareeeigenschaften bieten SunSPOTs: 180 Mhz 32 bit ARM920T Prozessor 512 kbyte RAM 4 MB Flash 2.4 GHz Funkanbindung USB-Anschluss Zusätzlich können SunSPOTs mit einem Sensorboard ausgestattet sein, welches folgende Hardware hinzufügt: 3-Achsen Beschleunigungssensor Temperatur- und Helligkeitssensor 8 dreifarbige LEDs 2 Taster 5 General Purpose IO Pins 3

12 2.2. Generelles Vorgehen Kapitel 2. Grundlagen 6 analoge Eingänge Programmiert werden SunSPOTs nur in Java. Direkt auf der Hardware läuft eine JavaVM, nämlich SquawkVM. Sämtliche hardwarenahen Aufrufe werden durch diese VM gekapselt. SquawkVM ist eine spezielle JavaVM, die direkt auf ARM Prozessoren, ohne ein Betriebssystem als Zwischenschicht, arbeitet. 2.2 Generelles Vorgehen Um das Netz anzuzeigen, werden die Daten aller Knoten benötigt, also welche Adresse sie im Netzwerk haben, welche Verbindungen / Nachbarschaften diese haben und mit welcher Stärke die Signale zu empfangen sind. Dazu wird ein zentraler Knoten definiert, der direkt an einem Computer angeschlossen wird. Alle Knoten senden nun regelmäßig ihre Daten an diese zentrale Stelle, und dieser Knoten gibt die Daten aus. Die SunSPOTs melden sich unter Linux als tty-device mit dem Namen /dev/ttyacm?, wobei das? eine fortlaufende Nummer ist. Dieses Device kann ein Programm öffnen, und daraus alle Ausgaben, die auf den SunSPOT mittels System.out.print gemacht werden, empfangen. Da der Knoten wesentlich mehr Informationen ausgibt (zu Debugging Zwecken), werden vor allen relevanten Zeilen der Zeichenkode #D# vorangestellt. Nur die Ausgaben, die damit beginnen, werden verarbeitet. 2.3 Identifikation von Knoten Um zu den im Programm dargestellten Knoten die realen Knoten zuordnen zu können, kann eine LED-Toggle- Funktion implementiert werden. Eine LED wird als Identifikations- LED festgelegt. Wenn nun im Programm die Funktion aufgerufen wird, wird nun ein Paket losgeschickt, das auf dem Zielknoten diese LED anschaltet. Nun kann man optisch einfach erkennen, welcher Knoten zu den angezeigten Knoten gehört. Um die LED wieder abschaltbar zu machen, wird das ganze als Toggle implementiert, also, wenn es aus ist, wird die LED angeschaltet, und wenn die LED an ist, wird diese ausgeschaltet. 4

13 Kapitel 2. Grundlagen 2.4. Positionierung der Knoten im Visualisierungs-Tool Zusätzlich soll der umgekehrte Weg möglich sein: Die LED soll direkt am Knoten an oder abschaltbar sein, und im Programm soll dieser irgendwie hervorgehoben werden. 2.4 Positionierung der Knoten im Visualisierungs-Tool Um dem Benutzer des Visualisierungs-Tools ein möglichst realitätsnahes Bild über die Knoten in seinem Ad-Hoc-Netzwerk zur Verfügung zu stellen, ist es wichtig, dass die Positionierung der Knoten im Tool anhand von Positionsinformationen durchgeführt wird. Ebenfalls wäre es vorteilhaft, dass die Knoten, die bewegt werden, ihre Position auch im Visualisierungs-Tool aktualisieren. Verfügen die zu visualisierenden Netzwerkknoten über ein GPS Modul, so könnten leicht diese GPS-Koordinaten verwendet werden. Bei Anwendungen, bei denen die Knoten benutzt werden um bestimmte Tiere zu überwachen, ist dies garnicht so unüblich [LM03]. Die uns vorliegenden SunSPOTs besitzen jedoch kein GPS-Modul, also muss für die Positionierung im Tool eine andere Möglichkeit gefunden werden. Da die SunSPOTs über eine Funkschnittstelle miteinander kommunizieren, war die erste Idee, Positionierung der Knoten durch die empfangene Signalstärke von bestimmten Referenzknoten zu realisieren. Die Referenzknoten müssen dann allerdings eine feste Position haben, und die Position muss dem Visualisierungs-Tool bekannt sein. Für die Positionierung der Knoten mittels empfangener Signalstärke haben wir zunächst eine Messung durchgeführt, diese wird in Abschnitt vorgestellt. Der Vorteil würde bei dieser Methode dabei liegen, dass man die Positionierungsdaten sozusagen nebenher, mit dem normalen Nachrichtenverkehr gewinnen könnte. Die zweite Möglichkeit für die Positionierung der Knoten im Visualisierungs-Tool, ist die Messung der Bewegung mittels des eingebauten Beschleunigungssensors. Die Vermessung des Beschleunigungssensors wird in Abschnitt dokumentiert Entfernungsberechnung mittels RSSI Signalstärke Wenn man davon ausgeht, dass die Signalstärke mit dem Quadrat der Entfernung abnimmt, sollte eine relativ einfache Entfernungsberechnung möglich sein. Um dies zu kontrollieren, wurden Testmessungen durchgeführt. 5

14 2.4. Positionierung der Knoten im Visualisierungs-Tool Kapitel 2. Grundlagen Wie im Bild 2.1 dargestellt, haben wir folgendermaßen gemessen: Zwei SunSPOTs auf 50cm hohe Holzpfähle (damit die Fresnelzone 1 frei ist). Diese wurden in 5cm Schritten von 25 cm bis 2 Meter Abstand aufgestellt, und jedesmal 50 Pakete gesendet. Bei jedem empfangenen Paket wurde die Empfangsstärke notiert. Abbildung 2.1: Messaufbau für die RSSI Messung Die Grafik 2.2 zeigt die Messungen. Auf der x-achse ist der Abstand der Knoten im cm und auf der y-achse die RSSI Werte aufgetragen. Jedes Kreuz zeigt die Signalstärke eines oder mehrerer Pakete zu der jeweiligen Entfernung.Die Werte sind interne RSSI Werte, die die SunSPOT API liefert. RSSI steht für Recive Strength Indicator, und ist kein normiertes Maß. Um den von den SunSPOTs gelieferten Wert in einem dbm Wert umzurechnen muss man 45 abziehen. 1 Die Fresnelzone ist ein Bereich zwischen Sender und Empfänger, der durch einen Rotationsellipsoid beschrieben ist. Die Brennpunkte des Ellipsoiden sind die Antennen. Die maximale Ausdehnung des Ellipsoiden in der Mitte ist 0.5 λ d (λ ist die Wellenlänge, und d die Distanz). Dieser Bereich muss frei von Störobjekten sein, sonst wird das Signal gestört, auch wenn die direkte Sichtlinie frei ist. 6

15 Kapitel 2. Grundlagen 2.4. Positionierung der Knoten im Visualisierungs-Tool Abbildung 2.2: Empfangsstärken Messung, d=5cm, max=2m Wie man erkennen kann, sind die Werte sehr undeterministisch, einerseits schwankt die Stärke auf einer Entfernung stark, andererseits ist keine monoton fallende Funktion zu erkennen, was eine Voraussetzung für eine Umrechnung ist. Antenne Abbildung 2.3: Antenne eines SunSPOTs Das Bild 2.3 ist ein Foto der Antenne eines SunsPOTs. Die Antenne sind die gedruck- 7

16 2.4. Positionierung der Knoten im Visualisierungs-Tool Kapitel 2. Grundlagen Abbildung 2.4: LIS3L02AQ auf SunSPOT ten Leitungen oberhalb des Metallschirms. Diese Leitungen ist nicht symmetrisch. Daher liegt die Vermutung nahe, dass die Senderichtung sehr asymmetrisch ist, also eine starke Richtcharakteristik hat. Dieses ist ein zusätzliches Problem, da man nicht davon ausgehen kann, dass die SunSPOTs immer gleich ausgerichtet sind. Zusammenfassung Die Idee, ein Netz anhand der Stärkeninformationen aufzubauen, musste auf Grund des oben beschriebenen Nicht-Determinismus des RSSI-Wertes beim Empfang verworfen werden Beschleunigungssensor Der auf den SunSPOTs verwendete Beschleunigungssensor wird von STMicroelectronics unter der Typenbezeichnung LIS3L02AQ hergestellt. Abbildung 2.4 zeigt die Position des Beschleunigungssensors auf dem SunSPOT Sensorboard. Neben den Sensoren für die eigentliche Messung der Beschleunigung, befinden sich noch direkt die AD-Wandler für das Signal mit in dem IC. 8

17 Kapitel 2. Grundlagen 2.4. Positionierung der Knoten im Visualisierungs-Tool Abbildung 2.5: Kondensatoren (C1, C2), mit beschleunigungsabhängiger Kapazität Die maximale Abtastrate beträgt 4kHz für die X- und für die Y-Achse und 2.5kHz für die Z-Achse. Der übliche Preis beträgt für Privatpersonen 7-11 C, je nach Abnahmemenge. Die physikalische Methode der Messung heißt kapazitive Beschleunigungsmessung. Dabei werden Kondensatoren verwendet, die nach dem gleichen Schema arbeiten wie der in Abbildung 2.5 abgebildete Kondensator. Die Masse m ist so aufgehängt, dass sie sich innerhalb einer Achse bewegen kann. Bei einer Beschleunigung der Masse m verändern sich die Abstände von d 01 und d 02 und damit die Kapazitäten von C1 und C2. Die Schaltung des LIS3L02AQ ist in Abbildung 2.6 dargestellt. Für jede Achse der Beschleunigungsmessung wird dabei ein Paar von den vorgestellten beschleunigungsabhängigen Kondensatoren verwendet. Dargestellt durch C s1x, C s2x, C s1y, C s2y, C s1z, C s 2z. Die Signale können dann an S1x, S2x, S1y, S2y, S1z, S2z gemessen werden. Um festzustellen, welche Genauigkeit der Beschleunigungssensor tatsächlich liefert, wurde zunächst eine einfache Testanwendung implementiert. Grundlegende Funktionalität sind hierfür: Eichen des Sensors Messen des zurückgelegten Weges Ausgabe der Werte über die USB-Schnittstelle Für das Auslesen des Messwertes vom Beschleunigungssensor stellt die API 7 Funktionen bereit: 1. getaccelx() Beschleunigungswert in X-Richtung 2. getaccely() Beschleunigungswert in Y-Richtung 9

18 2.4. Positionierung der Knoten im Visualisierungs-Tool Kapitel 2. Grundlagen Abbildung 2.6: Schaltung des LIS3L02AQ 10

19 Kapitel 2. Grundlagen 2.4. Positionierung der Knoten im Visualisierungs-Tool 3. getaccelz() Beschleunigungswert in Z-Richtung 4. setrestoffset() Kalibrieren der Ruhelage 5. getrelativeaccelx() Relativer Beschleunigungswert in X-Richtung 6. getrelativeaccely() Relativer Beschleunigungswert in Y-Richtung 7. getrelativeaccelz() Relativer Beschleunigungswert in Z-Richtung getaccelx(), getaccely() und getaccelz() liefern die Rohwerte der Beschleunigung ohne die Werte zu filtern oder zu verschieben. Die Funktion setrestoffset() eicht den Sensor auf eine bestimmte Ruhelage. Über getrelativeaccelx(), getrelativeaccely() und getrelativeaccelz() lassen sich die relativen Beschleunigungswerte zur Ruhelage, die mit setrestoffset() festgelegt wurde, abfragen. Um die Funktionen qualitativ vergleichen zu können, wurde eine Messung der Werte mit getaccelx() und getrelativeaccelx() in Ruhelage durchgeführt und die Werte mitprotokolliert. Das von uns gewählte Intervall, in dem die Messwerte protokolliert werden, liegt bei 6 ms. Abbildung 2.7 zeigt die Vergleichswerte für die beiden Funktionen der Beschleunigungsmessung in Richtung der X-Achse. Durch Abbildung 2.8 zeigt sich, dass die absoluten Messwerte von der relativen Funktion lediglich um verschoben sind. Dies hat den positiven Nutzen, dass die Werte näher an 0 liegen. Aus den gemessenen Beschleunigungen innerhalb der Intervalle, kann nun der zurückgelegte Weg bestimmt werden. Mathematisch gesehen wird die gemessene Beschleunigung a zweimal über die Zeit integriert. v = adt s = vdt Hieraus erhält man nun den zurückgelegten Weg s. Für die weitere Betrachtung wird nur noch mit den relativen Beschleunigungen gerechnet, da dies die einfachste Möglichkeit für eine erste Näherung für die Positionsbestimmung ist. Jede Messung eines physikalischen Sensors ist mit Fehlern behaftet, wodurch ein Drift in der Berechnung der Geschwindigkeit und damit in der Berechnung des Weges entsteht. Abbildung 2.9 zeigt den durch diesen Drift zurückgelegten Weg in 8 Sekunden. 11

20 2.4. Positionierung der Knoten im Visualisierungs-Tool Kapitel 2. Grundlagen Abbildung 2.7: Ausschnitt der Messung für absolute und relative Beschleunigungswerte der X-Achse in Ruhelage Abbildung 2.8: Ausschnitt der Messung für absolute und relative Beschleunigungswerte der X-Achse in Ruhelage Absolute Werte um verschoben 12

21 Kapitel 2. Grundlagen 2.4. Positionierung der Knoten im Visualisierungs-Tool Abbildung 2.9: Drift des Beschleunigungssensors in Ruhelage. Auf der x-achse ist der durch den Drift zurückgelegte Weg zu den auf der y-achse aufgetragenen Zeiten Um diesen Drift zu minimieren, wurden verschiedene Verfahren untersucht. Eine einfache Abgrenzung der Werte durch Schwellenwerte zeigte sich dabei als nicht geeignet. Das Verfahren, das wir für die folgenden Messungen gewählt haben, nennt sich gleitender Mittelwert. Hierbei werden für einen Messwert die letzten n Werte mit einbezogen. Der Wert für a in der oben dargestellten Integration ist also, bedingt durch den gleitenden Mittelwert, nicht der Messwert in einem Intervall, sondern der Durchschnittswert der letzten n gemessenen Werte. Erweitern könnte man dies mit einer Gewichtung, zu wieviel Prozent die alten Messwerte eingehen, was wir für den hier vorliegenden Fall jedoch nicht durchgeführt haben. Eine andere Möglichkeit wäre, eine Tiefpassfilterung zu verwenden. Um die Reproduzierbarkeit der Messwerte zu überprüfen, wurde ein einfacher Versuchsaufbau zusammengestellt. Die Abbildungen A.1, A.2 und A.3 zeigen den Aufbau. Für die vollständigen Messwerte und eine vollständige Versuchsbeschreibung findet sich in A. Bei diesem Versuchsaufbau wurde der SunSPOT in Y-Richtung mit einer Umlenkung durch ein fallendes Gewicht fünf Mal mit einer steigenden Beschleunigung um 0.98 Meter bewegt. Die Abbildung 2.10 zeigt den zurückgelegten Weg für alle fünf Messungen und damit auch, welche Abweichungen bei fünf Wiederholungen aufgetreten sind. Die Abbildung 2.11 zeigen die Glättung der Rohdaten durch den gleitenden Mittelwert mit einer Einbeziehung der letzten 50 Messwerte. 13

22 2.4. Positionierung der Knoten im Visualisierungs-Tool Kapitel 2. Grundlagen Abbildung 2.10: Gemessener Weg für fünf Wiederholungen Abbildung 2.11: Glättung der Rohdaten durch den gleitenden Mittelwert 14

23 Kapitel 2. Grundlagen 2.4. Positionierung der Knoten im Visualisierungs-Tool MESSUNG WEG GEMESSENER WEG DIFFERENZ Tabelle 2.1: Abweichungen tatsächlich zurückgelegte Weg und gemessener Weg in Y Richtung Alle Angaben in Meter Die Abweichungen zum tatsächlich zurück gelegten Weg der fünf Messungen ist in Tabelle 2.1 zusammengefasst 15

24 2.4. Positionierung der Knoten im Visualisierungs-Tool Kapitel 2. Grundlagen 16

25 Kapitel 3 Implementierung 3.1 Erweiterung der Sensorknoten Um alle Ziele zu erreichen war es notwendig, die Software auf den Sensorknoten zu erweitern. Es wurden dazu neue Klassen erzeugt. Zum Beispiel eine Klasse, die Kommandos von USB entgegen nimmt, und verarbeitet (Kapitel 3.2) und eine Klasse, die das Datenversenden übernimmt (Kapitel 3.3). 3.2 Steuerung Um das Netz zu steuern, muss der in Kapitel 2.2 definierte zentrale Knoten Befehle vom PC per USB entgegennehmen. Dazu wurde ein Deterministisch-Endlicher Automat implementiert. Sobald ein Byte empfangen wird, wird der Automat abhängig vom aktuellen Zustand in den nächsten Zustand überführt. So werden die Steuereungsbefehle vom PC auf den Knoten übertragen, der dann diese Befehle ausführt. Folgende Kommandos können übergeben werden: 1. Reboot (zum neu flashen, so muss der SunSPOT nicht von Hand resettet werden) 2. Aktueller Knoten als zentralen Knoten im Netz bekannt machen. 3. Toggle LED (zwecks Identifikation) 4. TraceRoute (um die Route anzuzeigen) 17

26 3.2. Steuerung Kapitel 3. Implementierung Reboot Das reboot-kommando ist ein spezielles Kommando, das vorher das Flash-Programm sendet. Eigentlich dazu gedacht, um einen Listener von SUN anszusprechen, wurde die Byte-Sequenz entschlüsselt und dem Automaten hinzugefügt Zentralen Knoten festlegen Um alle Daten zu empfangen, muss der aktuelle Knoten als zentraler Knoten festgelegt werden. Das heisst, alle andere Knotenmüssen die Adresse mitgeteilt bekommen, die der Knoten hat. Dazu erstellt der Knoten ein Datenpaket mit der Bekanntmachung und schickt es an die Adresse 0. Das heisst, dieses Paket wird im Netz geflutet. Jeder der das Paket empfängt, trägt also den Absender des Paketes als Datenziel ein, und braodcastet das Paket weiter Toggle LED Die fünfte LED wurde als Identifikations- LED festgelegt. Damit soll man Knoten identifizieren können. Also wenn man wissen will, welcher angezeigte Knoten welcher Knoten in der Realität entspricht. Wenn der Automat also im Zustand Toggle LED ist, dann liest er vom Bytestrom solange Bytes, bis eine Null kommt, und diesen so abschließt. Die gelesenen Bytes bilden die Adresse. Das ist so möglich, dass wir alle Adressen als lesbaren Hexdezimalcode nutzen.so können maximal 17 verschiedene Bytes kommen. Entweder die ASCII Representierung von den Zahlen Null bis Neun oder die Buchstaben A bis F. Als siebzehtes Byte kommt dann noch die 0, um den Stream abzuschließen. Sobald der Stream abgeschlossen wird, wird ein Paket erstellt, das den Toggle-LED Befehl enthält. Dieses Paket wird an das übergebene Ziel gesendet. Nun wird die LED getoggelt, das heisst, entweder an oder ausgeschaltet Traceroute Um die Route eines Paketes vom Quellknoten zum Zielknoten, zu visualisieren, wurde ein Traceroute implementiert. 18

27 Kapitel 3. Implementierung 3.3. Datensenden Der Automat liest dazu zwei Adressen ein. Das Vorgehen ist gleich dem Einlesen im Kapitel Toggle LED. Danach wird das Paket angeschickt. Mehr dazu siehe im Kapitel Datensenden Dazu wurde ein neuer Pakettyp, D für Daten, definiert. In der Klasse läuft regelmäßig ein Timer (z.zt. alle 30 Sekunden), mit der der Knoten die Daten an die zentrale Stelle schickt.da die zentrale Stelle aber vorher nicht bekannt ist, wird das Senden so lange verzögert, bis eine zentrale Stelle bekannt ist. Sobald diese bekannt ist, werden diese Daten verschickt: 1. Eigene Adresse 2. Status Beacon 3. Status LED 4. Beacon-Adresse 5. Nachbarschaften mit Empfangsstärke 6. Anzahl Versendete Pakete pro Nachbar Aus diesen Daten wird dann die Anzeige generiert. 3.4 Traceroute Für das Traceroute wird der neue Pakettyp T definiert, der speziell behandelt wird. Ein TraceRoute hat drei Phasen: 1. Senden der Anforderung an den ersten Knoten 2. Senden des Traceroutes an den zweiten Knoten, dabei Aufsammeln aller Adressen 3. Senden der gesammelten Informationen zurück an den zentralen Knoten. 19

28 3.5. Berechnung der Positionen der Knoten im Netz Kapitel 3. Implementierung Wie in Kapitel beschrieben, empfängt der zentrale Knoten per USB den TraceRoute- Befehl und schickt diesen in der Phase eins an den ersten Knoten weiter. Der erste Knoten empfängt nun das Paket und initiiert die zweite Phase, indem er ein neues Traceroute-Paket erzeugt, und diesem mitteilt, dass es zur Phase zwei gehört. Wenn ein Knoten ein Traceroute-Paket routen soll, sieht es in das Paket, ob es in der Phase zwei ist. Wenn ja, fügt es seine Adresse an das Paket an, und erst dann routet der Knoten das weiter. Der Empfängerknoten setzt nun die Phase im Paket auf drei und leitet das Paket an den zentralen Knoten weiter. Der zentrale Knoten empfängt nun dieses Paket und gibt den Inhalt mit dem Initialisationsstrings #T# an USB aus. Das Programm liest nun die Angaben und fügt alle Adressen in eine Tabelle ein. Beim zeichnen der Nachbarschaften wird nun nachgesehen, ob diese Verbindung in der Tabelle enthalten ist. Wenn ja, dann wird diese Verbindung rot gezeichnet. 3.5 Berechnung der Positionen der Knoten im Netz Aufbau mittels eines Federmechanismus Da die Idee, die Positionen mittels des RSSI Wertes zu bestimmen, gescheitert war, wurde eine weitere Idee getestet: Das Netz mittels Federn aufzubauen. Alle Knoten werden per Zufall auf eine Fläche verteilt, und dann werden Kräfte definiert: Anziehende Kräfte zwischen Knoten, die eine Verbindung haben, und abweisende Kräfte zwischen Knoten ohne Verbindung. In Skizze 3.1 haben Knoten A und C eine Verbindung, und daher ziehen sie sich an. Knoten A und B sowie B und C haben keine Verbindung. Daher stoßen sie sich ab. Es wird nun immer für jeden Knoten die resultierende Kraft berechnet, und dann werden alle Knoten in die Richtung bewegt in die die resultierende Kraft wirkt. Dieses wird so oft wiederholt, bis die Summe der absoluten Bewegung nahe Null geht. Um ein Schwingen zu verhindern, wird noch eine Dämpfung mittels eines Widerstandsfaktors eingebaut. Das Ergebnis hängt stark von der initialen Positionierung ab. Wenn diese nicht gut gelöst ist, ist das Ergebnis nicht zu gebrauchen, da die Positionierung nicht den realen Positionen 20

29 Kapitel 3. Implementierung 3.5. Berechnung der Positionen der Knoten im Netz Abbildung 3.1: Skizze der Kräftewirkungen entspricht. Außerdem ist diese Technik für Netze mit wenigen Verbindungen ausgelegt. Allerdings muss man damit rechnen, dass die Knoten in den Netzen sehr viele Verbindungen haben, so dass diese Technik eher in ein Chaos ausartet. Anwendung Da wir die Position mittels des Beschleunigungssensors ermitteln (Siehe Kapitel 3.5.2), erscheint diese Technik überflüssig. Allerdings gibt es so genannte Basistationen, die nicht über das Sensorboard verfügen und daher auch nicht über den Beschleunigungssensor. Bei diesen wird die Federtechnik angewandt, um diese zu positionieren Beschleunigungssensor Die Analyse des Beschleunigungssensors aus Abschnitt hat die nötigen Randbedingungen für die Anbindung an das Visualisierungs-Tool herausgestellt. Die Formeln für die Berechnung der Geschwindigkeit und damit des zurückgelegten Weges, wurden aus dem Programm aus übernommen. Das Szenario für die Anwendung sieht dabei wie folgt aus: Positionierung eines Knotens auf einer bekannten Ursprungsposition. Aktivierung der Bewegungsmessung. 21

30 3.5. Berechnung der Positionen der Knoten im Netz Kapitel 3. Implementierung Verschicken der Daten an die Basisstation. Update der Position des Knotens im Visualisierungs-Tool. Ein erstes Problem stellt es dar, dass der Knoten, bevor das Routing startet, schon eine Verzerrung der Messintervalle hervorruft. Bedingt ist dies durch die Ausgaben auf der Textkonsole. Um dieses Problem quantitativ zu erfassen, wird der Code in Listing 3.1 beispielhaft betrachtet. Dieser Code wird ausgeführt, während der Knoten darauf wartet, dass das Routing aktiviert wird. Werden nun verschiedene Teile auskommentiert, zeigt Tabelle 3.1 die Auswirkungen. 1 while (true) 2 { 3 out = "#A# ich bin am leben"; 4 if (bvr_gestartet) 5 { 6 // Wird nicht ausgefuehrt im Idle-Mode wenn die initial Messung aktiv ist 7 } 8 else 9 { 10 out = out + ", aber nicht aktiv."; 11 } 12 System.out.println(out); 13 } Quellcode 3.1: Code, der während der Idle-Phase des Knotens ausgeführt wird Tabelle 3.1 zeigt die Zeiten der verschiedenen Fälle, die getestet wurden. Dies sind: Komplett Der Code in Listing in 3.1 wird komplett ausgeführt. Ohne println() Der Code in Listing in 3.1 wird ohne die println()-anweisung ausgeführt. Ohne String Operationen Vom Code in Listing in 3.1 wird nur noch die If-Abfrage ausgeführt. Obwohl die Messintervalle durch den parallel auf den SunSPOTs ausgeführten Routing- Algorithmus größer werden, kann die Position dennoch im Visalisierungs-Tool angezeigt werden. Wenn auch nicht so genau wie in der vorgestellten Messung der Bewegung in Y-Richtung, aber so genau, dass man zumindest Informationen erhält, wie der jeweilige SunSPOT zu anderen im Netz positioniert ist. 22

31 Kapitel 3. Implementierung 3.5. Berechnung der Positionen der Knoten im Netz DURCHSCHNITTS INTERVALL Komplett Ohne println() Ohne String Operationen 6 5 Tabelle 3.1: Abweichungen abhängig von Idle-Code in ms MAXIMALES INTERVALL Beschleunigungssensor in der Anwendung Es wurden zwei Arten des Umgangs mit dem Beschleunigungssensor implementiert. Feste Position Bevor das BVR Protokoll gestartet wird, wird die Position festgestellt. Dazu aktiviert man die Messung, während der Knoten an einer definierten Stelle liegt, und trã Cgt den Knoten an den Zielpunkt. Währenddessen darf man den Knoten in keine der drei Achsen (X, Y und Z) kippen. Am Zielpunkt deaktiviert man die Messung. Nun schickt der Knoten die gemessene Position bei jedem Datenupdate mit. Bewegung Um die Bewegung eines Knoten zu sehen, muss man zuerst das BVR aktivieren. Nun legt man den Knoten an die Ausgangsposition und aktiviert die Messung. Jetzt Überträgt der Knoten alle 100ms die aktuelle Position. 23

32 3.5. Berechnung der Positionen der Knoten im Netz Kapitel 3. Implementierung 24

33 Kapitel 4 Anleitung Zu diesem im Bild 4.1 angezeigten Netz ergibt sich die Anzeige, wie sie in Bild 4.2 dargestellt ist. Abbildung 4.1: Foto eines Testnetzes Das fertige Programm besteht also, wie im Bild 4.2 dargestellt, aus zwei Elementen. In der Hauptfläche wird das Netzwerk dargestellt. Im unteren Bereich sind horizonal die Buttons angeordnet, mit denen man das Netzwerk steuern kann. 25

34 4.1. Anzeigen des Netzes Kapitel 4. Anleitung 4.1 Anzeigen des Netzes Abbildung 4.2: Screenshot des Programms Initialisierung Bevor das Netz angezeigt werden kann, muss jeder Knoten seine Adresse und Nachbarschaftsinformation an das Tool senden. Dazu verbindet man einen beliebigen Knoten mit einem Linux-Rechner. Nun sollte das Device /dev/ttyacm0 erzeugt werden. Mit diesem Device kommuniziert die Anwendung mit dem Knoten. Nun muss man dem Netz sagen, dass dieser Knoten die zentrale Stelle ist. Dazu dient der Knopf setze Datenempfänger in dem Programm. Dieser muss betätigt werden. Alle Knoten starten nun einen Timer an, der die Daten (Beacon-Vector, Nachbarschaftsinformationen) regelmäßig an die zentrale Stelle schickt Anzeige Alle Knoten werden durch Kreise dargestellt. Im Normalfall sind diese schwarz. Rote Kreise sind Knoten, die als Beacon nach dem Paper [FRC + 05] agieren. Blaue Kreise sind Knoten, die seit einiger Zeit keine Daten geschickt haben und nur noch angezeigt werden, um die Informationen vollständig zu halten. 26

35 Kapitel 4. Anleitung 4.2. Steuerung des Netzes Die Verbindung zwischen den Knoten zeigt an, dass zwischen diesen eine Verbindung besteht. Wenn diese an einer Seite offen ist, liegt es daran, dass nur der eine Knoten (auf dessen Seite die Linie nicht offen ist), Verbindung zum anderen Knoten hat, aber nicht umgekehrt. Die Schrift unter den Kreisen ist rot, wenn die Knoten die LED aktiviert haben. Siehe dazu das Kapitel Steuerung des Netzes Mit den im Bild 4.2 erkennbaren Buttons kann man mit der Anwendung das Netz steuern. Die Befehle werden in den folgenden Unterkapiteln erklärt Identifizieren von Knoten Um sowohl einzelne Knoten zu identifizieren, als auch das Routing vom Zentralknoten zu den einzelnen Knoten zu testen, wurde die Identifizierungs-LED eingebaut. In der Anwendung kann man einen Knoten auswählen und dann auf Toggle LED klicken. Wenn alles klappt, dann wird die fünfte LED auf diesen Knoten getogglet, das heißt, entweder an- oder ausgeschaltet. Die LED kann auch mit dem Knoten an- oder ausgeschaltet werden. Dazu siehe das Kapitel 4.3. Knoten, deren LED aktiv ist, werden in der Übersicht mit roter Schrift dargestellt Traceroute Um die Route der Nachrichten anzuzeigen, wurde ein Traceroute implementiert. Dazu wählt man im Programm zwei Knoten an und drückt dann den Knopf Traceroute. Jetzt schickt der zentrale Knoten ein Paket an den ersten Knoten. Dieser schickt das Paket an den zweiten Knoten weiter und setzt ein Flag. Alle Knoten, die das Paket routen, hängen ihre Adresse an das Paket an. Der Zielknoten schickt dann das Paket zurück an den zentralen Knoten. Das Programm zeigt nun die Route mit roten Strichen an. 27

36 4.3. Steuerung des Knoten Kapitel 4. Anleitung R Im Paper [FRC + 05] ist die Konstante R als Anzahl der Beacons definiert. Allerdings ist die Zahl nicht weiter spezifiziert. Daher kann man die Zahl on the fly ändern, um das das Verhalten des Netzes mit verschiedenen Anzahlen von Beacons zu testen. 4.3 Steuerung des Knoten Der Knoten muss mehrere Nutzereingaben entgegen nehmen, hat aber nur zwei Taster. Daher wurde ein Automat eingebaut. Die LEDs drei bis sechs nutzt der Automat. 3: Beschleunigungssensor kalibrieren 4: Beschleunigungssensor aufzeichnen 5: BVR aktivieren 6: Identitäts LED Die BVR-LED leuchtet am Anfang rot. Das heisst, auf dem Knoten ist noch kein BVR aktiviert. Erst wenn man dieses aktiviert, wird BVR und die ganze Kommunikation gestartet. Wenn die LED Grün leuchtet, ist BVR aktiv. Das kann nicht mehr zurückgenommen werden. Die Identitäts-LED dient zur Identifizierung des Knotens in der Anzeige. Wenn die LED aktiviert wurde, leuchtet die weiß, und in der Anzeige wird die ID des Knotens rot geschrieben. Mit der linke Taste wechselt man die Optionen, und mit der rechten Taste werden diese aktiviert / deaktiviert. 28

37 Kapitel 5 Fazit Das Projekt ist im großen und ganzen gelungen. Wir haben eine Möglichkeit geschaffen, das Netz zu visualisieren, zu steuern und zu debuggen. Dadurch sind auch die erhofften Synergieeffekte aufgetreten, da wir durch dieses Tool das Verhalten des Netzes viel besser erfassen konnten. Einzelne Teilaspekte sind aber leider nicht so zu nutzen gewesen, wie wir es uns erhofft haben: RSSI Durch die Erfahrung, die wir während des Praktikums mit den SunSPOTs gesammelt haben, haben wir leider die Idee der Feststellung der Position mittels des RSSI Wertes fallen lassen müssen. Die gemessenen RSSI Werte des SunSPOT eignen sich nicht zur Abstandsbestimmung, da diese im Kurzbereich nicht deterministisch genug sind. Die ganze Problematiken waren uns am Anfang nicht bewusst. Beschleunigungssensor Die Messungen mit dem Beschleunigungssensor parallel zum Beacon Vector Routing sind eine lohnenswerte Methode, um die realen Positionen der Knoten auf Positionen im Visualiserungs-Tool näherungsweise abzubilden. In der vorgestellten Lösung ist der entscheidende Nachteil, dass die Neigung des SunSPOT s mittels einer Eichung eliminiert wird. Dadurch kommt es zu Ungenauigkeiten in der Messung, sobald der SunSPOT geneigt wird. Insgesamt wurde aber trotzdem ein recht annehmbares Ergebnis für die Positionierung 29

38 Kapitel 5. Fazit im Visualiserungs-Tool erreicht, wenn man davon ausgeht, dass die Knoten nicht geneigt werden. Ein sinnvolle Erweiterung wäre es, nun die Erdanziehungskraft abhängig von der Neigung des Sensors raus zu rechnen, um zu erkennen, ob sich der SunSPOT in einer Richtung bewegt oder ob er nur geneigt wurde. 30

39 Kapitel 6 Literaturverzeichnis [FRC + 05] FONSECA, Rodrigo ; RATNASAMY, Sylvia ; CULLER, David ; SHENKER, Scott ; STOICA, Ion: Beacon vector routing: Scalable point-to-point routing in wireless sensornets. In: In NSDI, 2005 [LM03] LIU, Ting ; MARTONOSI, Margaret: Impala: a middleware system for managing autonomic, parallel sensor systems. In: PPoPP 03: Proceedings of the ninth ACM SIGPLAN symposium on Principles and practice of parallel programming. New York, NY, USA : ACM, ISBN , S

40 32 Kapitel 6. Literaturverzeichnis

41 Anhang A Vollständige Messwerte Alle folgenden Messwerte sind bezogen auf die Y-Achse des SunSPOT s. Die Abbildungen A.1, A.2 und A.3 zeigen den gewählten Versuchsaufbau. Dabei wird der SunSPOT in negativer Y-Richtung über ein Gewicht, das gerade nach unten fällt, beschleunigt. Als Gewicht dienten zwei Packungen Taschentücher. Das Gewicht berührt den Boden, kurz bevor der SunSPOT den Gummidämpfer erreicht. So wird sichergestellt, dass der größte Teil der Geschwindigkeit durch die Reibung zwischen SunSPOT und Tischoberfläche abgebaut wird. Damit der SunSPOT sich nur in negativer Y-Richtung bewegt, sind die in den Abbildungen A.1, A.2 und A.3 Führungsschienen aus Holz vorhanden. 33

42 Anhang A. Vollständige Messwerte Abbildung A.1: Versuchsaufbau für Beschleunigungsmessung Abbildung A.2: Versuchsaufbau für Beschleunigungsmessung 34

43 Anhang A. Vollständige Messwerte Abbildung A.3: Versuchsaufbau für Beschleunigungsmessung 35

IP routing und traceroute

IP routing und traceroute IP routing und traceroute Seminar Internet-Protokolle Dezember 2002 Falko Klaaßen fklaasse@techfak.uni-bielefeld.de 1 Übersicht zum Vortrag Was ist ein internet? Was sind Router? IP routing Subnet Routing

Mehr

Analyse 1: Diskussion der Beschleunigungsdaten

Analyse 1: Diskussion der Beschleunigungsdaten Flugzeugstart Zielsetzung: In diesem Experiment untersuchen wir die Bewegung eines Flugzeugs, indem wir seine Beschleunigung messen. Da es schwierig sein dürfte, dieses Experiment heutzutage ohne Probleme

Mehr

DRESDEN. Ermitteln von Sprunghöhen mit einem Windows Phone. ZfP-Sonderpreis der DGZfP beim Regionalwettbewerb Jugend forscht.

DRESDEN. Ermitteln von Sprunghöhen mit einem Windows Phone. ZfP-Sonderpreis der DGZfP beim Regionalwettbewerb Jugend forscht. ZfP-Sonderpreis der DGZfP beim Regionalwettbewerb Jugend forscht DRESDEN Ermitteln von Sprunghöhen mit einem Windows Phone Felix Guttbier Schule: Gymnasium Brandis Jugend forscht 2014 ERMITTELN VON SPRUNGHÖHEN

Mehr

Eine Fahrstuhlfahrt. Datengewinnung (TI 83)

Eine Fahrstuhlfahrt. Datengewinnung (TI 83) Eine Fahrstuhlfahrt Zielsetzung: In diesem Experiment ist es unser Ziel die Bewegung eines Fahrstuhls zu untersuchen und seine Beschleunigung zu messen. Der Sensor ist ein Beschleunigungsmesser, der mit

Mehr

Konfiguration der Messkanäle. Konfiguration der Zeitachse. Abb. 3: Konfigurationsmenü des Sensoreingangs A. Abb. 4: Messparameter Konfigurationsmenü

Konfiguration der Messkanäle. Konfiguration der Zeitachse. Abb. 3: Konfigurationsmenü des Sensoreingangs A. Abb. 4: Messparameter Konfigurationsmenü Anleitung zum Programm CASSY Lab für den Versuch E12 Starten Sie das Programm CASSY Lab durch Doppelklick auf das Icon auf dem Windows- Desktop. Es erscheint ein Fenster mit Lizensierungsinformationen,

Mehr

Visualisierung der Beschleunigung eines Sunspots

Visualisierung der Beschleunigung eines Sunspots Visualisierung der Beschleunigung eines Sunspots Silvia Kolozsi Matr. Nr.: 157536 Jucan Raluca Matr. Nr.: 757533 Technische Visualisierung Fachhochschule Wiesbaden Inhaltsverzeichnis Einleitung...3 Motivation...3

Mehr

SartoCollect V1.0 Installations- und Betriebsanleitung

SartoCollect V1.0 Installations- und Betriebsanleitung SartoCollect V1.0 Installations- und Betriebsanleitung Vielen Dank für den Kauf der Software SartoCollect. Die Software SartoCollect verbindet Ihr Gerät direkt mit einer Excel - Arbeitsmappe oder einer

Mehr

1.) Client-Server-Kommunikation

1.) Client-Server-Kommunikation 1.)... 1 2.) Der Server (Server I)... 1 3.) Der Client... 3 4.) Erweiterung mehrere Clients an einem Server (Server II)... 5 5.) Erweiterung Clientübersicht und Nachricht vom Server an nur einen Client

Mehr

Der große 3D-Scanner. Schüler experimentieren 2015. Mike Dederichs. St. Michael - Gymnasium. Bad Münstereifel

Der große 3D-Scanner. Schüler experimentieren 2015. Mike Dederichs. St. Michael - Gymnasium. Bad Münstereifel Der große 3D-Scanner Schüler experimentieren 2015 Mike Dederichs St. Michael - Gymnasium Bad Münstereifel Der große 3D-Scanner 1 Kurzfassung 2 Zielsetzungen 3 Der Ultraschall-3D-Scanner 3.1 Versuchsplanung

Mehr

BVR - Beacon Vector Routing auf SunSPOTs

BVR - Beacon Vector Routing auf SunSPOTs Fachhochschule Wiesbaden Fachbereich Design Informatik Medien Studiengang Allgemeine Informatik Multimedia Kommunikationssysteme Wintersemester 2008/2009 BVR - Beacon Vector Routing auf SunSPOTs vorgelegt

Mehr

Facharbeit Informatik. Thema:

Facharbeit Informatik. Thema: Facharbeit Informatik Thema: Rechneraufbau Mit Locad 2002 1 Inhaltsangabe Inhalt: Seite: 1. Einleitung 3 2. Inbetriebnahme der Schaltung 3 3. Eingabe 4 4. CPU 5 5. RAM/HDD 8 6. Ausgabe 10 7. Auf einer

Mehr

iphone App. www.woistwer24.de Bedienungsanleitung für die iphone App. Wichtiger Hinweis:

iphone App. www.woistwer24.de Bedienungsanleitung für die iphone App. Wichtiger Hinweis: iphone App. www.woistwer24.de Bedienungsanleitung für die iphone App. Wichtiger Hinweis: Wir haben bei der Entwicklung der iphone App. darauf geachtet, eine einfache Bedienung und eine stabile Anwendung

Mehr

Kurzanleitung zu den Einstellungen für Funk-Steckdosen

Kurzanleitung zu den Einstellungen für Funk-Steckdosen Kurzanleitung zu den Einstellungen für Funk-Steckdosen MicroGuard-USB Funk ist mit einem Sendemodul für 433MHz ausgestattet, mit dem ein Schalten von konventionellen Funk-Steckdosen möglich ist. Dabei

Mehr

Für den Zugriff vom PC aus die TCP/IP Netzwerkeinstellung des PC auf DHCP bzw. automatisch stellen,

Für den Zugriff vom PC aus die TCP/IP Netzwerkeinstellung des PC auf DHCP bzw. automatisch stellen, DIGITRONIC GmbH - Seite: 1 Ausgabe: 11.05.2012 Einstellanleitung GSM XSBOXR6VE Diese Anleitung gilt für die Firmware Version 1.1 Zunächst die SIM Karte mit der richtigen Nummer einsetzten (siehe Lieferschein).

Mehr

Dokumentation zum Projekt Mail-Adapter in SAP PI. 17.01.2011 Sinkwitz, Sven 519707 Theel, Thomas 519696

Dokumentation zum Projekt Mail-Adapter in SAP PI. 17.01.2011 Sinkwitz, Sven 519707 Theel, Thomas 519696 Dokumentation zum Projekt Mail-Adapter in SAP PI 17.01.2011 Sinkwitz, Sven 519707 Theel, Thomas 519696 Inhalt 1. Einleitung... 2 2. Vorgehen... 3 1. Datentyp für die Mail einrichten... 3 2. Message Typen

Mehr

w-lantv 50n Kurzanleitung Eine Schritt für Schritt Anleitung zum erfolgreichen, drahtlosen TV Erlebnis. Bitte zuerst lesen!

w-lantv 50n Kurzanleitung Eine Schritt für Schritt Anleitung zum erfolgreichen, drahtlosen TV Erlebnis. Bitte zuerst lesen! Eine Schritt für Schritt Anleitung zum erfolgreichen, drahtlosen TV Erlebnis. Bitte zuerst lesen! Änderungen von Design und /oder Technik vorbehalten. 2008-2009 PCTV Systems S.à r.l. 8420-20056-01 R1 Lieferumfang

Mehr

Anbau- und Bedienungsanleitung

Anbau- und Bedienungsanleitung Anbau- und Bedienungsanleitung Neigungsmodul GPS TILT-Module Stand: V3.20120515 30302495-02 Lesen und beachten Sie diese Bedienungsanleitung. Bewahren Sie diese Bedienungsanleitung für künftige Verwendung

Mehr

Software Update Version 1.5.9193

Software Update Version 1.5.9193 Active 10 Software Update Version 1.5.9193 Version 1.0 1 P a g e Inhalt 1. Vollständige Liste der Änderungen 1.1 Grundlegende Änderungen 1.2 Geringfügige Änderungen 2. Installationsanleitung 2.1 Windows

Mehr

14 Mee Controller. 14.1 Mee Controller. 14.1.1 Blockschaltbild Mee Controller. 14.1.2 Beschleunigungssensor. HSR Hochschule für Technik Rapperswil

14 Mee Controller. 14.1 Mee Controller. 14.1.1 Blockschaltbild Mee Controller. 14.1.2 Beschleunigungssensor. HSR Hochschule für Technik Rapperswil 14 Mee Controller Der Mee Controller ist ein Gamecontroller, der eine ähnliche Funktionsweise wie jener der bekannten Wii Konsole von Nintendo hat. Dabei werden die Steuerbefehle vom Beschleunigungssensor

Mehr

Zuverlässige Informationsbereitstellung in energiebewussten ubiquitären Systemen (ZeuS)

Zuverlässige Informationsbereitstellung in energiebewussten ubiquitären Systemen (ZeuS) Zuverlässige Informationsbereitstellung in energiebewussten ubiquitären Systemen () Vergleich von Ansätzen zur Netzwerkanalyse in drahtlosen Sensornetzen Joachim Wilke,, Markus Bestehorn, Zinaida Benenson,

Mehr

Übungen zur Vorlesung Einführung in die Informatik Wintersemester 2010/11

Übungen zur Vorlesung Einführung in die Informatik Wintersemester 2010/11 Übungen zur Vorlesung Einführung in die Informatik Wintersemester 2010/11 Fakultät für Informatik Lehrstuhl 1 Dr. Lars Hildebrand Carla Delgado-Battenfeld Fatih Gedikli Tobias Marschall Benjamin Schowe

Mehr

SC18IM700-Tester v1.0. 1. Einleitung

SC18IM700-Tester v1.0. 1. Einleitung SC18IM700-Tester v1.0 1. Einleitung Der SC18IM700-Tester ist ein mittels Visual Studio.NET und in der Programmiersprache C# entwickeltes Programm. Es lehnt sich an der Funktion eines einfachen Terminal-

Mehr

In diesem Praxisteil soll ein grundlegendes Verständnis für

In diesem Praxisteil soll ein grundlegendes Verständnis für Praxisteil ZigBee In diesem Praxisteil soll ein grundlegendes Verständnis für die Verwendung von Funk- LANs in Gebäuden die ZigBee- Technologie als Beispiel für Mesh- Netze vermittelt werden. Dazu wird

Mehr

C:\WINNT\System32 ist der Pfad der zur Datei calc.exe führt. Diese Datei enthält das Rechner - Programm. Klicke jetzt auf Abbrechen.

C:\WINNT\System32 ist der Pfad der zur Datei calc.exe führt. Diese Datei enthält das Rechner - Programm. Klicke jetzt auf Abbrechen. . Das Programm- Icon Auf dem Desktop deines Computers siehst du Symbolbildchen (Icons), z.b. das Icon des Programms Rechner : Klicke mit der rechten Maustaste auf das Icon: Du siehst dann folgendes Bild:

Mehr

4 Codierung nach Viginere (Lösung)

4 Codierung nach Viginere (Lösung) Kapitel 4 Codierung nach Viginere (Lösung) Seite 1/14 4 Codierung nach Viginere (Lösung) 4.1 Einführung Blaise de Vigenère lebte von 1523 bis 1596 in Frankreich und war nach dem Studium bei verschiedenen

Mehr

Kurzanleitung. Logstar_FTP. Version 1.1

Kurzanleitung. Logstar_FTP. Version 1.1 Kurzanleitung Logstar_FTP Version 1.1 Februar 2006 UP GmbH Anleitung_Logstar_FTP_1_24.doc Seite 1 von 8 LOGSTAR _FTP Inhaltsverzeichnis Einleitung...3 Registrierung...3 Das Logstar_FTP Hauptmenu...4 Server...4

Mehr

Projekt Nr. 15: Einen elektronischen Würfel erstellen

Projekt Nr. 15: Einen elektronischen Würfel erstellen Nun wissen Sie, wie Sie Zufallszahlen erzeugen können. Als Nächstes wollen wir diese neuen Kenntnisse gleich in die Tat umsetzen, indem wir einen elektronischen Würfel konstruieren. Projekt Nr. 15: Einen

Mehr

CdsComXL. Excel add-in für Bearbeitung und Auswertung der CDS-daten. ComXL-020/D, 0102. Spur 9 014.700. Spur 7 014.680. Spur 5 014.660. Spur 3 014.

CdsComXL. Excel add-in für Bearbeitung und Auswertung der CDS-daten. ComXL-020/D, 0102. Spur 9 014.700. Spur 7 014.680. Spur 5 014.660. Spur 3 014. Excel add-in für Bearbeitung und Auswertung der CDS-daten CdsComXL 100 50 0 Spur 9 014.700 Spur 7 014.680 014.660 014.640 Spur 3 Spur 5 014.620 Spur 1 014.600 ComXL-020/D, 0102 Inhaltsverzeichnis 1. Installation----------------------------------------------------------------------------------------------------

Mehr

MMC-v3 Android app Benutzerhandbuch

MMC-v3 Android app Benutzerhandbuch MMC-v3 Android app Benutzerhandbuch Seite 1 von 8 Inhaltsverzeichnis 1 Wozu dient das Android Programm (kurz app )?...3 1.1 Die ersten Schritte...3 1.1.1 App Grundeinstellungen...3 1.2 Weiterführende Einstellungen

Mehr

Bestimmung der Lichtgeschwindigkeit durch Messung des Laufzeitunterschiedes von Lichtimpulsen

Bestimmung der Lichtgeschwindigkeit durch Messung des Laufzeitunterschiedes von Lichtimpulsen PG 268-I 20. April 2000 Bestimmung der Lichtgeschwindigkeit durch Messung des Laufzeitunterschiedes von Lichtimpulsen Auf der Basis der direkten Messung der Laufzeit von Lichtimpulsen haben wir es nach

Mehr

Was ist FoldingObserver?

Was ist FoldingObserver? Version 1.4 Sebastian Sparrer Was ist FoldingObserver? Sie stellen ungenutzte Prozessorleistung für Folding@Home zur Verfügung, und

Mehr

Integration mit dem Alarmsystem

Integration mit dem Alarmsystem Integration mit dem Alarmsystem In diesem Tutorial zeigen wir die Integration vom DOMIQ/Base mit der SATEL Alarmzentrale. Diese Kombination tritt in fast allen LCN und DOMIQ Installationen der Gebäudeautomatisierung

Mehr

1. Interface. Wireshark (Ehtereal)

1. Interface. Wireshark (Ehtereal) Wireshark (Ehtereal) Das Programm Wireshark Network Protocol Analyzer dient dazu, wie der Name schon sagt, ersichtlich zu machen, welche Datenpakete die Netzwerkkarte empfängt bzw. sendet. In Form von

Mehr

Die drei Switche sind auf drei Stockwerke verteilt und mit einer Leitung miteinander verbunden.

Die drei Switche sind auf drei Stockwerke verteilt und mit einer Leitung miteinander verbunden. Szenario Aufbau Es sollen vier von einander getrennte Subnetze erstellt und konfiguriert werden. Diese werden stockwerksübergreifend über drei Switche mit einem Internet Gateway verbunden, um Zugang zum

Mehr

Softwaredokumentation. PaCT V2.04

Softwaredokumentation. PaCT V2.04 Softwaredokumentation Januar 2009 INHALTSVERZEICHNIS 1 Systemvoraussetzungen... 2 2 Softwareinstallation... 3 3 Hardwareinstallation... 3 4 Start... 4 5 Drop Down Menüs... 6 6 Programmeinstellungen...

Mehr

Byte-Taxi. Bedienungsanleitung. Seite 1 von 8

Byte-Taxi. Bedienungsanleitung. Seite 1 von 8 Byte-Taxi Bedienungsanleitung Seite 1 von 8 Inhaltsverzeichnis 1. Beschreibung 3 2. Systemvoraussetzungen 4 3. Installationsanleitung 5 4. Bedienung 6 5. Infos & Kontakt 8 Seite 2 von 8 1. Beschreibung

Mehr

Registrierung am Elterninformationssysytem: ClaXss Infoline

Registrierung am Elterninformationssysytem: ClaXss Infoline elektronisches ElternInformationsSystem (EIS) Klicken Sie auf das Logo oder geben Sie in Ihrem Browser folgende Adresse ein: https://kommunalersprien.schule-eltern.info/infoline/claxss Diese Anleitung

Mehr

Software-Projekt: Mensch ärgere Dich nicht. Dokumentation Softwareprojekt: Mensch ärgere Dich nicht

Software-Projekt: Mensch ärgere Dich nicht. Dokumentation Softwareprojekt: Mensch ärgere Dich nicht Dokumentation Softwareprojekt: Mensch ärgere Dich nicht Das Programm Mensch ärgere Dich nicht ermöglicht das Spielen des gleichnamigen Spieles über Netzwerke. Jeder Spieler verfügt dabei über einen Clienten,

Mehr

Computergestützte Videoanalyse physikalischer Vorgänge

Computergestützte Videoanalyse physikalischer Vorgänge Computergestützte Videoanalyse physikalischer Vorgänge Erprobung des Systems AVA Wissenschaftliche Arbeit zur Erlangung der ersten Staatsprüfung für das Lehramt am Gymnasium Universität Leipzig Fakultät

Mehr

Wir übertragen Daten mit Licht

Wir übertragen Daten mit Licht Wir übertragen Daten mit Licht Durch das Internet werden täglich Unmengen von Daten von einem Ort an den anderen transportiert. Häufig geschieht dies über Glasfasern (Abb. 1). An dem einen Ende werden

Mehr

Kurzanleitung zu WinZeit und dem Scanndy

Kurzanleitung zu WinZeit und dem Scanndy Kurzanleitung zu WinZeit und dem Scanndy Inhaltsverzeichnis Benötigte Materialien Seite 3 Grundlegende Bedienung des Scanndys Seite 4 Die Hauptmenü Punkte Seite 5 Das Drucken mit Barcode Seite 6 Zuordnen

Mehr

Protokoll zum Versuch 146

Protokoll zum Versuch 146 Elektronik-Praktikum am Dritten Physikalischen Institut der Universität Göttingen Wintersemester 2005/2006 Protokoll zum Versuch 146 Messgerätesteuerung über IEC-Bus Name: Georg Herink, Hendrik Söhnholz

Mehr

Gefahren aus dem Internet 6 Aktive Angriffe April 2010

Gefahren aus dem Internet 6 Aktive Angriffe April 2010 6 Aktive Angriffe Lernziele Sie können grob erklären, wie ein Angreifer in Ihren Computer eindringen kann. Sie können herausfinden, welche Ports auf Ihrem Computer offen sind. Sie wissen, warum der Einsatz

Mehr

Autor: Michael Spahn Version: 1.0 1/10 Vertraulichkeit: öffentlich Status: Final Metaways Infosystems GmbH

Autor: Michael Spahn Version: 1.0 1/10 Vertraulichkeit: öffentlich Status: Final Metaways Infosystems GmbH Java Einleitung - Handout Kurzbeschreibung: Eine kleine Einführung in die Programmierung mit Java. Dokument: Autor: Michael Spahn Version 1.0 Status: Final Datum: 23.10.2012 Vertraulichkeit: öffentlich

Mehr

RIKA WARM APP. Bedienungsanleitung

RIKA WARM APP. Bedienungsanleitung RIKA WARM APP Bedienungsanleitung 1. SYSTEMVORAUSSETZUNGEN: Ofen: Ofen mit Tastendisplay ab Softwareversion 1.40 Ofen mit Touchdisplay ab Ofensoftware V1.12, Display Version V1.22. (Öfen mit älterer Software

Mehr

Zweidimensionale Beschleunigungsmessung

Zweidimensionale Beschleunigungsmessung Zweidimensionale Beschleunigungsmessung Wettbewerb "Jugend Forscht" 2006 Christopher Kunde (14 Jahre) David Strasser (15 Jahre) Arbeitsgemeinschaft "Jugend Forscht" des Christian-Gymnasiums Hermannsburg

Mehr

[ Experiment- und Datenprotokollierung. mit der EV3 Software]

[ Experiment- und Datenprotokollierung. mit der EV3 Software] 2013 [ Experiment- und Datenprotokollierung mit der EV3 Software] Experiment Datenprotokollierung Es gibt zwei Möglichkeiten um die Datenaufzeichnung durchzuführen. Eine besteht darin, die Datenprotokollierung

Mehr

a) Wie viele ROM-Bausteine benötigen Sie für den Aufbau des 64x16 ROMs? c) Wie viele Bytes Daten können im 64x16 ROM insgesamt gespeichert werden?

a) Wie viele ROM-Bausteine benötigen Sie für den Aufbau des 64x16 ROMs? c) Wie viele Bytes Daten können im 64x16 ROM insgesamt gespeichert werden? VU Technische Grundlagen der Informatik Übung 4: Schaltwerke 83.579, 24W Übungsgruppen: Mo., 24.. Mi., 26..24 Aufgabe : ROM-Erweiterung Ein 64x6 ROM soll aus mehreren 32x4 ROMs (vgl. Abbildung rechts:

Mehr

Fakultät für Technik Bereich Informationstechnik Labor Bussysteme Versuch 2 CAN-Bus Teilnehmer: Vorname Nachname Matrikel Nummer Datum:

Fakultät für Technik Bereich Informationstechnik Labor Bussysteme Versuch 2 CAN-Bus Teilnehmer: Vorname Nachname Matrikel Nummer Datum: Fakultät für Technik Bereich Informationstechnik Versuch 2 CAN-Bus Teilnehmer: Vorname Nachname Matrikel Nummer Version 2012.00 Datum: Inhalt 1 Vorbemerkungen... 3 1.1 Einleitung... 3 1.2 Ziele des Versuchs...

Mehr

FLASH USB 2. 0. Einführung DEUTSCH

FLASH USB 2. 0. Einführung DEUTSCH DEUTSCH FLASH ROTE LED (GESPERRT) GRÜNE LED (ENTSPERRT) SCHLÜSSEL-TASTE PIN-TASTEN BLAUE LED (AKTIVITÄT) Einführung Herzlichen Dank für Ihren Kauf des Corsair Flash Padlock 2. Ihr neues Flash Padlock 2

Mehr

Installation und Benutzer- Handbuch MyAmigo

Installation und Benutzer- Handbuch MyAmigo Seite 1 Installation und Benutzer- Handbuch MyAmigo Mit MyAmigo immer ein Schritt voraus! Version: 2.2.1 Seite 2 Das Vorwort Aus Gründen der leichteren Lesbarkeit wird auf eine geschlechtsspezifische Differenzierung,

Mehr

Word 2010 Grafiken exakt positionieren

Word 2010 Grafiken exakt positionieren WO.009, Version 1.2 10.11.2014 Kurzanleitung Word 2010 Grafiken exakt positionieren Wenn Sie eine Grafik in ein Word-Dokument einfügen, wird sie in die Textebene gesetzt, sie verhält sich also wie ein

Mehr

P1-41 AUSWERTUNG VERSUCH GEOMETRISCHE OPTIK

P1-41 AUSWERTUNG VERSUCH GEOMETRISCHE OPTIK P1-41 AUSWERTUNG VERSUCH GEOMETRISCHE OPTIK GRUPPE 19 - SASKIA MEIßNER, ARNOLD SEILER 1 Bestimmung der Brennweite 11 Naives Verfahren zur Bestimmung der Brennweite Es soll nur mit Maÿstab und Schirm die

Mehr

Projekt: iguard (v904161511)

Projekt: iguard (v904161511) : iguard (v904161511) - Funktion - Anschluß 2 Eingänge - Anschluß 4 Eingänge - iguard Setup Software About Login Login 2 Schleifen (Modul 0) Standard Texte (Modul 1) Super User (Modul 2) Kalender (Modul

Mehr

Inhalt 1 Inbetriebnahme 2 Erläuterungen zum Gateway 3 Bedienung der App 4 Hinweise zur Fehlerbehebung. 1 - Inbetriebnahme. 1.1 - Gateway anschließen

Inhalt 1 Inbetriebnahme 2 Erläuterungen zum Gateway 3 Bedienung der App 4 Hinweise zur Fehlerbehebung. 1 - Inbetriebnahme. 1.1 - Gateway anschließen Inhalt 1 Inbetriebnahme 2 Erläuterungen zum Gateway 3 Bedienung der App 4 Hinweise zur Fehlerbehebung 1 - Inbetriebnahme Nachdem Sie die WeatherHub App von TFA Dostmann aus dem Apple App Store oder dem

Mehr

Ausarbeitung: SunSPOT Routing

Ausarbeitung: SunSPOT Routing Kai Groetenhardt mail@groetenhardt.de Oussama Khardani oussama.khardani@gmail.com Ausarbeitung: SunSPOT Routing Veranstaltung: Internet der Dinge Projektzeitraum: WS 2011/2012 Dozenten: Prof. Dr. Martin

Mehr

Die Hifidelio App Beschreibung

Die Hifidelio App Beschreibung Die Hifidelio App Beschreibung Copyright Hermstedt 2010 Version 1.0 Seite 1 Inhalt 1. Zusammenfassung 2. Die Umgebung für die Benutzung 3. Der erste Start 4. Die Ansicht Remote Control RC 5. Die Ansicht

Mehr

MailSealer Light. Stand 10.04.2013 WWW.REDDOXX.COM

MailSealer Light. Stand 10.04.2013 WWW.REDDOXX.COM MailSealer Light Stand 10.04.2013 WWW.REDDOXX.COM Copyright 2012 by REDDOXX GmbH REDDOXX GmbH Neue Weilheimer Str. 14 D-73230 Kirchheim Fon: +49 (0)7021 92846-0 Fax: +49 (0)7021 92846-99 E-Mail: sales@reddoxx.com

Mehr

Bedienungsanleitung für den SecureCourier

Bedienungsanleitung für den SecureCourier Bedienungsanleitung für den SecureCourier Wo kann ich den SecureCourier nach der Installation auf meinem Computer finden? Den SecureCourier finden Sie dort, wo Sie mit Dateien umgehen und arbeiten. Bei

Mehr

Einführung in die Cross-Plattform Entwicklung Zugriff auf Sensoren mit dem Intel XDK

Einführung in die Cross-Plattform Entwicklung Zugriff auf Sensoren mit dem Intel XDK Einführung in die Cross-Plattform Entwicklung Zugriff auf Sensoren mit dem Intel XDK Einführung Dieses Hands-on-Lab (HOL) macht den Leser mit dem Intel XDK und dem Zugriff auf Sensoren vertraut. Es wird

Mehr

Protokollbuch. Friedrich-Schiller-Universität Jena. Physikalisch-Astronomische Fakultät SS 2008. Messtechnikpraktikum

Protokollbuch. Friedrich-Schiller-Universität Jena. Physikalisch-Astronomische Fakultät SS 2008. Messtechnikpraktikum Friedrich-Schiller-Universität Jena Physikalisch-Astronomische Fakultät SS 2008 Protokollbuch Messtechnikpraktikum Erstellt von: Christian Vetter (89114) Helena Kämmer (92376) Christian.Vetter@Uni-Jena.de

Mehr

DIE FILES DÜRFEN NUR FÜR DEN EIGENEN GEBRAUCH BENUTZT WERDEN. DAS COPYRIGHT LIEGT BEIM JEWEILIGEN AUTOR.

DIE FILES DÜRFEN NUR FÜR DEN EIGENEN GEBRAUCH BENUTZT WERDEN. DAS COPYRIGHT LIEGT BEIM JEWEILIGEN AUTOR. Weitere Files findest du auf www.semestra.ch/files DIE FILES DÜRFEN NUR FÜR DEN EIGENEN GEBRAUCH BENUTZT WERDEN. DAS COPYRIGHT LIEGT BEIM JEWEILIGEN AUTOR. Messung von c und e/m Autor: Noé Lutz Assistent:

Mehr

2. Veranschauliche an einem Beispiel, welche Bedeutung die Vernetzung von Computern im öffentlichen, privaten und geschäftlichen Bereich hat.

2. Veranschauliche an einem Beispiel, welche Bedeutung die Vernetzung von Computern im öffentlichen, privaten und geschäftlichen Bereich hat. Schwerpunkte der 2. Klassenarbeit zum Thema Netzwerke Gruppe H. Krause Netzwerk allgemein - Nutzen und Gefahren - Einteilung nach Reichweite, Topologie - Peer-to-Peer, Client- Geräte: - Hub /Switch - Netzwerkkabel

Mehr

7.4 Analyse anhand der SQL-Trace. 7.3.5 Vorabanalyse mit dem Code Inspector

7.4 Analyse anhand der SQL-Trace. 7.3.5 Vorabanalyse mit dem Code Inspector 7.4 Analyse anhand der SQL-Trace 337 7.3.5 Vorabanalyse mit dem Code Inspector Der Code Inspector (SCI) wurde in den vorangegangenen Kapiteln immer wieder erwähnt. Er stellt ein paar nützliche Prüfungen

Mehr

Leica DISTO Transfer Wie verbinde ich meinen Leica DISTO mit meinem PC

Leica DISTO Transfer Wie verbinde ich meinen Leica DISTO mit meinem PC Wie verbinde ich meinen Leica DISTO mit meinem PC PC, Labtop 2 Tablet PC, UMPC Installation 1. Bitte laden Sie die aktuellste Version der Leica DISTO Transfer Software auf unserer Homepage herunter: http://ptd.leica-geosystems.com/en/support-downloads_6598.htm?cid=11104

Mehr

Statistik. Unter dem Register Statistik werden alle Sendeaufträge verwaltet, die Sie für den Versand Ihrer Newsletter angelegt haben.

Statistik. Unter dem Register Statistik werden alle Sendeaufträge verwaltet, die Sie für den Versand Ihrer Newsletter angelegt haben. Statistik Unter dem Register Statistik werden alle Sendeaufträge verwaltet, die Sie für den Versand Ihrer Newsletter angelegt haben. Über das Register Statistik können keine neuen Sendeaufträge angelegt

Mehr

Projektarbeit. Roboterbau. Von Natascha Gieser Gruppe 6

Projektarbeit. Roboterbau. Von Natascha Gieser Gruppe 6 Projektarbeit Roboterbau Von Natascha Gieser Gruppe 6 Inhalt: o Aufgabe 1 Leo : III.3 - Projektplanung - Umsetzung - Optimierung - Aufgetretene Probleme - Programmbeschreibung o Aufgabe 2 Stormy : II.4

Mehr

Polaroid DMC an DISKUS

Polaroid DMC an DISKUS Carl H. Hilgers Technisches Büro Hauptstraße 82 53693 Königswinter Tel.: 022 23-222 68 Fax: 022 23-275 94 E-Mail: hilgers@hilgers.com Polaroid DMC an DISKUS Die digitale Kamera von Polaroid hat einen SCSI-2

Mehr

PCLoad32.exe funktioniert nicht, Daten werden nicht übertragen. AT+CSQ:Signal Qualität reicht nicht für Rufaufbau: +csq kleiner 7

PCLoad32.exe funktioniert nicht, Daten werden nicht übertragen. AT+CSQ:Signal Qualität reicht nicht für Rufaufbau: +csq kleiner 7 M20/M20T FAQ s SW Download Nr. Problem Satus Mögl. Ursache 1 SW Download nach Power On M20T: funktioniert LED blinkt nicht 2 M20T: LED blinkt Bootcode Enable auf Low Ignition während des SW Downloads nicht

Mehr

Handbuch für Easy Mail in Leicht Lesen

Handbuch für Easy Mail in Leicht Lesen Handbuch für Easy Mail in Leicht Lesen Easy Mail ist ein Englisches Wort und heißt: Einfaches Mail. Easy Mail spricht man so aus: isi mäl Seite 1 Inhaltsverzeichnis Teil 1: Wie lese ich ein E-Mail?...

Mehr

Programmierung eines NewsTickers in Java

Programmierung eines NewsTickers in Java Programmierung eines NewsTickers in Java ( & ) Projektarbeit Programmiertechnik:Java NTA FH Isny 12. Info David Mayr / Andreas Krug Seite 1 von 7 ::: David Mayr / Andreas Krug [ 12. Info NTA FH Isny ]

Mehr

Lokalisierung und Topologiekontrolle

Lokalisierung und Topologiekontrolle Lokalisierung und Topologiekontrolle Seminar: Kommunikation in drahtlosen Sensornetzwerken Martin Schmidt Einführung Lokalisierung: Für viele Informationen ist die Position wichtig Traditionelle Technik

Mehr

Workflow+ Installation und Konfiguration

Workflow+ Installation und Konfiguration Workflow+ Installation und Konfiguration Systemübersicht Workflow+ Designer Mit dem Workflow+ Designer werden Workflows und Eingabemasken erstellt. Mit der integrierten Test- und Debugging Funktion können

Mehr

Fachhochschule Bielefeld Fachbereich Elektrotechnik. Versuchsbericht für das elektronische Praktikum. Praktikum Nr. 2. Thema: Widerstände und Dioden

Fachhochschule Bielefeld Fachbereich Elektrotechnik. Versuchsbericht für das elektronische Praktikum. Praktikum Nr. 2. Thema: Widerstände und Dioden Fachhochschule Bielefeld Fachbereich Elektrotechnik Versuchsbericht für das elektronische Praktikum Praktikum Nr. 2 Name: Pascal Hahulla Matrikelnr.: 207XXX Thema: Widerstände und Dioden Versuch durchgeführt

Mehr

VOLTmonitor. VOLTmonitor. Schritt 1: Schaltung. file://localhost/users/rainer/xp-exchange/erzeugte%20websites/p... 1 of 10 07.07.

VOLTmonitor. VOLTmonitor. Schritt 1: Schaltung. file://localhost/users/rainer/xp-exchange/erzeugte%20websites/p... 1 of 10 07.07. VOLTmonitor VOLTmonitor LM3914 Voltanzeige Diese Voltanzeige wurde von www.pointofnoreturn.org vorgestellt. Meine Leistung besteht lediglich darin, die Anleitung ins Deutsche zu übersetzen. Schritt 1:

Mehr

Bedienungsanleitung WR ConfigTool für DuoFern Handzentrale (9493) DuoFern Umweltsensor (9475)

Bedienungsanleitung WR ConfigTool für DuoFern Handzentrale (9493) DuoFern Umweltsensor (9475) Bedienungsanleitung WR ConfigTool für DuoFern Handzentrale (949) DuoFern Umweltsensor (9475) / Inhaltsverzeichnis Einleitung.... Standard Layout... 4 Handzentrale... 5. Daten laden... 5. Einstellungen

Mehr

Beurteilung einer Applikation in unterschiedlichen WAN-Netzwerken

Beurteilung einer Applikation in unterschiedlichen WAN-Netzwerken Beurteilung einer Applikation in unterschiedlichen WAN-Netzwerken Ansprechpartner: NETCOR GmbH Herr Eberhard Kaum Innungsstr. 14 D-21244 Buchholz i.d.n. Telefon: +49 4181 9092 236 Telefax: +49 4181 9092

Mehr

SmartOrder Benutzerhandbuch

SmartOrder Benutzerhandbuch SmartOrder Benutzerhandbuch (November 2010) ActivTrades PLC 1 Inhalt I. Einleitung... 3 II. Installation... 3 III. Starten der Anwendung... 3 IV. Funktionalitäten... 4 A. Ein Instrument auswählen... 4

Mehr

Router in den Konfigurationsmodus setzen

Router in den Konfigurationsmodus setzen Router in den Konfigurationsmodus setzen In dieser kurzen Anleitung möchte ich zeigen wie ihr den bereits geflashten Router in den Konfigurationsmodus zurücksetzt und was ihr dort einstellen könnt: Vorbereitung:

Mehr

signakom - - - - - besser sicher

signakom - - - - - besser sicher GPS - Locator SK1 Bedienungsanleitung 1. SIM- Karte - Installieren Sie die SIM - Karte für Ihren GPS-Locator in einem normalen Handy. Sie können dazu irgendeine SIM-Karte eines beliebigen Anbieters verwenden.

Mehr

Anleitung zu GermanLegal 1.3

Anleitung zu GermanLegal 1.3 Anleitung zu GermanLegal 1.3 Was sind permanente Rechnungen? In Deutschland macht man sich normalerweise über solche Dinge keine Gedanken. Wer als ISP WHMCS nutzt, muss dies aber. WHMCS erlaubt ungehinderte

Mehr

Android + Arduino Hardware steuern mit Android. Entwicklertag Karlsruhe, 09.05.2012 Sebastian Wastl

Android + Arduino Hardware steuern mit Android. Entwicklertag Karlsruhe, 09.05.2012 Sebastian Wastl Android + Arduino Hardware steuern mit Android Entwicklertag Karlsruhe, 09.05.2012 Sebastian Wastl Arduino Opensourceprojekt Auf Basis eines 8-Bit Mikrocontroller (ATMEL ATmega) Modular aufgebaut Erweiterbar

Mehr

Steuerung der Rollläden

Steuerung der Rollläden Steuerung der Rollläden Die automatischen Rollläden verbessen nicht nur den Komfort sondern auch senken die Betriebskosten des Gebäudes. Die gut geplante Steuerung der Rollläden beeinflusst verschiedene

Mehr

Export von ImmonetManager- Kontakten und Versand von Mailings über eine separate Software Stand: 08.07.14

Export von ImmonetManager- Kontakten und Versand von Mailings über eine separate Software Stand: 08.07.14 Export von ImmonetManager- Kontakten und Versand von Mailings über eine separate Software Stand: 08.07.14 Copyright Immonet GmbH Seite 1 / 11 1 Einleitung Diese Anleitung beschreibt, wie Sie Kontakte aus

Mehr

Umwandelung einer Physikalischen Größe in eine Elektrische

Umwandelung einer Physikalischen Größe in eine Elektrische Umwandelung einer Physikalischen Größe in eine Elektrische Mit dem Sensor LM35CZ Von Lukas Babilon und Jonas Eichhorn Inhaltsverzeichnis Umwandelung einer physikalischen Größe in eine Elektrische Einleitung...3

Mehr

Wie verbindet man Nokia 6600 mit Oxygen Phone Manager II for Symbian OS phones ( http://www.opm-2.com/symbian/ )

Wie verbindet man Nokia 6600 mit Oxygen Phone Manager II for Symbian OS phones ( http://www.opm-2.com/symbian/ ) Wie verbindet man Nokia 6600 mit Oxygen Phone Manager II for Symbian OS phones ( http://www.opm-2.com/symbian/ ) Falls Sie Ihr Telefon mit dem Rechner paarsweise schon verbunden haben, bitte sehen Sie

Mehr

Zeiterfassungsanlage Handbuch

Zeiterfassungsanlage Handbuch Zeiterfassungsanlage Handbuch Inhalt In diesem Handbuch werden Sie die Zeiterfassungsanlage kennen sowie verstehen lernen. Es wird beschrieben wie Sie die Anlage einstellen können und wie das Überwachungsprogramm

Mehr

Fakultät für Technik Bereich Informationstechnik Labor Bussysteme Versuch 2 CAN 1 Teilnehmer: Vorname Nachname Matrikel Nummer Datum:

Fakultät für Technik Bereich Informationstechnik Labor Bussysteme Versuch 2 CAN 1 Teilnehmer: Vorname Nachname Matrikel Nummer Datum: Fakultät für Technik Bereich Informationstechnik Versuch 2 CAN 1 Teilnehmer: Vorname Nachname Matrikel Nummer Datum: Inhalt 1 Vorbemerkungen... 3 1.1 Einleitung... 3 1.2 Ziel der Versuche... 3 2 Vorbereitung...

Mehr

Projektstudium, SS09. Protokoll: OSC. Andreas Böhler. Update: 22. Juli 2009. FH-Linz Studiengang Medizintechnik

Projektstudium, SS09. Protokoll: OSC. Andreas Böhler. Update: 22. Juli 2009. FH-Linz Studiengang Medizintechnik Projektstudium, SS09 Protokoll: OSC Andreas Böhler Update: 22. Juli 2009 FH-Linz Studiengang Medizintechnik Inhaltsverzeichnis 1 Allgemeines 3 2 Aufbau der Nachrichten 4 2.0.1 Mögliche Endpfade WiiMote.............................

Mehr

M a i l C r e d i t. \\Burt\user\Soutschek\FP\Technik\Frankiermaschinen\00_PC Software\MailCredit\Anleitung MailCredit Installation.

M a i l C r e d i t. \\Burt\user\Soutschek\FP\Technik\Frankiermaschinen\00_PC Software\MailCredit\Anleitung MailCredit Installation. M a i l C r e d i t MailCredit ist eine Software, die auf einem PC installiert wird. Diese Software ermöglicht es, dass eine Frankiermaschine über das Internet Portoladungen bzw. Kommunikation mit dem

Mehr

Bearbeitungszeit: 120 Minuten. Kommentare kosten Zeit; kommentieren Sie ihr Programm nur da, wo der Code alleine nicht verständlich wäre.

Bearbeitungszeit: 120 Minuten. Kommentare kosten Zeit; kommentieren Sie ihr Programm nur da, wo der Code alleine nicht verständlich wäre. Fakultät IV Elektrotechnik/Informatik Klausur Einführung in die Informatik I für Elektrotechniker Name:... Matr.-Nr.... Bearbeitungszeit: 120 Minuten Bewertung (bitte offenlassen : ) Aufgabe Punkte Erreichte

Mehr

Feuerkunst Benutzerhandbuch : PyroOperator PC- Interface 01/2014. Benutzerhandbuch. PyroOperator PC- Interface V1.0

Feuerkunst Benutzerhandbuch : PyroOperator PC- Interface 01/2014. Benutzerhandbuch. PyroOperator PC- Interface V1.0 Benutzerhandbuch PyroOperator PC- Interface V1.0 Vielen Dank für den Erwerb unseres Zündsystems. Wir wünschen ihnen viel Spaß, bitte beachten sie die Sicherheitshinweise. Dieses Zündsystem wurde für die

Mehr

USB 2x. USB 2x DSI (DISPLAY) http://www.raspberrypi.org. Audio HDMI. ETHERNET Power. Bild 2: Knoten B

USB 2x. USB 2x DSI (DISPLAY) http://www.raspberrypi.org. Audio HDMI. ETHERNET Power. Bild 2: Knoten B AdHoc Netzwerk AdHoc Netzwerk...1 Einleitung...1 Netzwerk aus Sendern und Empfängern...1 Netzwerk aus (Konfligierenden) Sensoren und Relais...4 Stabiler Hauptprozess (Hauptdämon)...6 Einleitung Das vermutlich

Mehr

ONE Technologies AluDISC 3.0

ONE Technologies AluDISC 3.0 ONE Technologies AluDISC 3.0 SuperSpeed Desktop Kit USB 3.0 Externe 3.5 Festplatte mit PCIe Controller Karte Benutzerhandbuch Inhaltsverzeichnis: I. Packungsinhalt II. Eigenschaften III. Technische Spezifikationen

Mehr

Anschluss eines WZ 10D IN an ein ewon2001

Anschluss eines WZ 10D IN an ein ewon2001 Anschluss eines WZ 10D IN an ein ewon2001 Seite 1 von 10 ewon Technical Note Nr. 020 Version 1.0 Kombination aus ewon2001 + WZ 10 D IN Modul Konfiguration samt Alarmversendung per SMS Übersicht 10.06.2008/SI

Mehr

i n g e n i e u r b ü r o f ü r s o f t w a r e t e c h n o l o g i e w w w. v o e l t e r. d e Servlet Debugging

i n g e n i e u r b ü r o f ü r s o f t w a r e t e c h n o l o g i e w w w. v o e l t e r. d e Servlet Debugging Servlet Debugging Markus Völter, voelter@acm.org, www.voelter.de Bei der Arbeit mit Servlets kommt man recht schnell an den Punkt, an dem man Servlets vernünftig testen oder debuggen will. Mit Hilfe des

Mehr

Vernetzte Systeme. Übungsstunde 21.04.2006. Adrian Schüpbach scadrian@student.ethz.ch. 21. April 2006

Vernetzte Systeme. Übungsstunde 21.04.2006. Adrian Schüpbach scadrian@student.ethz.ch. 21. April 2006 Vernetzte Systeme Übungsstunde 21.04.2006 Adrian Schüpbach scadrian@student.ethz.ch 21. April 2006 Adrian Schüpbach (ETH Zürich) Vernetzte Systeme SS 2006 1 / 24 Organisatorisches keine Testatbedingung

Mehr

Messtechnik-Grundlagen

Messtechnik-Grundlagen Carl-Engler-Schule Karlsruhe Messtechnik-Grundlagen 1 (5) Messtechnik-Grundlagen 1. Elektrische Signale 1.1 Messung von Spannung, Strom und Widerstand Für die Größen Spannung U in V (Volt), den Strom I

Mehr

Version 8.0 Brainloop Secure Dataroom Artikel Serie - Folge 3

Version 8.0 Brainloop Secure Dataroom Artikel Serie - Folge 3 Version 8.0 kommt in Kürze! Was ändert sich? Lesen Sie Folge 3 unserer Serie: Zusammenarbeit im Datenraum Lesen Sie in der dritten Folge unserer Artikel-Serie, wie Sie effizient über den Datenraum mit

Mehr