Изготовлю RF24 / RC 315 / RC 433 Ethernet Gateway

Коммерческие предложения на предоставление услуг и/или создания продуктов

Модератор: immortal

Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

Re: Изготовлю RF24 / RC 315 / RC 433 Ethernet Gateway

Сообщение Vit » Вт мар 31, 2015 1:24 pm

Ну мастер то один нужен? Багир прав, главное надёжность универсальность и простота в использовании
Аватара пользователя
Bagir
Сообщения: 1613
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич
Благодарил (а): 212 раз
Поблагодарили: 374 раза

Re: Изготовлю RF24 / RC 315 / RC 433 Ethernet Gateway

Сообщение Bagir » Вт мар 31, 2015 1:38 pm

Все познается в сравнении. Взять тот же неоправданно дорогой стик Z-wave.
Да и NooLite тоже дело непростое. Стики дешевле, но их вроде как нужно два, на приме и на передачу. Если чего напутал, поправьте.
Меня больше волнует вопрос с надежностью передачи данных. В том же разпиареном Z-Wave очень часто бьются и теряются пакеты. Одно дело, когда не прислал данные датчик температуры, и совсем другое, когда потерялся пакет от датчика дыма или движения в режиме охраны. Z-Wave заявил, что их протокол с подтверждением. Но реально проку от этого не прибавилось. Ну пищат у меня датчики, что не доставили пакет, а что я с ними сделаю. Чип usb стика вообще начал часто падать последнее время.
Так что на мое усмотрение плюс минус рубль для Gateway тут вообще не о чем. Денег становится жаль, только когда купишь за дорого разрекламированную вещь, а она потом дико глючит.
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Изготовлю RF24 / RC 315 / RC 433 Ethernet Gateway

Сообщение Ivan » Вт мар 31, 2015 3:50 pm

В mySesnor с 100% доставкой тоже не всё так просто.

Сама железка поддерживает контроль доставки. Но если пакет движется через посредника. Приходится делать подтверждение всей цепочки. Это не проблема если датчик не батарейный. А вот если батарейный тут проблема расхода батареи.

Но я взял за принцип что если сообщение очень важное. То фиг с ним с батарейкой. Это если датчик разбития окна или пожар.
А вот некритичные, тип: Температура, счётчик импульсов, итд - могут и через 15 мин прийти при следующей передаче.

У меня сейчас из-за дальности отваливается 1 датчик. Но меня это не сильно беспокоит.
Иногда отваливается датчик импульсов (газовый), из-за направления антенны (гейт пока под столом, иногда пинаю ногой, атена поворачивается. И тем самым изменяется полярность). В принципе тоже не беспокоит, датчик импульсов передаёт не за периуд а количество. Тем самым данные не теряются.

А вообще чем мне нравится именно mySensor - тем что я сам мог сделать свою логику, в зависимости от того что мне нужно
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Изготовлю RF24 / RC 315 / RC 433 Ethernet Gateway

Сообщение Ivan » Ср апр 01, 2015 7:53 pm

Протестировал прототип гейта.

Выявил что регулятор Nano не тянет и NRF24 и сетевуху. Уже попадался на это и питал сетевуху от её регулятора 5+, но это был друой вариант сетевой (она шире). Придётся плату дополнить регулятором напряжения 3.3в

Изображение
Изображение
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Аватара пользователя
Bagir
Сообщения: 1613
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич
Благодарил (а): 212 раз
Поблагодарили: 374 раза

Re: Изготовлю RF24 / RC 315 / RC 433 Ethernet Gateway

Сообщение Bagir » Чт апр 02, 2015 12:34 am

И это хорошо! Стабильное питание - залог здоровья устройства. Уменьшать размеры, стоимость и энергопотребление хорошо только для датчиков, но не для Gateway.
Меня давно уже интересует вопрос с подобными сетями, но все никак его не загуглю. А бывают ли варианты с двумя и более Gateway? Причем чтобы это были не две разные сети, а что то наподобие сот и роуминга, или параллельно работающих Gateway, сообщения с которых сливаются в кучу и фильтруются по уникальному id пакета, чтобы избежать дубляжа. Передача через посредника вещь классная, но она увеличивает возможные ошибки. Учитывая, что Gateway включается в LAN, лично мне было бы не трудно поставить около пяти штук. Но программировать маршрутизацию самому дело хлопотное. А в случае с мобильными датчиками наподобие пульта вообще практически бесполезное потому что невозможно знать где он будет в конкретный момент.
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Изготовлю RF24 / RC 315 / RC 433 Ethernet Gateway

Сообщение Ivan » Чт апр 02, 2015 8:14 am

В архитектуре библиотеки MySensor можно выделять отдельные радио под сети. Которые будут независимо друг от друга. Это сделано на случай умного соседа, который тоже применяет эту технологию. Но вам никто не мешает сделать несколько у себя.

Вообще нет смысла делать несколько сетей. Mesh алгоритм справляется с ретрансляцией и повторами на ура. Если будут ошибки, проще и дешевле добавить транслирующие узлы, по пути к гейту. Мало того те устройства что с постоянным питанием можно включить режим ретрансляции. Пакет сам найдёт короткий путь до гейта или устройства которому предназначен.

Насчёт схем. Позже выложу все с документацией и разводкой. Не делаю это сейчас потому как в них есть ещё недочёты и они частенько исправляются. В схемах не только могут быть ошибки, но и не совсем красивые моменты. Например диаметр отверстий, отверстия под крепления. После пайки нашёл пару мест где лучше подвинуть дорожки, итд. Но если вам нужно могу скинуть в личку то что есть сейчас.

Также прошу написать мне кто имеет опыт заливки нестандартного бут лоадера!!!
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Аватара пользователя
Bagir
Сообщения: 1613
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич
Благодарил (а): 212 раз
Поблагодарили: 374 раза

Re: Изготовлю RF24 / RC 315 / RC 433 Ethernet Gateway

Сообщение Bagir » Чт апр 02, 2015 2:00 pm

Чтож, тогда будем использовать транслирующие узлы. Просто я сейчас смотрю на работу своей z-wave сети. Принцип тот же. Так же есть устройства ретрансляторы. Наблюдаю множество ошибок даже в простейшей схеме датчик-ретранслятор-Gateway. Не спасает даже удачное расположение.
Будем надеяться на MySensor.
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Изготовлю RF24 / RC 315 / RC 433 Ethernet Gateway

Сообщение Ivan » Чт апр 02, 2015 5:45 pm

Есть хорошая и очень хорошая, ну супер новость

1. Я разобрался с бутом
2. Плата завелась и заработала
3. Потребление в спящем состоянии 0.006 мА

С первого раза не пошла. Оказалось резюк на ресет поставил не тот и кондёр на DTR обязателен. NRF24 к удивлению увидел сразу и у GateWay тут же адрес попросил, отдал данные о себе и спать пошёл.

Потом провёл испытание на потребление. Сразу оговорюсь что мой тестер за 150 р. Но я мерил им же "доработанные" платы ProMini и там с NRF24 кушало раза в 4 больше ( 0.02 мА ). Ну конечно в момент передачи кушает 0.36 мА (Может и выше). Но это не сильно волнует т.к. передача у меня 1 раз в 15 мин. Уже приводил пример что датчик импульсов для Газа работает у меня с нового года и заряд сейчас 3.83в (в начале был 4,07). И это учитывая минусовую погоду 2 месяца.

Кому интересно вот фото мучений
СпойлерПоказать
Изображение
За это сообщение автора Ivan поблагодарил:
Vit (Чт апр 02, 2015 10:30 pm)
Рейтинг: 1.16%
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Изготовлю RF24 / RC 315 / RC 433 Ethernet Gateway

Сообщение Ivan » Чт апр 09, 2015 5:12 pm

Пришли первые камни.
Отдаю на пайку
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: Изготовлю RF24 / RC 315 / RC 433 Ethernet Gateway

Сообщение lanket » Ср апр 15, 2015 9:22 am

Ivan писал(а):...
Спасибо за наводку.

Сначала мне приглянулись NRF24LE1 и стал копать в эту сторону.
Изучив даже заказал десяток другой. В надежде сделать по контроллеру на каждую комнату с контролем чрез МДМ (такие идеи тут уже обсуждались).

И только потом поинтересовался тут "может кто уже прикрутил их к МДМ чтобы не изобретать велосипед".

Наткнулся на данный топик.

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

Из минусов на плату (аурдинку) больше, меньше места в конечных девайсах

Победила универсальность и удобство.

Хочу тоже внести свои 3 копейки, наткнулся на очень интересную реализацию на хабре http://habrahabr.ru/post/255281/
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Ответить