ESP32 timeout
Miroslav Mraz
mrazik na volny.cz
Pátek Srpen 30 17:19:01 CEST 2019
Ano i s kabelem je to zhruba takto
PING 192.168.88.251 (192.168.88.251) 56(84) bytes of data.
64 bytes from 192.168.88.251: icmp_seq=1 ttl=255 time=4218 ms
64 bytes from 192.168.88.251: icmp_seq=2 ttl=255 time=3222 ms
64 bytes from 192.168.88.251: icmp_seq=3 ttl=255 time=2223 ms
64 bytes from 192.168.88.251: icmp_seq=4 ttl=255 time=1224 ms
64 bytes from 192.168.88.251: icmp_seq=5 ttl=255 time=224 ms
--- 192.168.88.251 ping statistics ---
6 packets transmitted, 5 received, 16% packet loss, time 5000ms
čili naprosto špatně. Díky za rady, ale zakopaný pes je někde v
toolchainu, patrně jsem narazil na nějakou novou chybu. Možná stačí
někde zapnout nebo vypnout nějaký define, mám jen základní nastavení esp32.
[env:esp32dev]
platform = espressif32
board = esp32dev
framework = arduino
Byl jsem mezitím u řeky, tak jsem si to stačil promyslet a vlastně zatím
nepotřebuji provozovat server na station, AP mi stačí a to funguje.
Ono mi bude dost dlouho trvat než se v tom alespoň trochu zorientuji.
Ten styl Arduino je pro mne dost nesrozumitelný, sice chápu, že se snaží
v rozhraní vyhnout použití ukazatelů, příp. referencí (pro běžné
uživatele nevhodné ?), na druhou stranu tam fláknou klidně lambdu. V C++
jde napsat ledacos, ale tohle je dost záhul. Snad nejvíc mi vadí
vytváření instancí tříd kdesi v hloubi knihovny.
Mrazík
Dne 30. 08. 19 v 12:46 Petr Zapadlo napsal(a):
> Já používám ESP32 v režimu wifi klienta (Wifi_sta) a uvedené nepozoruji.
>
> Zakopaný pes ovšem může být ve wifi AP, na některých AP lze nastavit
> "izolaci klientů" a pokud jste na stejném AP, tak si na ESP32
> nepingnete. mám AP mikrotik a na něm to chodí obvykle dobře, na AP
> Airlive, je to sázka do loterie, jestli se 2 zařízení na wifi uvidí a
> nebo ne.
>
> Takže vždy ověřuju dostupnost z počítače připojeným přes kabel. z něho
> to jde vždy.
>
> testněte :-)
>
> Petr
Další informace o konferenci Hw-list