HC-06 Bluetooth mit Handy Verbindung nicht funktionierend

Gast #4895878
Lesenswert?

Hallo allerseits.

Ich habe Probleme mit der Verbindung eines hc-06 Bluetooth-Moduls (mit 
Arduino) zu dem Handy.
Wenn ich das Modul an Strom schließe, dann beginnen zwei LEDs zu blinken 
eine blau und die andere rot (noch kein Programm drauf geladen).
Auf dem Handy wird das Bluetooth-Modul erkannt und ich werde zur 
Passworteingabe aufgefordert.
Nach der erfolgreichen Eingabe des Pins(1234) schließt sich das Fenster 
und das Modul wird in meinen gekoppelten Geräten sichtbar.
Wenn ich nun aber das Gerät verbinden will (auf das angezeigte Modul 
tippe) geschieht nichts.
Nicht einmal das unten ein Versuch zur Verbindung angezeigt wird 
(verbinden...).
Es regt sich einfach nichts.

Weshalb baut sich denn keine Verbindung auf?

LG Anne.
Gast #4896306
Lesenswert?

> Wenn ich nun aber das Gerät verbinden will (auf das angezeigte Modul
> tippe) geschieht nichts.

Du musst eine geeignete App installieren. Zum Beispiel "Bluetooth SPP"

Falls du selbst programmieren möchtest, kannst du von meinem Android 
Beispiel abgucken.
http://stefanfrings.de/btm222/BtTest.zip
Es enthält nur eine Java Klasse, die ganz simpel ein Kommando sendet und 
die Antwort anzeigt. Da das projekt mit dem alten Android SDK erstellt 
wurde, musst du die Import Funktion des aktuellen Android Studio 
verwenden.
Gast #4897930
Lesenswert?

Aber ist dass nicht unabhängig davon das ich das Gerät ja nicht einmal 
mit dem Smartphone verbinden kann?
Wenn ich das gekoppelte Gerät erst verbunden habe, kann ich doch erst 
weiter arbeiten und eine App benutzen?!

Vielen Dank Anne
Gast #4898139
Lesenswert?

> Nach der erfolgreichen Eingabe des Pins(1234) schließt sich das Fenster
> und das Modul wird in meinen gekoppelten Geräten sichtbar.

Koppeln geht also.

Ja was denn nun?

> Wenn ich das gekoppelte Gerät erst verbunden habe, kann ich doch erst
> weiter arbeiten und eine App benutzen?!

Nein, dazu brauchst du eine App. Die Funktion "Verbindunf aufbauen" ist 
Teil der Java API und steht nur Java Programmen zur Verfügung. In der 
grafischen Oberfläche des Betriebsystems gibt es dazu keine Funktion. 
Ohne App kannst du keine Verbindung aufbauen.

Bei der Nutzung dieser SPP Bluetooth Module hat man drei Schritte:

1) Koppeln. Die Koppelung bleibt solange gültig, bis man sie manuell 
beendet.
2) Verbinden. Dazu braucht man eine App.
3) Daten übertragen. Macht auch die App.

> Wenn ich nun aber das Gerät verbinden will (auf das angezeigte
> Modul tippe) geschieht nichts.

Nochmal zurück auf Los. Wo genau tippst du auf das Modul, um es zu 
verbinden?

> geschieht nichts.

Ist keine hilfreiche Fehlermeldung. Mit dem Android SDK und dem darin 
befindlichem Tool logcat kannst du sicher mehr herausfinden. Wenn Du 
mein Beispielprogramm mit Android compilierst und auf dem Smartphone 
startest bekommst du sowohl von der App als auch vom Betriebsystem jede 
Menge Hilfreiche Infos im Fall eines Fehlers.

> Mit Bluetooth Terminal

Mir dieser App hat gerade jemand anderes auch Schwierigkeiten, aber 
andere als du. Du solltest eine andere App versuchen. Im Zweifelsfall 
würde ich immer mal schauen, was Goolge selbst anbietet. Deren Programme 
sollten vorbildlich funktionieren. Die passende Beispiel-App von Google 
heisst "Bluetooth Chat" und gehört zum Android SDK. Du musst aber im 
Quelltext die UUI auf "00001101-0000-1000-8000-00805F9B34FB" ändern.
Gast #4898658
Lesenswert?

Wobei man beim marbot-control wissen sollte, dass es Zeilenweise 
empfängt. Es sammelt alle empfangenen Zeichen bis zum Zeilenumbruch und 
zeigt sie erst dann an. Das machen übrigens sehr viele Programme, ist 
durchaus üblich so.

Wenn man seine Anwendung kennt, kommt man auch damit zurecht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren