ESP32 Serial Bluetooth einfach verbinden

OP #6048513
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
Angehängte Dateien:
Gast #6048722
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.
OP #6049574
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
#6049638
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.