Первая мысль — база активная а клиенты (лампочки) пассивные. А если наоборот? Пусть лампочки раз в 2-3 секунды «маякуют» (к примеру акустическим щелчком или любым удобным вам способом, радио 1-5 ГГц, неважно), а база оснащенная 3-4 сенсорами триангулирует по задержкам. Преимущества — вы можете вычислить не только дистанцию а вообще координаты клиентов. Вы понимаете о чем я?