Уважаемые посетители сайта esp8266.ru!
Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram
anakod,пытаюсь вывести результат сканирование сети в HTML,безрезультатно.Застрял,не знаю как вывести локальную переменную
void listNetworks(bool succeeded, BssList list)
{
for (int i = 0; i < list.count(); i++)
{
list[i].ssid;
}
}
Странно то,что пока страница открыта,ни каких разъединений нет,работает часами.Как только закрываю страницу,ждет ровно 5 минут и начинается перезагрузка
Тестируется стандартный пример,ничего не изменял.
Вот лог когда идет обращение к серверу
А это когда нет обращения к серверу,сокет закрыт,тоесть браузер закрыт,переодически появляется это,замечено что буквально каждые 5 минут:
AnonymUser, возможно,вот только не знаю,можно ли это сделать на NodeMCU.И вообще намучался я с этим NodeMCU,все вроде хорошо,но там сильно не расскрутишься.LUA хорош,если светиком поморгать,температуру померить,и все.
AnonymUser, я понял вас.Где тут уже это обсуждалось,по моему в этой темеhttp://esp8266.ru/forum/threads/razrabotka-biblioteki-malogo-webservera-na-esp8266.56/
Скорее все у вас просто не получается послать команду модулю.Попробуйте создать init.lua файл,туда пропишите ваш скрип,и на Esplorer нажмите SaveToESP,проследите лог что выдает.Потом перезагрузите модуль.
Еще попробуйте загрузить вот эту версию NodeMcu https://github.com/nodemcu/nodemcu-firmware/blob/master/pre_build/0.9.5/nodemcu_20150126.bin
Она полность заполняет флеш модуля.У вас как я понял стоит 0.9.6
Попробуйте заново прошить прошивкой AT 022,то есть перепрошить.иногда в таком случае помогает.И посмотрите в скрипте,может где то ранее подставляется переменная cfg.ssid
Вообщем ситуация такова:Тестирую пример HttpServer_Ajax.Было замечено,что буквально каждые 3-4 минуты,модуль перезагружается,тем самым при последующем подключение,присваивается с разным IP адресом,что крайне неудобно каждый раз запускать терминал,что бы посмотреть IP адрес.Тут уже бесуловно надо...
Обновился ESPWebFramework 5 дней назад.Добавлен пример для ардуино.А вот как работает,пока еще не разобрался.По всей видимости,там используется какой то бинарный протокол для общения с модулем.Как понимаю выводит информацию с помощью функции Serial.print.Написал письмо автору о просьбе...
Что то не нашел,или плохо искал функцию restatrt модуля.Надо бы еще подумать,чтобы загружать web файлы,сконвертируемые на bin файлы,по определенному адресу,конвертером который предложил pvvx.Не понятно еще,как происходит сканирование точек доступа