ESP8266 / Wemos als Wifi-Repeater nutzen
Für mein Projekt die Zisternen-Pegelstands-Messung brauchte ich einen kleinen, kostengünsigen Wifi-Repeater. Da über die Verbindung kaum Daten gehen, brauch ich auch keinen vollwertigen Repeater mit einem hohen Durchsatz fürs Netflix streamen oder ähnliches.
Durch kurzes googeln fand ich folgendes Projekt: Wifi Repeater ESP8266. Die Firmware muss nur geflashed werden, danach dauert die Einrichtung nur noch Sekunden.
Vorgehensweise
Benötigt wird im Prinzip ein kleines USB Netzteil für einen Wemos / ESP8266. Dies sollte auch kurze Stromspitzen von ca. 200mA abkönnen, jedoch kann dies eigentlich jedes Handy-Netzteil.
Weiterhin wird ein Wemos/ESP8266 benötigt. Diesen gibt es aber bei Aliexpress oder einem ähnlichem Versand für relativ wenig Geld, ca. 2,30EUR (2018).
Unix/Linux OS-X
Ihr braucht zum flashen des ESP8266 das esptool
, dieses könnt Ihr euch mit pip installieren:
pip install esptool
(In dem GitHub-Repository steht, Ihr müsstet erstmal ein anderes Projekt compilen, lasst das und installiert gleich das esptool)
Danach könnt Ihr eueren ESP erstmal löschen: (nicht unbedingt notwendig)
sudo esptool.py --port /dev/tty.wchusbserial14340 erase_flash
hinter --port
tragt ihr euren ESP8266 ein. In Linux ist das meistens /dev/ttyUSB0
in Mac OSX /dev/tty.wchusbserial11434
.
Dann braucht Ihr die Firmware:
Firmware - ladet euch die Binaries herunter.
Danach flashen:
sudo esptool.py --port /dev/tty.wchusbserial14340 write_flash -fs 4MB -ff 80m -fm dio 0x00000 0x00000.bin 0x10000 0x10000.bin
Falls das obige nicht funktioniert, nochmal alles löschen und:
esp_init_data_default_v08_vdd33.bin
diese Binary muss auf die Start-Adresse 0x3fc000
geflashed werden.
... and flash it to 0x7c000 for 512 kB modules (some ESP-01, Sonoff Switch), 0xfc000 for 1 MB modules (most ESP-01), or 0x3fc000 for 4 MB modules (most ESP-12, Wemos D1)
sudo esptool.py --port /dev/tty.wchusbserial14340 write_flash -fs 4MB -ff 80m -fm dio 0x3fc000 esp_init_data_default_v08_vdd33.bin
Windows
In Windows braucht ihr das ESP8266 Download Tool
. Download. Dann natürlich die Binaries etc.
Geht jetzt am besten auf das GitHub Repository und scrollt ein wenig runter, dort erscheint dann genau ein Screenshot für die Config. Sollte alles selbsterklärend sein. Vergesst nicht oben die Haken bei den Binaries zu setzten die Ihr flashen wollt.
AP-Einrichtung
Die Einrichtung des AP ist relativ einfach, es erscheint ein offenes WLAN MyAP
oder so ähnlich. Zu diesem verbindet Ihr euch einfach, geht auf http://192.168.4.1. Oben trägt Ihr eure Zugangsdaten für euer normales WLAN ein, und unten die Zugangsdaten für das 'repeatete'-Wlan.
Ich hoffe ich konnte euch ein wenig helfen, und das ganze ein wenig fixer gestalten.