Hallo zusammen, ich versuche mich gerade in einer Serial Bluetooth to I2C Bridge auf dem ESP32. Habe nun das "SerialBTtoSerial" Example angeschaut und auf die Hardware geflashed. In Windows 10 kann ich das erscheinende Device aber nicht direkt auswählen (wie z.B. Bluetooth-Maus oder Lautsprecher etc.). Ich muss erst über "Weitere BT-Optionen" und dann den COM-Anschluss manuell hinzufügen (siehe Bild im Anhang). Nun ist die Frage, ob man das seitens des Programmcodes so einrichten kann, dass sich das Device direkt als serial Port bei den Bluetooth-Geräten zeigt und ich dann nur noch connecten muss (per Doppelklick) und dann Daten über die Konsole senden kann. Ich meine in Erinnerung zu haben, dass dies vor einiger Zeit so noch funktioniert hatte. Hat da Windows mit diversen Updates die Finger im Spiel? Beste Grüße Markus
Könnte am Bluetooth Treiber liegen. Der Standard-Treiber, der in Windows 10 enthalten ist, unterstützt das SPP Protokoll nur teilweise und sehr unzuverlässig.
Hallo, Stefan F. schrieb: > Könnte am Bluetooth Treiber liegen. Der Standard-Treiber, der in > Windows > 10 enthalten ist, unterstützt das SPP Protokoll nur teilweise und sehr > unzuverlässig. Gibt es da open-source Alternativen? Wenn ich es mir recht überlege, wäre es am besten, garkeine Interaktion im Windows-Bluetooth-Fenster zu haben, sondern das direkt über die Steuerungssoftware zu machen (also den Verbindungsaufbau). Die kleine GUI für den PC hatte ich vor in Qt in C++ zusammen zu bauen, da dort schon etwas Vorerfahrung da ist. Ist das generell möglich, den Windows-Dialog beim Connecten zu umgehen? Gruß Markus
:
Bearbeitet durch User
Markus G. schrieb: > Ist das generell möglich, den > Windows-Dialog beim Connecten zu umgehen? Ja. Windows hat Funktionen für BT Classic Geräte, und man kann SPP Verbindungen via AF_BLUETOOTH Sockets (anstatt COM Ports) verwenden. QT kennt auch Bluetooth. Da muss man aber aufpassen was BT LE und was BT Classic unterstützt.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.