Для сборки и установки демона требуется:
1. Библиотеки Qt версии 5.4.2 и выше, в том числе модули network, xml, xmlpatterns, serialport, script
2. Система сборки qbs версии 1.4.1 и выше.

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

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

  1. Извлечь исходные коды командой git clone https://github.com/ooolms/wl_iot_framework.git
  2. Зайти из командной строки в директорию wl_iot_framework/wliotproxy-src и выполнить сборку с помощью qbs. Для этого необходимо выполнить команду "qbs build release" (см. также инструкцию по системе сборки qbs).
  3. После сборки появится директория с названием qtc_Qt5_4_2_sy_8bd6a360-release или похожим (начинающимся с qtc_ или qbs_, зависит от настроек qbs).
  4. Если локальный сервер уже работает (обновление), нужно его остановить командой "sudo systemctl stop wliotproxyd"
  5. Для установки выполнить "sudo qbs install --install-root / release".
  6. При превой установке нужно зайти в директорию wliotproxyd/to_install и выполнить:
    1. $ sudo mkdir /var/lib/wliotproxyd
    2. $ sudo cp -R * /
    3. Убедиться, что скопированы нужные файлы (/etc/wliotproxyd.ini присутствует)
  7. По желанию скопировать файл wliotproxy_bash_completion.sh в директорию /etc/bash_completion.d/ (автодополнение для консольного клиента).
  8. Отредактровать файл /etc/wliotproxyd.ini при необходимости
  9. Выполнить "sudo systemctl enable wliotproxyd" и "sudo systemctl start wliotproxyd".