Привет, сегодня я бы хотел поделиться с вами идей как реализовать контроль доступа с помощью ZennoPoster.
Идея зародилась давно, когда столкнулись с проблемой. В течении нескольких дней, нужно было приезжать на один объект (а иногда и по несколько раз в день) через шлагбаум.
Нужно было звонить владельцу, чтобы открыли шлагбаум, а если учесть, что иногда можно не дозвониться или человек занят, а приезжали несколько авто и в разное время, и нужно было в течении дня иногда выезжать, короче тот еще комфорт
Попробуем решить задачу по автоматическому открытию шлагбаума, переложив это на ZennoPoster.
Вкратце, как работают многие шлагбаумы:
установлена плата с GSM модулем, есть внутренняя база номером, при поступлении звонка с номера который есть в базе, шлагбаум открывается. Все предельно просто ))
Но, так как периодически могут приезжать "гости" (курьеры, такси, работники и т.д.), вот эти постоянные перезвоны (звонок человеку, а потом он уже шлагбауму) нужно как-то автоматизировать.
Самый простой способ - распознавание номера авто и автоматическое открытие шлагбаума.
Ну и самим владельцем (за шлагбаумом) это упростит жизнь, если составить список всех авто, котором разрешен въезд. Не нужно постоянно будет звонить шлагбауму, чтобы он тебя пропустил ))
Так как цены на камеры с распознаванием номеров стоят неприлично много, мы с вами постараемся решить задачу за недорого
Мы не будем разбирать конкретных вендоров и модели камер, смотрите что доступно у вас в регионе по разумному прайсу, а может камера уже установлена на въезде.
У камер видеонаблюдения есть опция - область интереса (это нужно уточнить заранее), это когда в определенной области появляется объект (определенного размера), камера при срабатывании события, может отправить снимок на почту или FTP, этим мы и воспользуемся.
ZennoШлагбаум: как это работает
Краткий план:
Внесение номеров на временный въезд можно реализовать, например через ТГ бота.
Отправляем боту номер авто, которое должно приехать, и время на которое разрешен въезд (например один, два, три дня).
Но это уже за рамками данной публикации
для примера номер у него будет 8 800 123 45 67,
наш номер в примере это +1 26 05 2024, условимся что данный номер прописан на шлагбауме как доверенный (при звонке, с которого нужно открыть шлагбаум)
Данный пример разбил на этапы:
1) Проверяем FTP (тут это просто папка) на появление файла от камеры
2) Переходим на сайт с распознаванием номеров
4) Проверяем постоянный список, если номер авто в нем есть, переходим на этап 5,
PS: Все изображения взяты из открытых источников (яндекс картинки)
Надеюсь материал будет вам полезен ))
Идея зародилась давно, когда столкнулись с проблемой. В течении нескольких дней, нужно было приезжать на один объект (а иногда и по несколько раз в день) через шлагбаум.
Нужно было звонить владельцу, чтобы открыли шлагбаум, а если учесть, что иногда можно не дозвониться или человек занят, а приезжали несколько авто и в разное время, и нужно было в течении дня иногда выезжать, короче тот еще комфорт
Попробуем решить задачу по автоматическому открытию шлагбаума, переложив это на ZennoPoster.
Вкратце, как работают многие шлагбаумы:
установлена плата с GSM модулем, есть внутренняя база номером, при поступлении звонка с номера который есть в базе, шлагбаум открывается. Все предельно просто ))
Но, так как периодически могут приезжать "гости" (курьеры, такси, работники и т.д.), вот эти постоянные перезвоны (звонок человеку, а потом он уже шлагбауму) нужно как-то автоматизировать.
Самый простой способ - распознавание номера авто и автоматическое открытие шлагбаума.
Ну и самим владельцем (за шлагбаумом) это упростит жизнь, если составить список всех авто, котором разрешен въезд. Не нужно постоянно будет звонить шлагбауму, чтобы он тебя пропустил ))
Так как цены на камеры с распознаванием номеров стоят неприлично много, мы с вами постараемся решить задачу за недорого
Мы не будем разбирать конкретных вендоров и модели камер, смотрите что доступно у вас в регионе по разумному прайсу, а может камера уже установлена на въезде.
У камер видеонаблюдения есть опция - область интереса (это нужно уточнить заранее), это когда в определенной области появляется объект (определенного размера), камера при срабатывании события, может отправить снимок на почту или FTP, этим мы и воспользуемся.
ZennoШлагбаум: как это работает
Краткий план:
- Получаем снимок с камеры (если появилось авто перед шлагбаумом)
- Отправляем изображение на распознавание номера
- Сверяем номер с базой номеров, которым разрешен въезд
- Если номер в белом списке, звоним на шлагбаум
Внесение номеров на временный въезд можно реализовать, например через ТГ бота.
Отправляем боту номер авто, которое должно приехать, и время на которое разрешен въезд (например один, два, три дня).
Но это уже за рамками данной публикации
- В ZennoPoster делаем два списка с номерами, один с постоянно разрешенными номерами, во второй добавляем номера авто, которым временно разрешен въезд, сверяемся со списками, если номер есть, звоним шлагбауму, чтобы он открылся.
- После того, как мы определили, что номер авто находиться в разрешенном списке, нам нужно позвонить на шлагбаум, для этого удобнее всего воспользоваться sip клиентом.
- SIP можно подлечить у zadarma (для РФ это теперь novofon кажется), или у любого другого оператора IP телефонии. Главное, чтобы можно было выставить свой номер в CallerID (номер звонящего, который будет определяться), ну или подключить номер у них. Этот номер нам нужно будет добавить в шлагбаум, чтобы при звонке с этого номера он открывался ))
для примера номер у него будет 8 800 123 45 67,
наш номер в примере это +1 26 05 2024, условимся что данный номер прописан на шлагбауме как доверенный (при звонке, с которого нужно открыть шлагбаум)
Данный пример разбил на этапы:
1) Проверяем FTP (тут это просто папка) на появление файла от камеры
2) Переходим на сайт с распознаванием номеров
- Загружаем файл
- Отправляем на распознавание номера
- Парсим номер
4) Проверяем постоянный список, если номер авто в нем есть, переходим на этап 5,
если нет, то проверяем временный список, если номер есть, переходим на этап 5,
если номер и тут не оказалось, переходим на этап 6, и записываем номер в файл
5) Запускае SIP клиента и звоним на шлагбаум (8 800 123 45 67)запись в лог номер авто и время звонка
PS: Все изображения взяты из открытых источников (яндекс картинки)
Надеюсь материал будет вам полезен ))
Вложения
-
5,1 МБ Просмотры: 105
Последнее редактирование модератором: