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