Я, в одно время, купил несколько плат esp32. С тех пор валяются без дела. С отключением мобильного интернета, решил в организации сделать репитер, но покупать роутеры дорого, в отличии от esp32, где плата стоит 300р.
Скажу сразу все чипы серии ESP32 не поддерживает настоящий прозрачный репитер (L2 bridge) из-за аппаратных ограничений чипа. Wi-Fi драйвер не позволяет одновременно работать в режиме клиента (STA) и точки доступа (AP) на одном канале с прямой передачей кадров уровня 2. Однако можно реализовать "софт-репитер" - устройство, которое: 1. Подключается к основной Wi-Fi сети как клиент (STA) 2. Создаёт свою собственную точку доступа (AP) 3. Маршрутизирует трафик между STA и AP на уровне приложения (L3 routing/NAT)
Можно написать свой простой скетч, но мы воспользуемся проектом esp32_nat_router
https://github.com/martin-ger/esp32_nat_router/tree/master
Скачиваем архив. Там находим bin для своей платы и прошиваем через esptool
esptool.exe --chip esp32 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x1000 firmware_esp32/bootloader.bin 0x8000 firmware_esp32/partition-table.bin 0x10000 firmware_esp32/esp32_nat_router.bin

Всё, пробуем подключиться, как написано в мануале

Комментарии (0)
Оставить комментарий
Пока нет комментариев. Будьте первым!