Интегратор, разработчик

Манифест драйвера (интеграторам)

Как подключить новую серию считывателей через gateway provider без правок ядра EAS.

  1. 1

    Архитектура

    Нативный драйвер новой серии размещается в слоте gateway provider: протокол в отдельном модуле, ядро EAS не пересобирается. См. документацию EAS_NATIVE_DRIVER_PACKAGE в дистрибутиве.

  2. 2

    Манифест provider

    JSON-манифест описывает id провайдера, версию, зависимости Python и точку входа. Файл кладётся в каталог gateway/providers/ и регистрируется при hub-update.

  3. 3

    Установка на площадку

    После публикации на hub выполните обновление с узла или скопируйте bundle. Скрипт install-eas-driver-module.sh подключает модуль к eas-gateway-native.

  4. 4

    Проверка

    В админке «СКУД → Контроллеры → мастер» новый тип должен появиться в списке. Тестовый контроллер — probe и первое событие в журнале.

    Совет: Для ZKTeco C3 используйте встроенный native-драйвер — отдельный манифест не нужен.