ESP8266 AP Konfiguration
- Jens Jung
- Autor
- Offline
- New Member
Weniger
Mehr
- Beiträge: 1
- Dank erhalten: 0
26 Aug 2020 10:13 - 26 Aug 2020 14:53 #690
von Jens Jung
Jens Jung erstellte das Thema ESP8266 AP Konfiguration
Hallo zusammen.
Erstmal was zu mir. Ich bin neu in der µP-Programmierung. Habe bisher Erfahrung in BASIC (8052), Pascal (Delphi), und C# (VS).
Ich habe eine neu entwickelte Platine mit besagtem ESP8266 (WROOM02) bekommen, und soll diese nun befruchten. Hierbei arbeite ich mit der STM32CubeIDE.
Die UART zum WLAN-Modul funktioniert, und ich konnte bisher auch soweit alles zum Laufen kriegen.
Meine Befehlsreihenfolge:
AT -> OK
ATE0 -> OK
AT+CWMODE_CUR=2 -> OK
AT+CWSAP_CUR="MeineSSID","MeinPasswort",1,3,1,0 -> OK
AT+CIPAP_CUR="192.168.1.1","192.168.1.1","255.255.255.0" -> OK
while (1){ (alle 0,1 Sek.)
AT+CWLIF -> 192.168.1.2 (PC wird bei Verbindung erkannt)
AT+CIPSTART="UDP","192.168.1.2",5001,5001 -> CONNECTED (ALREADY CONNECTED)
-> +IPD (Datenstring wird korrekt empfangen)
AT+CIPSEND=13 -> > -> VERSION=001\r\n -> SEND OK
}
Nun wird aber der gesendete String an der Gegenstelle (PC) nicht erkannt, oder kommt nicht an.
Auf der gegenseite läuft mein Programm, dass mit anderer Hardware (gleiche Verbindungsart und Datenstrings) problemlos kommuniziert (Delphi, UDP-Client). Ich habe sogar die TimeOuts verlängert um nichts zu verpassen.
Update: Ich habe das mal am PC mit Wieshark beobachtet. Egal mit welchem Port ich eine UDP Verbindung öffne, es kommt immer die ICMP-Meldung "Port unreachable".
Beim Versuch eine TCP-Verbindung zu öffnen bekomme ich keine Antwort vom ESP.
Kann jemand von euch irgendwelche Fehler in der Konfiguration finden?
Vielen Dank im Voraus.
Jens
Erstmal was zu mir. Ich bin neu in der µP-Programmierung. Habe bisher Erfahrung in BASIC (8052), Pascal (Delphi), und C# (VS).
Ich habe eine neu entwickelte Platine mit besagtem ESP8266 (WROOM02) bekommen, und soll diese nun befruchten. Hierbei arbeite ich mit der STM32CubeIDE.
Die UART zum WLAN-Modul funktioniert, und ich konnte bisher auch soweit alles zum Laufen kriegen.
Meine Befehlsreihenfolge:
AT -> OK
ATE0 -> OK
AT+CWMODE_CUR=2 -> OK
AT+CWSAP_CUR="MeineSSID","MeinPasswort",1,3,1,0 -> OK
AT+CIPAP_CUR="192.168.1.1","192.168.1.1","255.255.255.0" -> OK
while (1){ (alle 0,1 Sek.)
AT+CWLIF -> 192.168.1.2 (PC wird bei Verbindung erkannt)
AT+CIPSTART="UDP","192.168.1.2",5001,5001 -> CONNECTED (ALREADY CONNECTED)
-> +IPD (Datenstring wird korrekt empfangen)
AT+CIPSEND=13 -> > -> VERSION=001\r\n -> SEND OK
}
Nun wird aber der gesendete String an der Gegenstelle (PC) nicht erkannt, oder kommt nicht an.
Auf der gegenseite läuft mein Programm, dass mit anderer Hardware (gleiche Verbindungsart und Datenstrings) problemlos kommuniziert (Delphi, UDP-Client). Ich habe sogar die TimeOuts verlängert um nichts zu verpassen.
Update: Ich habe das mal am PC mit Wieshark beobachtet. Egal mit welchem Port ich eine UDP Verbindung öffne, es kommt immer die ICMP-Meldung "Port unreachable".
Beim Versuch eine TCP-Verbindung zu öffnen bekomme ich keine Antwort vom ESP.
Kann jemand von euch irgendwelche Fehler in der Konfiguration finden?
Vielen Dank im Voraus.
Jens
Letzte Änderung: 26 Aug 2020 14:53 von Jens Jung.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Aktuelle Seite:
- Startseite
- Impressum / Datenschutz / ...
- ESP8266 spezifisch
- Codebesprechung
- ESP8266 AP Konfiguration