Pocket-PC, Windows CE, Phone 7, Android, iOS, iPad, iPhone, WebApp

Bluetooth Schnittstelle Pocket PCEntwicklung einer Softwareschnittstelle zum Datentelegrammaustausch über Bluetooth

PDA, Bluetooth, Softwareschnittstelle

Für Anforderungen im Bereich der Maschinen-Messtechnik und der Diagnose haben wir eine Softwareschnittstelle für Windows CE PDAs erstellt, um serielle Schnittstellentelegramme über Bluetooth abzubilden und an Sensoren zu kommunizieren. Dabei sind, im Gegensatz zur Nutzung von Bluetooth als virtuelle serielle Schnittstelle, gleichzeitige Verbindungen zu mehreren Bluetooth-Knoten möglich.

Der besondere Vorteil ist, dass die Schnittstelle (API) als managed Namespace/Klasse im Compact Framework zur Verfügung steht und einfach über die Toolbar als Visual Studio Control in Applikationen eingebunden werden kann.


Hilfsmittel

Der Zugriff erfolgt dabei über einen managed Wrapper aus dem .NET Framework. Die Entwicklung des systemnahen Teils wurde mit der Microsoft Embedded C++ 3.0 und 4.0 Entwicklungsumgebung realisiert. Managed Teil und Test-Client wurden im Visual Studio 2003 umgesetzt.

Platform Ivoke

Fakt ist, dass Callbacks, Interrupts und ähnliches sich nicht direkt in die .NET Frameworkklasse implementieren lassen. Als Lösung wurden Umwege über Polling und Plattform-Invoke realisiert. So ließ sich der volle Funktionsumfang des Bluetooth-Stacks in das .NET Framework transformieren.


Schulung / Einführung zu in diesem Projekt verwendeten Technologien