Страница 81 из 119

Re: Arduino Mega Server для esp8266

Добавлено: Вс янв 22, 2017 1:53 pm
alexsis_76
Если бы не дошли — так по одному байту и отсылал бы до сих пор
я вроде как выкладывал правки
ну а с кешированием неотличим от настоящего сайта.
вот сдесь
viewtopic.php?f=19&t=2347&start=1400

Re: Arduino Mega Server для esp8266

Добавлено: Вс янв 22, 2017 2:05 pm
Alex
я вроде как выкладывал правки
ну а с кешированием неотличим от настоящего сайта.
Да я посмотрел — вы молодец, я тогда вас не понял, а потом за валом других задач просто забыл и потом заново всё открыл самостоятельно и исправил.

Re: Arduino Mega Server для esp8266

Добавлено: Вс янв 22, 2017 3:24 pm
Coolerr
Вы оба молодцы :D , а как теперь сию красоту прилепить к ESP?

Re: Arduino Mega Server для esp8266

Добавлено: Вс янв 22, 2017 3:50 pm
serghei
Кеширование написано для 015 версии АМС. Я вставлял код в Дую - летало как пуля ))) Писал про это где то на сотой странице. А вот теперь чтобы найти свое же сообщение (((( Это к вопросу о поиске по форуму. Я думаю не составит проблемы воткнуть его в ЕСП. на досуге попробую.

Re: Arduino Mega Server для esp8266

Добавлено: Вс янв 22, 2017 9:16 pm
Coolerr
Друзья, а не мог бы кто нибудь нарисовать структурную схему взаимосвязей блоков (скетчей), дабы при редактировании под свои нужды искать концы не по всем скетчам.

Re: Arduino Mega Server для esp8266

Добавлено: Вс янв 22, 2017 10:08 pm
serghei
Это как это??))) В документации вроде расписано , правда может чуть устарело. http://hi-lab.ru/arduino-mega-server/do ... ch/modules По любому придется не просто ползать по скетчу, а искать каждую букву. А чтобы добавить своё....тут начинается полная жесть ((. Самое простое добавить какой нибудь датчик, например DHT. Тут надо понять , что это как бы обычная ардуино и вовремя засейвиться А вот как в браузер вывести - то же есть в примерах документации. http://hi-lab.ru/arduino-mega-server/ma ... re-to-dash Все остальное покажется детским садом.
Сложнее было прикрутить радио модуль, вернее ничего не забыть перетащить из одной платформы на другую. Теперь долблю вопрос как правильно распарсить ответ от сенсора , когда в одном пакете идет 2 цифры температуры и влажности ( вижу только первую).

Re: Arduino Mega Server для esp8266

Добавлено: Вс янв 22, 2017 10:30 pm
Coolerr
Ну типа есть главный скетч в нем иницализация всех модулей, между модулями и веб мордой ajax и транспорт. Веб морда через ajax запрашивает данные у модулей, те в свою очередь у датчиков, модули возвращают ответы аяксу, аякс через транспорт вебморде. И да что такое парсить? Это как разбирать в ответе ajax-a мух от котлет?

Re: Arduino Mega Server для esp8266

Добавлено: Вс янв 22, 2017 10:36 pm
serghei
Наверное да - это "разбор полетов",куда и какое число отправить, я так думаю))). В документации все написано. А дальше только самому читать код.

Re: Arduino Mega Server для esp8266

Добавлено: Пн янв 23, 2017 2:04 am
alexsis_76
там все достаточно простои
ams_esp8266_vol_work
можно его назвать главным файлом,определяются глобальные переменные,через директивы условной компиляции подключаются разные модули.выводятся всякие надписи,там же находится главный цикл программы.
ну а остальное ясно из названия
http-основные служебные процедуры http для взаимодействия с браузером
server_maker-тут как я понял выбираются стили оформления и собираются страницы,определяет как будет выглядетьвеб интерфейс.
server-сдесь есть serverWorks вытаскивает запросы с веб страницы
server_ajax-сдесь парсятся и формируются ответы на запросы браузера,обрабатывает аякс запросы,ответы формирует в XML формате
собственно это практически все что вам нужно
само ядро аякс движка расположено в файлх js.
аякс через транспорт вебморде
аякс работает в браузере,к скетчам он не имеет никакого отношения.

Re: Arduino Mega Server для esp8266

Добавлено: Пн янв 23, 2017 4:37 am
ser009
Json так и не был реализован?