Контроллер - это электронный блок, который управляет доступом. Считыватель у двери только считывает карту или код, а решение «пустить или не пустить» принимает именно контроллер. Он держит у себя базу пропусков, расписание и настройки: кому, куда и в какое время можно проходить.
Как это работает на практике: человек прикладывает карту к считывателю, считыватель передаёт её номер контроллеру, тот проверяет номер по своему списку и подаёт команду на замок - открыть. Если карты нет в списке или время прохода не разрешено, дверь останется закрытой. Заодно контроллер записывает событие: какая карта, какая дверь, дата и время.
Важное свойство - контроллер помнит настройки и список пропусков у себя, а не только в компьютере. Поэтому даже если компьютер выключен или пропал интернет, дверь продолжает работать по заданным правилам. К одному контроллеру обычно подключают одну или несколько дверей, а на большом объекте их ставят несколько и объединяют в общую систему.
Для владельца это та часть, от которой зависит надёжность всей СКУД. Именно через программу к контроллеру добавляют и удаляют карты, задают расписание и смотрят журнал проходов. Если нужно закрыть доступ уволившемуся сотруднику - меняют не замок, а запись в контроллере.