Abschlussbericht
Abschlussbericht
Abschlussbericht
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