Я буду экспериментировать со штрих-кодами (баркоды), а не QR. Они и читаются легче, и к месту менее требовательны. Если я правильно помню, то Вадим (Waddy) со скейла уже экспериментировал с ними в ТТ и добился положительных результатов, но встал вопрос - как интерпретировать этот код - номер вагона? То есть как его передавать на командную станцию и какой софт будет работать с этим номером? Тот же вопрос мне задавал и Алексей Лаба из VBLO. Я пока ответить не могу.
Хотя их использование скорее интересно мне для определения состава поезда, чем для определения занятости участка. После чтения многих обсуждений для определения занятости склоняюсь к токовым датчикам, для определения точного положения - к магнит+датчик Холла.