Arduino Mega Server для esp8266

Модератор: Alex

serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Arduino Mega Server для esp8266

Сообщение serghei »

По скольку все таки мы строим Сервер с большой буквы , то хочется узнать его границы. А самое главное - Ваши слова - Это образовательная платформа , и даже если голос АМС никому не нужен, интересно по расписанию в 6 утра просыпаться под гимн не из приемника , а с Сервера )))).
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
artko
Сообщения: 51
Зарегистрирован: Пн дек 10, 2012 12:17 am

Re: Arduino Mega Server для esp8266

Сообщение artko »

Прибил гвоздями странички к кешу браузера, сделал подключение шаблонов с помощью html imports вместо макросов сервера - летает прямо :)
Еще бы разобраться с периодическими подлагиваниями при ответе...
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server для esp8266

Сообщение Alex »

Прибил гвоздями странички к кешу браузера, сделал подключение шаблонов с помощью html imports вместо макросов сервера - летает прямо
Еще бы разобраться с периодическими подлагиваниями при ответе...
Древние 0.10, 0.11 и кажется 0.12 версии АМС работают на HTML-imports вместо макросов.
artko
Сообщения: 51
Зарегистрирован: Пн дек 10, 2012 12:17 am

Re: Arduino Mega Server для esp8266

Сообщение artko »

Alex писал(а): Древние 0.10, 0.11 и кажется 0.12 версии АМС работают на HTML-imports вместо макросов.
если правильно помню проблему - там из-за ограничения в 4 сокета пришлось на макросы перейти?

Пока представляется (для себя), что практичнее ограничить количество внедряемых файлов и жестко закешировать, чем ждать отработки серверных макросов. Уж больно тормознуто они выполняются.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server для esp8266

Сообщение Alex »

Я уже не помню подробности, но по совокупности макросы были признаны более правильным решнием. Кроме того, HTML-imports работает не во всех браузерах и не на всех устройствах, что приемлемо для личной сборки но неприемлемо для универсальной системы.

Что касается «ускорения», то я подозреваю, что львиная доля в этом — кеширование.
artko
Сообщения: 51
Зарегистрирован: Пн дек 10, 2012 12:17 am

Re: Arduino Mega Server для esp8266

Сообщение artko »

Alex писал(а): Что касается «ускорения», то я подозреваю, что львиная доля в этом — кеширование.
Так и есть. А если слепить все импорты в один файл - тогда еще заметно быстрее за счет отказа от макросов, да.
alexsis_76
Сообщения: 792
Зарегистрирован: Пт янв 22, 2016 10:08 am

Re: Arduino Mega Server для esp8266

Сообщение alexsis_76 »

если правильно помню проблему - там из-за ограничения в 4 сокета пришлось на макросы перейти?
a в esp сколько сокетов?
Я уже не помню подробности, но по совокупности макросы были признаны более правильным решнием
эти макросы произошли из стека микрочип, там они называются динамическими переменными и обозначаются ~,служат для ограничения количества запросов к микроконтроллеру(все таки ресурс ограничен).
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server для esp8266

Сообщение Alex »

эти макросы произошли из стека микрочип, там они называются динамическими переменными и обозначаются ~,служат для ограничения количества запросов к микроконтроллеру(все таки ресурс ограничен).
Да что вы говорите? Очень интересно об этом узнать. Особенно мне, который всё это придумал «из головы» и запрограммировал, не имея никакого понятия о «стеке микрочип».

:) :) :)

И макросы в АМС я вводил не для «для ограничения количества запросов к микроконтроллеру», а для полного контроля над процессом формирования страницы. И работает это не в одиночку, а в составе комплекса средств именуемого AMS Matrix Engine, если кто не знал или забыл.
artko
Сообщения: 51
Зарегистрирован: Пн дек 10, 2012 12:17 am

Re: Arduino Mega Server для esp8266

Сообщение artko »

alexsis_76 писал(а):a в esp сколько сокетов?
с налета в коде упоминания не нашел, глубоко не копал.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Arduino Mega Server для esp8266

Сообщение serghei »

Все каки удалось мне победить совместную работу SD карты и NRF24 !!!!!!!! Правда заработало на платформе We-Mos D1 mini. I2C протокол еще не подключал , но зависаний не наблюдаю. Осталось разобраться с далласами , и уже можно говорить о серьёзной машине. До вечера потестирую . И никаких конденсаторов и на стандартных ардуиновских проводах. 3.3 вольта с платы We-mos ( очень похоже на подделку, но качественно сделанную).
Вложения
Это все таки работает!!!!!
Это все таки работает!!!!!
WeMos_SD_NRF24.png (86 КБ) 8538 просмотров
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Ответить