Ich habe da ein Mess-System, bestehend aus (derzeit) zwei ESP8266-01S mit Sensoren und als Zentrale einen Wemos D1 Mini als Accesspoint. Die Daten werden per WLAN & UDP versendet, als winzige Messages von ca. 12 Zeichen in der Art "<:01:12345:>" (Sensor-Nummer, Messwert). Der Abruf erfolgt nach dem Master-Slave-Prinzip, also Antwort vom Sensor nur nach Aufforderung durch den AP. Mit einem "normalen" Wemos (Keramik-Antenne) funktioniert alles einwandfrei. Übertrage ich die gleiche AP-Software auf einen Wemos D1 Mini Pro (mit ext. Antennenanschluss wegen der größeren Reichweite, Brücke umgelötet), wird standhaft nur einer der beiden Sensoren empfangen. Auf den Sensor-ESPs ist, abgesehen von der ID, absolut identische Software. Wie kann der Wemos A den einen Sensor empfangen, den anderen jedoch nicht, während Wemos B problemlos beide empfängt? (Abstand auf dem Arbeitstisch ca. 1m). (Eine Ausgabe der RSSI-Werte ist in Arbeit)
Kontrolliere mit zusätzlicten Log-Meldungen, ob alle Sensoren mit dem AP verbunden sind. Wie sehen die Sensoren das, und wie sieht der AP das? Erst danach macht es Sinn, sich über UDP Gedanken zu machen. Mache ein Foto von dem Antennenanschluss, der Brücke und den Bauteilen drumherum.
:
Bearbeitet durch User
Dreh mal die Antenne hin und her und bewege den Wemos ein paar Zentimeter. Möglicherweise eine Kombination aus Direktivität und Interferenzen.
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.