Arduino Mega Server

Модератор: Alex

serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Ср мар 28, 2018 9:44 am

Так уже скомпилировал (отдельно) , на 5-ти страницах с конфигурацией в памяти и плеером до кучи. Зачем мне гонять 600 ватт комп , что бы в браузере послушать любимую музыку в фоне ? Когда с этим справляется трехбаксовая железяка. Через месяц приедет конвертер потока в звук. А в скетче собрано очень многое - экран , энкодер , конвертер , вывод заряда батареи и все это правильно расписано по ядрам. А страницы хранятся в скетче в виде index_html.h
Ну и так - для общего развития.
Каждый использует AMS для своих целей. И если мне надо для одной задачи один сервер - я это сделаю.

PS. Или я слишком древний .....у меня нет телевизора по определению и музыку слушаю с катушечного магнитофона. А любимое радио даже мой " Technics " еле ловит в моём раёне )).
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Ср мар 28, 2018 9:49 am

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

Re: Arduino Mega Server

Сообщение nick7zmail » Ср мар 28, 2018 9:54 am

Да...телевизор есть, но смотрю исключительно с локалки фильмецы/сериалы...новости иногда жена по нашему городу смотрит...дак я даже с них офигеваю какую фигню порой несут))

Отправлено с моего Xperia XZ1 Compact через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Ср мар 28, 2018 10:05 am

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

Re: Arduino Mega Server

Сообщение serghei » Ср мар 28, 2018 10:17 am

Давайте лучше вернемся к нашим баранам. Точнее к ESP8266.
В дистрибутиве на порту 8080 прописаны две страницы - просмотр и загрузка по воздуху.
Я добавил сайт погоды. В исходнике HTML страница формируется в коде и работает на 5000 порту. Она выводит около 50 параметров на страницу за 4 дня.
Не получается поднять еще вывод таким образом. Я сделал классически через ажакс ,но вспотел прописывать данные в XML таблицу. Конкретно код покажу вечером .Не могу даже сообразить в какую сторону копать.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Arduino Mega Server

Сообщение nick7zmail » Ср мар 28, 2018 10:33 am

Давайте вернемся в теме по ams-esp8266)) давай код, помогу чем смогу)
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Ср мар 28, 2018 10:33 am

Дело в том, что второй сервер на 8080 порту это вынужденная мера (он только отбирает лишние ресурсы у системы) — он находится в дистрибутиве только потому, что edit и update завязаны на него. Если бы удалось переписать edit и update на нативный АМС-движок, то от второго сервера можно было бы отказаться и сэкономить (ценные) ресурсы.

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

Re: Arduino Mega Server

Сообщение serghei » Ср мар 28, 2018 10:44 am

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

Re: Arduino Mega Server

Сообщение Alex » Чт апр 12, 2018 12:55 pm

Вышла новая 0.17 версия АМС

https://hi-lab.ru/arduino-mega-server/details/download

Адепты не найдут в ней чего-то принципиально нового, главное нововведение это то, что она «официально» предназначена для работы с Arduino 1.8.5. Также в этой версии доработан код, устранены различные недочёты и огрехи. Приятным бонусом будет больший объём свободной памяти (благодаря оптимизации кода).

В общем, это та же 0.16 версия, только лучше.
Вложения
ams-017.png
Arduino Mega Server 0.17
ams-017.png (96.48 КБ) 3577 просмотров
За это сообщение автора Alex поблагодарили (всего 2):
serghei (Чт апр 12, 2018 1:24 pm) • Coolblaster (Вс июн 07, 2020 11:32 am)
Рейтинг: 2.33%
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Чт апр 12, 2018 1:47 pm

Замечательно. Особенно насчет свободной памяти. Хотя то , что показывает компилятор и то , что Ажакс в Даш-панели ,это две большие разницы. В Даш-панели всегда меньше. Хотя догадываюсь , что это реальный размер с учетом всяких переменных.
Уже вечером проверю на W5500.

PS. При компиляции DUE на 1.8.5 посыпалась ругань на модуль RTC. Пришлось закоментировать. Вроде завелось и как то работает :lol: .
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Ответить