Ich wollte wissen, ob es eine Stack-unabhängige C / C ++ - Bluetooth-API für Windows (XP, Vista, 7, x86 und x64) gibt.
Mein Ziel ist es, eine Verbindung herzustellen und zeitkritische Daten über Bluetooth zu senden / empfangen.
Meine Recherchen haben mir folgende Möglichkeiten und Nachteile für diese Aufgabe gegeben:
Ich weiß, dass es auch einen kommerziellen SDK von btframework.com gibt, der die meisten (oder alle) Bluetooth-Stacks unterstützt, aber ich brauche eine Freeware-Option.
Bitte sagen Sie mir, ob es weitere Möglichkeiten für diese Aufgabe gibt.
Wenn es keine gibt, könnten Sie mir sagen, welche Optionen Sie bevorzugen würden und warum?
Ist es in Ordnung, Windows Sockets zu verwenden und die anderen Bluetooth-Stacks zu ignorieren?
Danke für Ihre Hilfe:)
Ich habe diese Bibliothek erfolgreich verwendet. Sie heißt WCL, ist aber nicht kostenlos. Damit können Sie sich über SPP verbinden, ohne einen virtuellen COM-Port erstellen zu müssen.
Obwohl ihre Dokumentation nicht sehr gut ist, bieten sie einen guten Demo-Code, den Sie vielleicht ausprobieren möchten.
Es unterstützt die Microsoft-, Toshiba-, Widcomm- und Bluesoleil-Stacks und es gibt eine native C ++ - Implementierung (sowie eine .NET-Version).