Arduino Mega Server для ESP32

Модератор: Alex

Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для ESP32

Сообщение Alex » Ср сен 13, 2017 1:48 pm

Итак, очередной чекпоинт — неделя бесперебойной работы ESP32 под управлением AMS. Я думаю все разговоры о ненадёжности ESP32 можно закрывать — скорее всего то, что проработало неделю проработает и месяц, а то, что проработало месяц — проработает и год, а то, что проработало год — будет работать вечно :).

Следующий чекпоинт через месяц (если электричество ни разу не «моргнёт» — система работает без UPS-а).
Вложения
esp32-ams-uptime3.png
ESP32 AMS Uptime
esp32-ams-uptime3.png (1.99 КБ) 5006 просмотров
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для ESP32

Сообщение serghei » Ср сен 13, 2017 2:51 pm

Со своим тоже разобрался - от батарейки 8 800 ма/час ( китайских) 10 часов пашет. Для резервного питания за глаза хватает. Вот что такого Опера делает ,что сервер вешает , не понятно.
Все таки NRF24 домучать хочется. Сенсор слепил , со свободными пинами разбираюсь.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
harus
Сообщения: 19
Зарегистрирован: Вс сен 17, 2017 10:25 am
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Re: Arduino Mega Server для ESP32

Сообщение harus » Вс сен 17, 2017 3:33 pm

а SPIFFS под AMS на ESP32 уже есть реализованный, или самому делать?
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для ESP32

Сообщение serghei » Вс сен 17, 2017 3:57 pm

Это вопрос к eGorka.Он тут развлекается )).
Скажу по личному опыту. В 3 метра SPIFFS влезает 2-3 страницы и легкая библиотека. Если Вам нужно одну страницу с данными , то достаточно ESP8266. ESP32 более мощная машина и очень шустро разбирается со сторонними библиотеками , вплоть до потокового радио (декодируется сторонней микрухой). Все это можно вытащить на страницы , но для этого нужна карта.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
eGorka
Сообщения: 182
Зарегистрирован: Чт ноя 24, 2016 10:47 am
Благодарил (а): 5 раз
Поблагодарили: 25 раз

Re: Arduino Mega Server для ESP32

Сообщение eGorka » Вс сен 17, 2017 7:42 pm

harus писал(а):а SPIFFS под AMS на ESP32 уже есть реализованный, или самому делать?
Сам SPIFFS есть, недавно официально добавили,(загрузка файлов только через linux) реализованного в AMS на ESP32 наверное пока нет, это вопрос к Alexу.
serghei писал(а):В 3 метра SPIFFS влезает 2-3 страницы и легкая библиотека.
Да ладно!?
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для ESP32

Сообщение serghei » Вс сен 17, 2017 8:38 pm

Смотря для чего использовать АМС. Файлы в дистрибутиве занимают около 2 мегабайт. ( 8266). Запустил логирование от Ledmax ,так места хватило только на 2 дня и 6 датчиков. Это библиотеки на стороне. После встречи двух памятей глюкнуло так, что файлы не могу залить по воздуху. А сами библы AmCharts тоже не хило весят. С нормальной визуализацией сильно не разгонишься.
Это фрагмент из листинга в Дуе
СпойлерПоказать
  • THEMES.JS 2017-04-24 19:51:00 24
    SERIAL.JS 2017-04-24 19:53:16 49194
    EXPORT.CSS 2017-04-24 19:44:44 33687
    AMCHARTS.JS 2017-08-13 13:16:42 209274
    NONE.JS 2017-05-18 23:30:30 24
    VU.HTM 2017-05-05 21:43:16 4943
    ZIP.HTM 2017-05-21 15:40:56 2425
    SAMPLE3.HTM 2017-05-21 21:40:24 26491
    GOTDATA.CSS 2000-01-01 01:00:00 323612
    CSV.HTM 2017-05-26 21:41:56 1092
    READ-CSV.JS 2017-05-29 05:25:46 923
    EXPORT.JS 2017-04-24 19:48:48 59631
    NEXTYEAR.GIF 2011-09-09 10:32:04 70
    NO_CAL.GIF 2011-09-09 08:47:38 138
    NOCAL.GIF 2011-09-09 08:47:38 138
    PREVMON.GIF 2011-09-09 10:31:50 59
    PREVYEAR.GIF 2011-09-09 10:31:44 69
    READ.JS 2017-05-26 19:48:52 1437
    TCAL.CSS 2017-06-03 06:08:10 3008
    TCAL.JS 2017-05-27 14:15:26 11821
    MESSAGE.HTM 2017-05-27 21:42:16 1334
    CAL.GIF 2011-09-09 08:17:58 125
    ARH.HTM 2017-05-28 18:59:28 1835
    28-05-17.CSV 2000-01-01 01:00:00 2194
    30-05-17.CSV 2000-01-01 01:00:00 825
Это только маленькая часть.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для ESP32

Сообщение Alex » Вс сен 17, 2017 10:16 pm

Сам SPIFFS есть, недавно официально добавили,(загрузка файлов только через linux) реализованного в AMS на ESP32 наверное пока нет, это вопрос к Alexу.
Посмотрел я... действительно добавили. Теперь, по идее, реализация — дело техники. Не очень понял почему только через Linux.
В 3 метра SPIFFS влезает 2-3 страницы и легкая библиотека.
Это только для цифровых художников и энтузиастов мало. :) Остальным для разумных применений в автоматизации вполне хватит 3-х мегабайт.
За это сообщение автора Alex поблагодарил:
harus (Пн сен 18, 2017 9:45 am)
Рейтинг: 1.16%
alexsis_76
Сообщения: 791
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: Arduino Mega Server для ESP32

Сообщение alexsis_76 » Пн сен 18, 2017 2:40 am

вплоть до потокового радио
это даже mega32 может,вот если бы видео
harus
Сообщения: 19
Зарегистрирован: Вс сен 17, 2017 10:25 am
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Re: Arduino Mega Server для ESP32

Сообщение harus » Пн сен 18, 2017 9:47 am

Alex писал(а):Теперь, по идее, реализация — дело техники.
тогда ждем с нетерпением
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для ESP32

Сообщение Alex » Пн сен 18, 2017 10:03 am

тогда ждем с нетерпением
Я бы с удовольствием, но сейчас модуль на тестировании аптайма и физически я завален реализуемыми проектами. Как только появится возможность — сделаю дистрибутив без SD карты, но это может быть не скоро.
Ответить