android - Build simple indoor postioning with ibeacon -


i'm trying build indoor positioning system android, depends on ibeacons detect i, how can go other room.

let's take example: in home want put 1 beacon in every-room, in application have simple indoor map show home design contains fixed point every-beacon , fixed path between them.

how can make phone moving inside map depends on distance between phone , beacon , make phone movement on fixed path.

is solution without using gps or lonlat point? if better idea can helps?

what map beacons arbitrary coordinate space, irrespective of gps. map gps well, think you'll little out of until the distances between beacons larger average gps accuracy - in other words, until mapped area large, won't happen if you're talking small indoor environment.

and if achieve "perfect" gps accuracy in environment, on phone limited max accuracy of 5m radius still isn't guaranteed (gps errors assumed follow normal distribution reported accuracy 68% confident, or 1 standard deviation mean.) if gps input positioning, have accept degree of error input.

with mapped coordinate space, estimated distance beacons based on signal strength , perform triangulation approximate point. need 3+ beacons @ given time work. 1 naive approach might pick 3 beacons scanned beacon list best rssi values, , triangulate those.

the problem approach is, again, interference , accuracy, linked. when you're moving within home, walls dampen signal , other radio electronics may impact well.


Comments

Popular posts from this blog

get url and add instance to a model with prefilled foreign key :django admin -

css - Make div keyboard-scrollable in jQuery Mobile? -

android - Keyboard hides my half of edit-text and button below it even in scroll view -