Arduino Mega Server
Модератор: Alex
-
- Сообщения: 113
- Зарегистрирован: Пн окт 19, 2015 8:27 am
- Благодарил (а): 9 раз
- Поблагодарили: 21 раз
Re: Arduino Mega Server
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%
-
- Сообщения: 113
- Зарегистрирован: Пн окт 19, 2015 8:27 am
- Благодарил (а): 9 раз
- Поблагодарили: 21 раз
Re: Arduino Mega Server
Согласен, что ошибался. А по предложенной реализации - я также мыслил, единственное но: сначала надо сделать красивые таймеры циклов.pastry777 писал(а):библиотека DallasTemperature использует delay,да,вы правильно помните,задержка зависит от выставленной точности..если использовать точность 12бит,то время конвертации будет 750мс,если нам достаточно точности 9бит,это до 0.1*С,то время конвертации там всего около 150мс,точно не помню...SPBDima ошибался,когда сказал,что задержка 1с на каждый датчик в системе...команда на конвертацию дается широковещательная,сразу для всех устройств на шине,поэтому конвертация пройдет во всех датчиках одновременно..отказавшись от библиотеки Dallas оставив только OneWire,можно вообще уйти от задержки...к примеру если мы опрашиваем датчики раз в пять сек,то алгоритм будет такой:в 0 сек мы бросаем команду на конвертацию,пока они себе так конвертируются мы занимаемся своими делами,через пять сек забираем значения и снова даем команду на конвертацию...суть вы поняли,никаких задержек...
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
Кстати, у Агнии Барто есть стихотворения вроде бы детские, но с глубоким смыслом, который сразу не разглядишь — рекомендую почитать на досуге.Alex, Агния Барто уже писала про таких: http://lukoshko.net/barto/bartsn6.shtml
На данном форуме пишут и читают его только те, кому понравится твой АМС. Ты большой молодец!
Если тебе плюют в спину - гордись! Ты впереди!
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
Вторая статья из цикла о беспроводном оборудовании nooLite и его интеграции в системы домашней автоматизации.
«Беспроводное оборудование nooLite и Умный дом (часть 2). Arduino Mega Server»
http://geektimes.ru/post/269366/
«Беспроводное оборудование nooLite и Умный дом (часть 2). Arduino Mega Server»
http://geektimes.ru/post/269366/
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
Третья статья из цикла о беспроводном оборудовании nooLite и его интеграции в системы домашней автоматизации.
«Беспроводное оборудование nooLite и Умный дом (часть 3). Паяльная станция»
http://geektimes.ru/post/269450/
В статье рассказывается о концепции «100 в 1» системы Arduino Mega Server на примере построения паяльной станции на основе всего одного беспроводного димера nooLite.
«Беспроводное оборудование nooLite и Умный дом (часть 3). Паяльная станция»
http://geektimes.ru/post/269450/
В статье рассказывается о концепции «100 в 1» системы Arduino Mega Server на примере построения паяльной станции на основе всего одного беспроводного димера nooLite.
-
- Сообщения: 113
- Зарегистрирован: Пн окт 19, 2015 8:27 am
- Благодарил (а): 9 раз
- Поблагодарили: 21 раз
Re: Arduino Mega Server
Alex, занимаюсь допиливанием страницы sdcard. Вариант получение списка файлов в твоём варианте подвешивает сервер на ~40 секунд, а если сканировать только 1 уровень, то это в текущей ситуации сильно не помогает, т.к. почти все файлы в корне и получается сервер не работает(формирует список) ~25 секунд, что тоже непозволительно. Думаю при инициализации сервера(АМС) формировать файлы с содержимом каталогов, но тогда инициализация сервера затянется.
В итоге доработки получится аналог FTP, с возможностью создавать(только каталоги), удалять, переименовывать, скачивать, закачивать файлы.
Если у кого есть предложения по интерфейсу, с удовольствием их рассмотрю.
А библиотека SDFat.lib на много больше места занимает? Без неё нет возможности работать с датой создания файлов.
В итоге доработки получится аналог FTP, с возможностью создавать(только каталоги), удалять, переименовывать, скачивать, закачивать файлы.
Если у кого есть предложения по интерфейсу, с удовольствием их рассмотрю.
А библиотека SDFat.lib на много больше места занимает? Без неё нет возможности работать с датой создания файлов.
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
Вообще это крутая и очень полезная идея. И любой сможет воспользоваться ей, что здорово.В итоге доработки получится аналог FTP, с возможностью создавать(только каталоги), удалять, переименовывать, скачивать, закачивать файлы.
Неплохо было бы это интегрировать в «официальную» сборку, но тут есть некоторые моменты:
1. У меня есть план работ по проекту и заняться АМС я смогу только примерно через месяц
2. Чтобы «воткнуть» это в АМС, мне нужно чётко понять, как это работает и тут желательно как-то разбить это по логическим этажам и блокам в простом описании
Но это только пожелания — а так у нас полная свобода действий для каждого.
-
- Сообщения: 81
- Зарегистрирован: Пт окт 02, 2015 7:47 pm
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
Re: Arduino Mega Server
между АМС и клиентом,как ни крути,бежит довольно приличный обьем текстовой информации:html,css,javascript...почему бы не использовать технологию сжатия gzip?как вам идея?ладно htm у нас генерится на лету,его не трогаем,но стили и скрипты статичны ведь,правильно?насколько я понимаю перейти на статический gzip(динамический,когда сжатие происходит сервером непосредственно перед отправкой,нам не подходит) вообще не проблема,просто файлы стилей и скрипты на карте памяти будут с расширением gz...
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
Интересная идея. И нам стоить вообще ничего не будет в статическом варианте.между АМС и клиентом,как ни крути,бежит довольно приличный обьем текстовой информации:html,css,javascript...почему бы не использовать технологию сжатия gzip?как вам идея?ладно htm у нас генерится на лету,его не трогаем,но стили и скрипты статичны ведь,правильно?насколько я понимаю перейти на статический gzip(динамический,когда сжатие происходит сервером непосредственно перед отправкой,нам не подходит) вообще не проблема,просто файлы стилей и скрипты на карте памяти будут с расширением gz...
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
Открыт канал на youtube
http://www.youtube.com/channel/UCzwiCsCitrMphSTIEr8It_w
Первый ролик:
Arduino Mega Server промо
В ролике демонстрируется работа с реальной системой. Рекомендуется смотреть в HD и с начала до конца.
http://www.youtube.com/watch?v=jmu0MkIlywU
http://www.youtube.com/channel/UCzwiCsCitrMphSTIEr8It_w
Первый ролик:
Arduino Mega Server промо
В ролике демонстрируется работа с реальной системой. Рекомендуется смотреть в HD и с начала до конца.
http://www.youtube.com/watch?v=jmu0MkIlywU