2.5.1 befasst sich speziell mit dem Discovery im BT Bereich. Das geht ja ohne Probleme. Ich bekomme die Devilistings genau nach dem was ich gesucht habe, entspricht dem 'select' aus dem Buch.
Alles nicht das Problem. Das Problem entsteht dort, wo ich von der 'Buch' Theorie in die Praxis gehe und die Geräte so verwende wie sie verwendet werden. Nicht wie man theoretisch die Kommunikation betreibt und auch geht, solange die Praxis nicht zuschlägt.
Nochmals, ich habe eine schöne stabile Kommunikation zwischen PC und BT-Gerät, die ich beliebig hoch und runterfahren kann. Null Problemo.
NUR: Wenn der Akku ausgeht, der Benutzer mal weiter weggeht,.... So stirbt die Kommunikation und der ganze BT-Stack muss neu erzeugt werden. Kratzt mich auch nicht, ABER ich muss es erst erkennen ohne das der ganze Thread/App damit stirbt. Programm schließen und öffnen IST KEINE OPTION.
Ausprobierter weise ist die Situation unter Windows tw. noch schlimmer
Der gestorbene virtuelle Serial-Port nimmt das Programm fast todsicher mit (aktuell).