• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Можно ли уменьшить время сканирования доступных сетей

Neit

New member
Здравствуйте! Хотел сделать на ESP8266 интересный проект, который показывает как сигнал WiFi сетей (RSSI) меняется с течением времени. Возник следующий вопрос: почему модуль так долго дает ответ на команду AT+CWLAP, которая отображает список всех доступных сетей? Железное ли это ограничение или софтовое?

Например под андроид есть программа WiFi Analyser, которая отражает уровни сигнала доступных сетей практически в реальном времени, почему же ESP это так тяжко дается?
 

pvvx

Активный участник сообщества
Например под андроид есть программа WiFi Analyser, которая отражает уровни сигнала доступных сетей практически в реальном времени, почему же ESP это так тяжко дается?
По тому что это AT. У AT прошивки другие задачи, а вы сравниваете со специализированной программой. На Андроде тоже долго первый раз выводит список доступных сетей.
Ещё сравните с много-антенными модулями, которые могут одновременно вести прием по нескольким каналам.
А так вам не мешало бы изучить как вообще работают многоканальные радио передатчики и приемники.
 
Последнее редактирование:

Neit

New member
По тому что это AT. У AT прошивки другие задачи, а вы сравниваете со специализированной программой.
Ну то есть если я напишу свою прошивку, где сканирование реализовано через wifi_station_scan(), процесс будет быстрее, или все-таки дело в железе?
 

pvvx

Активный участник сообщества
Ну то есть если я напишу свою прошивку, где сканирование реализовано через wifi_station_scan(), процесс будет быстрее, или все-таки дело в железе?
А кто вам сказал, что определение уровня передающих станций делается через функцию сканирования имеющихся поблизости AP точек? :confused:
Как бы вам уже намекнул - изучите как работает WiFi, а потом уже выдумывайте и сравнивайте доступные алгоритмы у ESP8266 и прочее. Пока вы этого не сделаете -разговор бесполезен. Или ждите, пока кто вам сюда не перепечатает всю информацию с инет по теме "как работет WiFi".
Ну а для тех, кто захочет обучать тут вас, сразу напомню - все современные AP имеют несколько антенн и интерференцией сигнала на них, содействуя уровнем излучения, настраивают уровень передачи на точку. По тому уровень сигнала не зависит от расстояния до AP, а падает только в зоне неуверенной связи. От этого затея автора темы не выйдет.
 
Последнее редактирование:

Neit

New member
Хорошо, спасибо за ответ, буду дальше разбираться в теме.
 
Сверху Снизу