Za ESP8266 brzinski test:
Modul je povezan na FT232 (vodite računa modul nema 5V tolerant pinove), napajanje 3.3V, i OBAVEZNO jedan elko od recimo 1000uF na samom modulu na +3V3 i GND. Povezati CH_PD pin na +3V3.
Zavisno od FW u modulu, može raditi na 57600, 115200 ili 9600 bauda. U verziji FW 0.922 može se podesiti baudrate.
Iz terminala poslati sledeće komande (sve imaju na kraju CRLF ili 0x0D 0x0A):
AT+GMR
Dobija se FW verzija
AT+CWMODE=3
Podesili smo modul da radi paralelno u AP i CLIENT modu
AT+CWLAP
Lista sve prisutne AP u okolini
AT+CWJAP="Tenda_320EC0","Pera1234567"
Zahtev da se zakači na AP Tenda_320EC0 sa passwordom Pera1234567. Obratite pažnju da je case-sensitive.
AT+CWJAP?
Provera da li je i na koji AP zakačen
AT+CIFSR
Provera koja mu je IP adresa dodeljena po DHCP-u. Za sada nisam našao način kako da mu dodelim fiksnu IP, jer dinamička nije baš uvek dobar izbor.
AT+CIPMUX=1
Omogućava multiclient konekciju
AT+CIPSERVER=1,12345
Startovali smo TCP server mod (1 znači da je uključen server) na portu 12345
To je to... Kada se zakačite sa PC računara na IP modula (dobili ste sa AT+CIFSR) na port 12345, modul će ispisati Link.
Kada pošaljete podatke sa PC računara ispisuje se +IPD:4, "Pera", tj. koliko ste bajtova primili i šta je sadržaj.
To je sve....
Poz...
P.S. Pročitao sam negde da je lik izradio HTTP server u samom modulu (bez externog MCU-a) i da se modul zakači na WiFi za svega 22ms, što je veoma, veoma brzo. Ovo znači da se mogu jednostavno izraditi Low-Power uređaji bazirani na ovom modulu. Takođe predvidite da u normalnom radu, troši oko 70mA u RX modu, i celih 300mA u max power TX modu. Iz tog razloga sam napisao da je obavezan Elko na pinovima kako se ne bi resetovao modul, što sam imao prilike da vidim da se mnogi žale na netu. Ja sa mojim nisam imao ni jedno zaglavljivanje niti glič, a "igrao" sam se par dana sa njim.