DMMR: управление по радиоканалу через USB-«свисток»



    Позавчерашняя публикация анонса этого поста в нашем сообществе ВКонтакте вызвала неожиданно бурную реакцию. За прошедшее время мы успели собрать несколько новых радиомодулей, несколько диммеров, несколько USB- и PROG-адаптеров и запрограммировать их. Произведено предварительное тестирование диммеров, установленных в реальных стенах (пока без реализации протокола ZigBee). В однокомнатной квартире-студии и в двухэтажном коттедже из пенополистерол-бетонных блоков (междуэтажные перекрытия — дерево). Всё более чем работоспособно. Даже с простыми печатными антеннами с обоих сторон. Подробности + видео с участием неприбранного рабочего стола — внутри.

    Краткий ввод в курс для тех, кто первый раз увидел наш проект
    Мы разрабатываем полноценную систему Умного дома. «Первая ласточка» нашей системы — DIY-диммер. Вот его основные характеристики:

    • Работа по радиоканалу 2,4Ггц (свой протокол, без лицензионных ограничений, либо реализация ZigBee на базе Atmtel BitCloud)
    • Защищенное шифрованием соединение
    • Установка без изменения стандартной электропроводки обычной квартиры
    • Низкий расход электроэнергии
    • Привычный внешний вид выключателей
    • Возможность самостоятельного расширения как аппаратного, так и программного функционала
    • Открытый исходный код как программной, так и аппаратной части


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

    Хотите быть в курсе всех событий проекта? Это совсем не сложно!
    Нужно всего лишь подписаться на обновление нашей компании на Хабре и в группе ВКонтакте.

    С ВКонтакте вопросов обычно не возникает. Чтобы подписаться на обновления Хабра, нужно перейти на страницу компании и нажать кнопку «Подписаться» в блоке справа.

    Новый демо-модуль COOLRF DMMR


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



    Вот так теперь выглядит наш диммер в закрытом корпусе:



    Вот так — в открытом:



    У новой редакции корпуса — новые защелки крышки, которые не ломаются при многократном открывании-закрывании. Видно, как погнулся клемник при закручивании провода — мы пока не смогли найти подходящий компонент с нужной жесткостью («толстыми» ногами).

    Подключение к ПК


    В прошивке радиомодуля, подключаемого к USB использована библиотека V-USB. В системе радиомодуль видится, как HID-устройство, что теоретически позволит нам подключать его к разным ОС и не задумываться о драйверах. По крайней мере в теории, на практике проверим в ближайшее время.

    В первом тестовом видео радиоканала используется простая консольная программа. В ее подробности мы здесь залезать не будем. Позже запланированы посты по управлению нашим хозяйством из node.js. В них будут показаны все необходимые исходники для самостоятельных ковыряний в нашем железе.

    Радиосвязь DMMR в живую




    USB-«свисток» в компьютере конечно совсем получился неразборчиво, но он там есть. А торчащие провода рядом — это не антенна радиомодуля, а инновационный RESET системного блока. Не пугайтесь.
    COOLRF
    55,55
    Компания
    Поддержать автора
    Поделиться публикацией

    Похожие публикации

    Комментарии 149

      +1
      Может вам на kickstarter выйти с проектом?
        +2
        Думаем об этом. Хочется сначала лучше оттестировать. На первом этапе считаем лучше поработать с теми, кто ближе. В Екатеринбурге у нас уже есть приличное количество early adopters. На очереди другие регионы России, дойдем и до кикстартера. Несколько позже.
        +2
        Всегда мечтал выключать компьютер\ сетевой разветвитель через телефон.
          +1
          Эта железка только для света. Для компьютеров/чайников/утюгов будет другой модуль. Рассчитанный на большую мощность.
            +5
            Винтажный пускатель ПАЕ серии позволит вам справиться с любой нагрузкой! Сплав современных технологий, и проверенных временем решений!

            простите, не удержался :)
            Чем будет принципиально отличаться модуль на более мощных потребителей?
              +1
              Ладно вам )) Мы не можем сразу всю линейку модулей одновременно запустить в разработку. Начинаем последовательно.

              Принципиально будет отличаться тем, что без диммирования и скорее всего на базе реле, а не оптрона. Чтобы киловатную нагрузку мог коммутировать без проблем и перегревов.
                0
                А твердотельные реле типа S202S02 не подходят? У них заявлен весьма немаленький ток, да и корпус удобный, охлаждаться должен неплохо.
                  0
                  Симистор же, греться будет основательно. На 8А ватт 20 надо будет отводить, если не больше.
                    0
                    Вроде как обещают 10Вт. А это 8*220 = ~1.8 КВт нагрузки. При 1 КВт нагрузки — меньше 5Вт будет, это уже можно рассеять с таким корпусом. Особенно, если плата алюминиевая)
                    0
                    Для больших нагрузок надо будет здоровый радиатор приделывать имхо. Поглядите на готовые твердотельные реле. У них массивные металлические основания + для нагрузок к ним производятся специальные радиаторы устрашающего вида.
                      0
                      Можно алюминиевую плату изготовить. Не знаю, как в Китае, а в Резоните односторонняя алюминиевая стоит дешевле (!) двусторонней обычной.
                        0
                        На самом деле лично мне тоже больше по душе бесконтактная схемотехника. Как минимум тем, что не щелкает при включении-выключении :) Поэтому если технически получится придумать что-то без реле, мы обязательно придумаем.
                          0
                          Радиатор для таких вещей это не просто алюминиевая пластинка.
                            0
                            5 Вт это не так много все-таки.
                              +1
                              Для отвода тепла это достаточно много, пластинкой уже не обойдешься. А если это еще будет предполагаться для встраивания в стену…
                                +1
                                Стена для отвода тепла подойдет?))
                                  +2
                                  Только если обеспечить хороший тепловой контакт. И то не факт что такой способ будет уместен… если стенка тонкая, на другой стороне от нагрева обои отойдут со временем.
                                    –1
                                    Думаю, нескольких саморезов хватит для контакта.

                                    А обои… Может отойдут, а может и не отойдут.
                                    Отойдут через пару лет — можно подклеить.
                                    0
                                    А у меня некоторые перегородки из гипсокартона набитого звукоизоляцией. Вата в качестве отвода тепла подойдет?
              • НЛО прилетело и опубликовало эту надпись здесь
                  +1
                  Если будут дешевле Noolite, тогда интересно.
                    0
                    Как я уже писал неоднократно, мы с Noolite не сравнимы по функционалу. И по ценам на них равняться не имеем ни желания ни возможности. Продукты Noolite дешевые, но со своими особенностями. Если эти особенности вам не мешают ими пользоваться — welcome.
                      0
                      А можете ткнуть в различия? У вас много статей.
                        0
                        1. Шифрование
                        2. Обратная связь (можно опросить действительное текущее состояние устройства)
                        3. Стандартный протокол
                        4. Расширяемость
                        5. Возможность хорошего контакта и сотрудничества с разработчиком
                          0
                          Спасибо.

                          1. Хорошая фишка, но я не параноик.
                          2. Есть донгл RX (не совсем конечно настоящая обратная связь, но все же)
                          3. Noolite протокол тоже расписан (ну и примитивен, что в приницпе тоже не плохо и не хорошо)
                          4. Что и чем расширяете?
                          5. Плюс, но скорее не для конечного среднестатического потребителя.

                          Итого ваши плюсы: 1 (согласен, сойдет за плюс), 2 (с натяжкой), 4 (пока не ясно, что имелось ввиду).
                          В приницпе, все это неплохо, но тут уже зависит от цены — если ваши девайсы будут стоить раза в 2 дороже, то проще купить ZWave или ZigBee. Если не сильно дороже (максимум, в 1.5 раза, я думаю) — то вариант стоит рассмотрения.

                          Все вышесказанное — мое ИМХО.
                            +1
                            4. К примеру, на диммере выведено несколько площадок GPIO, на которые можно цеплять свою периферию, доработать прошивку и использовать. Писал об этом уже ранее.

                            Наши девайсы будут стоить не дороже конкурирующих девайсов на базе подобного протокола (то есть ZigBee).
                              +1
                              На самом деле, конечных потребителей вообще не волнует как реализован протокол, открытый он или закрытый.
                              Их волнует:
                              1) Цена
                              2) Есть ли приложение для айпада/айфона/андройда
                              3) Можно ли безболезненно докупить пару датчиков и с минимальными телодвижениями их прикрутить.

                              По первому пункту Нулайт прокатывает, по второму тоже, третий тоже норм, дистрибьюторская сеть есть.

                              Решение CoolRF, как бы ни хотелось, в данный момент ориентированно именно на гиков, которым интересно это дело покрутить и допилить под себя.
                              Еще одно имхо, среднестатистический пользователь с большой неохотой полезет в розетку.
                              Ему проще отдать за монтаж электрику. А если он надел перчатки, взял тестер и направился в бой, значит готов к трудностям и нечего его особо жалеть)))
                              Хорошим шагом может стать создание видеоинструкций по монтажу, именно для электриков и гиков.
                                +1
                                Да, в данный момент мы именно на гиков и ориентированы. И этого не скрываем :) Но двигаемся в сторону продукта для обычных пользователей. Мы могли бы вариться в себе год-полтора, а потом выдать результат для конечников. Но был выбран другой подход — разработки в формате «реалити-шоу». Пока что этот выбор более чем оправдался. Видеоинструкции будут, будут и мануалы с рисунками.
                                  +1
                                  Круто =)
                                  Ждем продолжения шоу ))
                        • НЛО прилетело и опубликовало эту надпись здесь
                            –1
                            Может быть потому, что не прочитав предыдущих статей довольно резко выражаетесь? Если бы почитали, то знали бы, что наши «самопальные коробочки» суются в стену за обычный выключатель. Без какого-либо колхоза в виде дополнительных дырок. И запитываются они тоже без колхоза в виде дополнительной проводки, от обычного разрыва одного провода 220вольт. Многие конкуренты в таком же форм-факторе желают быть запитанными от двух проводов, что влечет за собой необходимость переделки проводки, то есть довольно капитального ремонта помещения.
                            • НЛО прилетело и опубликовало эту надпись здесь
                      +9
                      Мое имхо по умному дому/квартире/комнате.
                      Достаточно поверхностно слежу за этой тематикой, по мере появления публикаций (естественно, в основном на хабре).

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

                      Все таки умный дом, это не просто управление лампочками и розетками с расстояния 2 метров или 100 километров.

                      Для меня (хотя я стараюсь смотреть на ситуацию объективно) умный дом видится в неком едином контроллере, который будет связан с датчиками (провод или радио), некий текущий аналог GSM сигнализаций.

                      Мне вне дома было бы полезно знать кто сейчас дома (радиобрелоки на ключах), какова температура в дома, на лоджии/балконе (если застеклен), состояние воды в трубах (есть/нет, есть ли горячая или опять холодная в оба крана), чтобы включить бойлер. Состояние теплых полов… Состояние тех же самых датчиков дыма/огня/протечек…
                      Чтобы в случае повышенной влажности в ванне включалась вытяжка (настраиваемо, ибо зимой как то холодно с вытяжной)… Включение света по времени и наличие людей (датчики, было замечательно видео с автоматической подсветкой лестницы ночью)…

                      В общем некий комбайн, к которому нужно будет подключать допмодули и расширения… Другое дело это будет явно не низкобюджетная разработка, местами сложная в настройке логики/макросах… И получится монстроподобная дорогая штука. Модули должны иметь некий стандартный интерфейс подключения, что на текущий момент практически невозможно.

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

                      update
                      Пока неторопливо печатал, выше сформулировали менее обтекаемо
                        –1
                        Центральное управление уже не модно. См. «Интернет вещей». :-)
                          0
                          Мода это дело такое — сегодня одно завтра другое. В этих вещах нужно опираться на разумность решения. «Интернет вещей» вовсе не отрицает централизованного управления.
                            0
                            Ну, на мой взгляд, централизация управления имеет больше недостатков, чем достоинств. Самый главный и очевидный недостаток — при сбое контроллера автоматически становятся неуправляемыми все датчики и исполнительные механизмы.
                              0
                              Центральное управление не означает что сигнал обязан проходить путь от выключателя к исполнительному устройству через центральный узел, выключатели могут быть вполне автономными — если центр не будет вмешиваться в его работу то датчик может непосредственно влиять на исполнительный механизм в том же корпусе. Но для более сложной обработки необходим центр, который будет отслеживать и корректировать работу исполнительных узлов в зависимости от времени суток, состояния погоды, желания левой пятки и т.д. в противном случае эти все алгоритмы придется дублировать многократно в исполнительных устройствах что чревато.
                            0
                            Дык сейчас модно менять… начиная от ориентации, заканчивая политвзглядами.
                            Не за модой надо гнаться
                              0
                              Ну так решений с центральным контроллером полно. Собственно, это основная архитектура сейчас.
                                +1
                                Проблема в том что это перекрашенные решения из производственных цехов.
                                Надежность зашкливает, а юзабилити никакое.
                            0
                            Я уже много раз писал, напишу еще. Диммер — только начало нашей системы. Будут реализованы и все остальные необходимые компоненты. Позже, по мере возможности. А пока вы сможете использовать в единой сети и наши модули и другие, совместимые с ZigBee. Переходя на новый, более дорогой контроллер, мы получаем возможность не создавать «еще один велосипед», а использовать стандартный протокол, совместимый с чужими девайсами.
                              +1
                              Так понятно, что надо начать с чего-то. Будем ждать, глядишь и появится недвижимость, где это можно будет с толком приспособить
                                0
                                Было бы неплохо если бы сами устройства могли сообщать системе свой тип и возможности — с пределами регулировок и их типами(вкл-выкл, датчик температуры, положение, регулятор, ...).
                                  0
                                  Да, в продакшене планируется такой «плаг-энд-плей», конечная цель — обычные юзеры, не гики. Купил модуль, поставил, он сам спарился с центральным блоком и появился в панели управления в нужном разделе. Как-то так.
                                    0
                                    Нужно не просто чтобы в разделе появился, а чтобы система правильно распознала диапазоны регулировок. От одного производителя устройство требует число 100 для полного накала, а у другого из-за особенностей внутреннего устройства будет требовать 0..127 или 0..255. Если делать закрытую экосистему то таких проблем проще избежать контролируя все разработки, а если все будет открыто, и контролировать разработчиков будет нереально, каждый будет делать кто во что гаразд. Такая система обратной связи возложит проблему совместимости по параметрам на центральный узел, ресурсов для этой задачи у которого куда больше чем в исполнительных устройствах.
                                      0
                                      Я не говорил, что будет «просто». Будет не просто конечно. Но подробностей пока нет, так как до этого этапа мы не дошли.
                              0
                              Вот, наблюдаю я за вами, наблюдаю. Так и не могу понять, почему радио?
                              Не все живут в старых хрущевках. В новых домах протянуты оба провода и поним спокойно можно передавать сигнал, даже OFDM модулированный. От 192 kbps. Может, есть смысл вместо радио модуля делать модуль для проводной передачи?

                              А то в многоквартирном доме, если каждый установит датчики в диапазоне 2.4 Ghz, при этом соседствуя с вайфаем, работать оно будет совсем плохо…
                                0
                                Кстати, для чайников и розеток зачем делать диммер?
                                Там нужно простое реле и два состояния.
                                Можно данные снимать, но диммирование точно избыточно.
                                  0
                                  Для чайников и розеток будут другие модули, релейные. Вы не вчитываетесь в наши посты, задавая вопросы.
                                  0
                                  Уже плохо. Неделю назад начались проблемы с доступом. Попинговал роутер — 50% потерь. Решил посмотреть что с распределением соседских сетей по каналам и был неприятно удивлен. Настолько неприятно, что аж задумался о переходе в 5.3 ГГц диапазон.
                                    0
                                    Решение, имхо, временное.

                                    Сейчас есть двухдиапазонные точки. Уже.
                                    Вопрос пары лет и такая же ситуация будет в 5 Ггц.

                                    Но если сайтек может и потерпеть, можно нажать F5, то для домашней автоматизации кроме проводов и IRDA MESH я не вижу ничего.
                                      0
                                      IRDA может мешать ИК пультам от техники, оно-то ничего но будет неймоверно раздражать если каждое десятое нажатие кнопки пульта не будет проходить из-за помех и постоянно мигать светодиод приема на технике(часто он мигает вообще от любого ИК сигнала а не только когда принял команду).
                                        0
                                        Да, это проблема с устаревшей техникой.

                                        Мигающий диод можно залепить, а пуль просто будет чуть дольше срабатывать.
                                        Потому что все остальные передающие устройства должны словить коллизию и на время замолчать.
                                        Пока пульт передает команду телефизору. Но:
                                        1) Пульты — зло и я рад тому что их заменяют на другие технологии
                                        2) Задержка в пол секунды — не совсем большая проблема, учитывая что мы получаем рабочую систему передачи.
                                          +2
                                          Увы, пульт передает команду только один раз при нажатии кнопки, а дальше только импульс повтора — если приемник не примет команду в первый раз то удержание кнопки нисколько не поможет.
                                          Задержка в пол секунды — просто убийственна для психики. Все никак не могу привыкнуть к тому что все современные умные телевизоры переключают аналоговые каналы 1-2 секунды, просто неймоверно раздражает такая неторопливость. С цифровыми каналами еще хуже — там еще синхронизироваться с потоком нужно… и это всё ЛУЧШИЕ технологии?
                                            +2
                                            В том случае, если кнопка пульта нажата и удерживается, вслед за основным пакетом передается последовательность повтора (рис.1), которая может представлять собой:

                                            повторение основного пакета;

                                            только заголовок основного пакета с измененной длительностью паузы;

                                            информационное поле (или только команда) основного пакета без заголовка.

                                            www.moluch.ru/conf/tech/archive/2/197/

                                            Так что, it depends.
                                            Всем не угодишь, придется чем-то жертвовать =))
                                              0
                                              В моём пульте повтор это стартовый импульс, который есть у каждой команды и за ним следует еще один импульс и всё.
                                                0
                                                Печалька…
                                                Придется придумывать специальный режим работы для пультов.
                                        –1
                                        AFAIK, 5 ГГц затухает быстрее и обладает меньшей проникаемой способностью, соответственно помех будет меньше в любом случае.
                                          0
                                          Жаль поставить минус не могу.

                                          5 Ггц прекрасно отражается, вы, собственно, и в 2.4 ловите переотраженный сигнал.
                                          Так что все будет еще хуже. Учите матчасть.
                                          0
                                          Ну как вариант — интегрироваться в имеющуюся сеть, в тот же вайфай домашний.
                                          Тогда проблем с разделением стоять не будет, разделение будет на уровне стека IP.
                                          Ну то есть, конечно, добавление устройств несколько нагрузит существующую вай-фай сеть, но не настолько, чтобы это стало проблемой, ИМХО (по сравнению с HD-видео, гоняемым по той же сети)
                                            0
                                            Разделение будет на физическом уровне по протоколу CSMA/CA!!!
                                              0
                                              Я не так выразился.
                                              Я имею в виду, что добавление новых устройств в существующую вай-фай сеть это не то же самое, что добавление произвольных устройств, которые работают по другому протоколу, но на той же частоте.
                                              0
                                              Будет стоять тогда другая проблема в полный рост… это проблема ресурсоемкости реализации стека ТCP/IP и стоимость конечных устройств. Почему-то встраиваемые WiFi пока еще слишком дороги чтобы клепать их в каждое устройство.
                                                0
                                                Недавно обсуждали эту тему.
                                                WiFi модуль с USB интерфейсом — 2 доллара.
                                                Полноценная SoC MIPS 400МГц, WiFi (AP+client), USB и туча других плюшек — 6 долларов.
                                                  0
                                                  И насколько это все хорошо работает? Не требует для своей работы огромных ресурсов процессора, как это раньше требовали софтовые модемы?
                                                    0
                                                    Первый вариант используется во всех дешевых китайских планшетах на андроиде. Процессор нагружает незначительно, судя по тестам.
                                                    Второй вариант — там процессор внутри, так что кого волнует, насколько он там нагружается?
                                                    0
                                                    Там ведь как минимум будет потребление энергии совсем не 12-18 мА, как у нашего в самом ресурсоемком режиме…
                                                      0
                                                      Он у вас от батарейки работает или от сети? А лампочку какой мощности он диммирует?

                                                      И нафига тогда изо всех сил экономить энергопотребление?
                                                        +1
                                                        Потому что в ждущем режиме потребленная энергия устройством накапливается постоянно, тогда как лампочка горит в день час-другой.
                                                        Таких устройств в сети будет много, каждый по капельке и в итоге выходит что вся электроника в доме потребляет так будто постоянно горит лампочка на 60Вт.
                                                          0
                                                          Ну, вообще-то для того, чтобы набрать 60 Вт, нужно 120 таких устройств (а то и больше — по документам потребление 0.36Вт, реальное — около 0.5Вт). Дай бог, чтобы у нас у всех были такие дома. :-)
                                                            0
                                                            Аппетит приходит во время еды… сначала десяток устройств, через пару лет и до сотни дойти можно…
                                                          0
                                                          Экономить надо для того, что у нас и сетевые и батарейные модули на одной элементной базе и в одной беспроводной сети будут работать.
                                                +1
                                                Когда засрут и 5ГГц диапазон, подумают о расширении 2.4ГГЦ оно вообще конечно давно уже просится, но это ведь спецификации менять… совместимость со старой техникой и т.д. и т.п.
                                                Помоему, в таких случаях часто выгодней разворачивать розеточную сеть — один фиг в таких условиях 100Мбит по воздуху недостижимы.
                                              0
                                              Модули проводной передачи данных, возможно, появятся со временем. Возможно, их кто-то другой разработает даже под свои нужды.
                                                0
                                                Я смотрю в сторону SIG 60 и подобных.
                                                Но не имею опыта в разработке плат, к сожалению.
                                                  0
                                                  Что такое SIG 60?
                                                    0
                                                    yamar.com/product/sig60/

                                                    Robust UART / LIN communication over the power lines.
                                                      0
                                                      Копаю в этом направлении.

                                                      Могу подойти как-нибудь в МэйкитЛаб и рассказать о своих экспериментах и задумках.
                                                        0
                                                        это было бы здорово, особенно защита от помех и помехоустойчивые коды.
                                                          0
                                                          FEC спасет отца русской демократии))
                                                          0
                                                          $7,45 не дешевый ценник. Получается, что копаете в сторону быстрого подобия X10? Там куча своих проблем есть. Но послушать опыт будет все равно интересно :) Можете пост сочинить, думаю не только нам интересно.
                                                            0
                                                            Семь долларов для маленькой поставки))
                                                            От 1000 штук будет стоит $4
                                                            Ну и решение достаточно мажорное.

                                                            Протокол называется LIN и предназначен для коммуникации по питающим сетям.
                                                            Фактически, вы правы, это быстрый аналог X10.
                                                            Но это не BUS, это сеть с маркерным доступом.
                                                            Что как бы логично, мастер висит в щитке на рейке, в комнате ведомые устройства.
                                                            И как из щитка послать данные дальше — дело десятое.

                                                            Есть решения и дешевле, но лучше они или хуже покажут только реальные тесты.

                                                            По поводу поста — еще ооочень рано для него)
                                                              0
                                                              Наверняка вы очень не скоро раскошелитесь на $4000, так что лучше считать именно по $7,45. На практике многие приборы вносят в сеть хорошие помехи, которые здорово мешают работе такой связи. Приходится перед каждым таким девайсом специальный фильтр ставить. Ну и других особенностей хватает. Имхо нельзя сказать, что такая связь чем-то сильно лучше радиоканала. И беспроводных датчиков у вас не будет на таком стандарте :) Придется что-то другое использовать. Либо всегда проводами тянуть.
                                                                0
                                                                Мне ваша разработка тем и понравилась что в ней можно легко менять модуль связи))
                                                                0
                                                                Кхем, если шумит оно как PLC модем, то нафиг такую технологию.
                                                                  0
                                                                  Там уровень шумов соответствует нормам, они особенно это подчеркивают.
                                                                  Так что усе хорошо)
                                                    +6
                                                    Несколько вопросов:
                                                    1. Обратная связь. Может ли свисток запросить состояние диммера?
                                                    2. Шифрование. Есть ли в вашем диммере защита от replay-атак и других нежелательных проникновений? Если «дядя с улицы» сможет управлять освещением/чайниками/утюгами, то это очень плохо.
                                                      +1
                                                      1) разумеется
                                                      2) AES + любая изюминка
                                                        0
                                                        AES шибко ресурсоемко, KeeLoq или подобный алгоритм для этих целей вполне подойдет.
                                                          +2
                                                          Дык он же аппаратный наверняка, сейчас во многие микроконтроллеры пихают блок аппаратного AES.
                                                          Особенно в те, что с радиоканалом.
                                                            0
                                                            Есть аппаратно в атмеге и используется для работы программного зигби стека.
                                                              +1
                                                              AES аппаратный + «изюминка» обычно много ресурсов не занимает.
                                                          +2
                                                          Присоединяюсь к армии непонимающих.

                                                          Зачем вообще управлять розетками? =D
                                                          У всех подключенных устройств есть свои выключатели. Логичнее же управлять уже конечными устройствами, а не розетками…
                                                          Отключать питание у розеток, как мне кажется, нужно только для ремонта этих самых розеток…
                                                            +1
                                                            Для армии непонимающих есть ссылка на предыдущие статьи, где все объяснено — кому, зачем и почему.

                                                            PS
                                                            Буквально вчера читал возмущение одного товарища, что каждый второй в интернете — писатель, но не читатель.
                                                              0
                                                              Не поверите, но я перед написанием как раз глянул все предыдущие статьи.
                                                                0
                                                                Не поверим. Диммер разрабатывается исключительно для управления освещением. В розетки его никто ставить не предлагал.
                                                                  0
                                                                  Ну, это некоторый оффтопик, мы же на хабре =D
                                                                    0
                                                                    Согласен, у меня может быть не идеальный стиль изложения. Стараюсь исправляться и подстраиваться под аудиторию :)
                                                              0
                                                              Вот только выключатель не всегда есть возможность физически выключить. Или даже включить. Иногда можно обойтись простым таймером на розетку… но, удаленное управление по интернету или другим сложным условиям попросту греет душу.
                                                              Вот, на этот новый год замаялся включать отключать внешнюю гирлянду, это можно было бы автоматизировать по времени или уровня внешней освещенности. Хорошо было бы когда розетками можно управлять не покупая никаких таймеров и не придумывая систему прямо по месту — достаточно «понажимать на кнопки» чтобы задать необходимый алгоритм работы.

                                                              Или вот еще применение — отключить все потребители исключив холодильник и иногда увлажнитель воздуха когда надолго уходишь из дома одной кнопкой. Или по интернету если забыл это сделать.
                                                                –1
                                                                Да я только за управление питанием, но не розеток, а устройств конечных.
                                                                Та же гирлянда внешняя… хорошо, если для неё отдельная розетка есть, а что если в эту розетку еще что-то подключено, как тогда отключить только гирлянду?

                                                                Опять же «отключить все потребители исключив холодильник и иногда увлажнитель воздуха», если розетки, то холодильник и увлажнитель должны иметь выделенные розетки.
                                                                  +1
                                                                  Ну, согласитесь, довольно странно подключать холодильник НЕ в отдельную розетку. :-)
                                                                    0
                                                                    Да не особо, у меня сейчас подключены к одной розетке холодильник, чайник и мультиварка.
                                                                    Всякое бывает… Хотя я бы предпочел все же отдельную розетку для холодильника, но пока выбирать особо не приходится =)
                                                                      0
                                                                      Однако… Два нагревателя и двигатель… Вы риск любите? Сколько ампер макс. ток на удлиннителе-то написано?
                                                                        0
                                                                        16 =D
                                                                        В любом случае выбора нет, на кухне только две розетки и вторая крайне неудобно расположена.
                                                                        И что за CoCo? =)
                                                                      +1
                                                                      Довольно странно мечтать об автоматизации и пользоваться тройниками…

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

                                                                        А если вдруг решил небольшую перестановку сделать?
                                                                          +1
                                                                          тройник — это временное решение, по хорошему в местах пользования тройником необходимо расширять количество розеток. Это вроде бы как естественный путь. Надо только помнить о том что хоть количество розеток велико, но провод подводящий ОДИН и алюминиевый.
                                                                            0
                                                                            Ну вот сделал я ремонт, допустим.
                                                                            Поставил себе 5 розеток (действительно нужно столько).
                                                                            А через какое-то время, решил стол чуть передвинуть и мне новые 5 розеток делать? =)
                                                                              0
                                                                              Или не двигать стол, или сделать заранее 10 розеток. Так же можно использовать блок внешних розеток — при переезде стола нет необходимости в кардинальном ремонте, достаточно перепроложить провод и перенести блок розеток, останутся конечно немного дырок с прошлого положения но это ведь мелочи по сравнению с удобством при частом переезде стола.
                                                                              Вообще красота и универсальность требует жертв.
                                                                  0
                                                                  Купите себе CoCo и будет вам счастье (и недорого). Для гирлянд у них специальные наружные модули есть.
                                                                    0
                                                                    Чем это решение отличается от управляемой розетки? ну ничем…
                                                                    Кстати, очень плохо гуглится… на первый план по этому слову вылазит порнуха и всякая фиговина не имеющая ни малейшего отношения к электронике.

                                                                    Но увы, я уже забиндил проект на реализацию дистанционного управления гирляндами.
                                                                    Ведь им не поможет даже управляемая розетка, т.к. при включении состояние эффектов не детерминировано и нужно выполнять дополнительные манипуляции чтобы привести к требуемому режиму работы.
                                                                      0
                                                                      Да, они почему-то вообще мало известны. Хотя линейка устройств довольно большая, сделано все неплохо и цены относительно гуманные (даже в России).

                                                                      Новый проект на кикстартере — «умная новогодняя гирлянда»! :-)
                                                                        0
                                                                        Из описания на сайте понял, что это 433Мгц, (скорее всего) без шифрования, как у них с обратной связью? Выглядит, как западный конкурент Ноолайта. И цены похожие. Вы их в руках держали/разбирали?
                                                                          0
                                                                          Насчет шифрования не знаю, но протокол у них кастомный и закрытый.
                                                                          В руках держал, разбирал (сделано неплохо), но до подробного тестирования (создания полноценной сети с управлением через их интернет-контроллер) руки пока не дошли.
                                                                  +1
                                                                  «Логичнее же управлять уже конечными устройствами» — это так, но, к сожалению, ассортимент управляемых таким образом устройств невелик, и стоят они недешево. Гораздо дешевле использовать «умные розетки».
                                                                    0
                                                                    Ну навскидку «умные переходники» и «умные удленители» (привет GSM-розетка) выглядят уже лучше в этом плане…
                                                                    Тогда можно будет еще и идентификаторы/имена привязать к ним и мы уже сможем включить/отключить не просто «розетка в зале на северной стене», а конкретно «Светильник» и «Муз. центр».
                                                                      0
                                                                      По секрету — мы сейчас как раз такую вещь и делаем. :-)
                                                                      Пять силовых розеток, одна диммируемая… Встроенный контроллер с возможностью подключения 3Г модема (вайфай — штатно).
                                                                      Идеальное решение «для дачи». :-)
                                                                        0
                                                                        Ну вот 3G и прочее меня не сильно привлекает.
                                                                        Я согласен с комментарием выше, о том, что должна быть централизованная система и я буду общатся только с одним «устройством», эдаким ядром, которое уже будет управлять всем остальным в доме.

                                                                        Но да, для дачи отдельный умный удленитель будет весьма кстати =)

                                                                        P.S.: Если делать не удлинитель, а переходники, выйдет дороже, но я смогу отключить конкретное устройство даже если его подключат к другой розетке.
                                                                          0
                                                                          Ну так посмотрите на CoCo. Там все это есть. И 433 МГц. И как раз единый контроллер умеет всем управлять, с выходом в интернет. У меня валяется, но руки не дошли пока попробовать.
                                                                        +1
                                                                        Проблема таких переходников и удлинителей в закрытости протоколов и часто в сырости софта — т.е. использовать их ни больше ни меньше только в предусмотренном производителем варианте — либо онли с мобильника(отсутствует сетевое покрытие, и что тогда делать?) либо только с кнопочного пульта, который если поломается то выкидывать вместе с удлинителем.

                                                                        Нужен открытый интерфейс управления. И не просто открытый, а такой чтобы можно было реализовать даже в домашних условиях так сказать. Для защиты канала вполне подойдет алгоритм Keeloq — достаточно простой, стойкий, не требовательный к ресурсам и досихпор еще не взломан(если не считать утечку ключей).
                                                                          0
                                                                          Ну, все мои рассуждения в разреще DIY идут, так что если делать, то делать самому =)
                                                                          А «мобильник», если и нужен, то у центрального блока.
                                                                          0
                                                                          Вот про отдельные розетки, при чем работает на Z-Wave

                                                                          www.fibaro.com/en/the-fibaro-system/wall-plug
                                                                            0
                                                                            Спасибо за ссылку :)
                                                                      0
                                                                      Вы видели этот проект?
                                                                        0
                                                                        Питается от батарейки.
                                                                        Фактически, ничего не умеет.

                                                                        Закопать.
                                                                          0
                                                                          Там область у них другая, «интернет вещей», у нас тоже будут подобные модули, которые смогут работать в составе нашей системы. Но только на них умный дом не построишь, естественно.
                                                                            0
                                                                            Конечно, для каждой задачи свой кирпичик.
                                                                            А вцелом все работает как единая система.

                                                                            Поддерживаю.
                                                                        0
                                                                        Кто бы сделал хороший комплект приемки-передачи для 868 мгц? Диапазон 2.4 ггц намного хуже по проникающей способности, а скорость вам тут не нужна.
                                                                          0
                                                                          Смотрите в сторону Z-wave — вроде бы там подобный диапазон в Европе и в России?
                                                                            0
                                                                            Z-wave это проприетарная технология с очень дорогим входом для начала разработки. 868 мгц доступен всем, никто не обязывает использовать z-wave.
                                                                              +1
                                                                              Вы зря думаете, что реализовать и отладить нормальный mesh-протокол — это сильно быстро и дешево…
                                                                                0
                                                                                Это бесплатно и уже сделано.
                                                                                  0
                                                                                  А с этого пункта поподробнее…

                                                                                  Какие mesh-сети вы имеете ввиду, какие требования к железу (радиомодуль, ресурсы процессора)?
                                                                                    0
                                                                                    ru.wikipedia.org/wiki/MANET

                                                                                    Для маршрутизации на сетевом уровне используются специальные протоколы, ориентированные на динамические сети:
                                                                                    реактивные: AODV, DSR и др.
                                                                                    проактивные: OLSR и др.
                                                                                    Предпочтение одному или другому виду протоколов может быть отдано только с учетом обстановки и скоростей движения абонентов. К примеру, для автомобильной версии MANET VANET имеет смысл использовать реактивные протоколы.

                                                                                    802.11s и прилегающие к нему стандарты.

                                                                                    BATMAN хорош, но все идет к IPv6 и тогда выручает BMX6.

                                                                                    Недавно проходил BattleMesh и результаты тестов можно посмотреть у них.
                                                                                    Вполне наглядно.
                                                                                      0
                                                                                      Про manet я, естественно, слышал. Но многие стандарты там ещё в draft и активном обсуждении.

                                                                                      Хочется мне странного: UHF 70cm (433MHz), до пары км между узлами (с разумными ненаправленными антеннами), достаточно 10 kbps, недорогой и открытый радиомодуль (желательно сразу с усилителем). По сути, я пока только присматриваюсь.

                                                                                      Одно из применений не требует mesh, но только нормальной помехоустойчивости (телеметрия с rc-вертолета).

                                                                                      Для меня в текущий момент проблема не столько в протоколах, сколько в железе.

                                                                                      В качестве контроллера собираюсь использовать ARM Cortex-M3, M4 или M4F.
                                                                                      0
                                                                                      ПО требованиям вы, пожалуйста, уточните пропускную способность, требования к задержкам и прочее.
                                                                                      Для общих задач хватит какого-нибудь типового MIPS SoC 400Mhz
                                                                            0
                                                                            Какова примерная стоимость устройств при серийном производстве?
                                                                              0
                                                                              Странный вопрос. Мы настолько открытыми быть не планируем, чтобы все свои затраты афишировать. Ценовая политика будет чуть позже опубликована. Для диммеров и радиомодулей ценники уже подготовлены.
                                                                                0
                                                                                Имел в виду розничную цену, а не стоимость производства. Можете хотя бы сказать порядок цен (1/3/5/10 тыс руб)?
                                                                                  0
                                                                                  На диммер в сборе (корпус + собранная силовая часть + радиомодуль) ценник будет 2000 в розницу. Скидки при покупке от 5, от 10 экз. Для партнеров специальные цены для закупки от 25 экз. Отдельным постом в ближайшие дни ценовую политику выложим.
                                                                                    0
                                                                                    Вполне конкурентно. :-)
                                                                                      0
                                                                                      Спасибо. На самом деле большинство будет покупать их как минимум по 5шт, так что ценник ниже будет в итоге.
                                                                              +1
                                                                              Слежу за проектом, молодцы что разиваетесь и планы на будущее строите. Приходите на форум MajorDoMo, можно будет сделать несколько примеров интеграции в эту платформу для привлечения целевой аудитории, ну и дополнительные отзывы, я думаю, лишними не будут от тех, кто в этом некоторое время «варится».
                                                                                0
                                                                                Спасибо, подумаем над этим. А вообще мы потихоньку свои приложения (серверные и мобильные) начинаем писать. Для этого JetStyle к участию и привлекается.
                                                                                  +1
                                                                                  Приложения это отлично, но одно другому не помешает, я думаю. Если вы не собираетесь привязывать пользователя к своим сервисам, то чем больше вариантов применени продукта, тем оно вам будет интересней.
                                                                                    0
                                                                                    Нет, продукт привязывать к сервисам не планируем конечно. Планируем, что наши сервисы будут такими красивыми и удобными, что пользователям ничего не останется, как привязаться к ним исключительно по своей воле :).

                                                                                    На самом деле пока у нас совершенно нет ресурсов для привязки нашего железа к вашей системе. Да и привязывать его пока рановато. Рассчитываем, что кто-то из первых покупателей захочет взять на себя эту задачу. Чтобы первое время обойтись без нашего, еще не разработанного софта.
                                                                                0
                                                                                что теоретически позволит нам подключать его к разным ОС и не задумываться о драйверах. По крайней мере в теории, на практике проверим в ближайшее время


                                                                                Делал hid устройства на базе v-usb, проверял в linux и windows xp. В линуксе все проще. И разработку вести, и тестирование. lsbusb опять же удобно пользоваться

                                                                                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                                                Самое читаемое