Wifi репитер на esp8266

Публикация 03.05.2018

Удивительно, но производительности ESP хватает для таких задач. Плата уверенно тянет канал 3 мегабита, а если поставить нормальную антенну, то можно выжать до 6-7 мегабит.

Нужно понимать, что через Arduino-IDE такое не сделать. Нужны компиляторы посерьезнее и кодинг на более низком уровне. Немец Martin Ger заморочился и родил данную прошивку.

Ссылка на проект https://github.com/martin-ger/esp_wifi_repeater/

Программный код в файле .bin. Загрузить его можно программой ESPFlashDownloadTool.

После установки программы нужно ее запустить, открыть архив разработчика, выбрать оба файла 0x00000.bin и 0x10000.bin, задать им адреса 0x00000 и 0x10000.

Настройки загрузки: flash side 32MBit; baund 115200; com-порт и нажать Start.

При старте несконфигурированное устройство определится как без интернета. К нему нужно подключиться, затем открыть браузер и перейти на 192.168.4.1. На этом адресе откроется web-интерфейс с формой по настройке репиттера. Там нужно указать точку доступа исходной точки доступа.

Готово. Собрав такие дешевые репитеры в "гирлянду", обвесив направленной антенной, солнечной батарей, аккумулятором и контроллером заряда - можно провести вполе себе комфортный по скорости интернет в какую-нибудь глушь). 

Файлы для скачивания:
* комментарии публикуются после модерации
29.06.2018 09:50
Привет
Ну в теории возможно, но на практике это будет медленный интернет. Плюс передача данных по шине i2c может осуществляться по разному, нужно изучать документацию по антеннам ubiquity и подстраиваться под нее. Не знаю кто этим будет заниматься) Наверное никто.
29.06.2018 09:28
Добрый день. Скажите можно ли на esp8266 сделать подобие роутера, например по протоколу i2c подать данные с витой пары, а на выходе с модуля wifi получали интернет, такое устройство было бы актуально например в антеннах фирмы ubiquity которые работают на 5 Гг, а для ее настройки нужно через витую пару подключать к компьютеру. Но с esp8266 картина могла бы изменится.