Блокировка и разблокировка дверей в зависимости от авторизации пользователя

9

Я хочу установить электронный замок в моем офисе / мастерской, который могут разблокировать только определенные лица. Я хочу, чтобы он блокировался каждый раз, когда дверь закрыта, а комната пуста, но я не хочу использовать ключ или пин-код каждый раз, когда открываю ее.

Поэтому я думаю о разработке системы, которая обнаружит близость к двери для авторизованных пользователей и разблокирует ее. Разрешение авторизованным пользователям подняться и открыть дверь. Система также должна была бы знать, когда авторизованный пользователь действительно находился в комнате, и держать дверь незапертой до тех пор, пока они не уйдут. Это должно быть управляемо с помощью датчиков движения и использования компьютерного терминала (регистрация того, что кто-то использует компьютер, равняется тому, кто находится в комнате).

Какое решение будет необходимо для достижения этой цели?

Томас Дженсен
источник
Я предполагаю, что уполномоченный человек - это тот, у кого в кармане есть определенный аппаратный токен (в отличие, например, от распознавания лиц)? Вы будете больше на проторенной дорожке, если поднесете этот жетон к читателю около двери. Считыватель отпечатков пальцев был бы другой распространенной возможностью (с различными компромиссами безопасности). Должна ли дверь быть заблокирована от постороннего пользователя, желающего покинуть комнату?
Жиль "ТАК - перестань быть злым"

Ответы:

4

Я никогда не реализовывал что-то подобное, но я реализовывал нечто подобное с другими видами использования. Я также задал вопрос здесь для автоматизации частей дома в зависимости от пользователя, который вошел. Его можно реализовать с помощью OpenHab с привязкой NetworkHealth: https://github.com/openhab/openhab/wiki/Network-Health-Binding .

Нет необходимости выдавать разные аппаратные токены для каждого пользователя, вместо этого им нужно всегда держать WiFi своего мобильного телефона включенным. Вы должны знать IP-адрес своего телефона в сети, чтобы хранить их в OpenHab следующим образом:

Switch Phone_WIFI   "Phone 1"   (Status, Network)   { nh="192.168.1.101" }
Switch Phone2_WIFI   "Phone 2"   (Status, Network)   { nh="192.168.1.102" }

Подробнее об OpenHAB: привязка проверит состояние соединения данного устройства с его IP-адресом, затем вы можете использовать правило, такое как:

rule "Allowed user home - Unlock Door"
when
    Item Phone_WIFI received update ON
then
    // turn on all lights
    postUpdate(Door_lock, OFF)

end

и аналогичный код, когда они покидают диапазон близости для

Item Phone_WIFI received update OFF

Я еще не проверял полученный код выключения обновления и не уверен на 100%, что он работает. Также имейте в виду, что близость и дальность - это проблема, потому что с несколькими различными методами (Bluetooth или WiFi) диапазон может быть длиннее или короче, чем вы хотите, поэтому расположение маршрутизатора или устройства Bluetooth должно быть очень правильно, чтобы дверь не открывалась во время Вы все еще входите в дорогу (если это не проблема для вас).

Джон Деметриу
источник
1
Вероятно, не решить внутреннюю / внешнюю дилемму, но видел этот ответ в другом месте;)
:) Ну, это благодаря вам. Я не мог связать свой вопрос, потому что это другой вопрос, но он также применим и здесь, из того, что я получил это: D
Я думаю, что я мог бы использовать это для других приложений, спасибо: D
В этом случае WiFi может быть проблематичным, так как диапазон больше, чем, по-видимому, ищет OP. Я также предположил бы, что IP-адрес проблематичен для приложений безопасности, потому что любой может установить свое устройство на то, которое необходимо, чтобы отпереть дверь. Если приложение должно держать детей вне офиса, это может быть хорошо; Я бы не использовал его (например) на входной двери.
TomG
4

Решение Bluetooth (в котором ключ играет роль смартфона) может стать для вас подходом.

Вы можете проверить эту страницу , которая имеет много вариантов, хотя я должен сделать заявление об отказе от ответственности, что я никогда не делал такого рода вещи.


источник
2

У меня нет опыта работы с датчиками приближения, но вариантов довольно много, и я уверен, что здесь вы получите лучшие ответы от участников форума.

Как только вы найдете датчик, который будет работать для вас, контроллер Fibaro RGBW может принимать аналоговые датчики приближения, которые при срабатывании посылают сигнал Z-Wave на контроллер Z-Wave, открывая / закрывая дверной замок и / или засов. Для этого вам потребуется первичный контроллер Z-Wave, а также дверной замок Z-Wave или Deadbolt.

Надеюсь, это поможет!


источник
2

Только что нашел этот замок Kwikset IoT. Различать внутри / снаружи. * Нажмите, чтобы заблокировать / открыть * Bluetooth-телефон или аппаратный токен * Возможен гостевой ключ.

НТН,

Ромен БУРДИ
источник
Они выглядят круто, но отзывы пользователей не велики.