diff --git a/docs/robot/docs/assets/add-wifi-network.png b/docs/robot/docs/assets/add-wifi-network.png
new file mode 100644
index 00000000..dce663e8
Binary files /dev/null and b/docs/robot/docs/assets/add-wifi-network.png differ
diff --git a/docs/robot/docs/assets/config-wifi-btn.png b/docs/robot/docs/assets/config-wifi-btn.png
new file mode 100644
index 00000000..e85828ec
Binary files /dev/null and b/docs/robot/docs/assets/config-wifi-btn.png differ
diff --git a/docs/robot/docs/assets/disable-wifi.png b/docs/robot/docs/assets/disable-wifi.png
new file mode 100644
index 00000000..c961a70f
Binary files /dev/null and b/docs/robot/docs/assets/disable-wifi.png differ
diff --git a/docs/robot/docs/assets/display-wifi-config.png b/docs/robot/docs/assets/display-wifi-config.png
new file mode 100644
index 00000000..031b2069
Binary files /dev/null and b/docs/robot/docs/assets/display-wifi-config.png differ
diff --git a/docs/robot/docs/assets/input-ip.png b/docs/robot/docs/assets/input-ip.png
new file mode 100644
index 00000000..3c44fe61
Binary files /dev/null and b/docs/robot/docs/assets/input-ip.png differ
diff --git a/docs/robot/docs/assets/input-password.png b/docs/robot/docs/assets/input-password.png
new file mode 100644
index 00000000..b71851a7
Binary files /dev/null and b/docs/robot/docs/assets/input-password.png differ
diff --git a/docs/robot/docs/assets/input-ssid.png b/docs/robot/docs/assets/input-ssid.png
new file mode 100644
index 00000000..3ac0bc29
Binary files /dev/null and b/docs/robot/docs/assets/input-ssid.png differ
diff --git a/docs/robot/docs/assets/ip-address.png b/docs/robot/docs/assets/ip-address.png
new file mode 100644
index 00000000..b6a3c411
Binary files /dev/null and b/docs/robot/docs/assets/ip-address.png differ
diff --git a/docs/robot/docs/assets/open-port.png b/docs/robot/docs/assets/open-port.png
new file mode 100644
index 00000000..ffa2e38a
Binary files /dev/null and b/docs/robot/docs/assets/open-port.png differ
diff --git a/docs/robot/docs/assets/select-socket.png b/docs/robot/docs/assets/select-socket.png
new file mode 100644
index 00000000..331f338c
Binary files /dev/null and b/docs/robot/docs/assets/select-socket.png differ
diff --git a/docs/robot/docs/assets/wifi-added.png b/docs/robot/docs/assets/wifi-added.png
new file mode 100644
index 00000000..20fe0eb2
Binary files /dev/null and b/docs/robot/docs/assets/wifi-added.png differ
diff --git a/docs/robot/docs/assets/wifi-ap-mode.png b/docs/robot/docs/assets/wifi-ap-mode.png
new file mode 100644
index 00000000..51385dbb
Binary files /dev/null and b/docs/robot/docs/assets/wifi-ap-mode.png differ
diff --git a/docs/robot/docs/assets/wifi-station-mode.png b/docs/robot/docs/assets/wifi-station-mode.png
new file mode 100644
index 00000000..52751d1f
Binary files /dev/null and b/docs/robot/docs/assets/wifi-station-mode.png differ
diff --git a/docs/robot/docs/index.md b/docs/robot/docs/index.md
new file mode 100644
index 00000000..029785de
--- /dev/null
+++ b/docs/robot/docs/index.md
@@ -0,0 +1,3 @@
+# Docs - Robůtek
+
+V této sekci najdete dokumentaci k programování a ovládáni Robůtka a jeho částí.
\ No newline at end of file
diff --git a/docs/robot/motors/index.md b/docs/robot/docs/motors.md
similarity index 100%
rename from docs/robot/motors/index.md
rename to docs/robot/docs/motors.md
diff --git a/docs/robot/sens/index.md b/docs/robot/docs/sens.md
similarity index 100%
rename from docs/robot/sens/index.md
rename to docs/robot/docs/sens.md
diff --git a/docs/robot/sim/index.md b/docs/robot/docs/sim.md
similarity index 99%
rename from docs/robot/sim/index.md
rename to docs/robot/docs/sim.md
index b228646a..3f865f30 100644
--- a/docs/robot/sim/index.md
+++ b/docs/robot/docs/sim.md
@@ -7,7 +7,7 @@ ze stolu, nebo pokreslili něco co nemáte.
Při otevření odkazu vás uvítá následující obrazovka:
- ![](assets/sim.png)
+![](assets/sim.png)
Vidíte zde hlavní okno s želvičkou (která reprezentuje našeho robůtka), programovací okno,
a textové okno na výstup našich programů.
diff --git a/docs/robot/docs/socket.md b/docs/robot/docs/socket.md
new file mode 100644
index 00000000..225eedd0
--- /dev/null
+++ b/docs/robot/docs/socket.md
@@ -0,0 +1,18 @@
+# Docs - Bezdrátové programování
+
+Robůtka můžeme monitoroovat a programovat bezdrátově.
+
+## Připojení k Robůtkovi
+
+1. Klikneme na tlačítko vybírání portu (někdy zůstane předvyplněný z minula)
+![](assets/open-port.png)
+
+2. Vybereme `Socket` (úplně dole)
+![](assets/select-socket.png)
+
+3. Zadáme IP adresu ([získání IP adresy](../wifi/#zjištení-ip-adresy))
+![](assets/input-ip.png)
+
+4. Poté můžeme bezdrátově programovat jako kdyby byl Robůtek připojený kabelem.
+
+ !!! warning "Někdy bůže nastat chyba. Pokud nastane, stačí zmáčknout `Ctrl+C` a zkusit to znovu."
\ No newline at end of file
diff --git a/docs/robot/vl53/index.md b/docs/robot/docs/vl53.md
similarity index 100%
rename from docs/robot/vl53/index.md
rename to docs/robot/docs/vl53.md
diff --git a/docs/robot/docs/wifi.md b/docs/robot/docs/wifi.md
new file mode 100644
index 00000000..8417da87
--- /dev/null
+++ b/docs/robot/docs/wifi.md
@@ -0,0 +1,74 @@
+# Docs - WiFi
+
+K Robůtkovi se můžeme připojit i bezdrátově pomocí WiFi. K tomu ale potřebujeme aby se Robůtek buď [připojil k existující síti](#pripojeni-k-existujici-siti) nebo [vytvořil novou síť](#vytvoreni-nove-site).
+
+## Připojení k existující síti
+
+1. Klikneme na tlačítko `Config WiFi` na dolní liště. Zde budeme dělat všechno nastavení WiFi.
+![](assets/config-wifi-btn.png)
+
+2. Vybereme možnost `Add WiFi network`.
+![](assets/add-wifi-network.png)
+
+3. A zadáme název sítě (SSID)
+![](assets/input-ssid.png)
+
+ !!! note "Co dělat když název sítě má v sobě mezeru"
+ - Pokud název sítě má v sobě mezeru, musíme ho vložit do uvozovek, například `"Hele mezera"`.
+
+4. Dole v terminále se nám zobrazí místo na zadání hesla.
+![](assets/input-password.png)
+
+5. Po zadání hesla be se nám zobrazí správa že vše proběhlo v pořádku.
+![](assets/wifi-added.png)
+
+6. Poté musíme znovu kliknout na tlačítko `Config WiFi` a vybrat možnost `Set WiFI to Station mode (connect to WiFi)`.
+![](assets/wifi-station-mode.png)
+
+## Vytvoření nové sítě
+
+1. Klikneme na tlačítko `Config WiFi` na dolní liště. Zde budeme dělat všechno nastavení WiFi.
+![](assets/config-wifi-btn.png)
+
+2. Vybereme možnost `Set WiFi to AP mode (create a hotspot)`.
+![](assets/add-wifi-network.png)
+
+3. A zadáme název sítě (SSID)
+![](assets/input-ssid.png)
+
+ !!! note "Co dělat když název sítě má v sobě mezeru"
+ - Pokud název sítě má v sobě mezeru, musíme ho vložit do uvozovek, například `"Hele mezera"`.
+
+4. Dole v terminále se nám zobrazí místo na zadání hesla.
+![](assets/input-password.png)
+
+## Vypnutí WiFi
+
+1. Klikneme na tlačítko `Config WiFi` na dolní liště.
+![](assets/config-wifi-btn.png)
+
+2. Vybereme možnost `Disable WiFi`.
+![](assets/disable-wifi.png)
+
+## Zjištení IP adresy
+
+1. Klikneme na tlačítko `Config WiFi` na dolní liště.
+![](assets/config-wifi-btn.png)
+
+2. Vybereme možnost `Display current WiFI config`.
+![](assets/display-wifi-config.png)
+
+3. A v terminále se zobrazí IP adresa (Nějakou dobu trvá než se Robůtek připojí k sítí, takže je možné že to bude chvíly trvat)
+![](assets/ip-address.png)
+
+Nebo v kódu můžete získat IP adresu pomocí funkce `currentIp()`:
+
+```ts
+import * as wifi from "wifi";
+
+console.log(wifi.currentIp())
+```
+
+## Připojení k síti
+
+1.
\ No newline at end of file
diff --git a/mkdocs.yml b/mkdocs.yml
index 91939fbc..c2fa7689 100755
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -148,11 +148,15 @@ nav:
- robot/lekce9/index.md
- robot/project_sumo/index.md
- robot/project_maze/index.md
- - robot/motors/index.md
- - robot/sens/index.md
- - robot/sim/index.md
- - robot/vl53/index.md
- Příslušenství robota:
- robotAccessories/ledStrip.md
- robotAccessories/button.md
- robotAccessories/tof.md
+ - Dokumentace:
+ - robot/docs/index.md
+ - robot/docs/wifi.md
+ - robot/docs/socket.md
+ - robot/docs/motors.md
+ - robot/docs/sens.md
+ - robot/docs/sim.md
+ - robot/docs/vl53.md
\ No newline at end of file