2017-01-25 4 views
0

(wie) Ist es möglich, die Eddysone-URL bieten Funktionalität, ähnlich wie bei NFC, die der Benutzer nur in unmittelbarer Nähe der URL erhalten könnte?Tippen Sie auf/NFC-ähnliche Eddystone Experience

Ich habe mit der eddystone-beacon Bibliothek auf der Intel Bluetooth 4-fähigen Wifi-Karte getestet, um das Signal erfolgreich zu senden. Aber ich finde, dass ich das Signal von weit (20 + m) weg empfangen kann, wenn ich es auf einen Meter begrenzen möchte. Die Bibliothek verfügt über Optionen, um die Leistung txPowerLevel: -22, // override TX Power Level zu dämpfen, aber ich finde, dass die Änderung dies nur mit der Abstandsberechnung, und nicht die Fähigkeit, das Signal zu empfangen. mit Googles Standarddienst

Ist das vielleicht ein Problem mit der Hardware (vielleicht ein spezielles USB würde die Kontrolle erlauben?)

Antwort

1

Eddystone-URL ausgelegt ist nicht auf diese Weise zu arbeiten. Jedoch ist es möglich zu tun, was Sie wollen, wenn Sie eine dedizierte App auf dem mobilen Gerät haben, das den Beacon erkennt.

Wenn dies eine Option für Sie ist, sollten Sie die Sendeleistung Ihres Hardwaregeräts nicht reduzieren. Selbst wenn Sie Hardware erhalten, die dies ermöglicht, führt das Senden eines sehr schwachen Signals zu unvorhersehbaren minimalen Erkennungsbereichen von 3 Fuß oder mehr auf Geräten mit starken Empfängern und überhaupt nicht zu Erkennungen (auch wenn die Bake berührt wird) auf Geräten mit schwachen Empfängern.

Stattdessen lassen Sie es mit der maximalen Sendeleistung und dann Filter für eine starke RSSI auf dem Empfangsgerät, zeigt die Erkennung nur, wenn der RSSI einen Schwellenwert erfüllt. Sie werden immer noch Probleme mit unterschiedlichen Stärken von Empfängern haben, aber es ist viel vorhersehbarer. Ich habe diese Technik in Kombination mit einer Gerätedatenbank verwendet, die den stärksten Signalpegel für ein Gerätemodell verfolgt. So weiß ich, welches RSSI ein bestimmtes Gerätemodell erkennt, wenn es sich direkt neben dem Beacon befindet.

Wenn Sie ein Spiel für diesen Ansatz haben, können Sie die Android Beacon Library Eddytstone-URL für Ihre App auf Android-Geräten und die iOS Beacon tools auf iOS-Geräten erkennen.

+0

Vielen Dank für die Einsicht. Ich möchte nur eine URL an einen Benutzer senden, die am einfachsten und zugänglichsten ist. Die Anforderung, dass der Benutzer eine App herunterladen muss, macht den Prozess komplizierter – Daniel

Verwandte Themen