IoT и автоматизацияKLOKL Bridge
Почему bridge говорит на OSDP, а не на Wiegand
Многие считыватели карт до сих пор используют Wiegand — интерфейс 1980-х. Для KLOKL Bridge мы выбрали OSDP: с контролем, двусторонний и с возможностью шифрования.
2 мин чтения

Wiegand передаёт номера карт в одну сторону и открытым текстом. OSDP работает по RS-485, постоянно контролирует считыватель, общается в обе стороны и умеет шифровать. Поэтому KLOKL Bridge использует OSDP.
Если вы подключаете считыватель карт к Home Assistant, первый вопрос — как считыватель общается с контроллером. Большинство дешёвых считывателей предлагают Wiegand, многие профессиональные — ещё и OSDP. Для KLOKL Bridge мы сознательно выбрали только OSDP.
Wiegand: в одну сторону и открытым текстом
Wiegand появился в 1980-х. Считыватель отправляет номер карты импульсами по двум линиям данных, D0 и D1. Обратно ничего не приходит, ничего не шифруется, и контроллер не знает, на месте ли считыватель. Небольшие устройства, спрятанные за считывателем, могут записывать номера карт и позже воспроизводить их; они продаются свободно.
OSDP: контролируемый диалог
OSDP (Open Supervised Device Protocol) — открытый стандарт Security Industry Association, опубликованный как IEC 60839-11-5. Он работает по RS-485. Контроллер опрашивает считыватель несколько раз в секунду; если считыватель снимут или перережут кабель, это сразу заметно.
Поскольку диалог идёт в обе стороны, bridge может и управлять считывателем. На практике это значит:
- зелёный светодиод и зуммер при разрешённом доступе, красный — при отказе
- ввод с клавиатуры приходит отдельным значением, независимо от карты
- состояние считывателя видно в Home Assistant как диагностический датчик
Шифрование, если считыватель его поддерживает
OSDP Secure Channel шифрует обмен между считывателем и контроллером по AES-128. Наша прошивка поддерживает его для считывателей, которые его предлагают. Умеют не все: например, Hikvision DS-K1107AMK, с которым мы тестируем, — нет. Даже без шифрования OSDP опережает Wiegand благодаря контролю и обратной связи.
Длинные линии, четыре провода
RS-485 передаёт сигнал дифференциально и рассчитан на длинные линии в зданиях. Считывателю нужны четыре провода: +12 В, A+, B− и GND. Bridge питает считыватель, поэтому второй блок питания у двери не нужен. Если bridge стоит в конце длинной шины, включите его терминатор 120 Ом.
Коротко
- Wiegand: в одну сторону, открытый текст, без контроля, без обратной связи
- OSDP: в обе стороны, с контролем, управление светодиодом и зуммером, опционально AES-128
Что это значит для Home Assistant
Bridge переводит OSDP в MQTT. Номера карт, ввод с клавиатуры и результат PIN приходят как датчики; ваши автоматизации отправляют отклик обратно на считыватель. Как это выглядит на практике, показывает наше руководство по карте и PIN; все топики описаны в документации.
Ещё по теме
Все записи →
IoT и автоматизацияKLOKL Bridge
Local first: почему дверь не должна зависеть от интернета
Облачные сервисы приходят и уходят, а дверь остаётся. Почему KLOKL Bridge работает полностью в вашей сети и что всё же стоит предусмотреть.
1 мин чтения

IoT и автоматизацияHome Assistant
Карта и PIN: автоматизация доступа в Home Assistant
Шаг за шагом: одна автоматизация, которая проверяет карту, ждёт PIN и даёт считывателю зелёный или красный сигнал.
2 мин чтения

IoT и автоматизацияHome Assistant
Шифрование MQTT: TLS для брокера Mosquitto в Home Assistant
Шаг за шагом: включите TLS в дополнении Mosquitto и подключите KLOKL Bridge по MQTTS на порту 8883. С честным взглядом на то, от чего это защищает.
1 мин чтения
Новости о KLOKL Bridge
Новые записи, обновления прошивки и дата запуска — прямо на почту.