Forum: Mikrocontroller und Digitale Elektronik HM-11 Disconnect


von Werner P. (Gast)


Lesenswert?

Hallo zusammen,

habe mit 2 HM-11 Modulen folgendes Problem:

Modul A ist im Sleep Mode und verbraucht ca. 0,5 mA. Soweit gut.

Modul B connected zu Modul A mit AT+CON[MAC]. Auch ok.

Jetzt verbrauchen beide Module ca. 8 mA. Ich kann auch Daten hin und her 
schicken. Also eigentlich ok.

Jetzt komme ich aber nicht mehr in den Command Mode zurück. Das 
bedeutet, die Verbindung bleibt bestehen.

Wie kann ich vom Modul B aus die Verbindung abbauen?

Nehme ich Modul B von der Stromversorgung dann geht Modul A in den Sleep 
Mode. Sobald ich aber die Stromversorgung an Modul B anlege verbindet es 
sich sofort wieder.

Grüße, Werner

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Wenn sich die Dinger Hayes-konform verhalten, wird mit <pause>+++<pause> 
der Datenmodus verlassen und in den Commandmodus gewechselt.

"Pause" heißt einfach nur eine Zeit lang nichts senden, +++ sind drei 
Pluszeichen.

von Werner P. (Gast)


Lesenswert?

Danke für die Antwort. Funktioniert leider nicht :-(

Wenn ich an einem Modul nur AT sende dann disconnected es. Aber, es 
reconnected sich sofort wieder.

Finde einfach keine Lösung.

Grüße

von Werner P. (Gast)


Lesenswert?

So, jetzt habe ich eine "Lösung" gefunden.

Beide Module werden wie folgt initialisiert:

AT+ROLE0
AT+NOTI1
AT+MODE1
AT+RESET

So sind beide erst mal Peripheral.

Modul A ändert seine Rolle mit AT+ROLE1 und verbindet automatisch zu 
Modul B.

Jetzt kann ich Daten hin und her schicken.

Um die Verbindung zu trennen sendet Modul B AT+ROLE0. Damit wird Modul A 
wieder zu Peripheral und die Verbindung wird beendet.

Es muss also immer das gerufene Modul mit AT+ROLE0 die Verbindung 
beenden.

Läuft soweit ganz gut. Aber irgendwie gefällt mir das noch nicht so.

Vielleicht hat ja noch jemand eine bessere Lösung.

Grüße

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Auflegen, mit z.B. ATH?

von Werner P. (Gast)


Lesenswert?

auch nicht. Habe diesbezüglich schon alles durchprobiert.

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.