Например TDA7294

Форум РадиоКот • Просмотр темы - Как Ускорить сканирование Wifi сетей, arduino esp8266?
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 24, 2024 03:09:32

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Как Ускорить сканирование Wifi сетей, arduino esp8266?
СообщениеДобавлено: Пт июл 20, 2018 13:19:55 
Родился

Зарегистрирован: Пн авг 28, 2017 12:31:32
Сообщений: 14
Рейтинг сообщения: 0
Добрый день.

Имеется плата wemos d1 на базе esp8266. Задача как можно чаще сканировать wifi окружение и спихивать данные о сетях по ком порту.
Код:
#include "ESP8266WiFi.h"
long int count;

void setup() {

  Serial.begin(11520);
  WiFi.mode(WIFI_STA);
  WiFi.disconnect();
  delay(100);
  count=0;
  Serial.println("Setup done");
}

void loop() {
    count++;
    Serial.print(count);
    Serial.print("|");
    // WiFi.scanNetworks will return the number of networks found
    int n = WiFi.scanNetworks();
    for (int i = 0; i < n; ++i)
      {
        Serial.print(WiFi.SSID(i));
        Serial.print(":");
        Serial.print(WiFi.RSSI(i));
        Serial.print(";");
        delay(10);
       }
    Serial.println("");
}


Скетч простой, но проблема в том что на выполнение строки int n = WiFi.scanNetworks(); уходит порядка 1-2 секунд.

Можно ли как-то ускорить этот процесс ? если отсканировать один раз и в цикле запрашивать (WiFi.RSSI(i)), то приходят одно и тоже значение. Видимо параметр RSSI, перезаписывается только в момент сканирования.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как Ускорить сканирование Wifi сетей, arduino esp8266?
СообщениеДобавлено: Пт июл 20, 2018 14:30:33 
Друг Кота

Карма: 43
Рейтинг сообщений: 257
Зарегистрирован: Пн апр 19, 2010 00:04:18
Сообщений: 11998
Откуда: Малороссия
Рейтинг сообщения: 0
чиста имхо, тут нужно прошивку для самого Вай-Фай PHY чипа менять\переделывать, если чисто на ловец SSIDов. и TX отключить.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y