2016-03-31 3 views
1

Ich bin neu in Beacons und ich verstehe nicht, wie die Anwendung die Signale der Beacons verwaltet. Weil die App in kurzer Zeit viele Signale vom Beacon empfangen kann. Wie macht die Anwendung dieses wiederholte Signal? Wenn zum Beispiel ein Beacon eine Nachricht sendet und eine halbe Sekunde später dasselbe Beacon eine andere Nachricht sendet, dann erhält die Anwendung zwei Signale desselben Beacons. Es bedeutet, dass jedes Mal, wenn das Beacon eine Nachricht sendet, die App dem Benutzer ein Add zeigt? oder wie weiß die Anwendung, dass diese Nachricht bereits von der App angezeigt wurde?Wie die Anwendung das wiederholte Signal von Beacons verwaltet?

Antwort

1

Beacons senden keine Nachrichten an Benutzer. Sie übertragen immer nur eine eindeutige numerische Kennung mit einer typischen Rate von 1-10 Mal pro Sekunde. Das ist es! Das ist alles was sie tun!

Die meisten Funktionen, die Menschen mit Beacons assoziieren, werden wirklich von Software bereitgestellt, die auf einem Mobiltelefon läuft oder sogar auf Cloud-Servern läuft. Ein iOS Rahmen oder ein Android-Bibliothek erkennt die Leitstrahlübertragungen und wandelt sie in eine von zwei grundlegenden Ereignisbenachrichtigungen für mobile Anwendungen zu verarbeiten:

  1. Beacon erschien/verschwunden (die so genannte Monitoring)

  2. Beacon ist immer noch in einer geschätzten Entfernung (Entfernung genannt).

Durch den Einsatz von Überwachungs-Ereignissen werden mobile Apps gesagt, als Baken den ersten Blick erscheinen, und kann dann die Bake die eindeutige Kennung in eine Nachricht konvertieren über eine Lookup-Tabelle für den Benutzer angezeigt werden, um mit der App gebündelt oder auf einer Wolke Server. Dank der Überwachungsereignisbenachrichtigungen wird die Nachricht nur einmal für jedes Mal angezeigt, wenn das Beacon zum ersten Mal vom Telefon erkannt wird. Es wird nur dann erneut angezeigt, wenn das Funkfeuer außerhalb des Bereichs liegt und wieder in Reichweite ist.

Verwandte Themen