mobile Beaconscanner

Mobile Beaconscanner

Für die mobile Erfassung von iBeacons sind mobile  Beaconscanner notwendig, die in Fahrzeugen oder anderen mobilen Gegenständen verbaut sind. Da diese mobilen  Beaconscanner für die verschiedene Module viel Strom benötigen, ist eine feste Stromversorgung vom Vorteil.

Wir nutzen für die Erfassung der Beacons  „vehicle Tracker“ oder  umgangsprachlich auch Fahrzuegtracker genannt. Diese sind in unseren Fahrzeugen verbaut. Ihre primäre Aufgabe ist eigentich das Tracking des entspechenden Fahrzeugs. Hier für Nutzen die Software GPSGate.

Was macht ein Fahrzeugtracker/ Beaconscanner?

Ein Fahrzeugracker erkennt mithilfe seiner Sensoren, ob sich ein Fahrzeug bewegt. Ein Sensorwert kann eine Beschleunigung, ein digitaler oder ein analoger Input sein. Diese Informationen plus der aktuellen Position und einem aktuellen Zeitstempel sendet das Gerät dann an einen Server.

Teltonika FMB003 als mobiler Beaconscanner
Beispiel von mobilen Beaconscanner Teletonika FMB003

Wir nutzen die Fahrzeugtracker vom Hersteller Teltonika. Ihrer eigentlichen Aufgabe ist das Übermitteln der Fahrzeuginformationen. Aber gleichzeitig erfassen diese Geräte auch Beacons. Über 100 Beacons pro Sendevorgang und das ist nicht gerade wenig. In ihrer Konfiguration ist es sogar möglich, zwei verschiedene Server anzusprechen. Das ist hilfreich, die Daten für einen Trackingserver für die Fahrzeuge zu verwenden und mit dem zweiten Server die Beacons auszuwerten. Dadurch sind diese Geräte perfekte mobile Beaconscanner für mich.

Übertragungsprotokoll des Beaconscanner

Ein großer Vorteil des Herstellers ist auch das offene Übertragungsprotokoll. Das macht es leicht, die in dem Übertragungsprotokoll enthalten Beaconwerte auszuwerten.

Dokumentation des Übertragungsprotokolls eines mobilen Beaconscanner
Dokumentation des Aufbau des Übertragungsprotokolls

Die eigentliche Schwierigkeit ist nun die übertragenden Daten zu parsen und die enthaltenen Informationen auszuwerten.

Beaconinformationen im Protokoll
Erkärung der einzelnen übertragenen Bytes im Übertragungsprotokolls

Hierzu haben wir eine Software entwickelt, die die Kommunikation mit dem mobilen Beaconscanner durchführt und die Daten dann für unsere REST-API aufbereitet. Gerade die Kommunikation mit dem mobilen Beaconscanner erfordert etwas mehr Kreativität bei der Softwareentwicklung. Der mobile Beaconscanner meldet sich nämlich bei seinem Server an und erwartet dann eine Authentifizierung und anschließende Freigabe für das Senden der Daten.

Wieso wir uns damit beschäftigen, zeige ich in diesem Video

Wie eine stationäre Erfassung aussieht zeige ich euch in diesem Artikel: stationäre Beaconscanner

Ein Kommentar

Kommentare sind geschlossen.