<div dir="ltr">ja je od vas klidne koupim, ale potreboval bych tyhle <a href="https://github.com/espressif/arduino-esp32/issues/544">https://github.com/espressif/arduino-esp32/issues/544</a> <div><br></div><div>volne ESP8266 mam jen jeden modul.... a asi si ho necham kdyby neco.<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">Dne 23. listopadu 2017 11:10 Tomáš Koželuh <span dir="ltr"><<a href="mailto:mr.death@ipq.cz" target="_blank">mr.death@ipq.cz</a>></span> napsal(a):<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Nepotřebuje ESP32 jinou knihovnu? Omylem jsem dvě koupil, mají být lepší než 8266 a současně jsem našel, že je potřeba jiná knihovna.<br>
Pokud by měl někdo zájem, tak je klidně vyměním, vše mám na ESP8266 a teď jsem rozšířil působnost na Arduino Nano + eth modul tam, kde nedosáhne wifi, ale výkon ESP32 je pro mě zbytečný a nevyužiju ho. Navíc mám rád unifikované prostředí, abych nemusel přemýšlet, co kam nahrát a jestli to vůbec pojede.<br>
<div><div class="h5"><br>
> -----Original Message-----<br>
> From: Hw-list [mailto:<a href="mailto:hw-list-bounces@list.hw.cz">hw-list-bounces@list.<wbr>hw.cz</a>] On Behalf Of hwnews konference<br>
> Sent: Thursday, November 23, 2017 10:54 AM<br>
> To: HW-news<br>
> Subject: Re: ESP v rezimu AP - zjistovani klientu<br>
><br>
> Pisu to v IDE Arduina a momnetalne tam mam pichnute ESP32.<br>
><br>
> Ted se mi podarilo najit tenhle kod tak to vyzkousim:<br>
><br>
> #include <ESP8266WiFi.h><br>
> // include plain C library<br>
> extern "C" {<br>
> #include "user_interface.h"<br>
> }<br>
><br>
> #define YOUR_WIFI_SSID "******-******"<br>
> #define YOUR_WIFI_PASSWD "******-******"<br>
><br>
> boolean waitingDHCP=false;<br>
> char last_mac[18];<br>
><br>
> // Manage incoming device connection on ESP access point<br>
> void onNewStation(<wbr>WiFiEventSoftAPModeStationConn<wbr>ected sta_info) {<br>
>   Serial.println("New Station :");<br>
>   sprintf(last_mac,"%02X:%02X:%<wbr>02X:%02X:%02X:%02X", MAC2STR(sta_info.mac));<br>
>   Serial.printf("MAC address : %s\n",last_mac);<br>
>   Serial.printf("Id : %d\n", sta_info.aid);<br>
>   waitingDHCP=true;<br>
> }<br>
><br>
> void setup() {<br>
><br>
>   static WiFiEventHandler e1;<br>
><br>
>   Serial.begin(115200);<br>
>   Serial.println();<br>
>   WiFi.mode(WIFI_AP_STA);<br>
>   WiFi.begin(YOUR_WIFI_SSID, YOUR_WIFI_PASSWD);<br>
><br>
>   // Event subscription<br>
>   e1 = WiFi.<wbr>onSoftAPModeStationConnected(<wbr>onNewStation);<br>
> }<br>
><br>
> void loop() {<br>
><br>
>   if (waitingDHCP) {<br>
>     String cb;<br>
>     if (deviceIP(last_mac,cb)) {<br>
>       Serial.println("Ip address :");<br>
>       Serial.println(cb); //do something<br>
>     } else {<br>
>       Serial.println("Problem during ip address request :");<br>
>       Serial.println(cb); //do something else<br>
>     }<br>
>   }<br>
><br>
>   delay(2000);<br>
> }<br>
><br>
> boolean deviceIP(char* mac_device, String &cb) {<br>
><br>
>   struct station_info *station_list = wifi_softap_get_station_info()<wbr>;<br>
><br>
>   while (station_list != NULL) {<br>
>     char station_mac[18] = {0}; sprintf(station_mac,<br>
> "%02X:%02X:%02X:%02X:%02X:%<wbr>02X", MAC2STR(station_list->bssid));<br>
>     String station_ip = IPAddress((&station_list->ip)-<wbr>>addr).toString();<br>
><br>
>     if (strcmp(mac_device,station_<wbr>mac)==0) {<br>
>       waitingDHCP=false;<br>
>       cb = station_ip;<br>
>       return true;<br>
>     }<br>
><br>
>     station_list = STAILQ_NEXT(station_list, next);<br>
>   }<br>
><br>
>   wifi_softap_free_station_info(<wbr>);<br>
>   cb = "DHCP not ready or bad MAC address";<br>
>   return false;<br>
> }<br>
><br>
> Dne 23. listopadu 2017 10:35 Jaroslav Buchta <<a href="mailto:jaroslav.buchta@hascomp.cz">jaroslav.buchta@hascomp.cz</a>> napsal(a):<br>
><br>
><br>
>       Dne 23.11.2017 v 10:30 hwnews konference napsal(a):<br>
><br>
><br>
>               Zdravim,<br>
><br>
>               vcera jsem prohlizel dokumentaci knihovny Wifi pro ESP a nejak v ni<br>
> nevidim jak nejak jednoduse zjistit na jakych IP sedi klienti do AP prihlaseni.<br>
><br>
>               Je tam metoda jak zjistit jejich pocet, ale ne kde jsou...aspon to nevidim.<br>
> A take jsem zatim nenasel jakym zpusobem AP v ESP prideluje IP adresy klientum.<br>
><br>
>               Libilo by se mi, kdybych cas od casu mohl vylistovat seznam klientu,<br>
> abych jej mohl porovnat s aktualnim stavem a ty co pribyly mohl zacit vycitat.<br>
><br>
>               Takhle by mi nezbylo nez projizdet celej subnet a zkouset zda se neco<br>
> ozve<br>
><br>
>               RV<br>
><br>
><br>
><br>
>               ______________________________<wbr>_________________<br>
>               HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer" target="_blank">www.HW.cz</a><br>
>               <a href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><br>
>               <a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/<wbr>listinfo/hw-list</a><br>
> <<a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/<wbr>listinfo/hw-list</a>><br>
><br>
>       A v čem to programujete? Jedná se o ESP8266 nebo 32? U 8266 nevím jestli<br>
> používá LWIP, pokud ano, mělo by to jít zjistit přes rozhraní této knihovny.<br>
><br>
><br>
><br>
>       ______________________________<wbr>_________________<br>
>       HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer" target="_blank">www.HW.cz</a><br>
>       <a href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><br>
</div></div>>       <a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/<wbr>listinfo/hw-list</a> <<a href="http://list.hw.cz/mailman/listinfo/hw-" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/<wbr>listinfo/hw-</a><br>
> list><br>
<div class="HOEnZb"><div class="h5">><br>
><br>
><br>
<br>
<br>
______________________________<wbr>_________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/<wbr>listinfo/hw-list</a><br>
</div></div></blockquote></div><br></div>