Multe proiecte lucreaza intr-o retea Wi-Fi clasica, dar am gasit un material in care se foloseste un ESP8266 ca AP (creeaza reteaua) si altul care se conecteaza la acea retea Wi-Fi si comunica intre ele.
Materialul se numeste Accesspoint - Station Communication Between Two ESP8266 MCUs si a fost usor de reprodus.
Am facut si eu mici modificari in programele AP-ului si clientului (AP_1.ino, respectiv ST_1.ino), pe ecranele de monitorizare seriala, vedem, la server-ul (router-ul) nostru
iar la client, care se conecteaza imediat la reteaua "Wemos_AP" si saluta pe sef
care-i raspunde
Reteaua Wi-Fi "Wemos_AP" o pot vedea si de pe telefonsi ma conecta la ea
avand parametrii
Am facut si un prim filmulet numit Comunicare intre 2 ESP-uri in retea proprie.
14.01.2019
Dupa o scurta perioada am observat ca se pierde comunicarea dintre cele 2 ESP-uri, din cauza "clientului", asa ca am incercat diverse metode (subrutina de reconectare, reset soft, apoi hard reset)... singura cu sanse vizibile de reusita a fost reset-ul hard, dar si acolo am intampinat probleme, pana mi-am adus aminte ca am mai rezolvat cumva aceasta problema la o placa de retea clasica cu W5100 si am presentat solutia in articolul Termostat controlat de pe o pagina web (2).
Pe scurt solutia era sa schimb ordinea clasica a definirii pinului ca iesire si trecerea lui in HIGH, adica intai i spun ca trebuie sa fie in HIGH si apoi ca e pin ca iesire...
ca sa fiu sigur i-am mai "spus" odata ca trebuei sa fie in HIGH...
Schema de conectare e simpla: pinul D0 se leaga la RST (RESET) si acesta ajunge in LOW cand se numara prea multe iteratii sau se pierde legatura sau "se pierd date pe drum"...
Am facut si 2 filmulete:
- Comunicare in retea proprie intre 2 ESP-uri cu autoreconectare
Am schimbat D0 cu D5 si legatura e mult mai stabila.
01.02.2019
Am testat si versiunea de a "culca" clientul si a-l "trezi" periodic pentru a putea reduce mult curentul, pentru a putea face ceva util, gen statie meteo cu comunicare wi-fi. Am realizat un filmulet in care se poate vedea partea cu consumul, care se numeste Comunicatie wi-fi intre 2 ESP-uri si se revine la conectarea pinului D0 la RESET, "client"-ul foloseste programul ST_1_sleep.ino
Niciun comentariu:
Trimiteți un comentariu