Страница 6 из 7
Re: О прохождении HTTP на сервер (Raspberry3)
Добавлено: Чт янв 11, 2018 8:40 am
alexsis_76
раз уж пошли предложения и я скажу
пример работы с Nonpreemptive multitasking library
что то типа операционной системы,квазипаралельное выполнение задач,в качестве задач выступает веб сервер с обновлением в 1 сек,часы ,и мигание светодиодом,веб сервер при этом пингуется с компа

- Безымянный.JPG (161.44 КБ) 6487 просмотров
Re: О прохождении HTTP на сервер (Raspberry3)
Добавлено: Чт янв 11, 2018 12:10 pm
shemnik69
Всем доброе время суток.
Получилось!
MQTT подключил, сам сервер конечно кардинально был переделан, т.е убраны все его не работающие вкладки которые в моем варианте не несут никакой нагрузки.
Что работает?
Контакные датчики,
вчера пробовал отследить время срабатываняия... доли сек. Т.е отключаю/включаю контакт (кнопку) еще даже палец не снял, а реакция уже прошла. Raspberry тоже мгновенно реагирует. Планшет (таскер+MQTTclient) тоже. Короче нравится это мне... ой нравится
Вот это мой вараиант.
Остальные датчики тут ничего особенного.
Поскольку все датчии обрабатывает отдельный МК и следит за их работой, то по факту (по таймеру) в 5 минут, ESP забирает весь комплект данных (по I2C) и передает их на сервер, попутно отражая некоторую информацию на LCD.
трафик минимальный, нагрузка тоже.
Можно дополнительно добавлять разные функции, памяти то полно. да и сам процессор ESP быстр.
Обращаю внимание что скетч и библиотеки под ESP8266 (ESP12). IDE Arduino 1.6.5
Пока сам скетч причесываю под стандарт AMS и как все приведу в надлежащий вид выложу с приложением печатной платы и скетча Atmega32 а также рекомендациями по ее програмированию.
Кстати непрохой аналог Mega2560, не в смысле ее полного аналога

а в том плане, что когда нужно простой контроллер с множеством выводов и компактный, то самое то. 40 Pin. правда штатно подходящая под него библиотека только под ИДЕ 16.7. но это не проблема.
Берем архив с сайта (не установшик) Запускаем. настраивам эту IDE 1.6.7 на отдельную папку (наприер Atmega32) и в нее догружаем необходимые библиотеки. А сам ЕСП компилим как и рекомендовано 1.6.5
Все.
Re: О прохождении HTTP на сервер (Raspberry3)
Добавлено: Чт янв 11, 2018 5:54 pm
serghei
Жду код. По поводу IDE. Сейчас пробую 1.8.5 портабл версия. Для каждой платы своя версия. Дистрибутив АМС компилится для Меги и ЕСП32. Только надо заменить библиотеку TimeLib.h Для Дуи не получается скомпилить RTC 1307.
Re: О прохождении HTTP на сервер (Raspberry3)
Добавлено: Пт янв 12, 2018 4:21 am
alexsis_76
Все таки прикольная штука,если я хочу внести правки например в файл index,то теперь не надо перезаливать всю файловую систему или заливать с помощью сериал коммандера,можно сделать это через веб интерфейс,буквально пара сек и работает,также работает с файлами зажатыми gzip,gzip позволяет жать файлы почти в половину а то и более в зависимости от содержания.есть netBios,теперь можно не задавать ip жестко а доверить это dhcp, он сам разберется вам знать ip вовсе не обязательно,есть netBios имя по которому вы можете найти устройство в сети.
Re: О прохождении HTTP на сервер (Raspberry3)
Добавлено: Пт янв 12, 2018 6:01 am
nick7zmail
Блиин...я совсем забыл код выложить...последние пару дней дома за компом почти не сижу)) сегодня постараюсь не забыть.
Отправлено с моего G8441 через Tapatalk
Re: О прохождении HTTP на сервер (Raspberry3)
Добавлено: Пт янв 12, 2018 12:46 pm
serghei
alexsis_76 писал(а):..также работает с файлами зажатыми gzip
Загрузи два файла и появится возможность редактировать страницы прямо в браузере. Ничего гонять туда-сюда не придется. (Работает со SPIFFS. Может и на SD заставить можно?)

PS. Зря обиделся на ESP. 32-я еще круче. Только надо знать , как программировать!
Re: О прохождении HTTP на сервер (Raspberry3)
Добавлено: Пт янв 12, 2018 1:25 pm
alexsis_76
нет не зря,недоделанный wifi,теряет сеть,проблемы с совместимостью,игрушки конечно хорошие получаются, включить люстру или отследить нажатие кнопки но не более,хотя за последние года хороше подрос.
32-я еще круче
это смотря с чем сравнивать.
Загрузи два файла и появится возможность редактировать страницы прямо в браузере
.у меня такие же.
Re: О прохождении HTTP на сервер (Raspberry3)
Добавлено: Пт янв 12, 2018 1:30 pm
serghei
Что значит " теряет сеть" ?? За год работы ни разу такого не наблюдал у 6-ти модулей.
Но это уже флудим не по - децки..... Куда нибудь в другую ветку.
Re: О прохождении HTTP на сервер (Raspberry3)
Добавлено: Пт янв 12, 2018 1:33 pm
alexsis_76
Что значит " теряет сеть" ??
с некоторыми роутерами,у меня как раз из тех,помнишь я писал про микрочип, так вот у них есть такие же,вот его можно применять,но цена большая.
Re: О прохождении HTTP на сервер (Raspberry3)
Добавлено: Пт янв 12, 2018 8:52 pm
eGorka
serghei писал(а):Загрузи два файла...
А если шесть?
(заливать через Arduino IDE)