Master1312
Documents / Knowledge databases
ABOUTME!

Инфраструктура для IoT от Alterozoom
Alterozoom IoT - описание

Сборка и настройка демона для работы с устройствами
  

Демон 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. Для этого:
    • Если сервер устанавливается на чистую систему, выполнить команду "qbs build products.wliotproxyd.installConfigs:true release". ВНИМАНИЕ: При этом при установке будут перезаписаны все конфигурационные файлы.
    • Если обновляется уже установленный сервер, выполнить команду "qbs build release".
  3. После сборки появится директория с названием qtc_Qt5_4_2_sy_8bd6a360-release или похожим (начинающимся с qtc_ или qbs_). Новая версия
  4. Для установки выполнить:
    • При установке на чистую систему "sudo qbs install --install-root / products.wliotproxyd.installConfigs:true release".
    • При обновлении уже установленного сервера "sudo qbs install --install-root / release".
  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

 

 

All documents
Sign In

Please Sign Up or Login






Sign Up