Главное, что вам нужно сделать, - это SDK для помещений.Такие SDK гораздо более специализированы, чем SDK маяков общего назначения, поскольку сами маяки не дают вам местоположение X / Y.Эти виды систем позиционирования сложны в настройке и обычно требуют оплаты за использование.Вы можете попробовать Estimote Indoor Location SDK.
Когда у вас есть это, вы должны создать свою собственную карту (нарисовав ее самостоятельно или используя отсканированную копию существующего плана этажа.).Затем вы просто редактируете свою карту в графическом редакторе, чтобы отметить местоположение маяков (или построить их программно).
Все вышеперечисленное возможно, но требует много работы.Подробные шаги гораздо более многочисленны, чем можно ответить в вопросе о StackOverflow.