HM-11 Disconnect

Gast #4900186
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
Gast #4900656
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

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