Production 24/7 система RFID-турникетов в школе (1200 учеников). Работает ежедневно без простоев.
Стек:
- Raspberry Pi 4 — контроллеры на турникетах
- Hikvision swing barriers — физическое оборудование
- USB Serial TTL (PL2303 конвертеры) — связь с турникетами
- MySQL — логирование прохождений
- Python-сервисы под systemd
- Telegram-уведомления родителям (опционально)
Технические решения:
— Production-режим скриптов (silent, без print statements)
— Auto-reset USB-драйверов каждые 50 проходов (защита от corruption PL2303-контроллера)
— Real-time логирование с миллисекундной точностью
— Интеграция с системой питания (cashless RFID-payments в столовой по той же карте)
— Watchdog-сервис с авто-перезапуском при сбое
Особенности:
— Обработка пиковых нагрузок (утренний поток ~600 учеников за 15 минут)
— Защита от двойных проходов (RFID anti-passback)
— Журнал событий доступен в Bitrix-портале школы
Опыт production-эксплуатации: 4+ года, обработано более 1.5 млн проходов.