Arduino Mega Server для esp8266

Модератор: Alex

alexsis_76
Сообщения: 792
Зарегистрирован: Пт янв 22, 2016 10:08 am

Re: Arduino Mega Server для esp8266

Сообщение alexsis_76 »

да как бы это не проблема ,вопрос в стабильной работе
В любом устройстве посложнее мигалки надо предусматривать аппаратный вочдог
а как будет работать если ничего не виснет
cg_shura
Сообщения: 110
Зарегистрирован: Пт авг 14, 2015 11:24 am

Re: Arduino Mega Server для esp8266

Сообщение cg_shura »

alexsis_76 писал(а):да как бы это не проблема ,вопрос в стабильной работе
Какой стабильной работы вы ожидаете, если у вас прошивка доисторическая, 1.3.0.
Mochalov_da
Сообщения: 27
Зарегистрирован: Вт май 20, 2014 5:24 pm
Откуда: Ярославль
Контактная информация:

Re: Arduino Mega Server для esp8266

Сообщение Mochalov_da »

Всем привет! Подтверждаю стабильную работу AMS на esp8266! Я использую модуль ESP-12F на своей плате:
SPOILERSPOILER_SHOW
ESP_board.jpg
ESP_board.jpg (580.83 КБ) 8026 просмотров
Для своего проекта выбрал эту "платформу" т.к. мне нравится её гибкость и функциональность.
Хочу поделиться своими наработками!
Пока они применимы в общей архитектуре.
Планирую перекроить AMS под свой проект, по этому дальнейшие изменения возможно не будут поддерживаться стандартной поставкой.
Я добавил в AMS возможность использования как WIFI_STA или WIFI_AP.
confIP.png
confIP.png (53.38 КБ) 8026 просмотров
  • Настройки вынесены в раздел "сеть";
  • Настройки WIFI_AP статические и настраиваются в модуле "wifi"(т.к. в моем проекте этого достаточно);
  • Настройки WIFI_STA(ip, маска, шлюз, ssid, пароль) доступны для изменения;
  • Настройки хранятся в энергонезависимой памяти(в ESP это FLASH);
  • Реализован механизм отката на WIFI_AP если AMS не может подключиться к точке wifi.
Для работы необходимо внести изменения в модуль server:
SPOILERSPOILER_SHOW

Код: Выделить всё

// HTTP request
#define REQ_BUF_SIZE 256
char HTTP_req[REQ_BUF_SIZE] = {0}; // null terminated string
int reqIndex = 0;
Все файлы которые необходимо заменить в дефолтном проекте лежат в прикрепленном архиве.
Вложения
AMS+EEPROM.zip
(10.72 КБ) 230 скачиваний
Последний раз редактировалось Mochalov_da Пн сен 26, 2016 6:12 am, всего редактировалось 1 раз.
Cubieboard A10(Cubian/MajorDoMo)+nRF24L01+ds18b20, ESP8266(AMS)+RGB+ds18b20, Attiny13a+nRF24L01
cg_shura
Сообщения: 110
Зарегистрирован: Пт авг 14, 2015 11:24 am

Re: Arduino Mega Server для esp8266

Сообщение cg_shura »

Mochalov_da писал(а):Всем привет! Подтверждаю стабильную работу AMS на esp8266! Я использую модуль ESP-12F на своей плате:
Дорожки прямо под антенной ESP. Да, рядом с роутером это будет работать отлично, но недалеко.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server для esp8266

Сообщение Alex »

Всем привет! Подтверждаю стабильную работу AMS на esp8266!
Прикольно это читать на фоне воплей о глючности и зависаниях esp8266, работающих на чистом С и нативном SDK. Похоже проблема не в esp8266, а в плохих танцорах, которым постоянно что-то мешает.
Для своего проекта выбрал эту "платформу" т.к. мне нравится её гибкость и функциональность.
И похоже, что несмотря на множество (недо)умевающих что такое АМС и зачем он нужен, он всё-таки захватит мир :)
Mochalov_da
Сообщения: 27
Зарегистрирован: Вт май 20, 2014 5:24 pm
Откуда: Ярославль
Контактная информация:

Re: Arduino Mega Server для esp8266

Сообщение Mochalov_da »

Дорожки прямо под антенной ESP. Да, рядом с роутером это будет работать отлично, но недалеко.
Пытаю данную плату уже полгода и проблем с дальностью связи не наблюдал. Цепляется к домашней точке в самой дальней комнате моей квартиры, когда телефон ловит через раз.
Cubieboard A10(Cubian/MajorDoMo)+nRF24L01+ds18b20, ESP8266(AMS)+RGB+ds18b20, Attiny13a+nRF24L01
cg_shura
Сообщения: 110
Зарегистрирован: Пт авг 14, 2015 11:24 am

Re: Arduino Mega Server для esp8266

Сообщение cg_shura »

Mochalov_da писал(а):Пытаю данную плату уже полгода и проблем с дальностью связи не наблюдал. Цепляется к домашней точке в самой дальней комнате моей квартиры, когда телефон ловит через раз.
Поставьте ее не в квартире, а в офисе IT компании. И не одно устройство, а с десяток. И чтобы это работало не когда включили, а 7*24.
Mochalov_da
Сообщения: 27
Зарегистрирован: Вт май 20, 2014 5:24 pm
Откуда: Ярославль
Контактная информация:

Re: Arduino Mega Server для esp8266

Сообщение Mochalov_da »

И похоже, что несмотря на множество (недо)умевающих что такое АМС и зачем он нужен, он всё-таки захватит мир :)
Зачем так громко :lol:
Если без шуток то я оценил этот маленький но прорыв сделанный AMS - сервер на микроконтроллере это сильно!
Alex вам отдельная благодарность за то что вы ведете этот проект!
Не понимаю что люди ожидают от открытых проектов!? Им дарят идею и рабочий проект с множеством примеров, а им еще что-то не нравятся! Наверное писать самому с нуля проще... :)
Поставьте ее не в квартире, а в офисе IT компании. И не одно устройство, а с десяток. И чтобы это работало не когда включили, а 7*24.
Похоже вы выходите за рамки обсуждения AMS+ESP, т.к. проблема с плотностью сигналов Wifi относится ко всем устройствам работающих в диапазоне 2,4ГГц.
А моя платка как раз и работает в режиме 7*24. Собирает данные с двух датчиков DS18B20 и отправляет их на сервер majordomo. К сожалению большим аптаймом похвастаться не могу, т.к. периодически мучаю плату обновлением прошивки.
Cubieboard A10(Cubian/MajorDoMo)+nRF24L01+ds18b20, ESP8266(AMS)+RGB+ds18b20, Attiny13a+nRF24L01
alexsis_76
Сообщения: 792
Зарегистрирован: Пт янв 22, 2016 10:08 am

Re: Arduino Mega Server для esp8266

Сообщение alexsis_76 »

Какой стабильной работы вы ожидаете, если у вас прошивка доисторическая, 1.3.0
да
никто пока не жаловался(ну кроме меня)
Прикольно это читать на фоне воплей о глючности и зависаниях esp8266, работающих на чистом С и нативном SDK. Похоже проблема не в esp8266, а в плохих танцорах, которым постоянно что-то мешает.
все возможно.lf
И похоже, что несмотря на множество (недо)умевающих что такое АМС и зачем он нужен, он всё-таки захватит мир :)
да да это мы уже слышали и про 3d миры тоже
Похоже вы выходите за рамки обсуждения AMS+ESP, т.к. проблема с плотностью сигналов Wifi относится ко всем устройствам работающих в диапазоне 2,4ГГц.
А моя платка как раз и работает в режиме 7*24. Собирает данные с двух датчиков DS18B20 и отправляет их на сервер majordomo. К сожалению большим аптаймом похвастаться не могу, т.к. периодически мучаю плату обновлением прошивки.
да возможно,сегодня попробую поменять каналы wifi.,
Если без шуток то я оценил этот маленький но прорыв сделанный AMS - сервер на микроконтроллере это сильно!
да какой там прорыв,все это уже имелось и работало задолго до AMS.
ну а вообще как обычно, много умных слов,а дельных советов 0..... :(
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server для esp8266

Сообщение Alex »

Alex вам отдельная благодарность за то что вы ведете этот проект!
Не понимаю что люди ожидают от открытых проектов!? Им дарят идею и рабочий проект с множеством примеров, а им еще что-то не нравятся! Наверное писать самому с нуля проще... :)
Полностью с вами согласен :)
да да это мы уже слышали и про 3d миры тоже
Не будьте таким занудой и будьте мудрее — обращайте внимание не на внешнюю форму, а на внутренне содержание.
да какой там прорыв,все это уже имелось и работало задолго до AMS.
Что уважаемый дон делает на таком посредственном проекте? И когда мы увидим ваш шедевральный проект (программатор починили)? :)
Хочу поделиться своими наработками!
Расскажите поподробнее о том, что делает ваше устройство и особенно о его железной реализации.
Ответить