Abschlussbericht
Abschlussbericht
Abschlussbericht
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
<strong>Abschlussbericht</strong><br />
Trusted Sensor Node<br />
Das Modul unterstützt die Bluetooth-Protokolle Logical Link Control and Adaption Layer<br />
Protocol (L2CAP) und Service Discovery Protocol (SDP). Damit ist es zu jedem Bluetooth-<br />
Gerät, welches diese Protokolle anbietet und das SPP nutzt, kompatibel. Somit können für<br />
die Basisstation standardisierte bzw. marktübliche Geräte verwendet werden.<br />
Zur Sicherung der Bluetooth-Verbindung unterstützt das Modul einen Pin-geschützten Verbindungsaufbau<br />
und die 128-Bit-Verschlüsselung nach dem Bluetooth-Standard. Diese<br />
Verschlüsselung ist an SAFER+ angelehnt [46].<br />
Initialisierung und Datenübertragung<br />
Für die Datenübertragung wird die Schnittstelle UART0 des LEON2-Prozessor verwendet.<br />
Die Kommunikation mit der Schnittstelle erfolgt über den in Abschnitt 4.1.1 beschriebenen<br />
Treiber. Die Schnittstelle wird mit den folgenden Parametern konfiguriert:<br />
• 38400 baud,<br />
• 8 Datenbits,<br />
• 1 Stoppbit und<br />
• keine Parität.<br />
Der Zugriff auf die serielle Schnittstelle erfolgt über den PPP-Layer des TCP/IP-Stacks. Der<br />
PPP-Layer verwendet direkt read- und write-Funktionen des Treibers. Weitere Funktionen<br />
sind nicht notwendig.<br />
Wie in Abschnitt 4.3.2 beschrieben, wird die serielle Schnittstelle mittels der Funktion<br />
sio_open() geöffnet. Die Funktion gibt einen Zeiger auf ein Objekt vom Typ cyg_io_<br />
handle_t zurück. Über dieses kann anschließend die serielle Schnittstelle konfiguriert<br />
werden. Das Konfigurieren muss vor dem Öffnen der PPP-Verbindung erfolgen. Hierfür<br />
können die im Abschnitt 3.1.2 beschriebenen Funktionen verwendet werden. In der aktuellen<br />
Implementierung des TSN ist es nicht notwendig die Parameter der seriellen Schnittstelle<br />
zu ändern.<br />
Konfigurationsmodus<br />
Für das Setzen der Bluetooth-Parameter verfügt das Modul, wie einleitend erwähnt, über<br />
ein zusätzliches SPP. Für den Zugriff auf das Konfigurations-SPP muss die Datenverbindung<br />
unterbrochen und das Konfigurationsprofil geöffnet werden. Damit ist es möglich,<br />
dass Modul über die Basisstation zu konfigurieren.<br />
Zusätzlich kann das Konfigurieren über die serielle Schnittstelle erfolgen. Hierzu muss das<br />
Modul zuvor über einen I/O-Pin in den Konfigurationsmodus versetzt werden. Diese Leitung<br />
verbindet den Pin CONFMOD des Bluebear-Moduls mit einem GPIO des LEON2-Prozessors.<br />
Das Umschalten in den Konfigurationsmodus erfolgt durch einen Flankenwechsel<br />
67