2017-01-25 12 views
0

(как) Возможно ли, чтобы URL-адрес Eddysone обеспечивал функциональность, аналогичную NFC, которая могла бы иметь только пользователь в непосредственной близости, чтобы получить URL-адрес?Опыт использования Eddystone Tap/NFC

Я тестировал, используя библиотеку eddystone-beacon на плате Wi-Fi с поддержкой Bluetooth 4 Bluetooth, чтобы отправить сигнал успешно. Но я нахожу, что могу получить сигнал издалека (20 + м), когда я хотел бы ограничить его до одного метра. В библиотеке есть опции для ослабления мощности txPowerLevel: -22, // override TX Power Level, но я нахожу, что изменение этого только беспорядка с расчетом, а не способность принимать сигнал.

Является ли это возможно проблема с аппаратным обеспечением (возможно выделенный USB позволит контролировать?)

ответ

1

Eddystone-URL не предназначен для работы таким образом, используя стандартные сервисы Google. Однако, можно сделать, что вы хотите, если у вас есть специальное приложение на мобильном устройстве, которое обнаруживает маяк.

Если это вариант для вас, вы не захотите уменьшить мощность передатчика на вашем аппаратном устройстве. Даже если у вас есть аппаратное обеспечение, которое позволяет это, отправка очень слабых сигналов приведет к непредсказуемым минимальным диапазонам обнаружения 3 фута или более на устройствах с сильными приемниками, а не обнаружению вообще (даже при касании маяка) на устройствах со слабыми приемниками.

Вместо этого оставьте его с максимальной мощностью передачи, а затем фильтруйте для сильного RSSI на принимающем устройстве, показывая обнаружение только тогда, когда RSSI соответствует порогу. У вас все еще будут проблемы с разной силой приемников, но это гораздо более предсказуемо. Я использовал эту технику в сочетании с базой данных устройства, которая отслеживает самый сильный уровень сигнала, наблюдаемый для модели устройства, поэтому я знаю, какой RSSI определит конкретная модель устройства, когда она находится рядом с маяком.

Если вы играете для этого подхода, вы можете использовать Android Beacon Library, чтобы определить URL-адрес Eddytstone для вашего приложения на устройствах Android и iOS Beacon tools на устройствах iOS.

+0

Благодарим вас за понимание. Я просто хочу отправить URL-адрес пользователю самым простым и доступным способом. Требование пользователя загружать приложение усложняет процесс – Daniel