Správny reconnect Ethernet modulu W5100

Odpovědět
martinius96
Příspěvky: 579
Registrován: 01 srp 2017, 19:29
Reputation: 0
Bydliště: Poprad
Kontaktovat uživatele:

Správny reconnect Ethernet modulu W5100

Příspěvek od martinius96 » 25 čer 2018, 18:18

Ahoj, aké používate spôsoby pre opätový reconnect Ethernet modulu do LAN siete.
Používam najmä toto v loop:

Kód: Vybrat vše

if (Ethernet.begin(mac) == 0) {                  
    Serial.println("Chyba konfiguracie cez DHCP"); 
    Ethernet.begin(mac, ip);               
  }
K tomuto som našiel, že je to chyba konfigurácie DHCP, je tomu tak? V tej if podmienke sa overuje nastavenie MAC adresy, ale všade sa to vedie pod DHCP. DHCP nastavuje snáď IP a nie MAC, ta je nastavená zariadením...
Prípadne sa ešte používa pri nastavení:

Kód: Vybrat vše

Ethernet.begin(mac, ip, dns, gateway, subnet); 
Prípadne mix:
mac, ip
mac, ip, gateway atď..
Používate to niekto ešte inak?
Dík..

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Správny reconnect Ethernet modulu W5100

Příspěvek od pavel1tu » 28 čer 2018, 08:56

Já jsem toto vzdal, někdy mi to fungovalo, jindy ne - a nenapadlo mne dotazovat se na DHCP - já jedu doma teď na Mikrotikách časté dotazy z jedné IP na můj DNS, DHCP beru jako útok a IP odstřihnu.

U zařízení, kdy komunikuji jen jednou za delší dobu VŽDY znovu inicializuji LAN modul (i ty ne W5100).

U těch co mi vlastně posílají měření každou minutu a častěji teď jen zkoumám, zda je spojení na server kam ukládám, pokud ne, modul pokud to umí restartuji a znovu inicializuji. W5100 patří k těm co mi vypadávají zcela vyjímečně.

PS: snad jsem správně pochopil o co ti jde

Jinak MAC si nastavuješ ty v arduinu, IP si buď sám nastavíš v Arduinu, nebo můžeš požádat DHCP server (doma bývá v routeru). Já jedu u Home zařízení na vlastní VLAN aby to bylo odříznuté od normální sítě a IP mám statické, stávalo se mi při připojení třeba jednou za 1h že jsem dostával různé IP, tak jsem přešel na ty statické IP.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti