13.01.2015 Aufrufe

Abschlussbericht

Abschlussbericht

Abschlussbericht

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Abschlussbericht</strong><br />

Trusted Sensor Node<br />

4.4 TSN Threads<br />

Bereits im Abschnitt 3.1.1 wurde erwähnt, dass unter eCos mehrere parallele Ausführungspfade<br />

implementiert werden können. Für den TSN wird dies für die verschiedenen<br />

Kernaufgaben empfohlen. So sollten neben dem Bridge- noch ein Schlüsselaustausch-,<br />

ein Sensorik- und ein Management-Thread erstellt werden.<br />

Dieser Abschnitt gibt einen kurzen Überblick über die vier mögliche Threads und beschreibt<br />

deren Funktionsweisen. Die im Rahmen des TSN-Projektes erstellten Applikationen<br />

implementiert nur einen Teil der Threads. Eine vollständige Implementierung ist noch<br />

zu erstellen, wenn die Integration des TSN in ein reales Sensornetz erfolgt.<br />

4.4.1 Bridge Thread<br />

Der Bridge Thread stellt die Verbindung zwischen den beiden Netzwerk-Stacks her. Er<br />

empfängt von den Sensorknoten die Sensordaten und leitet sie an die Basisstation weiter.<br />

Zusätzlich können Konfigurationsdaten bzw. neue Parameter von der Basisstation über die<br />

Bridge Applikation an die Sensorknoten verteilt werden.<br />

Darüber hinaus ist der Bridge Thread für die folgenden Funktionen verantwortlich:<br />

• Verbindungsaufbau zur Basisstation,<br />

• Ver- und Entschlüsseln der Sensordaten,<br />

• Überwachung der Sensorknoten und<br />

• Keep-Alive zur Basisstation.<br />

Der Verbindungsaufbau zur Basisstation ist immer nach dem Neustart des TSN bzw. des<br />

Kommunikationsmoduls notwendig. Hierbei erfolgt der Bluetooth-Verbindungsaufbau und<br />

die Einwahl bei der Basisstation mittels PPP. Zur Realisierung eines Keep-Alive ist dies in<br />

regelmäßigen Abständen notwendig. Das Keep-Alive signalisiert der Basisstation, das der<br />

TSN noch verfügbar ist. In einem initialen Schritt können hier für die Keep-Alive Nachrichten<br />

des Link Control Protocol (LCP) von PPP genutzt werden.<br />

Zusätzlich ist der TSN für die Überwachung der Sensorknoten verantwortlich. Hier wird,<br />

wie zur Basisstation, ein ständiges Keep-Alive durchgeführt. Ist ein Knoten nicht mehr<br />

erreichbar, wird dies der Basisstation gemeldet.<br />

69

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!