Ich habe hier div. BT-Teile, welche nach dem Pairing 2 serielle Ports erzeugen.
(Bspw. OBD-II Adapter für's Auto, ESP32, ...)
Auslesen, erkennen & Abfrage der "richtigen Ports" (In/Out) ist soweit nicht das Problem.
Störend / verwirrend ist, das die COMs für BT nach dem Pairing "immer" vorhanden sind.
D.h., es ist egal, ob das entsprechende BT-Gerät eingesteckt, aktiv oder "in Rechweite" ist oder eben nicht.
Falls nicht, geht das bei dem Versuch den Port zu öffnen immer in einen Timeout.
Das fange ich zwar ab / kann das prüfen, aber es dauert immer eine Weile .... ca. 5 Sek. je Port.
Es nervt auf etwas zu warten, was eh nicht da ist.
Gibt es vielleicht eine Möglichkeit zum Scannen / testen wie bei der WLAN-
API, ob ein BT-Gerät überhaupt "ansprechbar" ist oder nicht ?
Oder kann man sich da noch irgendwo etwas aus der Registry pfriemeln ?