> For the complete documentation index, see [llms.txt](https://luckyfit.gitbook.io/knowledgebase/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://luckyfit.gitbook.io/knowledgebase/podklyuchenie-oborudovniya/ustanovka-devicemanager.md).

# Установка DeviceManager

Этот компонент необходим для работы с оборудованием, которое подключается к COM-порту или работает через собственные библиотеки.

Для работы DeviceManager необходима Java Runtime Environmеnt. В большинстве операционных систем он уже установлена. Для проверки, наберите в командной строке вашей операционной системы команду java. Если в ответе будет информация о том, что файл не найден, то необходима установка Java Runtime Environmеnt с сайта <https://www.oracle.com>.

&#x20;Скачайте файл DeviceManager по ссылке:  <https://my.lucky.fitness/resources/devicemanager/devicemanager.zip>, распакуйте и запустите его. DeviceManager должен быть запущен всегда, когда вы работаете с оборудованием, поэтому целесообразно настроить авто-запуск этого файла средствами вашей операционной системы.

### Настройка браузера Chrome для работы с DeviceManager

Для работы с оборудованием через компонент DeviceManager рекомендуется использовать браузер Chrome. В нем необходимо включить опцию Allow invalid certificates for resources loaded from localhost. Для этого в адресной строке перейдите по ссылке: <chrome://flags/#allow-insecure-localhost> и включите опцию. После включения опции, перезапустите браузер.

![](/files/-MIcIf2O29alp0xoCEDJ)

### Настройка подключения оборудования

Для настройки подключения оборудования используйте административный интерфейс DeviceManager по адресу: <http://localhost:8001> или используйте конфигурацинный файл settings.json

```
{
    "cardreaders":[
    {"id":номер оборудования,"vendor":драйвер,"port":порт подключения},
    {"id":номер оборудования,"vendor":драйвер,"port":порт подключения}
    ],
    "cashregisters":[
    {"id":номер оборудования,"vendor":драйвер,"port":порт подключения},
    {"id":номер оборудования,"vendor":драйвер,"port":порт подключения}
    ],
    "terminals":[
    {"id":номер оборудования,"vendor":драйвер,"port":порт подключения},
    {"id":номер оборудования,"vendor":драйвер,"port":порт подключения}
    ]
}
```

#### Поддерживаемые драйверы

| Тип                     | Название | Описание                                                                                          |
| ----------------------- | -------- | ------------------------------------------------------------------------------------------------- |
| Терминал кредитных карт | Printec  | Терминалы Verifone, с прошивкой Printec (банк ПУМБ). Для работы необходима библиотека posjava.dll |
| Кассовый регистратор    | Exellio  | Весь модельный ряд Datex Exellio                                                                  |
| Ридер карт              | Lot      | Ридер COM стандарта Em-Marine                                                                     |

После настройки подключения оборудования, вы можете использовать диалог настройки оборудования в LuckyFit. Выберите тип "Сервер устройств", укажите адрес компьютера на котором установлен DeviceManager (чаще всего localhost) и укажите номер оборудования в поле Port.
