2015-01-05 3 views
0

Я работаю над iBeacon Application, которое обнаружит мой ближайший iBeacon и подключится к нему & обслуживать дальнейший процесс.Android: Найти мое положение iBeacon

Я сделал с нахождением мой ближайший IBeacon и получить его все свойства, как: UUID, точность, Major, Minor, RSSI, TRANSMITER питания и т.д.

Теперь я хочу, чтобы найти, что IBeacon в каком направлении от мое устройство, это левое/правое/верхнее/нижнее или любые другие углы направления?

Под моим ближайшим списком поиска iBeacon.

enter image description here

ответ

3

К сожалению, это невозможно:

Не ждите, чтобы быть в состоянии определить направление на маяк. Поскольку маяки обычно являются всенаправленными передатчиками, хотя вы можете оценить расстояние, вы не можете оценить направление.

См: Fundamentals of Beacon Ranging

1

Вещь вы пытаетесь сделать, это не представляется возможным использовать только один IBeacon. Вы ищете нечто вроде трилатерации, которая требует минимум 3 маяков. Это может вас заинтересовать Triangulate example for iBeacons

1

Эта технология работает из-за того, что мы знаем, что изначально первоначально были определены iBeacon. Чтобы получить координаты iBeacon, вам нужно знать, по крайней мере, их локальные координаты. Приложение использует локальную систему координат, на которой iBeacons служат опорными точками. Если вы не знаете свои координаты и IBeacon тогда у Вас не будет ничего, чтобы вычислить

Смежные вопросы