Идеи, идеи...
Есть наиболее простое решение, но с элементами СКУД:
Считыватель на входе у двери кабины водителя, датчик прохода на ступеньке и кнопка подтверждения/второй считыватель чуть далее. Контроллер, даже самый простой типа Z5-R + лампа индикации.
Плюсы: максимальная простота.
Минусы: могут понадобится дополнительные устройства, не влияющие на нулевую конфигурацию. Требуется участие водителя, если уж турникет не использовать. Вход только через первую дверь.
В общем так. Техническую конфигурацию оборудования можно обсудить, всё равно все условия не учтёшь. Моя почта tintagel(всем известное существо)yandex.ru или пишите на сайт.
Ещё были мысли о только сидячих местах с подтверждением идентификаторов сидячих, но там опять водитель, но вход через все двери.
И двухфакторная идентификация: зарегистрировался на остановке, сел в автобус.
Успехов.