2009-03-04 6 views
1

Auf einem Windows Mobile 5.0-Gerät habe ich eine MFC C++ - Kioskanwendung, die programmatisch eine Verbindung zu einem von drei Bluetooth-Headsets herstellen und eine bidirektionale Audioverbindung zu ihm herstellen soll.Programmgesteuertes Verbinden mit Bluetooth-Headsets unter Windows Mobile

Die Headsets sind dem Gerät bereits bekannt, nur das Schalt- und Verbindungsteil sollte programmgesteuert erfolgen.

Wie würde ich das tun?

Ich bin mir des Threads How to “Connect via Bluetooth” in WM programmatically? bewusst, möchte aber einen Weg haben, der in C++ funktioniert.

Irgendwelche Ideen?

Antwort

0

Ich würde in MSDN Windows Mobile 5.0 Dokumentation für die Blue Tooth APIS suchen.

Das Ändern des Audiogerätes auf das Bluetooth-Gerät ist wahrscheinlich das harte Bit. Abhängig von der Anwendung, zwischen der Sie wechseln möchten, können Sie unter Waveform Audio for Windows Mobile-based Devices API nachsehen.

Nachdem ich noch nie eines der oben genannten Dinge getan habe, kann ich nicht sagen, ob es genug ist, aber es sollte Ihnen den Anfang machen.

0

Für Windows Mobile gibt es zwei Haupt-Bluetooth-Stacks: Widcomm Bluetooth Stack und Microsofts Bluetooth-Stack. Beide bieten eine native API und Sie können Beispiele für deren Verwendung googlen.

Ich vermute, dass das, was die 32feet.NET-Bibliothek tut, ist, eine gemeinsame Schnittstelle zusätzlich zu diesen anzubieten. Sie könnten versuchen, sich die Quellen anzusehen, um zu sehen, wie dies geschieht.

Wenn Sie Ihre Anwendung nur auf einem einzigen Gerät ausführen müssen, können Sie herausfinden, welcher Bluetooth-Stack diesen Code verwendet. Dies wäre eine viel einfachere, aber nicht tragbare Lösung.

Verwandte Themen