Forum: PC-Programmierung Bluetooth/RFComm/Linux/Qt


von Olaf (Gast)


Lesenswert?

Moin Leute,

Ich wuerde gerne ein BTM-222 unter Linux mit QtBluetooth ansprechen.

Gibt es irgendwo eine Anleitung welche das etwas besser erklaert als nur 
das hier:

http://doc.qt.io/qt-5/qtbluetooth-overview.html


Wenn ich den BTM-222 einschalte dann kann ich ihn auch problemlos unter
/dev/rfcomm1 ansprechen und mit Minicom Bytes darueber schicken. 
Grundsaetzlich ist der Device also dem System bekannt, gepeert und 
ansprechbar.
Ist das korrekt so vor dem Hintergrund das Qt das Device selber 
ansprechne will? Kann es sein dsa sich da zwei Treiber behindern?


BTW: Falls ich es mir nicht einbilde ist Qt5.5 zumindest unter Linux 
dramatisch schneller geworden.

Olaf

von Olaf (Gast)


Lesenswert?

Ich habs jetzt laufen. :-)

Soll heissen ich kann die Verbindung aufbauen, etwas senden und 
empfangen, ich schliesse die Verbindung und beende mein Programm.

Starte ich das Programm aber erneut wird der BTM-222 nicht mehr 
gefunden. Es sei denn ich schalte den BMT einmal kurz aus und wieder 
ein.

In /var/log/messages finde ich den Eintrag:

Jul  4 13:43:55 criseis bluetoothd[2197]: 
/org/bluez/2193/hci0/dev_00_12_6F_28_91_08: error updating services: 
Host is down (112)

In meinem Programm bekomme ich diesen Felher:
QBluetoothSocket::ServiceNotFoundError

Hat jemand eine Idee was ich vergessen haben koennte?

Olaf

von Olaf (Gast)


Lesenswert?

Ich habs. :-)

Ich hatte zum programmieren des Klasse einfach mal am BTM-222 RxD und 
TxD verbunden. Das hat den Charme das man alles was man sendet gleich 
zurueckbekommt.
Beim Abruch der Verbindung sendet der BTM aber aus seinem TxD noch ein:

DISCONNECT  '5CE8-EB-0750F6'

Und das will er dann gleich nochmalsenden obwohl ja gerade die 
Verbindung abgebaut wurde. Anscheinden stuerzt dann in dem Teil etwas 
ab. Deshalb muss man ihn einmal kurz ausschalten.

Bei nichtverbundenen TxD/RxD gibt es keine Probleme.

Olaf

von ffff (Gast)


Lesenswert?

Redest du zu Hause auch öfters mit dir selbst?^^

von Da D. (dieter)


Lesenswert?

ffff schrieb:
> Redest du zu Hause auch öfters mit dir selbst?^^

Es ist in Foren eine Höflichkeitsregel, dass man bei gefundener Lösung 
eine Rückmeldung im entsprechendem Thread gibt.

: Bearbeitet durch User
von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

@Olaf:
danke für den Abschluss des Threads, auch wenn du dir selber helfen 
musstest.

@ffff:
Musst du immer das letzte Wort haben, obwohl du eigentlich nichts zu 
sagen hast?

von Klaus W. (mfgkw)


Lesenswert?

Er redet halt gerne mit sich selbst...

von Kaj (Gast)


Lesenswert?

ffff schrieb:
> Redest du zu Hause auch öfters mit dir selbst?^^

Mit sich selbst reden ist bis zu einem gewissen grad
1. völlig normal und
2. der Psychischengesundheit sogar sehr zuträglich

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
Noch kein Account? Hier anmelden.