Arduino Mega Server

Модератор: Alex

Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am
Благодарил (а): 4 раза
Поблагодарили: 43 раза

Re: Arduino Mega Server

Сообщение ser009 » Вт янв 01, 2019 8:52 am

Всех с наступившим новым годом
За это сообщение автора ser009 поблагодарил:
ANARHIST1984 (Вт янв 01, 2019 8:55 am)
Рейтинг: 1.16%
ANARHIST1984
Сообщения: 135
Зарегистрирован: Вс янв 28, 2018 2:08 am
Откуда: Россия
Благодарил (а): 10 раз
Поблагодарили: 20 раз
Контактная информация:

Re: Arduino Mega Server

Сообщение ANARHIST1984 » Вт янв 01, 2019 8:53 am

alexsis_76 писал(а):
Вт янв 01, 2019 2:43 am
Ну а теперь о высоком, оно собственно и вгоняет в ступор
Данные предоставляет контроллер но когда все данные загружены соединение закрывается и нарисованный браузером рисунок уже не имеет никакой связи с сервером и существует сам по себе и мы с этим ничего сделать не сможем но.....
тут к нам на помощь приходит великий и ужасный XMLHttpRequest ну или его более высокоуровневый собрат, они то как раз и являются камнем преткновения, особенно XMLHttpRequest, на самом деле это части AJAX сложного там ничего нет, у начинающих и непосвященных его работа вызывает Священный трепет и обожествление последнего :)
Смысл всего этого действа заключается в периодической отправки запросов к серверу типа "Как у тебя дела?" т к сервер по своей природе существо замкнутое и сам не инициирует соединение, начинает разговор всегда клиент(браузер,скрипт и т.п)сервер отвечает (или не отвечает)на запрос, а JS может менять свойства элементов на странице, таким образом у странички появляется связь со своим сервером а пользователи радуются как дети :D
конечно есть и недостатки но в целом момент положительный и все это вызывает бурю положительных эмоций :D
Великие слова!!
Только что применимо к прошлому поколению и в net gen там будет другое))). Ты видел смысл бытия и знаешь что мир не заканчивается на меркантильности)))
+5 в карму ) капнул так что даже не постучаться со дна))
alexsis_76
Сообщения: 792
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: Arduino Mega Server

Сообщение alexsis_76 » Вт янв 01, 2019 9:15 am

собственно на смену AJAX приходят другие технологии под общим названием COMET
тут общение может происходить по инициативе сервера, теперь не надо каждый раз пинать сервер, он сам сообщит об изменении своего состояния, так например устроены чаты(long polling или WebSocket), система становится по настоящему интерактивной.
я WebSocket из браузера пробовал-прикольно, самих запросов не видно а данные приходят и без АЯКСА
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Arduino Mega Server

Сообщение nick7zmail » Вт янв 01, 2019 11:23 am

Комета (comet) - это что-то из прошлого))) так назывался псевдо-хакерский софт для удаленного доступа =D. Сори за оффтоп.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
alexsis_76
Сообщения: 792
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: Arduino Mega Server

Сообщение alexsis_76 » Вт янв 01, 2019 11:32 am

нет уважаемый nick7zmail, к сожалению это не так
Comet — любая модель работы веб-приложения, при которой постоянное HTTP-соединение позволяет веб-серверу отправлять (push) данные браузеру без дополнительного запроса со стороны браузера. Общая черта таких моделей состоит в том, что все они основаны на технологиях, непосредственно поддерживаемых браузером (напр., JavaScript), а не на проприетарных плагинах. Теоретически модель Comet отличается от изначальной концепции всемирной паутины, при которой для обновления страницы браузер запрашивает её полностью или частично. Однако на практике приложения Comet обычно используют Ajax c long polling для проверки наличия новой информации на сервере.

Реализации
Благодаря comet-приложениям клиент в режиме реального времени может взаимодействовать с сервером, опираясь на постоянное (или там, где не представляется возможным, длительное (long polling)) соединение HTTP. Поскольку браузеры и веб-серверы работают по протоколу HTTP, который на подобные соединения не рассчитан, разработчики используют различные реализации. Каждая из них имеет свои достоинства и недостатки.
https://xakep.ru/2010/05/25/52189/
так что это Вы из прошлого :D
это вполне легально и делается средствами самого браузера
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Ср янв 02, 2019 10:02 pm

Вот это по нашему , со скандалом год закончили!

Теперь начнём новый , с оффтопа и картинки.
СпойлерПоказать
Вложение sms-dialog.png больше недоступно
Захотелось и мне с работы видеть всё что творится в доме. К апельсине я телегу прикрутил , НО это не наш метод ))) !!!!

Значит пора прикрутить к ... AMS !

И почему я не удивлюсь , если вторая картинка не вставится в Умный Форум посвященный Умному Дому ???

Собственно вопрос не по теме. А КТО и КАК создает кнопочки в подвале мессенжера ? В модуле МД они как то сами создались )))... Так , чтобы не писать текст сообщения , а просто нажать на кнопочку ?? )))
Вложения
sms-dialog.png
sms-dialog.png (8.2 КБ) 4230 просмотров
Последний раз редактировалось serghei Ср янв 02, 2019 10:05 pm, всего редактировалось 1 раз.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Ср янв 02, 2019 10:04 pm

Ну этого и следовало ожидать (( :evil:
СпойлерПоказать
AMS_bot.jpg
AMS_bot.jpg (60.6 КБ) 4230 просмотров
Датчик пока не прикрутил , поэтому 0.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Ср янв 02, 2019 10:14 pm

Вот такую кнопочку ))
СпойлерПоказать
InkedOr_bot_LI.jpg
InkedOr_bot_LI.jpg (385.98 КБ) 4229 просмотров
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Вс янв 13, 2019 4:55 pm

Продолжаем тестирование. 43 дня аптайма на бутерброде из 3-х плат. Несмотря на соединение «на проводочках» и отсутствие UPS-а или хотя бы сетевого фильтра — всё работает как часы.

Пиковое потребление тока при посылке SMS до двух ампер. Основание на котором смонтирована плата на самом деле прозрачное, белое оно на фото из-за слоя пыли, скопившийся за 43 дня.
Вложения
ams-uptime-43-days.png
AMS uptime 43 days
ams-uptime-43-days.png (27.36 КБ) 4103 просмотра
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Вс янв 13, 2019 4:58 pm

В один пост не удалось добавить две картинки. Сам тестовый стенд.
Вложения
sms-server.jpg
SMS server
sms-server.jpg (119.37 КБ) 4101 просмотр
Ответить