# Установка 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://luckyfit.gitbook.io/knowledgebase/podklyuchenie-oborudovniya/ustanovka-devicemanager.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
