SmartLiving.ru

Обсуждение проекта
 
Текущее время: Пт дек 15, 2017 3:13 pm

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




Начать новую тему Ответить на тему  [ Сообщений: 1146 ]  На страницу Пред.  1 ... 107, 108, 109, 110, 111, 112, 113 ... 115  След.
Автор Сообщение
 Заголовок сообщения: Re: Arduino Mega Server для esp8266
СообщениеДобавлено: Пн окт 09, 2017 12:52 pm 
Не в сети

Зарегистрирован: Вс сен 17, 2017 10:25 am
Сообщения: 19
Благодарил (а): 6 раз.
Поблагодарили: 1 раз.
alexsis_76 писал(а):
попробуйте соединение на фиксированном канале.

это в настройках роутера нужно указать, или можно в настройках ESP?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для esp8266
СообщениеДобавлено: Пн окт 09, 2017 1:23 pm 
Не в сети

Зарегистрирован: Пт янв 22, 2016 10:08 am
Сообщения: 437
Благодарил (а): 2 раз.
Поблагодарили: 26 раз.
Цитата:
WiFi.begin(ssid, pass);
попробуйте указать номер канала WiFi.begin(ssid, pass,№);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для esp8266
СообщениеДобавлено: Вт окт 10, 2017 8:18 am 
Не в сети

Зарегистрирован: Чт ноя 24, 2016 10:47 am
Сообщения: 70
Благодарил (а): 1 раз.
Поблагодарили: 13 раз.
harus писал(а):
для первоначальной настройки использую библиотеку WiFiManager. Она включает модуль в режиме AP, если еще ни разу не подключались к сети. Потом выбираешь к какой сети подключаться, задаешь IP для модуля и дальше модуль работает уже через роутер.
Так вот сейчас, когда произошло очередное пропадание связи, на ноуте случайно обнаружил в списке wifi сетей - как раз ту начальную сеть. То есть модуль почему то решил вернуться в режим AP.
[Показать] Скрытый текст: чудеса WiFi.begin(ssid, pass);
Вложение:
1.PNG
1.PNG [ 136.17 КБ | Просмотров: 961 ]
Вложение:
2.PNG
2.PNG [ 124.89 КБ | Просмотров: 961 ]
Вложение:
3.PNG
3.PNG [ 104.69 КБ | Просмотров: 961 ]
Код:
/* Explicitly set the ESP8266 to be a WiFi-client, otherwise, it by default,
would try to act as both a client and an access-point and could cause
network-issues with your other WiFi-devices on your WiFi-network. */ 
Настройки AP остались от предыдущей прошивки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для esp8266
СообщениеДобавлено: Вт окт 10, 2017 9:55 am 
Не в сети

Зарегистрирован: Пт ноя 06, 2015 10:22 am
Сообщения: 1431
Откуда: Кишинёв
Благодарил (а): 181 раз.
Поблагодарили: 113 раз.
Неоднократно давал ссылку на версию без этой библиотеки. Менять адрес можно прямо со страницы.Первыйпример в ветке Готовых решений.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для esp8266
СообщениеДобавлено: Пт окт 13, 2017 9:16 am 
Не в сети

Зарегистрирован: Вс сен 17, 2017 10:25 am
Сообщения: 19
Благодарил (а): 6 раз.
Поблагодарили: 1 раз.
serghei писал(а):
Неоднократно давал ссылку на версию без этой библиотеки. Менять адрес можно прямо со страницы.Первыйпример в ветке Готовых решений.

Попробовал версию по этой ссылке. Один недостаток - надо вручную прописывать ssid. Если бы добавить возможность поиска сетей, было бы круче.
Ничего не менял в этой прошивке. Результат - все также спонтанное пропадание связи с ESP.
Похоже все таки роутер.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для esp8266
СообщениеДобавлено: Вс окт 15, 2017 9:52 am 
Не в сети

Зарегистрирован: Пт янв 22, 2016 10:08 am
Сообщения: 437
Благодарил (а): 2 раз.
Поблагодарили: 26 раз.
добрый день,собрал себе удлинитель i2c,в связи с этим вопрос к гуру,как обновить прошивку по ota не используя ардуино,возможно использовать консоль?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для esp8266
СообщениеДобавлено: Вс окт 15, 2017 3:01 pm 
Не в сети

Зарегистрирован: Чт ноя 24, 2016 10:47 am
Сообщения: 70
Благодарил (а): 1 раз.
Поблагодарили: 13 раз.
alexsis_76 писал(а):
добрый день,собрал себе удлинитель i2c,в связи с этим вопрос к гуру,как обновить прошивку по ota не используя ардуино,возможно использовать консоль?
с esp32 получилось
[Показать] Скрытый текст:
Вложение:
update.PNG
update.PNG [ 61.17 КБ | Просмотров: 674 ]
Код:
#include "WiFi.h"
#include "WebServer.h"
WebServer server(80);
#include "Update.h"

char* ssid_ap = "ESP32";
char* pass_ap = "1234567890";

void setup(void) {
  Serial.begin(115200);
  Serial.println("");
  Serial.println("   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$");
  //Serial.println("   $          *** Update ESP32 via console ***          $");
  Serial.println("   $    *** Update ESP32 via console successfull ***    $");
  Serial.println("   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$");
  Serial.println("");
  
  WiFi
.mode(WIFI_AP);
  WiFi.softAP(ssid_ap, pass_ap);

  updateOTA();
  server.begin();
}

void loop(void) {
  server.handleClient();
}

void updateOTA() {
  server.on("/update", HTTP_POST, [](){
    server.sendHeader("Connection", "close");
    server.send(200, "text/plain", (Update.hasError())?"FAIL":"OK");
    delay(500);
    ESP.restart();
  },[](){
    HTTPUpload& upload = server.upload();
    if(upload.status == UPLOAD_FILE_START){
      Serial.setDebugOutput(true);
      Serial.printf("Update: %s\n", upload.filename.c_str());
      uint32_t maxSketchSpace = 0x140000;
      if(!Update.begin(maxSketchSpace)){
        Update.printError(Serial);
      }
    } else if(upload.status == UPLOAD_FILE_WRITE){
      if(Update.write(upload.buf, upload.currentSize) != upload.currentSize){
        Update.printError(Serial);
      }
    } else if(upload.status == UPLOAD_FILE_END){
      if(Update.end(true)){
        Serial.printf("Update Success: %u B\n\nRebooting...\n", upload.totalSize);
      } else {
        Update.printError(Serial);
      }
      Serial.setDebugOutput(false);
    }
    yield();
  });


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для esp8266
СообщениеДобавлено: Пн окт 16, 2017 8:06 am 
Не в сети

Зарегистрирован: Пт апр 20, 2012 12:53 pm
Сообщения: 2047
Благодарил (а): 38 раз.
Поблагодарили: 234 раз.
Цитата:
с esp32 получилось

Попробовал перепрошить ESP32 с веб-страницы (не из консоли) этим кодом — не получилось, попробовал код из дистрибутива АМС для ESP8266 — тоже не получилось — пишет ошибка. Было бы неплохо, если бы вы поправили код для перепрошивки с веб-страницы.

_________________
AMS: сайт, загрузка, документация, разработка проектов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для esp8266
СообщениеДобавлено: Пн окт 16, 2017 9:26 am 
Не в сети

Зарегистрирован: Пт янв 22, 2016 10:08 am
Сообщения: 437
Благодарил (а): 2 раз.
Поблагодарили: 26 раз.
в рамках работы над сервером на esp сделана небольшая поделка, может пригодится страждущим
удаленный bmp280
в скетче поправьте свою вайфай сеть и ip адрес
прошейте esp
запустите bmp280.exe,в поле Адрес сети-адрес вашего датчика , порт менять не надо,нажмите открыть,должно установится соединение и начать показывать данные.


Вложения:
rttt.rar [583.62 КБ]
Скачиваний: 13
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для esp8266
СообщениеДобавлено: Пн окт 16, 2017 2:11 pm 
Не в сети

Зарегистрирован: Пт апр 20, 2012 12:53 pm
Сообщения: 2047
Благодарил (а): 38 раз.
Поблагодарили: 234 раз.
Вопрос: поступили жалобы, что интерфейс АМС либо плохо, либо вообще не работает на устройствах Apple. Это странно потому, что АМС использует стандартный HTML, CSS и JavaScript. Владельцы устройств Apple — подтвердите или опровергните эту информацию — у вас есть какие-либо проблемы с интерфейсом АМС под Apple?

_________________
AMS: сайт, загрузка, документация, разработка проектов


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1146 ]  На страницу Пред.  1 ... 107, 108, 109, 110, 111, 112, 113 ... 115  След.

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


Кто сейчас на конференции

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


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

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB