Надо было серийные номера ставить не в приборчики, а на места установки http://aly.projektas.lt/Projects/Polygon/Polygon.htm Как это сделано в проекте по ссылке.
Тогда настройку географиии сети делаете один раз и все.
А так вообще в серьезных прикладных протоколах типа CANopen специально требуют ставить элементы ручной установки идентификатора устройства чтоб очень умные разработчики не пытались изобретать новые сценарии развертывания полевых сетей.