Страница 1 из 2
Энергонезависимая 1-wire сеть
Добавлено: Чт окт 31, 2013 8:24 pm
Vermus
Хочу сделать элементарную 1-wire сеть. Но, хотелось бы мастера не привязывать к PC ибо даже ИБП его держит недолго, а привязать к чему-то простенькому (что можно запитать от ИБП 12 или 5v - на сутки) - что бы данные писались на локальный сервер или на внешний (а потом реплицировались на локальный). То есть как то так - чтобы данные находились в двух местах (в случае недоступности одного из них из-за каких либо проблем). MajorDoMo правда еще не ставил, вопрос пока чисто теоретический.
вроде на андруно нечто подобное делали - видел статью, но так и не понял какое устройство служит мастером для 1-wire в нем (что покупать? или он сам может быть мастером?).
Re: Энергонезависимая 1-wire сеть
Добавлено: Чт окт 31, 2013 8:40 pm
Ivan
Ардуина:
Slave -
http://robocraft.ru/tag/OneWireSlave/
Master -
http://playground.arduino.cc/Learning/OneWire
У меня RaspberyPi с DS9490R + 5 градусников и GPRS модемом на авто аккумуляторе 45Ач 3 суток держит.
Re: Энергонезависимая 1-wire сеть
Добавлено: Чт окт 31, 2013 8:43 pm
dmw
Arduino и есть мастер 1-wire. Если к нему еще добавить ethernet-шилд, то будет у вас и возможность сохранять данные на micriSD карту.
Re: Энергонезависимая 1-wire сеть
Добавлено: Чт окт 31, 2013 8:50 pm
Vermus
спасибо, Ivan. а запуск MajorDoMo под линукс например с флешпамятью (sd-card или типа того) на этом же устройстве я так понял невозможна? как сделать так чтобы не плодить сущностей? Вроде читал предлагали роутер для этого использовать? А нет ли таких устройств - чтобы "вход 1-wire"-"(устройство мастер с linux+MajorDoMo в одном флаконе)" - "выход ethernet"?
Re: Энергонезависимая 1-wire сеть
Добавлено: Чт окт 31, 2013 9:08 pm
Vermus
dmw писал(а):Arduino и есть мастер 1-wire. Если к нему еще добавить ethernet-шилд, то будет у вас и возможность сохранять данные на micriSD карту.
спасибо, dmw. Похоже мои знания Arduino (даже написал вначале неправильно) оставляют желать лучшего, но я так понимаю совмещенного устройства 1-wire+linux на 12V с MajorDoMo на борту+ethernet на нем не соорудить?
ps. понимаю что на локальный\внешний сервер писать можно, но мысль уже хочет более простого решения - один энергонезависимый сервер, который уже можно будет реплицировать средствами линукс.
или может проще научить пару серверов (внешний \локальный) забирать данные с Arduino?
ps. я больше по администрированию соображаю, чем в пайке.

Re: Энергонезависимая 1-wire сеть
Добавлено: Чт окт 31, 2013 9:14 pm
Ivan
Брал Raspbery Pi - Debian = Linux по тому что можно расширять интерфейсы
Сейчас имею:
Raspberry -> USB, Ethernet
raZberry -> Z-Wave
DS9490R -> 1-Wire
Z-Wave-> Кучу беспроводных устройств
Собираюсь
RS-485 -> Счётчик энергомера
1-Wire -> Slave Arduino
Ethernet -> Arduino
SBus -> Котёл vailant
Re: Энергонезависимая 1-wire сеть
Добавлено: Чт окт 31, 2013 9:30 pm
Vermus
Ivan писал(а):Брал Raspbery Pi - Debian = Linux по тому что можно расширять интерфейсы
Сейчас имею:
Raspberry -> USB, Ethernet
raZberry -> Z-Wave
DS9490R -> 1-Wire
То есть DS9490R подключен по USB ?
А данные куда передаются?
можно ссылочки на решения?
ps.
написано в
статье"При изменении значения датчика, контроллер отправляет по ethernet-сети HTTP-запрос на сервер, где установлена система MajorDoMo."
соответсвенно я могу отправить на два сервера.
вопрос, могут ли клиенты MajorDoMo (по крайней мере андроид) определять какой сервер онлайн?
Re: Энергонезависимая 1-wire сеть
Добавлено: Пт ноя 01, 2013 8:44 am
Vermus
Немного пошестерил ссылочки. Я правильно понимаю что из Raspberry Pi можно сделать одно из двух - или мастер 1-wire или поставить ОС - если ставим ОС, то мастер 1-wire уже нужен сторонний (например подлюченный через USB) ? И мастер и ОС одновременно сделать нельзя?
Re: Энергонезависимая 1-wire сеть
Добавлено: Пт ноя 01, 2013 9:03 am
Ivan
Стаит Raspbian (Изменённый Debian),
Воткнут
DS9490R - USB мастер 1-Wire - установлена служба OWFS
Можно на GPIO контакты посадить датчик, но это хуже т.к. дальность маленькая и много устройств не повесишь.
http://habrahabr.ru/post/163575/
Re: Энергонезависимая 1-wire сеть
Добавлено: Пт ноя 01, 2013 9:44 am
Vermus
Ivan писал(а):Стаит Raspbian (Изменённый Debian),
Воткнут
DS9490R - USB мастер 1-Wire - установлена служба OWFS
Можно на GPIO контакты посадить датчик, но это хуже т.к. дальность маленькая и много устройств не повесишь.
http://habrahabr.ru/post/163575/
Теперь ясно, спасибо! конечно лучше ваш вариант, DS9490R USB - в таком случае через usb хаб наверное можно еще что-нибудь подключить.
Теперь понятно, что с патчем ядра (по ссылке) можно в принципе сделать без DS9490R USB (GPIO) но много устройств не повесишь.
"служба OWFS" - я правильно понимаю, что эта служба собирает инфу с датчиков и создает tcp сервер для доступа по ethernet?
а теперь вопрос непосредственно по сабжу
можно ли поставить MajorDoMo на этот же Raspbian, вытянет ли он такую систему (по оперативке 512 - думаю должно хватить), если поставить СД-карту 32Гига например, чтобы подключить к ИБП 12V (а, ну там или 5V, он вроде от 5ти).
ps. offtopic, где обычно заказывают Raspberry? Прям на оф. сайте?
Спасибо за ответы!