Документация
Подключение, первый запуск и MQTT-интерфейс KLOKL Bridge, прошивка v1.0.2.
Подключение
Две клеммы: одна для блока питания 12 В, другая для считывателя. Считыватель питается через bridge.

| +12 V | красный провод считывателя |
|---|---|
| A+ | жёлтый провод |
| B− | синий провод |
| GND | чёрный провод |
| 12 V DC | + и − блока питания |
|---|
| 120 Ω | включите, если bridge стоит в конце длинной шины |
|---|
Цвета проводов как у Hikvision DS-K1107AMK. Если у вас другой считыватель, проверьте его инструкцию.

Первый запуск
Подайте питание. Подключите 12 В. Загорается индикатор питания, и bridge открывает сеть настройки OSDP-Reader-Setup-XXXXXX.
Подключитесь к сети настройки. Подключитесь с телефона или ноутбука; страница настройки откроется сама. Выберите свою сеть Wi-Fi и введите пароль.
Откройте веб-интерфейс. Теперь bridge доступен в вашей сети. Укажите там MQTT-брокер, пользователя и пароль.
http://osdp-reader-XXXXXX.local/Проверьте Home Assistant. В разделе Настройки → Устройства вы найдёте новое устройство с данными карты, клавиатурой, статусом PIN и диагностическими датчиками.
Интерфейс MQTT
Каждый топик начинается с ID устройства, например osdp-reader-3f9a12.

| …/card_data | Номер считанной карты |
|---|---|
| …/keypad | Код, введённый на клавиатуре, отправляется после # |
| …/pin_status | «Code akzeptiert» или «Code nicht akzeptiert» |
| …/reader_status | Состояние подключения считывателя (retained) |
| …/available | online или offline (last will) |
| …/cmd/feedback_ok | Положительный отклик на считывателе (светодиод, зуммер) |
|---|---|
| …/cmd/feedback_denied | Отрицательный отклик на считывателе |
| …/cmd/access_code | Задать мастер-код |
| homeassistant/sensor/… | Датчики, включая диагностику |
|---|---|
| homeassistant/button/… | Feedback OK и Feedback Denied |
| homeassistant/text/… | Код доступа |
Сброс
Если Wi-Fi или веб-интерфейс больше недоступны, удерживайте кнопку сброса 10 секунд. После этого bridge снова откроет сеть настройки.
Updates
Новая прошивка устанавливается через веб-интерфейс. Страница загрузки работает по HTTP, поэтому при режиме «только HTTPS» для обслуживания остаётся обычный HTTP-доступ.