Контроллер — мозг системы доступа: он хранит список карт, решает, открыть ли дверь, и ведёт журнал проходов. Выбирают по числу дверей и точек прохода, по типу считывателей и по тому, нужна ли работа без связи с сервером: автономный контроллер продолжает пускать людей, когда сеть недоступна. Заранее решите, нужен ли учёт рабочего времени — от этого зависит и модель, и программная часть.