Журнал и база данных IoT событий. Быстрый старт с iRidium server

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



    Случилась авария, открывалась дверь, сработал датчик. Температура падала до -10, поэтому лопнула труба. Кто-то ночью приходил в офис — записи камер потерялись, зато вот логи сенсоров движения. В общем, полезная вещь.

    На основе iRidium такие базы делаются довольно просто, причём локально, без задействования облаков или SCADA-серверов. Достаточно добавить теги тех протоколов, которые вам необходимы, а после этого отметить их для сохранения в базу данных.



    По-умолчанию базы сохраняются в папку "_user directory_\Documents\iRidium pro documents\Server\Database".

    При этом есть основная база, в которой нужно немного разобраться, а есть кастомная, которая записывает только нужные нам данные в нужном формате. Вот здесь лежит API работы с базами данных, если кто-то хочет разобраться подробно.

    Приятный момент: если используете до 50-тегов серверная лицензия для интегратора полностью бесплатна.



    Я снял небольшое видео, как создать журнал и работать с демонстрационными скриптами:



    Вот файлы самих проектов.

    Если хотите попробовать сами — это можно сделать прямо сейчас, не нужно ничего, кроме дистрибутива iRidium pro.
    iRidium mobile
    Компания
    Реклама
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее

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

      0
      Почему-то вспомнился эпизод из Mr.Robot со взломом умного дома…

      К чему это я. Интеграторы будут поддерживать установленное в частном доме программно-аппаратное решение, ну, максимум пару лет. Кто будет впоследствии обновлять ПО? Или автообновление принудительное запилите?

      «Умный» дом — очень уязвимая технология. ИМХО, без стороннего аудита безопасности (а лучше бы и код перевести в опенсурс, взять ту же бизнес-модель Нутаникса) такому ПО я бы не стал доверять.
        0
        Приятный момент: если используете до 50-тегов серверная лицензия для интегратора полностью бесплатна.

        Можете объяснить более подробно, что это означает?
        Еще вопрос — в бесплатной лицензии поддержки Z-wave нету?`

        Кстати, у меня лог событий ведется тупо подписчиком MQTT событий в текстовый файл. Вот уже пару мегабайт накопилось.

        Ну и вопрос — если сервер работает на встроенном железе с SD картой, как решается запись базы данных? SD карточки не любят постоянную запись…
          0
          Можете объяснить более подробно, что это означает?

          Starter лицензия бесплатна, если вы используете менее 50-ти фидбеков от устройств

          Еще вопрос — в бесплатной лицензии поддержки Z-wave нету?

          Z-Wave подключается через AV драйвер, скриптовой. Razberry бесплатно, Fibaro — нужно покупать у разработчика

          Кстати, у меня лог событий ведется тупо подписчиком MQTT событий в текстовый файл. Вот уже пару мегабайт накопилось.

          Да, хороший вариант, наш контроллер многие так логируют

          если сервер работает на встроенном железе с SD картой, как решается запись базы данных? SD карточки не любят постоянную запись…

          Это верно. Поэтому если под базу данных делать контроллер, лучше брать с нормальным накопителем сразу

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

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