Arduino Mega Server
Модератор: Alex
- ser009
- Сообщения: 595
- Зарегистрирован: Сб окт 13, 2012 9:55 am
- Благодарил (а): 4 раза
- Поблагодарили: 43 раза
Re: Arduino Mega Server
Всех с наступившим новым годом
- За это сообщение автора ser009 поблагодарил:
- ANARHIST1984 (Вт янв 01, 2019 8:55 am)
- Рейтинг: 1.16%
-
- Сообщения: 135
- Зарегистрирован: Вс янв 28, 2018 2:08 am
- Откуда: Россия
- Благодарил (а): 10 раз
- Поблагодарили: 20 раз
- Контактная информация:
Re: Arduino Mega Server
Великие слова!!alexsis_76 писал(а): ↑Вт янв 01, 2019 2:43 amНу а теперь о высоком, оно собственно и вгоняет в ступор
Данные предоставляет контроллер но когда все данные загружены соединение закрывается и нарисованный браузером рисунок уже не имеет никакой связи с сервером и существует сам по себе и мы с этим ничего сделать не сможем но.....
тут к нам на помощь приходит великий и ужасный XMLHttpRequest ну или его более высокоуровневый собрат, они то как раз и являются камнем преткновения, особенно XMLHttpRequest, на самом деле это части AJAX сложного там ничего нет, у начинающих и непосвященных его работа вызывает Священный трепет и обожествление последнего![]()
Смысл всего этого действа заключается в периодической отправки запросов к серверу типа "Как у тебя дела?" т к сервер по своей природе существо замкнутое и сам не инициирует соединение, начинает разговор всегда клиент(браузер,скрипт и т.п)сервер отвечает (или не отвечает)на запрос, а JS может менять свойства элементов на странице, таким образом у странички появляется связь со своим сервером а пользователи радуются как дети![]()
конечно есть и недостатки но в целом момент положительный и все это вызывает бурю положительных эмоций![]()
Только что применимо к прошлому поколению и в net gen там будет другое))). Ты видел смысл бытия и знаешь что мир не заканчивается на меркантильности)))
+5 в карму ) капнул так что даже не постучаться со дна))
-
- Сообщения: 792
- Зарегистрирован: Пт янв 22, 2016 10:08 am
- Благодарил (а): 6 раз
- Поблагодарили: 63 раза
Re: Arduino Mega Server
собственно на смену AJAX приходят другие технологии под общим названием COMET
тут общение может происходить по инициативе сервера, теперь не надо каждый раз пинать сервер, он сам сообщит об изменении своего состояния, так например устроены чаты(long polling или WebSocket), система становится по настоящему интерактивной.
я WebSocket из браузера пробовал-прикольно, самих запросов не видно а данные приходят и без АЯКСА
тут общение может происходить по инициативе сервера, теперь не надо каждый раз пинать сервер, он сам сообщит об изменении своего состояния, так например устроены чаты(long polling или WebSocket), система становится по настоящему интерактивной.
я WebSocket из браузера пробовал-прикольно, самих запросов не видно а данные приходят и без АЯКСА
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Arduino Mega Server
Комета (comet) - это что-то из прошлого))) так назывался псевдо-хакерский софт для удаленного доступа =D. Сори за оффтоп.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 792
- Зарегистрирован: Пт янв 22, 2016 10:08 am
- Благодарил (а): 6 раз
- Поблагодарили: 63 раза
Re: Arduino Mega Server
нет уважаемый nick7zmail, к сожалению это не так
так что это Вы из прошлого
это вполне легально и делается средствами самого браузера
https://xakep.ru/2010/05/25/52189/Comet — любая модель работы веб-приложения, при которой постоянное HTTP-соединение позволяет веб-серверу отправлять (push) данные браузеру без дополнительного запроса со стороны браузера. Общая черта таких моделей состоит в том, что все они основаны на технологиях, непосредственно поддерживаемых браузером (напр., JavaScript), а не на проприетарных плагинах. Теоретически модель Comet отличается от изначальной концепции всемирной паутины, при которой для обновления страницы браузер запрашивает её полностью или частично. Однако на практике приложения Comet обычно используют Ajax c long polling для проверки наличия новой информации на сервере.
Реализации
Благодаря comet-приложениям клиент в режиме реального времени может взаимодействовать с сервером, опираясь на постоянное (или там, где не представляется возможным, длительное (long polling)) соединение HTTP. Поскольку браузеры и веб-серверы работают по протоколу HTTP, который на подобные соединения не рассчитан, разработчики используют различные реализации. Каждая из них имеет свои достоинства и недостатки.
так что это Вы из прошлого

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

СпойлерПоказать
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
Вот такую кнопочку ))
СпойлерПоказать
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
Продолжаем тестирование. 43 дня аптайма на бутерброде из 3-х плат. Несмотря на соединение «на проводочках» и отсутствие UPS-а или хотя бы сетевого фильтра — всё работает как часы.
Пиковое потребление тока при посылке SMS до двух ампер. Основание на котором смонтирована плата на самом деле прозрачное, белое оно на фото из-за слоя пыли, скопившийся за 43 дня.
Пиковое потребление тока при посылке SMS до двух ампер. Основание на котором смонтирована плата на самом деле прозрачное, белое оно на фото из-за слоя пыли, скопившийся за 43 дня.
- Вложения
-
- AMS uptime 43 days
- ams-uptime-43-days.png (27.36 КБ) 4098 просмотров
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
В один пост не удалось добавить две картинки. Сам тестовый стенд.
- Вложения
-
- SMS server
- sms-server.jpg (119.37 КБ) 4096 просмотров