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
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:
Beacon erschien/verschwunden (die so genannte Monitoring)
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.
- 1. Google Beacons Dashboard zeigt keine registrierten Beacons
- 2. Wie werden die Kernbibliotheken von Perl verwaltet?
- 3. Wie verwaltet man das Pooling von Objekten im Frühling?
- 4. Wie man interne Module von Node.JS verwaltet
- 5. Capturing Kill-Signal in Eclipse RCP-Anwendung
- 6. bluetoothlegatt: finde keine Beacons
- 7. Browser-Erkennung von Bluetooth Beacons/iBeacons
- 8. In Verilog, wie das hohe Signal zu verdoppeln und halten schrieb das Low-Signal gleiche
- 9. Wie man das Refresh/Reload einer Ansicht auf iOS verwaltet?
- 10. Wie finde ich die kürzeste Entfernung zwischen mehreren Beacons?
- 11. ios beacons monitring hintergrund
- 12. Wie erstellt man eine Web App, die mit Beacons funktioniert?
- 13. Wie verwaltet ptr_vector Speicher?
- 14. Gibt es ein tragbares Gerät, das BLE-Beacons scannen kann?
- 15. Wie man die Abhängigkeit von Servlet-API verwaltet?
- 16. alt Beacon Cordova nicht Beacons
- 17. Wie wird die Kapazität mit Trello verwaltet?
- 18. Wie verwaltet MSMQ Nachrichten?
- 19. Sparksql: Json-Array, das die Reihenfolge der Elemente verwaltet
- 20. Bluetooth Low Energy Beacons Entfernung mit Python
- 21. Wie werden die Sequenzen von JPA und Hibernate verwaltet?
- 22. Wie verwaltet Python oder Javascript die Größenanpassung von Arrays?
- 23. Wie passt Signal-R in das IIS-Aktivierungsmodell?
- 24. Wie verwaltet Dropbox Infinite Dateiplatzhalter?
- 25. Wie setze ich die Ablaufzeit für ein Cookie, das von Plack :: Middleware :: Session verwaltet wird? Jetzt
- 26. Wiederverwendbare Liste, die Speicher verwaltet
- 27. Hilft das Verwenden von funktionalen Sprachen gegen die wiederholte Berechnung von Werten?
- 28. Wie man Android-Anwendung durch externes Signal anstellt?
- 29. Kann ich ein Beacon-Signal von meinem Android-Gerät übertragen und gleichzeitig in der Nähe befindliche Beacons scannen?
- 30. Wie kann man feststellen, wer das Signal ausgesendet hat?