Всем привет!

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




Кратко о контроллерах Wiren Board
Контроллер Wiren Board — устройство, которое работает как центральный контроллер в системе автоматизации или мониторинга.

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

Контроллер работает под управлением Linux, имеет множество встроенных проводных и беспроводных интерфейсов для связи с внешними устройствами и внешним миром.
Контроллер модульный — сбоку пристыковываются модули ввода-вывода (реле, входы для сухих контактов), внутрь вставляются модули расширения — дополнительные порты RS-485, RS-232 и т. д.

Естественно, всё это industrial-grade: корпус на DIN-рейку, большой диапазон входного питания, широкий температурный диапазон, надёжная память, защита всех портов и т. д.

Зачем мы выпустили новую версию


Времена нынче тяжелые: чтобы помигать светодиодом, без гигагерца тактовой частоты часто не обойтись. Если серьёзно, то производительности нашего предыдущего Wiren Board 5 с ARM9 хватало практически для всех задач, но только с нашим ПО, написанным на C++ и Go.

Мы хотели дать пользователям больше гибкости — чтобы без проблем можно было использовать требовательные к памяти и процессору приложения.

Главное изменение в Wiren Board 6 — новый процессор NXP i.MX 6ULL с одним ядром Cortex A7 на частоте 800 МГц и 512 Мбайт оперативной памяти DDR3 (в WB5 был Freescale i.MX28 454 МГц ARM9 и DDR2 128 Мбайт).

Контроллер стал быстрее в несколько раз: кроме собственно увеличения тактовой частоты, играет роль и использование более производительной (в пересчёте на МГц) архитектуры ядра. В i.MX 6ULL есть аппаратный FPU — в некоторых приложениях, сохраняющих и обрабатывающих данные, это дало существенный прирост в производительности.

Новый процессор позволил использовать свежие версии Node.js (архитектура предыдущего процессора не поддерживалась в движке V8), использовать Node-RED и устанавливать готовое ПО для Raspberry Pi без перекомпиляции.

В целом, с точки зрения разработки и выбора ПО Wiren Board 6 перешёл из категории «встраиваемое железо» в категорию «обычный компьютер с Linux, но со множеством интерфейсов».

Пара слов про то, почему не 8xCortex A53@2.2GHz мы выбрали процессор медленнее, чем в новых ТВ-приставках или в свежей Raspberry Pi. i.MX 6ULL — это современный (2017 год) процессор для индустриальных встраиваемых систем. Он имеет очень низкое энергопотребление — и поэтому почти не греется. Но при этом допустимая рабочая температура ядра составляет целых 105 °C. Для нас это важно, потому что Wiren Board обычно стоят в закрытых шкафах без всякого охлаждения. На холоде контроллеры тоже работают, минимальная температура всех компонентов — минус 40 °C.

А ещё этот процессор имеет отличную поддержку в mainline ядре Linux, и производитель гарантирует его производство минимум до 2026 года.



Другие изменения в контроллере


У контроллеров Wiren Board 5 было несколько аппаратных ревизий, по которым можно проследить эволюцию устройства. Отличий последней ревизии от первой довольно много:

  • добавлен клеммник Vout — выход напряжения питания. Удобно для подключения периферийных устройств по RS-485 — можно взять линии данных и питания от единого устройства;
  • отладочная консоль выведена на интерфейс Micro-USB вместо UART;
  • добавлен второй порт Ethernet. Используется как резервный канал, для подключения к изолированным сетям и для подключения других контроллеров;
  • изменена схема питания. Использовали синхронный step down (выше КПД — меньше нагрев платы), диапазон входного питания до 40 вольт, избавились от электролитических конденсаторов (теперь только керамические) — это увеличивает срок службы;
  • добавлены джамперы для включения терминирующих резисторов на линиях RS-485/CAN;
  • убран интерфейс цифрового звука S/PDIF — не пользовался популярностью;
  • убран порт для ИК-приёмопередатчика — использовать оказалось не очень удобно, поэтому выпустили отдельное устройство WB-MIR с RS-485;
  • ограниченная поддержка 3G модема: его можно устанавливать вместо модуля Wi-Fi.

В Wiren Board 6 добавились еще изменения:

  • добавили поддержку двух SIM-карт. Страна большая, качество связи не всегда на высоте, а теперь сразу есть резерв;
  • реализовали полноценную поддержку 3G модуля и даже NB-IoT (про это будет отдельная статья). 3G честно выдаёт 5 Мбит/с. SSH не тормозит, в целом более стабильное соединение, можно забирать любое количество параметров с удалённых объектов;
  • температурный датчик на плату контроллера. Недорого, а людям полезно посмотреть, в каких условиях работает контроллер. Ещё один датчик измеряет температуру ядра процессора, чтобы контроллер автоматически сбрасывал частоту при перегреве;
  • второй порт USB. Потому что можем.

Внутренние изменения:

  1. Переделали схему питания (опять? сколько можно, Карл?). Теперь выглядит так:



    Плюсы такой схемы:

    — основное потребление в контроллере идет по линии 5В. КПД при большой нагрузке (много боковых модулей, внешние датчики и т.д.) получается выше;
    — если внутрь контроллера установить наш модуль резервного питания, то при отсутствии внешнего напряжения на клеммник Vout подается 11 вольт. Это позволяет работать нескольким подключенным по RS-485 устройствам;
    — выход можно программно включать и выключать, что полезно, чтобы удалённо перезагружать по питанию подключенную периферию разных производителей.
  2. Программно отключаемая растяжка линий RS-485. Слабая резисторная «растяжка» линий нужна, чтобы задавать на шине фиксированный логический уровень, когда ни одно устройство не передаёт данные. Отключать «растяжку» (failsafe bias по-умному) нужно, если к шине подключено несколько контроллеров, например, когда Wiren Board работает как Modbus slave.
  3. «Умные» ключи вместо транзисторов на клеммах A1-A4: с защитой от КЗ и перегрева, и ограничением тока.

Модули расширения


Модули ввода-вывода (это модули с дополнительными входами-выходами, подключающиеся к контроллеру сбоку) оставили такими же как раньше, а вот модули расширения решили переделать.



Распиновка разъема расширения. Слева — как было, справа — как стало.

В WB5 вывели сигналов с запасом — питание, UART, I2C, SPI. За три года придумали только один модуль использующий SPI — модуль SD карты, и для него не требуются внешние клеммники. А I2C достаточно программного на GPIO. Поэтому лишнее убрали, и освободилось место под третий слот для модулей расширения, не требующих внешних клеммников (это GPS, слот microSD, в перспективе разные модули с радио).



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

Криптопроцессор


В Wiren Board 6 мы добавили криптопроцессор. Это специальный чип, который хранит в себе пользовательские приватные ключи шифрования и использует их, чтобы делать криптографическую цифровую подпись данных.

Если просто, то это аналог смарт-карт или USB-свистков, которые выдают банки и госорганы для подтверждения личности пользователя.

Зачем нужен криптопроцессор
Криптопроцессор в контроллере используется для его аутентификации в системах мониторинга и управления верхнего уровня.

Раньше для подключения контроллеров, допустим, к VPN-серверу нужно было использовать общий логин и пароль (небезопасно) или выдавать каждому контроллеру отдельные реквизиты (неудобно). Кроме сложностей с управлением реквизитами, оба решения потенциально небезопасны: и реквизиты, и файл сертификата при желании можно было скопировать с одного контроллера на другой и получить доступ к системе.

С криптопроцессором всё сильно упрощается: на сервере нужно только прописать список серийных номеров (common name) разрешённых контроллеров. Сервер при этом проверяет криптографическую подпись сертификата контроллера, которую невозможно подделать и скопировать.

Мы реализовали поддержку крипточипа в стандартной системной библиотеке OpenSSL, поэтому почти любое стандартное ПО, использующее SSL, TLS или HTTPS, сможет работать с защищёнными аппаратными ключами.

Сейчас мы работаем с партнёрами — поставщиками систем верхнего уровня над тем, чтобы Wiren Board подключался к этим системам без паролей и предварительной настройки. Поддержка также запланирована для IoT-платформ ведущих вендоров: Amazon, Google и прочих.

Софт


В целом, обновления ПО Wiren Board выходят одновременно для всех поддерживаемых версий и ревизий контроллеров.

Однако к выходу Wiren Board 6 мы приурочили несколько важных изменений в софте.

Debian 9


Новые контроллеры поставляются с последней стабильной версией Debian — Debian Stretch. Процесс перехода с Debian Wheezy оказался долгим и болезненным, в первую очередь, из-за использования systemd вместо sysvinit в новых Debian.

Зато теперь наши пользователи получают современный дистрибутив с относительно свежими версиями стороннего ПО. Более того, дистрибутив и сам WB6 совместимы с пакетами для Raspbian.

Новая система обновлений и восстановления прошивки


Предыдущие версии контроллеров можно было обновлять через пакетный менеджер APT, или перезаписывать целиком всю прошивку через веб-интерфейс. Если неосторожные действия пользователя привели к неработоспособности системы, то полное восстановление заводской прошивки выполнялось через USB-порт с использованием компьютера или виртуалки с Linux и специальной программы mxsldr.

В Wiren Board 6 мы реализовали ещё и обновление с помощью загрузчика. Для восстановления прошивки достаточно вставить в USB-порт контроллера флешку с файлом новой прошивки и нажать на кнопку обновления.

Похожим образом можно сбросить все настройки контроллера на заводские.

Call To Action


Нужно больше технической информации? Здесь можно найти полные характеристики.

Есть другие вопросы по устройству и его применениям? Ждём вас на нашем сайте https://wirenboard.com/ и в гостях в нашем офисе.

Хотите попробовать новый контроллер в работе? Купить контроллер в розницу можно прямо у нас на сайте. Мы отправляем оборудование курьером через 1-2 дня после заказа.

Комментарии (72)


  1. Scratch
    19.06.2018 11:01

    А что за крипточип? ATEC?


  1. fizikdaos Автор
    19.06.2018 11:32

    Это же КРИПТОчип, и название секретно! Но выбор не велик, одна из моделей ATECС.


  1. PhoenixMSTU
    19.06.2018 11:34

    Очень круто! Здорово что вы развиваетесь, главное чтобы оставалась полноценная поддержка старых устройств. Ещё раз большое спасибо за классное устройство.

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

    Наверно глупый вопрос, но всё же. В wb5 никак нельзя заменить процессорный модуль на что-то помощнее?


    1. fizikdaos Автор
      19.06.2018 12:05

      Сам по себе контроллер выходит из строя редко — статистика отказов пока 0,5-1%.
      Но шаловливые ручки частенько что-нибудь ломают в софте. К сожалению простого способа миграции пока нет.
      Но вообще, систему автоматизации надо проектировать так, что бы выход из строя контроллера не приводил к фатальным последствиям — был режим перехода на ручное управление, периферийные устройства могли работать автономно и т. д.

      В wb5 никак нельзя заменить процессорный модуль на что-то помощнее?

      Можно, wb5 с мощным процессором это и есть WB6. В начале пытались сделать хотя бы ограниченно совместимыми процессорные платы, но различий оказалось многовато и не стали заморачиваться.


  1. Iv38
    19.06.2018 12:02

    Пока я собирался внедрять дома купленный Wiren Board 5, вы уже выпустили шестую версию. Но я рад, что есть развитие. И не бросайте блог. Знаете, очень страшно покупать контроллер не понимая перспектив. Если он сломается, куплю ли я его завтра? Хочется видеть пульс компании.


    1. kilpio
      19.06.2018 13:10

      Мы будем поддерживать Wiren Board 5 как минимум до окончания производства процессоров Freescale i.MX28 (2020 год; некоторые версии до 2025 года). Возможно, в какой-то момент запустим трейд-ин для обмена на новый контроллер. А в целом мы никуда не пропадаем: делаем новости на сайте, отвечаем на форуме.


      1. Nprasolov
        19.06.2018 15:46

        а с WB4 трейд ина не будет? 8)


        1. poglazoff
          19.06.2018 15:58

          напишите нам на почту, может, уже сейчас что-нибудь предложим)


  1. dmitryredkin
    19.06.2018 12:22

    У меня от продукции Wiren скорее отрицательные впечатления. Веб-сервер регулярно непонятно от чего отваливается (слава богу он ужен нечасто), реле по MODBUS реагируют с задержкой до секунды.
    Просил помощи на форуме, пожали плечами, остался с проблемой один на один…


    1. poglazoff
      19.06.2018 13:45

      Нам жаль, что так случилось.
      Проблема с веб-интерфейсом действительно была, но, кажется, всегда решалась перезагрузкой страницы.
      По опросу Modbus реле — нашёл вашу тему на форуме, мы в ней дали советы, которые могли, а потом тема заглохла. В целом, чтобы найти решение, наверно требовалось больше усилий и от вас, и от нас. Вот у меня на столе лежит релейный модуль, опрашивается на 115200 бит/с и реагирует быстро — теперь нужно найти разницу в конфигурациях)


      1. Iv38
        19.06.2018 14:51

        Я, кстати, тоже заметил, что время реакции реле модуля WB-MR14 на нажатие кнопки в веб-интерфейсе довольно большое и непостоянное. Но я не пытался пока разобраться почему это так и как от этого избавиться, так что обвинять никого ни в чем не буду.


        1. evgeny_boger
          19.06.2018 22:57

          Обвинять здесь можно только физику. Протокол Modbus RTU — это мастер-слейв протокол. Мастер (контроллер) опрашивает по-очереди все устройства, при этом частота опроса одного регистра определяется только скоростью шины (у нас настраивается), количеством опрашиваемых регистров (у нас настраивается) и скоростью ответа устройств (у нас они отвечают всегда мгновенно).


      1. PhoenixMSTU
        19.06.2018 18:29

        А насколько быстро в сравнении с родными i2c модулями, подключаемыми «паровозиком»? Сколько миллисекунд первое, сколько второе? И наверно от количества модулей тоже зависит время реакции?
        В ваших i2c модулях есть пин int, подозреваю что это прерывание от устройств, т.е. реакция должна быть мгновенной. В modbus же придётся по кругу опрашивать каждое устройство, если устройств много (у меня пять i2c устройств, которые я подумываю подключить через rs485 адаптер), тогда время вообще будет неприемлемым.


        1. evgeny_boger
          19.06.2018 22:55

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


          Всё так

          В modbus же придётся по кругу опрашивать каждое устройство, если устройств много (у меня пять i2c устройств, которые я подумываю подключить через rs485 адаптер), тогда время вообще будет неприемлемым.


          Тут есть большая неопределённость с тем, что является приемлимым. Я знаю ровно одну задачу, где опроса дискретных входов с задержкой в полсекунды недостаточно: включать свет по выключателю. Для конкретно этой задачи есть варианты:
          • Поднять скорость шины И опрашивать только регистры входов
          • Не использовать Modbus вообще, использовать, допустим наши боковые модули входов. К контроллеру можно подключить напрямую максимально 4*16 = 64 таких дискретных каналов, это более чем достаточно для выключателей.
          • Если это умный дом, то использовать для панелек какой-нибудь KNX, благо у Wiren Board есть с этим интеграция


  1. Ivanii
    19.06.2018 12:35
    +1

    Скоро в игрушки с интеллектом АТТини будут винду пихать.
    Питание от батареи Li Poli -> step up -> диод -> step down -> step down -> LDO.
    Чес сложнее софт и железо тем неизбежнее и больше багов…


  1. EnerelStain
    19.06.2018 12:41

    Что с сертификацией на применение на промышленных объектах? В качестве средств измерения? Поддержкой выходов 0..20, 4..20 мА, датчиков типа Pt100/1000 и термопар? Поддержкой промышленных языков программирования и возможностью работы в режиме RTOS?


    1. fizikdaos Автор
      19.06.2018 12:55

      Нет и не планируем.
      Это другая сфера, другие подходы, все другое.
      Есть декларации о соответствии ТР ТС 004/2011«О безопасности низковольтного оборудования» и ТР ТС 020/2011 «Электромагнитная совместимость».
      Есть боковой модуль AI-DV-12 с токовыми входами 0..20, 4..20 мА.
      Для датчиков типа Pt100/1000 и термопар разработали MAI-11. Но выпуск пока придержали — устройство сложное, куча режимов, еще отлаживать надо, а спрос непонятен, когда есть датчики 1-Wire.


      1. EnerelStain
        19.06.2018 13:00

        Да, согласен. Совсем другая область применения и другие требования. Модуль входов, правда, только под заказ (судя по сайту). Жаль, что свернули MAI-11 — можно было бы в вентиляцию попробовать запихнуть. Что ж, полновесной конкуренции ОВЕНу не случилось, но всё равно радуют такие новости.


        1. poglazoff
          19.06.2018 14:57

          Мы не стремились конкурировать со всеми устройствами Овена, у нас своя ниша (при этом с некоторой их периферией мы дружим, а клиенты регулярно наши контроллеры с устройства Овена «спаривают»).
          А вы обычно автоматизацией в каких областях занимаетесь?


          1. EnerelStain
            19.06.2018 16:12
            +1

            Пищевая отрасль, ИТП, холодоснабжение, вентиляция, химические производства (бытовая химия), общая автоматика по мелочам. Для большинства применений нужны сертификаты, а вот бюджетная вентиляция в первую очередь — почему бы и нет, как аналог Carel, поддержание уровня всякие. С ОВЕН столько проблем хлебнули, что больше ни-ни. У Logo слишком скромные возможности. В основном полновесные Siemens используем, иногда B&R, но для компактных решений это слишком дорогие варианты.


        1. evgeny_boger
          19.06.2018 22:49

          А расскажите пожалуйста, как именно думали применять модуль? Какие сигналы и сколько штук опрашивать? Может быть что-нибудь и подберём из своего оборудования или гарантированно поддерживаемого стороннего.


          1. EnerelStain
            19.06.2018 23:41

            Абстрактно — бюджетные шкафы вентиляции и простейшей автоматики, где в качестве датчика температуры приточного воздуха и обратной воды обычно используются простейшие датчики сопротивления, а частотники для защиты от помех управляются по 4… 20 мА. А конкретно — один заказчик сейчас хочет 10 кнопок аварийного останова в ряд в отдельной коробочке под рукой у оператора и при этом не хочется тянуть многожильный кабель до шкафов управления черти где или ставить RS485 конвертер… Не устраивают его кнопочки F1… 10 на клавиатуре, близко они слишком.=_=


  1. Makc_K
    19.06.2018 12:42

    Как производится менеджмент ключей шифрования?


    1. evgeny_boger
      19.06.2018 22:47

      Вопрос не очень понятен. Там куча нюансов конечно, но в целом всё просто:

      1. Вы говорите модулю сгенерировать внутри себя ключевую пару
      2. Приватный ключ модуль хранит у себя и не отдаёт наружу
      3. Этим приватным ключом модуль может подписывать сообщения
      4. Публичным ключом из пары можно проверять подписи


  1. robux
    19.06.2018 12:47
    +1

    Слежу за Wiren Board с самого начала — сразу понравилось, что в комбайне всё на борту "из коробки", а то в RPi приходится все обвязки самому колхозить. Если б карман был шире, накупил бы ваших плат и забыл про долбанное велосипедо-строительство. В общем, рад, что ваш девайс совершенствуется.


  1. Lerk
    19.06.2018 13:06
    +1

    При цене устройства 13к, делать стоимость модуля расширения на KNX — 20к… ну извините ребята, проще тогда через IP-KNX гейт от шнайдера/абб/зенио завести всё на небольшой сервачок с Qt KNX.


    1. poglazoff
      19.06.2018 13:12

      KNX — отдельная область, неключевая для нас. При этом ценообразование там особое. Мы в эту область идём как вариант, позволяющий объединить экономичные исполнительные Modbus устройства (диммеры, релейные модули) и красивые KNX-панели.
      А какой бы вы рекомендовали IP-KNX гейт по разумной цене?


      1. Lerk
        19.06.2018 13:29

        При разговоре о KNX оборудовании планка разумности резко уезжает в сторону высоких цен, но у Zennio есть KNX-IP Interface PLess, который у нас продается за 300евро, что практически равно вашему модулю. Но даже банально по себестоимости KNX-IP стоит весьма дороже модуля расширения. А уж если озаботиться достать оборудование по дешевле, что тогда совсем не в вашу пользу сравнение. (upd. в Риге можно за 220 взять)

        Я то сперва подумал, что вы за KNX много берете, чтобы отбить сертификацию, но походу её у вас нету…


        1. poglazoff
          19.06.2018 13:34

          Если озаботиться достать дешевле (и вы интегратор), то KNX-модуль можно достать у нас дешевле ваших предложений)


          1. Lerk
            19.06.2018 13:40

            Понятно, что модуль стоит копейки. Я что у вас на сайте вижу, по тому и сужу. А KNX'ом я для себя интересуюсь.


    1. robux
      19.06.2018 15:14

      > гейт от шнайдера/абб/зенио

      Это голимая проприетарщина, гвоздями прибитая к вендору с узким специфичным набором (1-2 штуки) языков программирования, которые ещё нужно учить и качать специальные IDE (for Windows 10 only) для них.

      Здесь же полноценный полностью открытый Linux с 20 популярными языками пр-я, хотя бы один из которых точно знает каждый хабровчанин. Хотя бы по этой причине нужно брать WB.

      Да и по цене максимум — сопоставимо, но я уверен что и дешевле, чем большинство «сименсов» и прочих. А если учесть, что все плюшки у WB «искаропки», а сименсы, если начнёшь плюшками обвешивать, то многократно переплатишь. Да и приколотишь себя гвоздями к вендору.

      Нужен кому-то дома в роли автоматики дорогой закрытый вендорсос? Мне, например — нет.


      1. Lerk
        19.06.2018 15:32

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

        PS. KNX подразумевает возможность программирования каждого исполнительного или сенсорного блока, поэтому «центральный блок», который предлагает WB, в принципе не является необходимым. Отсюда и надежность — выгорание любого из блоков системы не приводит к отказу системы в целом.


    1. evgeny_boger
      19.06.2018 22:45

      Интеграторы, которые ставят людям KNX, привыкли иметь 30%+ от цены оборудования себе. Наши контроллеры многие из них не берут, потому что они стоят слишком дёшево. Огромная розница в 20к за модуль — наша попытка решить проблему слишком маленькой цены.

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


  1. Karlson_rwa
    19.06.2018 14:15

    А почему на плате нет механического крепежа для вашего SODIMM модуля проца? Полагаете, он на вибрации не отщелкнется?


    1. fizikdaos Автор
      19.06.2018 14:47

      Полагаю. Там достаточно жесткие защелки, никогда проблем с этим не было.


  1. alexhott
    19.06.2018 14:16

    Сначала было подумал что за 13 кило рублей в принципе неплохой комплект и можно вязть поиграться, но выяснилось что 3G это еще +3 т.р. wifi… итого 18 т.р. — ну не поигрался и ладно.
    Скажите а из чего сделана кнопка питания на корпусе за 500 рублей?


    1. poglazoff
      19.06.2018 14:53

      На всякий случай: цена с 3G и Wi-Fi+Bluetooth и антенной 16700 рублей. По такой цене похожих устройств с 3G я не знаю.
      Цена за крышку с кнопкой питания — это отдельная история: мы поставляем 95% устройств без кнопки питания, потому что контроллер обычно работает 24/7, и на многих объектах возможность выключить контроллер неспециалистом — это минус. Но так как иногда всё-таки просят кнопку, мы выставили цену за такую модификацию на сайт, и держим для таких заказов отдельную коробку со специально фрезерованными верхними крышками с кнопкой и коннектором.


  1. Volosatui_Maugli
    19.06.2018 14:45

    Спасибо, прочел с удовольствием. Понятно, что «игрушка» для энтузиастов, но все таки, на сайте, не могли бы для примера, описать пару тройку реализаций, с более подробным описанием, на чуть более понятном для неискушенных?


    1. poglazoff
      19.06.2018 14:59

      Спасибо за отзыв!
      А вам какие реализации интересны? У нас основные клиенты — это не «умный дом», а автоматизация зданий, контроль удалённого оборудования и т.д. Про эти кейсы мы хотели пару отдельных статей написать.
      Умный дом, конечно, тоже собирают, но про это мы пока статью не планировали.


  1. Volosatui_Maugli
    19.06.2018 15:32

    Для начал простейшие, управление освещением. Если не трудно, и про умный дом, было бы интересно. Ваша концепция очень легко масштабируемая, как на квартиру\дом так и на здания разной специфики, от складов до рабочих зон.


  1. amarao
    19.06.2018 18:23

    У вас 'CE' для прибора сделано? (Сертификация для Европы) Прибор звучит интересно, но я боюсь, что местные электрики его завернут из-за сертификации.


    1. poglazoff
      19.06.2018 18:54

      Нет — всё собираемся, но пока не сделали. Сейчас предварительно планируем комплекс мер на осень: европейская сертификация, нормальный перевод сайта, базовый перевод документации.
      А как вы полагаете, где в Европе его можно было бы применить?


      1. amarao
        19.06.2018 21:30

        Ну я бы себе на Кипре поставил для управления умным домом. В моём представлении умный дом довольно примитивно — датчик температуры, датчик Co2, два ввода питания (ночное дешёвое электричество и дорогое обычное) — и всё, задча рулить кондеями и вентиляцией.


        1. iig
          20.06.2018 06:42

          А разве в своем доме строго обязательны только сертифицированные решения?


          1. amarao
            20.06.2018 10:16

            На Кипре — да. Только сертифицированный электрик. Какая ответственность не знаю, но точно известно, что только так. Даже розетки самому менять нельзя.


      1. stifff
        20.06.2018 13:54

        А процедура сертификации сильно сложная? Если не секрет, какой порядок цен на оную?


        1. poglazoff
          20.06.2018 13:58

          Немного меньше миллиона за одно устройство. Ну и хлопоты по организации.


  1. sergey_molchanov
    19.06.2018 21:01

    Нет ли модулей для работы со стандартными Wiegand-считывателями? D0-D1, пара светодиодов, пара сухих контактов, пара реле


    1. evgeny_boger
      19.06.2018 22:36

      Не очень понял вопрос. К контроллеру считыватель по Wiegand подключить можно, правда это неудобно. Удобнее подключать через Dallas TM или RS-485.


      1. sergey_molchanov
        20.06.2018 09:48

        Вопрос именно об удобстве. Интересно было бы собрать на нём мини-СКУД, но без заточеного под это модуля очень неуклюже получится.


  1. insekt
    19.06.2018 21:11

    А чем обусловлен выбор SODIMM для процессорного модуля? Планируете далее менять на что-то более серьезное? 800 МГц тоже не шибко много для ряда задач.


    1. evgeny_boger
      19.06.2018 22:40

      А для каких задач нужно больше?


      1. insekt
        20.06.2018 01:01

        Видео обрабатываем. Пользуем RPi3 с платой самодельной.
        У вас есть какие-либо аппаратные кодеры/декодеры?


        1. poglazoff
          20.06.2018 13:03

          Наш контроллер точно не для обработки видео. А если не секрет, какая у вас задача, в которой нужна и автоматизация (RS-485, входы-выходы), и обработка видео на одном устройстве?


          1. insekt
            21.06.2018 11:33

            На объектах устанавливаем USB-камеры (получается дешевле, чем IP и нет проблемы с подводом питания, при том, что устанавливаем бывает на расстоянии до 10 м) и локально на RPi выполняем обработку видео — сжатие, нарезку на части, извлечение кадров для превью, организация параллельной трансляции.


            1. poglazoff
              21.06.2018 12:23

              Про видеочасть примерно понятно, наверно, можно попробовать (но будет точно не так быстро, как на Raspberry Pi). А автоматизацию какую выполняете этим же устройством на объекте?


              1. insekt
                21.06.2018 14:14

                Про видео. Если аппаратного кодека нет или нет его поддержки в ffmpeg, то это беда-беда. Если в RPi не использовать аппаратный кодер, то решение становится негодным к продакшену.

                > А автоматизацию какую выполняете этим же устройством на объекте?
                Некоторое количество датчиков открытия (герконы), датчики темп. и влажности (1-wire), напряжения на АКБ, счетчики электроэнергии, по Ethernet еще снимаем статистику по SNMP (c ИБП в частности).


  1. AMaxKaluga
    20.06.2018 00:04

    Добрый день. Не нашёл, есть ли интерфейс OpenTherm?


    1. poglazoff
      20.06.2018 13:04

      Добрый день!
      Пока нет. Думали, но вы пока только третий человек, который интересуется.
      А для какой вам задачи?


      1. Nprasolov
        20.06.2018 17:10

        газовым котлом управлять например, многие имеют такую вывод, и «фирменный» контроллер стоимостью в полкотла.


        1. EnerelStain
          20.06.2018 17:51

          Это что ж за горелки такие…


          1. Nprasolov
            21.06.2018 10:53

            не совсем понял вопрос, но сам интерфейс есть и в Buderus и Baxi оба котла ~30-40к, проводной регулятор с датчиком от 5 вроде как, с поддержкой беспроводных дороже. Вплоть до «систем управления» под 100к


            1. EnerelStain
              21.06.2018 12:08

              Хм. Я сталкивался с небольшими котлами контейнерного исполнения на Logo, бюджет шкафчика явно меньше даже 1/10 остального оборудования. Видел ОВНОвое решение для котельной больницы, как бы цена тоже не может дойти и до 1/10. Для полноценных котлов обязательно наличие сертифицированного автомата горения, вокруг которого строится вся обвязка. К примеру на котле ДЕ-30 цена нормального привода паровой задвижки выше всего шкафа управления вместе взятого. Мы, полагаю, говорим сейчас о принципиально разных классах устройств — вы о «бытовых» котлах для отопления помещений, а я о промышленных генераторах пара и системах отопления для целых зданий и комплексов, отсюда вышло небольшое недопонимание соотношения цен системы управления и самого котла.)


        1. iig
          20.06.2018 18:47

          Смотря как управлять.
          Сам модуль сопряжения с opentherm несложный. Можно наколхозить преобразователь opentherm — rs232.


  1. Ndochp
    20.06.2018 00:48

    А как у него с живучестью по холоду? Интересует с какой стороны: если буду ставить, то на дачу. В зимнее время соответственно для него задачей станет пережить отключение электричества на 4-6 часов и проседание температуры до -10-15 (врядли больше), при подаче напряжения включиться и поднять обогреватели.
    Этой зимой «умная» терморозетка не справилась, увы. У неё конечно по паспорту была эксплуатация от нуля до 50, но я надеялся, что выживет. Зря.
    Городить вокруг мозгов дома обогрев от ИБП на 6 часов мне как-то не хочется.


    1. iig
      20.06.2018 06:52

      Погреб + герметический ящик?


    1. fizikdaos Автор
      20.06.2018 10:10

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


      1. evgeny_boger
        20.06.2018 13:57

        или негерметичный шкаф + греющийся кабель, ватт 10-20 хватит на маленький шкаф.


  1. Buzzzzer
    20.06.2018 13:41

    Очень не хватает документации, примеров сценариев использования, онлайн демки веб-интерфейса. Бегло пробежался по сайту и wiki, но так и не понял на кого позиционируется ваше решение. Больше на частников или на бизнес.
    Начал строить дом и сейчас как раз раздумываю — что брать за основу для его автоматизации.
    То ли какую-нибудь RPI/odroid + колхозинг из всевозможных релюх c esp, sonoff, xiaomi aqara и прочего бюджетного c HomeAssistant/Domoticz, то-ли доплатить и взять какое-нибудь законченное решение с возможностью расширения.


  1. Fenogik
    20.06.2018 14:09

    Вот бы ещё Вики довели до ума. А то очень много не рабочих ссылок. И развитие железа опережает описательную часть (очень важную для продвижения продукта) на пару поколений.
    Многие нюансы вообще не затронуты.


    1. kilpio
      20.06.2018 16:38

      Да, это в наших ближайших планах. А у вас есть какие-то конкретные вопросы, ответы на которые хотелось бы прочесть?


  1. Chupakabra303
    20.06.2018 17:05

    А как обстоят дела с ресурсом flash памяти? Есть ли оптимизация ОС под это дело?
    Для той же Raspberry существует проблема быстрого износа флешки.