Arduino Mega Server для esp8266

Модератор: Alex

alexsis_76
Сообщения: 791
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: Arduino Mega Server для esp8266

Сообщение alexsis_76 » Вс янв 22, 2017 1:53 pm

Если бы не дошли — так по одному байту и отсылал бы до сих пор
я вроде как выкладывал правки
ну а с кешированием неотличим от настоящего сайта.
вот сдесь
viewtopic.php?f=19&t=2347&start=1400
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Вс янв 22, 2017 2:05 pm

я вроде как выкладывал правки
ну а с кешированием неотличим от настоящего сайта.
Да я посмотрел — вы молодец, я тогда вас не понял, а потом за валом других задач просто забыл и потом заново всё открыл самостоятельно и исправил.
Coolerr
Сообщения: 20
Зарегистрирован: Ср янв 18, 2017 11:54 pm
Благодарил (а): 3 раза
Поблагодарили: 0

Re: Arduino Mega Server для esp8266

Сообщение Coolerr » Вс янв 22, 2017 3:24 pm

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

Re: Arduino Mega Server для esp8266

Сообщение serghei » Вс янв 22, 2017 3:50 pm

Кеширование написано для 015 версии АМС. Я вставлял код в Дую - летало как пуля ))) Писал про это где то на сотой странице. А вот теперь чтобы найти свое же сообщение (((( Это к вопросу о поиске по форуму. Я думаю не составит проблемы воткнуть его в ЕСП. на досуге попробую.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Coolerr
Сообщения: 20
Зарегистрирован: Ср янв 18, 2017 11:54 pm
Благодарил (а): 3 раза
Поблагодарили: 0

Re: Arduino Mega Server для esp8266

Сообщение Coolerr » Вс янв 22, 2017 9:16 pm

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

Re: Arduino Mega Server для esp8266

Сообщение serghei » Вс янв 22, 2017 10:08 pm

Это как это??))) В документации вроде расписано , правда может чуть устарело. http://hi-lab.ru/arduino-mega-server/do ... ch/modules По любому придется не просто ползать по скетчу, а искать каждую букву. А чтобы добавить своё....тут начинается полная жесть ((. Самое простое добавить какой нибудь датчик, например DHT. Тут надо понять , что это как бы обычная ардуино и вовремя засейвиться А вот как в браузер вывести - то же есть в примерах документации. http://hi-lab.ru/arduino-mega-server/ma ... re-to-dash Все остальное покажется детским садом.
Сложнее было прикрутить радио модуль, вернее ничего не забыть перетащить из одной платформы на другую. Теперь долблю вопрос как правильно распарсить ответ от сенсора , когда в одном пакете идет 2 цифры температуры и влажности ( вижу только первую).
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Coolerr
Сообщения: 20
Зарегистрирован: Ср янв 18, 2017 11:54 pm
Благодарил (а): 3 раза
Поблагодарили: 0

Re: Arduino Mega Server для esp8266

Сообщение Coolerr » Вс янв 22, 2017 10:30 pm

Ну типа есть главный скетч в нем иницализация всех модулей, между модулями и веб мордой ajax и транспорт. Веб морда через ajax запрашивает данные у модулей, те в свою очередь у датчиков, модули возвращают ответы аяксу, аякс через транспорт вебморде. И да что такое парсить? Это как разбирать в ответе ajax-a мух от котлет?
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Вс янв 22, 2017 10:36 pm

Наверное да - это "разбор полетов",куда и какое число отправить, я так думаю))). В документации все написано. А дальше только самому читать код.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
alexsis_76
Сообщения: 791
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: Arduino Mega Server для esp8266

Сообщение alexsis_76 » Пн янв 23, 2017 2:04 am

там все достаточно простои
ams_esp8266_vol_work
можно его назвать главным файлом,определяются глобальные переменные,через директивы условной компиляции подключаются разные модули.выводятся всякие надписи,там же находится главный цикл программы.
ну а остальное ясно из названия
http-основные служебные процедуры http для взаимодействия с браузером
server_maker-тут как я понял выбираются стили оформления и собираются страницы,определяет как будет выглядетьвеб интерфейс.
server-сдесь есть serverWorks вытаскивает запросы с веб страницы
server_ajax-сдесь парсятся и формируются ответы на запросы браузера,обрабатывает аякс запросы,ответы формирует в XML формате
собственно это практически все что вам нужно
само ядро аякс движка расположено в файлх js.
аякс через транспорт вебморде
аякс работает в браузере,к скетчам он не имеет никакого отношения.
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am
Благодарил (а): 4 раза
Поблагодарили: 43 раза

Re: Arduino Mega Server для esp8266

Сообщение ser009 » Пн янв 23, 2017 4:37 am

Json так и не был реализован?
Ответить