Änderungen
Aus Hackerspace Ffm
/* Linksammlung */
* alternative Firmwares
* Betrieb am Arduino/uC
* evtl. Betrieb am Raspberry(geht, aber da nur TCP-Ebene untersützt wird ist es recht sinnfrei - nehmt besser einen untersützten USB-WLAN-Stick!)
== Board Layout ==
<pre>
+----------------------------+
| FTDI Board -> DTR | | <- RX | | U -> TX |
| S VCC |
| B <- CTS |
| GND |
+----------------------------+
+----------------------------+
| ESP8266 ESP-01 |
| RXD VCC |
| GPIO0 RST |
| component GPIO2 CH_PD|
| side GND TXD |
| |
+----------------------------+
GND <-> GND
VCC <-> VCC
TX <-> RXD
RX <-> TXD
CH_PD pullup to VCC
GPIO0 pull to GND for firmware flash
RST pullup to VCC
</pre>
== Linksammlung ==
=== Gutes Buch ===
* http://neilkolban.com/tech/esp8266/ Ziemlich umfangreiches PDF-Buch zum ESP8266
=== Erster Start ===
* http://defcon-cc.dyndns.org/wiki/ESP8266 Übersicht / Einstiegsanleitung (deutsch)
* https://wiki.attraktor.org/images/9/98/ESP8266_Vortrag_Attraktor_Teil_1.pdf Grundlagen und Anleitung zum Aufspielen der Firmware (Attraktor Hamburg)
* https://wiki.attraktor.org/images/e/e5/ESP8266_Vortrag_Attraktor_Teil_2.pdf Anleitung eigene Firmware erstellen, Toolchain etc. (Attraktor Hamburg)
* https://github.com/pgollor/esphttpd Webserver auf dem ESP8266
== AT COMMANDS ==
* Modul Reset
<pre>AT+RST</pre>
* AP & Client Mode
<pre>AT+CWMODE=3</pre>
Weitere Moden: 1 = Client, 2 = AP, 3 = Client + AP
* kein multi client
<pre>AT+CIPMUX=0</pre>
Weitere Moden:<br>0 = Einzelverbindung, 1 = mehrere Verbinungen
* AP Einstellungen
<pre>AT+CWSAP="TEST04","",1,0</pre>
AT+CWSAP="{SSID}","{PWD}",{WLAN Channel},{Verschlüsselung}<br>
Verschlüsselung Varianten:<br>0 = Offen, 1 = WEP, 2 = WPA_PSK, 3 = WPA2_PSK, 4 = WPA_WPA2_PSK
* Verbundene Clients auflisten
<pre>AT+CWLIF</pre>
* Verbindung aufbauen mit ein TCP Server
<pre>AT+CIPSTART="TCP","192.168.4.2",666</pre>
AT+CIPSTART="{Protokol}","{IP}",{Port}<br>
Protokol: TCP, UDP
* 5 Bytes senden
<pre>AT+CIPSEND=5 [CR+LF]
>HALLO</pre>
===Server mode test===
* Modul Reset
<pre>AT+RST</pre>
* AP & Client Mode
<pre>AT+CWMODE=2</pre>
Weitere Moden: 1 = Client, 2 = AP, 3 = Client + AP
* kein multi client
<pre>AT+CIPMUX=1</pre>
Weitere Moden:<br>0 = Einzelverbindung, 1 = mehrere Verbinungen
* AP Einstellungen
<pre>AT+CWSAP="TEST05","",13,0</pre>
AT+CWSAP="{SSID}","{PWD}",{WLAN Channel},{Verschlüsselung}<br>
Verschlüsselung Varianten:<br>0 = Offen, 1 = WEP, 2 = WPA_PSK, 3 = WPA2_PSK, 4 = WPA_WPA2_PSK
* Server Starten
<pre>AT+CIPSERVER=1,666</pre>
==Pilda==
<gallery caption="ESP8266 Workshop">
Datei:ESP8266_brettboard.jpg|ESP8266
Datei:ESP8266_workshop.jpg|ESP8266 Workshop Selfi
Datei:ESP8266_workshop_stuffs.jpg|Diverse RF Module
Datei:Rf_nordic.jpg|Nordic RF Modul (auch geil, fast genauso groß, ist aber was völlig anderes!)
Datei:Workshop_camera.jpg|Lutz's Katze als Workshop Kamera
</gallery>
[[Kategorie:Workshops]]