Forum: PC Hard- und Software seriell-über-Bluetooth Verbindung: kann COM Port nicht öffnen


von MTA (Gast)


Lesenswert?

Hallo!

Mir gelingt es nicht, eine seriell-über-Bluetooth Verbindung zwischen 
einem AVR mit HC-05 Bluetooth Modul und Windows 7 (bei 8 das gleiche) 
mit einem LogiLink Bluetooth USB Dongle zu etablieren.

Auf einem WinXP Laptop mit integrierter Bluetooth Hardware kann ich eine 
serielle Verbindung über das HC-05 Modul etablieren, das Modul selber 
und seine Verbindung zum µC sind also in Ordnung. Unter Win7 und Win8 
kann ich mit dem HC-05 pairen und ich sehe entsprechende COM Ports im 
Gerätemanager (warum eigentlich mehr als nur einen?). Ich kann aber mit 
keinem Programm eine Verbindung mit den COM Ports herstellen, ich 
kassiere immer den Fehler, dass der COM Port nicht geöffnet werden kann 
(mit verschiedenen Programmen gestestet).

Es funktioniert aber wiederrum in Matlab ein Bluetooth Objekt (gibt's ab 
ca R2013 in der in Intrument Control Toolbox) zu erzeugen und dann mit 
dem Modul zu reden.

Gibt es irgendetwas was man unter Win7/8 grundsätzlich falsch machen 
kann, wenn man ein Bluetooth-Modul als serial Port verwenden will? Oder 
gibt es doch einen grundsätzlichen Unterscheid zwischen einem "echten" 
COM Port, und dem Tunel den das BT Modul macht? Oder kann es am Dongle 
liegen? Dieser verwendet den "CSR Harmony" Stack.

Ich bin dankbar für alle Tipps und sachdienlichen Hinweise, wie ich die 
seriell-über-Bluetooth Verbindung auf die Beine gestellt bekomme!

Danke!
Malte

von S.C. (Gast)


Lesenswert?

Das könnte ein Rechte-Problem sein. Ich habe z.Zt. Probleme, unter W7 
von extern einen Drucker anzusperchen: "Zugriff verweigert". W7 ist da 
fürchterlich pingelig im Vergleich zu WXP.

von MTA (Gast)


Lesenswert?

S.C. schrieb:
> Das könnte ein Rechte-Problem sein.

Hm, ich bin Administrator auf den Systemen. Außerdem sieht die 
Fehlermeldung so aus, als wenn der Port von einem anderen Programm 
benutzt wird.

von Matthias X. (current_user)


Lesenswert?

Hast du eine Lösung für das Problem gefunden?
Ich habe das gleiche Problem. Auf meinem Desktop Rechner habe ich es 
irgendwie zum laufen bekommen. Wenn ich aber den Stick abziehe und an 
meinen Laptop anstecke (bedeides Win7, jedoch hat Laptop 64Bit) geht es 
nicht. Auf beiden Rechner bin ich Admin. Auf beiden habe ich die Treiber 
von der CD installiert.
???

von bluppdidupp (Gast)


Lesenswert?

Klappts denn per hterm oder ähnlich?
Microsoft Bluetooth Stack oder vom Hersteller des Sticks? ggf. mal 
jeweils anderen probieren.
http://en.wikipedia.org/wiki/Bluetooth_stack#Windows

von iiibelst (Gast)


Lesenswert?

Ich hatte ein ähnliches Problem trotz Administratorrechte als Benutzer. 
Lösung bei mir: rechtsklick auf die Anwendung und "Als Administrator 
ausführen"

Alternativ: Rechtsklick --> Eigenschaften --> Kompatibilität --> Haken 
bei "Programm als Administrator ausführen"

Gruß

von Little B. (lil-b)


Lesenswert?

Ich habe selbst ein paar probleme mit win7 und Bluetooth gehabt. Jedoch 
war meine Ausgangssituation etwas anders.
Ich habe einen eigenen Bluetooth stack anhand von BTstack geschrieben, 
als Hardware hat ein cc2564 gedient.

Meine Erfahrung geht in eine ähnliche Richtung. Windows7 kann zwar nach 
dem Gerät suchen, findet es natürlich auch, und kann sich dann 
erfolgreich pairen. Zwei COM-Ports werden angezeigt, die jedoch nicht 
funktionieren.

Ich bin dann anders vorgegangen: Ich habe nach dem Gerät gesucht, hab 
aber nicht gepaired, sondern die Eigenschaften abgefragt. Hier kann man 
nun speziell die Dienste auswählen, die man nutzen möchte. Ein Klick auf 
OK paired dann das Gerät, erstellt aber nur die Schnittstellen, die 
ausgewählt wurden (hier: nur ein COM-Port). Dieser funktioniert dann 
auch wie erwartet.

von Max B. (max33)


Lesenswert?

Bei mit exakt gleich: mit einem BT-USB-Stick mit Win XP funktioniert 
sowohl das Pairing als auch die Verbindung über die 
BT-serielle-Schnittstelle COMx einwandfrei, unter Windows 7 (anderer 
Laptop) funktioniert das Pairing und es werden die COM-Schnittstellen 
angezeigt, aber das Öffnen ist nicht möglich.

Problembehandlung zeigt an, dass es ein Treiberproblem mit dem 
L2CAP-Interface ist, das aber nicht behoben werden konnte (Windows 
Update für Treiber).

Weiß jemand, wie man zu diesen L2CAP-Treibern für das Generic Bluetooth 
Radio kommt?

von Andreas (Gast)


Lesenswert?

Hallo,

ist mittlerweile eine Lösung für dieses Problem gefunden worden? Mein 
Problem ist prinzipiell genau wie das von MTA (Frage-stellender).
Ich habe einen USB Dongle an meinem Win7 Laptop und möchte mit einem 
Bluetooth Gerät seriell kommunizieren. Das Gerät ist gekoppelt. Im 
Gerätemanager werden 2 Ports dafür angezeigt, aber beim Zugriff über ein 
Terminalprogramm erscheint die Meldung, dass auf den Port nicht 
zugegriffen werden kann.

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.