Демон wliotproxyd предназначен для подключения устройств, сбора данных и управления устройствами. Для взаимодействия с устройствами используется текстовый протокол, описанный в документе: Описание протокола взаимодействия между устройствами ptp.

Для сборки и установки демона требуется:
1. Библиотеки Qt версии 5.4.2 и выше.
2. Система сборки qbs.

Документация по системе сборки qbs: http://doc.qt.io/qbs/
Краткая инструкция: Краткая инструкция по настройке системы сборки qbs

Порядок установки:

  1. Скачать архив и распаковать его http://wl.unn.ru/ftp/public/IoT/Alterozoom/ArduinoRpc.zip
  2. Зайти из командной строки в директорию ArduinoRpc/IotProxyServer и выполнить сборку с помощью qbs. Для этого:
  3. После сборки появится директория с названием qtc_Qt5_4_2_sy_8bd6a360-release или похожим (начинающимся с qtc_ или qbs_). Новая версия
  4. Для установки выполнить:
  5. Если отсутствует файл /etc/wliotproxyd.ini (ошибка процесса установки в ранних версиях qbs), нужно зайти в директорию IotProxyServerApp/to_install и выполнить:
    1. $ sudo mkdir /var/lib/wliotproxyd
    2. $ sudo cp -R * /
    3. Убедиться, что скопированы нужные файлы (/etc/wliotproxyd.ini присутствует)
  6. Отредактровать файл /etc/wliotproxyd.ini при необходимости
  7. Выполнить "sudo systemctl enable wliotproxyd" и "systemctl start wlitproxyd".
//TODO описание wliotproxyd.ini