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