ESP8266 + mDNS + softAP + Android = MÖÖÖP!?

Gast #6176791
Moin, moin,
ich blicke immer noch nicht durch, warum obige Konfiguration (zumindest 
bei mir) nicht funktioniert. Einige Meldungen besagen, es läge an der 
ESP-SDK unter dem Arduino-Core (Multicast/UDP untauglich), andere sagen 
am Android, andere an den Browser-Apps (bei mir gehts aber auch per ping 
vom Terminal-Emulator nicht), blablabla.
Bei mir kann ich einen ESP8266 als Station im (Fritz)WLAN mit seinem 
mDNS-Namen von überall, inklusive(!) Android-6 Tablet korrekt 
ansprechen, bloß als Soft-AP gehts nur über IP-Nummer?

Also wo ist nun der Wurm drin und wie kriegt man ihn raus?
Gast
Solange der ESP als Client im Netz ist, solange macht die Fritzbox die 
Namensauflösung.

Ist der ESP selbst der Accesspoint und bekommt die nicht hin, dann 
steckt der Wurm im mDNS.
Gast
Ich kenn mich da wenig aus aber kann es nicht auch sein, dass der 
Android nur auf dem normalen DNS im Router läuft und kein mDNS versteht?
Werde mal Wireshark rauskramen..
Ist bei der Fritzbox ausgewählt, dass die Teilnehmer sich auch 
untereinander unterhalten können?

Unter WLAN->Sicherheit gibt es eines Checkbox:
x Die unten angezeigten aktiven WLAN-Geräte dürfen untereinander 
kommunizieren
batman schrieb:
> Moin, moin,
> ich blicke immer noch nicht durch, warum obige Konfiguration (zumindest
> bei mir) nicht funktioniert. Einige Meldungen besagen, es läge an der
> ESP-SDK unter dem Arduino-Core (Multicast/UDP untauglich), andere sagen
> am Android, andere an den Browser-Apps (bei mir gehts aber auch per ping
> vom Terminal-Emulator nicht), blablabla.
> Bei mir kann ich einen ESP8266 als Station im (Fritz)WLAN mit seinem
> mDNS-Namen von überall, inklusive(!) Android-6 Tablet korrekt
> ansprechen, bloß als Soft-AP gehts nur über IP-Nummer?
>
> Also wo ist nun der Wurm drin und wie kriegt man ihn raus?

Aber eine IP-Adresse bekommt Dein Android-Gerät schon vom ESP? Etwas 
mehr Infos wären hilfreich.
Gast
Pete K. schrieb:
> Ist bei der Fritzbox ausgewählt, dass die Teilnehmer sich auch
> untereinander unterhalten können?

Ja, funktioniert auch.

Pete K. schrieb:
> Aber eine IP-Adresse bekommt Dein Android-Gerät schon vom ESP? Etwas
> mehr Infos wären hilfreich.

Auch positiv, der ESP gibt dem Androiden seine Adresse per dhcp. Es 
fehlt an nichts ausser der Namensauflösung.
Das ist insofern interessant, da IP-Adresse und DNS auf verschiedenen 
Ebenen des Netzwerkstacks liegen (Transport/Anwendungsschicht).

Was verstehst Du unter "bloß als Soft-AP gehts nur über IP-Nummer?" und 
was ist der Fehler "MÖÖÖP!?"?

Bitte strukturiert testen und hier die Ergebnisse mitteilen. Z.B. 
Screenshots der Netzwerkverbindung, Ausgaben vom ESP, etc.
Gast
Absolut richtig, die IP-Adresse des ESP ist fest und bekannt (bis ich 
sie nach ein paar Wochen wiedermal vergessen hatte). Ist also kein so 
großes Problem.

@Pete:
Es kommt einfach keine Netzwerkantwort, wenn als Zieladresse der Name 
verwendet wird. So wie wenn du als URL bei deinem Browser oder mit ping 
eine Fantasieadresse angibst. Irgendwann läuft der Cliebt in einen 
Timeout, sonst passiert nix (Sichtbares).

Funktioniert es denn bei dir in o.g. Kombi oder bei irgendjemandem?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.