ESP8266 WIFI: verschil tussen versies
(→tcp pakketje versturen) |
|||
Regel 56: | Regel 56: | ||
op chipje | op chipje | ||
− | AT+CWJAP="MakerSpaceLeiden_gast"," | + | AT+CWJAP="MakerSpaceLeiden_gast","<pw>" |
OK | OK | ||
AT+CIFSR | AT+CIFSR |
Versie van 18 jan 2015 om 15:47
de ESP8266 is een wifi microcontroller die gebruikt kan worden om de arduino aan het internet te hangen of ook zelfstandig als messagebus te functioneren. Een aantal mensen hebben deze al in bestelling. Hier alvast wat links voor later onderzoek.
- mqtt bus
- webserver op esp
- sensoren uitlezen
- http://www.electrodragon.com/w/Wi07c
- https://nurdspace.nl/ESP8266
Inhoud
aansluiten
De FTDI moet als volgt aangesloten worden:
3v -- 3v
gnd -- gnd
RX -- TX
TX -- RX
CH_PD -- hoog trekken via een 10k resistor
arduino library
https://github.com/tuanpmt/espduino
Spelen
op het moment dat je met het chipje kan praten via serieel.
listen van ap's
hiervoor moet je in mode 1 of 3 staan.
AT+CWMODE List de mode
AT+CWMODE=<mode> zet de mode op 1, client of 2, AP, of 3 Both.
AT+CWLAP list de AP
join een accesspoint
AT+CWMODE=1
AT+CWJAP=<accesspoint name>,<password>
AT+CIFSR check je ip settings
=open een socket
zodra je gejoined bent
tcp pakketje versturen
op linux doosje
ip a => chech ipnummer nc -l 8000 => open tcp listener
op chipje
AT+CWJAP="MakerSpaceLeiden_gast","<pw>" OK AT+CIFSR +CIFSR:STAIP,"192.168.3.168" +CIFSR:STAMAC,"18:fe:34:9f:3f:96" OK AT+CIPMUX=0 OK AT+CIPSTART="TCP","192.168.3.129",8000 CONNECT OK AT+CIPSEND=11 > Hello World busy s... SEND OK OK AT+CIPCLOSE CLOSED