2016-05-24 11 views
0

Я пытаюсь выполнить калибровку для своих Samsung S6 Edge и S7, так как у них нет готовых значений в библиотеке. Я взял все записи RSSI для разных расстояний, но у меня возникли проблемы с выбором того, что нужно установить в качестве эталона RSSI. Мои показания на расстоянии 1 метра от iphone 5 отличаются от телефонов с телефонами iphone 6 или Samsung. Это заставляет меня спросить себя: почему я использую ссылку на iPhone 5, так как я буду использовать только свои телефоны Samsung (или другие телефоны Android) для этого приложения? Не было бы более точным, чтобы установить эталонное значение для одного считанных из приемного устройства, что мы в настоящее время откалибровать?В чем причина откалибровки устройства с использованием значения RSSI с iPhone 5?

Другой вопрос, который у меня возникает, заключается в том, что предсказанное расстояние, которое я получаю в конце калибровки, становится отрицательным, если фактическое расстояние меньше 50 см. Означает ли это, что я делаю что-то не так на данном этапе?

Спасибо за ваше время.

ответ

1

Причина, по которой вы откалибруете с помощью iPhone, состоит в том, что все мобильные устройства имеют разные антенны Bluetooth и характеристики усиления радиоприемника. Это приводит к тому, что каждый измеряет одинаковый уровень сигнала Bluetooth по-разному. Стандартом может быть только одно устройство. IPhone выбран в качестве стандарта для измерения значения калибровки 1 метра, встроенный в передаче сигнала маяка по двум причинам:

  1. Исторические: Apple, iPhone 4S был первым мобильным устройством для поддержки BLE маяки.

  2. Изобилие. Некоторое устройство должно использоваться как ссылка, и последняя модель iPhone, как правило, является наиболее широко доступным одним устройством.

ОК, чтобы использовать iPhone в качестве ссылки при работе с оценкой расстояния на устройстве Samsung. Все, что действительно имеет значение, заключается в том, что вы используете постоянную ссылку.

+0

Итак, из того, что я понимаю, не имеет значения, какой телефон я использую для вычисления ссылки 1 м, если я использую один и тот же телефон для каждой калибровки во время эксперимента? – user3001845

+0

It * имеет значение *. Если вы посмотрите на вычисления в этой таблице: https://docs.google.com/spreadsheets/d/1ymREowDj40tYuA5CXd4IfC4WYPXxlx5hq1x8tQcWWCI/edit#gid=0, вы увидите, что ячейка C9 зависит от значения A4, которое является iPhone константа калибровки. Вы должны знать это, потому что это будет передаваться с помощью маякового устройства и является входом в уравнение. – davidgyoung