Мы планируем заменить нашу систему магнитных карт для всего кампуса на что-то более надежное. Со стороны «программиста» я считаю, что должно быть масштабируемое решение с открытым исходным кодом, которое уже делает это, но все, что мне удалось найти, это проприетарные решения для конкретных поставщиков.
В идеале это должно быть следующее:
Отсутствие информации, которую я нахожу, заставляет меня думать, что я не ищу то, что нужно ... или такого решения не существует. Разве для этого нет какого-то базового решения с открытым исходным кодом (например, MySQL для баз данных, Moodle для LMS или Apache для веб-сервера)?
Единственные такие продукты, о которых я знаю, это AveaЛиния подключенных к Ethernet считывателей проксимити карт, которые, будучи помечены картой, отправляют HTTP-запрос на веб-сервер по IP-адресу, который вы указываете с помощью параметра DHCP 72. Вы создаете свои собственные веб-службы для ответа на эти HTTP-запросы. с инструкциями, понятными для устройства чтения карт, например с инструкциями, чтобы открыть дверь или запретить вход. Они поддерживают только бесконтактные карты и брелоки; у них нет опции магнитной полосы. Есть модель, в которой есть клавиатура для дверей, требующих двухфакторной аутентификации.
Конечно, это означает, что вы можете создавать и поддерживать свою собственную базу данных карт и пользователей ... или, что еще лучше, вы можете настроить свою систему контроля физического доступа для запроса ваших LDAP или AD серверов на внутренней стороне.
Более подробная информация доступна на Страница продукта считывателя карт TCP / IP Avea. В WEB08S руководство включает подробную информацию о HTTP-запросах, которые генерируют эти устройства, а также подробную информацию об ответах, которые они могут принимать и понимать.
Хотя реализация Avea полностью открыта, она не основана на общеотраслевом открытом стандарте. Это очень плохо, но я все же считаю это наиболее многообещающим вариантом. Мне очень нравится подход HTTP: любой достойный программист знает, как использовать поиск в базе данных (или LDAP) для ответа на HTTP-запрос. С другой стороны, большинство коммерческих систем физической безопасности используют непонятные и устаревшие протоколы связи, такие как Wiegand, имеют совершенно отвратительные системы контроля доступа и аутентификации на внутренней стороне и не предлагают возможности для интеграции с вашими собственными системами.
Я думаю, вы немного пораньше. На самом деле нет ничего стандартного и доступно еще.
Нашел проект для прокси-карт: Cerberus-Prox. К сожалению, я не думаю, что он будет очень масштабируемым.
В ONVIF Недавно стандарт был расширен и теперь включает контроль физического доступа в дополнение к видеонаблюдению. Однако пока что не было выпущено ни одной соответствующей продукции.
Благодаря популярности «хакерских пространств», коворкингов и других общих семинаров, наконец, появился интерес к этому. Вот проект аппаратного / программного обеспечения с открытым исходным кодом, который мы поддерживаем:
http://code.google.com/p/open-access-control/
Ничего особенного, но полный дизайн бесплатен, выполняет свою работу, и люди добавили немало вещей, например, http-интерфейс.