Эта задача напоминает мне задачу, которую решает система автоматической идентификации (САИ) единиц подвижного состава «Пальма». Как-то эту систему забыли, а одно время она хорошо рекламировалась и внедрялась.
Не знаю, насколько далеко сейчас разработчики продвинулись, но идея была не плохая. При небольшой доработки этой системы (НСУ) её можно было бы вешать на опорах контактной сети - это моё мнение (кто ж даст дорабатывать), даже были наработки, которые пошли под стол

.
Более эффективна эта система при её совмещении с АСДК, АСК ПС.