Nach Auswahl eines geeigneten Betriebssystems für den RCX, soll ein
auf Infrarot-Übertragung basierendes Protokoll zur Kommunikation zwischen
RCX und Pocket PC spezifiziert werden. Dabei sind verschiedene Aspekte zu
beachten:
- Möglichst wenig Protokoll-Overhead
- UDP ähnliche Sicherungsmechanismen
- Kommunikation über Broadcast- und Unicast-Pakete
- evtl. Kompatibilität zu vorhandenen Implementierungen
Zur anderen Seite des Gateways soll der Pocket PC normale TCP/IP-Verbindungen
zu Client Rechnern unterstützen, die über Wireless-Lan, Bluetooth
(mit entsprechendem LAN-Profile) oder sonstige TCP/IP kompatible Medien aufgebaut
werden können.
Als Programmiersprache auf dem Pocket PC soll das von Microsoft kostenlos
vertriebene embedded Visual C++ dienen, das alle Pocket PC spezifischen Aspekte
berücksichtigt.
Nach einem Softwareentwurf wird das Gateway gemäß der im Rahmen
des Entwurfs gefundenen Spezifikationen implementiert. Zudem wird zu Testzwecken
in Zusammenarbeit mit Florian Müller, der z.Zt. ebenfalls eine Studienarbeit
am IBR anfertigt, eine Testanwendung implementiert, die das Gateway zur Kommunikation
nutzt.