Wiren Board 6

Wiren Board 6 — это универсальный контроллер для автоматизации с открытым ПО на базе Linux. Предназначен для домашней и промышленной автоматизации и мониторинга: опроса датчиков и счетчиков, использования в качестве УСПД, в системах АСКУЭ, для замены ПЛК, а также в системах "умного дома".

Инструкция описывает пошаговый процесс установки и настройки агента на контроллер автоматизации Wiren Board 6.

Благодарим за оказанную помощь пользователя svdu с форума компании Wiren Board.

Установка

  1. Скачать архив с агентом.

  2. Распаковать архив в папку /opt/saymon-agent/.

  3. Скачать архив с JDK (потребуется регистрация на сайте).

  4. Распаковать архив в папку temp, оттуда полностью скопировать директорию jre в папку /opt/saymon-agent/.

  5. Выполнить следующие команды:

    $ useradd -M -r -s /bin/false -K MAIL_DIR=/dev/null saymon
    $ chown -R saymon:saymon /opt/saymon-agent
    $ cp /opt/saymon-agent/systemd/* /etc/systemd/system
    $ systemctl enable saymon-agent
    $ service saymon-agent start

Конфигурация агента

При необходимости можно отредактировать конфигурационный файл агента /opt/saymon-agent/conf/agent.properties.

Место установки

По умолчанию агент устанавливается в следующем каталоге: /opt/saymon-agent

Log-файлы

Log-файлы агента записываются в директорию /var/log/saymon.

Логирование отключается в файле /opt/saymon-agent/conf/logback-upstart.xml:

Логирование включено
<root level="INFO">
<appender-ref ref="FILE-INFO"/>
<!--<appender-ref ref="FILE-DEBUG"/>-->
<!--<appender-ref ref="SYSLOG"/>-->
</root>
Логирование отключено
<root level="INFO">
<!--<appender-ref ref="FILE-INFO"/>-->
<!--<appender-ref ref="FILE-DEBUG"/>-->
<!--<appender-ref ref="SYSLOG"/>-->
</root>

Работа службы

Узнать состояние, запустить, перезапустить и остановить службу агента можно следующими командами соответственно:

$ service saymon-agent status
$ service saymon-agent start
$ service saymon-agent restart
$ service saymon-agent stop