Diagnose und Konfiguration des M256 WIFI Moduls, Zusatzhinweise zur Anleitung. WLAN Netzwerke bieten viele verschiedene Konfigurationsmöglichkeiten. Daher kann es passieren dass es mit bestimmten Einstellungen Probleme bei der normalen Konfiguration des WLAN Moduls geben kann. Die folgende Liste enthält eine Reihe von Vorschlägen um Probleme mit der WLAN Verbindung des RP6v2-M256-WIFI Moduls zu beheben - nicht alles davon muss auf ihr spezifisches Problem zutreffen. Wenn aus dieser Liste nichts hilft, kontaktieren Sie bitte den AREXX Support! ------------------------------------------------------------------------------------ 1. Verwenden Sie die aktuelle RobotLoader Version 2.3c / 20120717 (oder neuer!) von der Webseite? Dies ist für die korrekte Konfiguration des Moduls wichtig. http://www.arexx.com/rp6 2. Verwenden Sie statische oder dynamische IP (DHCP)? Falls DHCP, mal auf statisch wechseln (Achtung andere Rechner im Netzwerk entweder solange abschalten oder ebenfalls umkonfigurieren, alternativ NUR einen einzelnen Testrechner direkt per Kabel mit dem Router verbinden). 3. Router ist im gleichen IP Subnetz? Also z.B. alle Rechner in 192.168.10.x mit Subnetzmaske 255.255.255.0 4. Sonstige Netzwerkeinstellungen so wie in der Anleitung dargestellt? - Sicherheit: WPA2 PSK - Ist die Passphrase wirklich bei Router und WLAN Modul identisch eingestellt? - WLAN im 2.4GHz Band betreiben, 5GHz funktioniert nicht! - Datenverkehr zwischen WLAN Geräten muss zugelassen sein - Netzwerk Repeater / WDS Funktion AUSschalten - MAC Filter deaktivieren - DHCP AUSschalten - sonstiges prüfen 5. Ist eine Firewall im Router oder auf dem Rechner aktiv? (auch die Windows Firewall prüfen) 6. Port 2000, TCP und UDP muss erlaubt sein! 7. ggf. mal die Firewall komplett deaktivieren 8. Sämtliche Einstellungen des WLAN Routers prüfen, wird irgendwo etwas blockiert? Auch mal in die ggf. vorhandenen Logs des Routers schauen ob irgendwas blockiert wird. 9. Bitte das serielle(!) Terminal im RobotLoader öffnen und im RobotLoader Menü Options->WIFI Serial Config->Reset WIFI + Enable Passthrough anklicken. Das Modul muss dazu natürlich per Kabel verbunden sein. Dann im Terminal folgendes eintippen (jeweils mit Enter bestätigen): .$$$ (Punkt und 3x Dollarzeichen) Jetzt sollte der Kommandomodus aktiv sein, wird mit CMD bestätigt. show rssi show net show status get wlan get ip get comm get uart scan ping 192.168.10.x <<----- Hier die IP eines aktiven Rechners im Netzwerk eintragen exit Die komplette Ausgabe kopieren und per Mail schicken (Bei Problemen mit dem Markieren im Terminal: doppelt ins Terminal klicken, beim zweiten Klick gedrückt halten, dann ziehen, STRG+C, STRG+V...) Alternativ die Logdatei des RobotLoaders senden (s.u.) 10. Kommandozeile des Betriebssystems öffnen (Windows: Start->Ausführen->cmd) und ping 192.168.10.x mit IP des WLAN Moduls eintippen. Kommen die Pings durch? 11. Wird das WLAN Modul im Options->Discover WIFI Devices Dialog im RobotLoader angezeigt (nach einschalten kann dies bis 20 Sekunden dauern)? 12. Das USB Kabel vom Modul trennen und dann versuchen zu Verbinden 13. Den Router/Accesspoint neustarten (ausschalten und wieder einschalten, danach 3 Minuten warten und dann das WLAN Modul einschalten) 14. Probieren ob mit anderen Geräten die WLAN Verbindung funktioniert (Notebook, Smartphone o.ä.) 15. Mit einem Notebook (o.ä.) probieren mit dem WLAN Modul zu verbinden. Das Notebook sollte PER WLAN mit dem gleichen Accesspoint verbunden sein, nicht per LAN Kabel. 16. Ist der Accesspoint auch in Reichweite oder sind ggf. Störquellen in der Nähe? Ggf. probieren auf einen anderen WLAN Kanal (natürlich im 2.4GHz Band) zu wechseln. 17. Falls bis hierher nichts geholfen hat, DANN (und nur dann) versuchen einen Werksreset des WLAN Moduls durchzuführen. Dazu im Konfigurationsdialog im Tab "Config Scripts" der Reihe nach die Buttons: 1. Run Factory RESET! 2. Run initial WIFI config (BAUDRATE is 9600)! 3. Run default WIFI config! anklicken, jeweils abwarten bis die Scripte vollständig durchgelaufen ist! Danach im "General Settings" Tab wieder die WLAN Einstellungen vornehmen. 18. Das setzt allerdings nicht 100%ig alle Einstellungen zurück. Wenn es immer noch Probleme geben sollte oder man die serielle Schnittstelle versehentlich auf eine unbekannte Baudrate eingestellt hat, kann das Modul auch 100% vollständig in den Auslieferungszustand zurückgesetzt werden indem man folgendermaßen vorgeht: 1. Stromversorgung abschalten. 2. Geerdeten Gegenstand (z.B. Metall PC Gehäuse, Metall Heizungsrohr, Wasserhahn) mit der Hand berühren um sich zu entladen wegen Gefahr elektrostatischer Entladungen (ESD). 3. ADHOC Jumper auf dem WLAN Modul brücken (kleiner Schraubendreher reicht) und gebrückt halten! 4. Stromversorgung einschalten, die LEDs des WLAN Moduls blinken nun schneller als beim normalen Bootvorgang! 6. Sofort danach mit dem Schraubendreher oder einer Steckbrücke (z.B. der ISP/BOOT Jumper) 5 mal hintereinander mit jeweils einer Sekunde Pause den Kontakt brücken und wieder trennen. 7. Die LEDs blinken nun wieder langsamer 8. Sollte das nicht klappen, nochmal versuchen! 9. Bei Punkt 17. Schritt 2. weitermachen. Weitere Dinge, eher als "Notlösung" wenn nichts anderes funktioniert: 19. Mit einem anderen PC probieren 20. ADHOC Verbindung benutzen - z.B. per USB WLAN Stick oder Notebook. 21. Werksreset beim Accesspoint / Router durchführen (allerdings VORHER alle Einstellungen in eine Datei exportieren und die Internet Zugangsdaten raussuchen um diese auch ohne die Sicherungsdatei wieder richtig einstellen zu können!) Dann zunächst NUR die Netzwerk und WLAN Einstellungen vornehmen, NICHTs anderes einstellen. Dann mit dem WLAN Modul probieren. Einstellungen sichern / in Datei exportieren. Nun alle anderen Einstellungen vornehmen und nochmal probieren. 22. Anderen Router / Accesspoint probieren falls verfügbar. ------------------------------------------------------------------------------------ Bei weiteren Problemen bitte mit genauer Beschreibung was wie gemacht wurde an den Support wenden. Der RobotLoader erzeugt bei jedem Start eine neue Logdatei. Wenn Sie im RobotLoader verschiedene Dinge ausprobiert haben, beenden Sie den RobotLoader (die Datei wird bei jedem Start überschrieben!!!) und schicken bitte die logfiles/robotloader_logfile.log Datei als Anhang mit ihrer Anfrage an den Support: info @ arexx . nl