WIFI Verbindung aufbauen

Spiky

New member
Hallo,

ich kann mich mit meinem ArduMower via Bluetooth verbinden und soweit alles ausführen.

Jetzt würde ich mich gerne auch noch über die IP Adresse verbinden. Jetzt meine Frage: welche IP-Adresse muss angegeben werden UND wo ist diese in der Software einzustellen?
 
Vor dem Einsatz solltest du deinen ESP32 geflasht haben. Hierzu solltest du vorher die config.h anpassen. Hier machst du dein WLAN bekannt (SSID + Passwort). Solltest du keine statische IP-Adresse vergeben, sollte dein Router, deinem Ardumower eine IP-Adresse vergeben.

Diese IP-Adresse ist dann, in der App zu verwenden.
 
Dann könnte die Sunray config.h noch eine Rolle spielen. Hast du dort die Password Authentication aktiviert und ein Passwort vergeben?
Dieses müsste dann in der App angegeben werden. Ggf. diese Authentifizierung erst einmal deaktivieren und ohne erneut versuchen.
 
Der ESP32 ist über die Ausgabe vom Raspberry Pi sichtbar.

Weder in der App noch im Browser habe ich Erfolgt, mich zu verbinden.
 
Ich habe zusätzlich noch einen Raspberry Pi, der als AP funktioniert. Dort loggt sich der ESp32 ein und erhält eine IP.
Und der AP ist vom Router erreichbar? Ist das dann ein eigenes lokales Netz? Wie ist das realisiert? Hast du zwei Netzwerkkarten? Ist der Raspberry Pi im Rover verbaut?
Ansonsten den Rover erstmal in die Nähe des Routers stellen und versuche das ganze ohne AP.

config.h Von der Sunray FW und config.h vom ESP32 könnten für uns hilfreich sein.
Schau mit seriellen Monitor in den ESP32 rein, gibt es dort Verbindungsversuche
 
#define START_AP false // should WIFI module start its own access point?

Das ist mir gerade in der sunray config.h aufgefallen ... ist das auf true zu ändern?
 
Der Raspberry Pi ist samt Huawei 5GStick im ArduMower verbaut. Über eine ssh-Verbindung kann ich von außen auf den Raspi zugreifen. Im ArduMower spannt der Raspberry Pi ein lokales Netzwerk auf, wodurch bspw. NTRIP Korrekturdaten empfangen werden können. Ich benötige also nur eine einzige Netzwerkkarte.

Das ist ein Auszug aus der config des ESp32:
//IP WiFi:
//#define WIFI_STATIC_IP true // activate this for static IP
#define WIFI_STATIC_IP false // activate this for dynamic IP
// if using static IP, configure IPs below
#define WIFI_STATIC_IP_LOCAL x,x,x,x
#define WIFI_STATIC_IP_GW x,x,x,x
#define WIFI_STATIC_IP_SUBNET 255,255,255,0
#define WIFI_STATIC_IP_DNS1 8,8,8,8
#define WIFI_STATIC_IP_DNS2 8,8,4,4

#define WIFI_STA_SSID "xxx" // WiFi SSID (leave empty ("") to not use WiFi)
#define WIFI_STA_PSK "xxx" // WiFi password (leave empty ("") to not use WiFi)
#define WIFI_TIMEOUT_FIRST_RESPONSE 800 // fast response times (500), for more reliable choose: 800
#define WIFI_TIMEOUT_RESPONSE 400 // fast response times (100), for more reliable choose: 400
 
Zuletzt bearbeitet:
Es ist möglich, den ESP32 über den Raspberry Pi zu pingen. Über die App oder den Browser kann ich mich aber trotzdem nicht verbinden...
Ich weiß nicht, ob mir irgendeine Einstellung fehlt o.ä., aber eine Verbindung kriege ich nicht
 
Oben