слышал, что есть специальные устройства аля rfid-метки, сигнал с которых можно считывать и при его получении выполнять заданное действие. если найдете подобную информацию, то можно было бы развесить метки в кабинетах и при попадании туда девайса - он мог бы конектится к базе и писать свои координаты, а данные из базы выводить в веб-интерфейс на схему офиса. но вот хоть убейте не помню как они правильно называются((