- Tenda Router > Wifi setting > Wireless Repeating

WISP = Own DHCP
Client+AP = Upstream Wifi DHCP
WISP = Own DHCP
Client+AP = Upstream Wifi DHCP
sudo pip install pyserial
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
const char* ssid = "TP-Link_573B";
const char* password = "passowrd";
Youtube video : https://www.youtube.com/watch?v=UuxBfKA3U5M
pin out : https://www.studiopieters.nl/esp32-pinout/
Power consumption with 1 LED: 5V x 0.08Amp = 0.4 Watt
lshw
ls /sys/class/net
it was wlan0 in my case
network:
ethernets:
eth0:
dhcp4: true
optional: true
version: 2
wifis:
wlan0:
optional: true
access-points:
"SSID-NAME":
password: "your_password"
dhcp4: yes
netplan try
netplan --debug try
This command will make the above changes for 120seconds if anything wrong it will be reverted back. OR you can hit Enter to make the changes.
netplan generate
netplan apply
#enable wifi module
modprobe brcmfmac
#disable
modprobe -rv brcmfmac
nano /etc/modprobe.d/raspi-blacklist.conf
blacklist brcmfmac
blacklist brcmutil
#disable
rfkill block wifi
#enable
rfkill unblock wifi
nmcli d
nmcli d wifi list
nmcli d wifi connect my_wifi password <password>
#### with BSSID
root@lp-arm-3:~# nmcli device wifi list
IN-USE BSSID SSID MODE CHAN RATE SIGNAL BARS SECURITY
xx:06:C3:CD:57:xx TP-Link_123 Infra 153 270 Mbit/s 100 ▂▄▆█ WPA2
* xx:06:C3:CD:57:xx TP-Link_123 Infra 2 130 Mbit/s 93 ▂▄▆█ WPA2
====================
nmcli d wifi connect xx:06:C3:CD:57:xx password PASSWORD
https://ubuntu.com/core/docs/networkmanager/configure-wifi-connections