Arduino Mega Server

Модератор: Alex

SPbDima
Сообщения: 113
Зарегистрирован: Пн окт 19, 2015 8:27 am
Благодарил (а): 9 раз
Поблагодарили: 21 раз

Re: Arduino Mega Server

Сообщение SPbDima » Вс янв 17, 2016 11:36 pm

Alex, Агния Барто уже писала про таких: http://lukoshko.net/barto/bartsn6.shtml
На данном форуме пишут и читают его только те, кому понравится твой АМС. Ты большой молодец!
Если тебе плюют в спину - гордись! Ты впереди!
За это сообщение автора SPbDima поблагодарили (всего 3):
VGorokhov (Пн янв 18, 2016 2:52 am) • braserlaky (Ср фев 24, 2016 2:38 pm) • murkur (Пт июл 22, 2016 7:50 pm)
Рейтинг: 3.49%
SPbDima
Сообщения: 113
Зарегистрирован: Пн окт 19, 2015 8:27 am
Благодарил (а): 9 раз
Поблагодарили: 21 раз

Re: Arduino Mega Server

Сообщение SPbDima » Вс янв 17, 2016 11:52 pm

pastry777 писал(а):библиотека DallasTemperature использует delay,да,вы правильно помните,задержка зависит от выставленной точности..если использовать точность 12бит,то время конвертации будет 750мс,если нам достаточно точности 9бит,это до 0.1*С,то время конвертации там всего около 150мс,точно не помню...SPBDima ошибался,когда сказал,что задержка 1с на каждый датчик в системе...команда на конвертацию дается широковещательная,сразу для всех устройств на шине,поэтому конвертация пройдет во всех датчиках одновременно..отказавшись от библиотеки Dallas оставив только OneWire,можно вообще уйти от задержки...к примеру если мы опрашиваем датчики раз в пять сек,то алгоритм будет такой:в 0 сек мы бросаем команду на конвертацию,пока они себе так конвертируются мы занимаемся своими делами,через пять сек забираем значения и снова даем команду на конвертацию...суть вы поняли,никаких задержек...
Согласен, что ошибался. А по предложенной реализации - я также мыслил, единственное но: сначала надо сделать красивые таймеры циклов.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Пн янв 18, 2016 8:43 am

Alex, Агния Барто уже писала про таких: http://lukoshko.net/barto/bartsn6.shtml
На данном форуме пишут и читают его только те, кому понравится твой АМС. Ты большой молодец!
Если тебе плюют в спину - гордись! Ты впереди!
Кстати, у Агнии Барто есть стихотворения вроде бы детские, но с глубоким смыслом, который сразу не разглядишь — рекомендую почитать на досуге.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Вт янв 19, 2016 9:40 am

Вторая статья из цикла о беспроводном оборудовании nooLite и его интеграции в системы домашней автоматизации.

«Беспроводное оборудование nooLite и Умный дом (часть 2). Arduino Mega Server»

http://geektimes.ru/post/269366/
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Ср янв 20, 2016 2:50 pm

Третья статья из цикла о беспроводном оборудовании nooLite и его интеграции в системы домашней автоматизации.

«Беспроводное оборудование nooLite и Умный дом (часть 3). Паяльная станция»

http://geektimes.ru/post/269450/

В статье рассказывается о концепции «100 в 1» системы Arduino Mega Server на примере построения паяльной станции на основе всего одного беспроводного димера nooLite.
SPbDima
Сообщения: 113
Зарегистрирован: Пн окт 19, 2015 8:27 am
Благодарил (а): 9 раз
Поблагодарили: 21 раз

Re: Arduino Mega Server

Сообщение SPbDima » Чт янв 21, 2016 11:50 am

Alex, занимаюсь допиливанием страницы sdcard. Вариант получение списка файлов в твоём варианте подвешивает сервер на ~40 секунд, а если сканировать только 1 уровень, то это в текущей ситуации сильно не помогает, т.к. почти все файлы в корне и получается сервер не работает(формирует список) ~25 секунд, что тоже непозволительно. Думаю при инициализации сервера(АМС) формировать файлы с содержимом каталогов, но тогда инициализация сервера затянется.
В итоге доработки получится аналог FTP, с возможностью создавать(только каталоги), удалять, переименовывать, скачивать, закачивать файлы.
Если у кого есть предложения по интерфейсу, с удовольствием их рассмотрю.
А библиотека SDFat.lib на много больше места занимает? Без неё нет возможности работать с датой создания файлов.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Чт янв 21, 2016 1:53 pm

В итоге доработки получится аналог FTP, с возможностью создавать(только каталоги), удалять, переименовывать, скачивать, закачивать файлы.
Вообще это крутая и очень полезная идея. И любой сможет воспользоваться ей, что здорово.

Неплохо было бы это интегрировать в «официальную» сборку, но тут есть некоторые моменты:

1. У меня есть план работ по проекту и заняться АМС я смогу только примерно через месяц

2. Чтобы «воткнуть» это в АМС, мне нужно чётко понять, как это работает и тут желательно как-то разбить это по логическим этажам и блокам в простом описании

Но это только пожелания — а так у нас полная свобода действий для каждого.
pastry777
Сообщения: 81
Зарегистрирован: Пт окт 02, 2015 7:47 pm
Благодарил (а): 7 раз
Поблагодарили: 4 раза

Re: Arduino Mega Server

Сообщение pastry777 » Пт янв 22, 2016 4:27 pm

между АМС и клиентом,как ни крути,бежит довольно приличный обьем текстовой информации:html,css,javascript...почему бы не использовать технологию сжатия gzip?как вам идея?ладно htm у нас генерится на лету,его не трогаем,но стили и скрипты статичны ведь,правильно?насколько я понимаю перейти на статический gzip(динамический,когда сжатие происходит сервером непосредственно перед отправкой,нам не подходит) вообще не проблема,просто файлы стилей и скрипты на карте памяти будут с расширением gz...
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Сб янв 23, 2016 6:08 pm

между АМС и клиентом,как ни крути,бежит довольно приличный обьем текстовой информации:html,css,javascript...почему бы не использовать технологию сжатия gzip?как вам идея?ладно htm у нас генерится на лету,его не трогаем,но стили и скрипты статичны ведь,правильно?насколько я понимаю перейти на статический gzip(динамический,когда сжатие происходит сервером непосредственно перед отправкой,нам не подходит) вообще не проблема,просто файлы стилей и скрипты на карте памяти будут с расширением gz...
Интересная идея. И нам стоить вообще ничего не будет в статическом варианте.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Сб янв 23, 2016 6:08 pm

Открыт канал на youtube

http://www.youtube.com/channel/UCzwiCsCitrMphSTIEr8It_w

Первый ролик:

Arduino Mega Server промо

В ролике демонстрируется работа с реальной системой. Рекомендуется смотреть в HD и с начала до конца.

http://www.youtube.com/watch?v=jmu0MkIlywU
Ответить