- Обновить зависимость peavey-client
- проверить/собрать необходимую c-библиотеку
- установить python-зависимости
Проверить конфигурацию 'config.xml'.
сервер использует след. пакеты:
- lib60870 - C-реализация библиотеки 60870 от mz-Automation
- Twisted - an event-driven networking engine.
- LXML - the most feature-rich and easy-to-use library for processing XML.
Пакеты и их версии доступны в файле requirements.txt.
py60870 server требует наличие iec60870 в системе. Установка библиотеки описывается в проекте lib60870.
Обновление зависимостей
$ git clone "project" && cd "project"
$ git submodule update --init --recursive
Необходимые модули Python
$ pip install -r requirements.txt
Запуск приложения:
$ python -m volcano.srv104 --config $YOURCONFIG
Файл конфигурации для демонстрации "config.xml".
- Дописать README
- Добавить новые возможности
MIT