Über HTTP-Server konfigurieren Sie die HTTP-Endpunkte für die LBS-Daten.
- URL
-
Konfigurieren Sie hier die URL des HTTP-Endpunkts.
Anmerkung: Es werden HTTP und HTTPS unterstützt. Bei der Verwendung von HTTPS muss zusätzlich ein CA-Zertifikat zur Überprüfung des Servers auf das Gerät hochgeladen werden. Dies kann über WEBconfig erfolgen. Siehe Location Based Services.
- Schlüssel
- Das Secret (Schlüssel) wird in den JSON-Nachrichten des Access Points zum Endpunkt übertragen und kann dazu dienen, die Nachrichten zusätzlich zu authentifizieren.
- Datenquellen
- Konfigurieren Sie hier, welche Arten von LBS-Daten gesendet werden sollen. Aktuell ist nur BLE verfügbar.
- BLE-Messfelder
- Konfigurieren Sie hier im Detail, welche Messfelder bzw. vom Access Point ermittelten Daten in den Nachrichten an den HTTP-Endpunkt enthalten sein sollen. Es empfiehlt sich, diese auf den tatsächlich benötigten Umfang anzupassen, um das Datenaufkommen gering zu halten.
- Pufferzeit
- Nachdem die konfigurierte Zeit (in Sekunden) erreicht ist, werden alle bis dahin gepufferten BLE-Nachrichten an den Server gesendet.
- Puffergröße
-
Nachdem die konfigurierte Datenmenge (in Bytes) erreicht ist, werden alle bis dahin gepufferten BLE-Nachrichten an
den Server gesendet.
Anmerkung: Werden sowohl die Pufferzeit als auch die Puffergröße auf 0 gesetzt, werden die Nachrichten so rasch wie möglich an den Server gesendet.
Datenformat der an den Endpunkt gesendeten Nachrichten
- Für BLE:
{ "deviceMac": "00A0574C49EB", "measurements": [ { "addressType": "Random", "deviceAddress": "70CE7B7014EC", "name": "", "rssi": -93, "seenTime": 1599208076493 }, { "addressType": "Random", "deviceAddress": "70CE7B7014EC", "name": "", "rssi": -93, "seenTime": 1599208076494 "advertisingData": "1eff0600010920024bab81ba8815c5dc61c38449a886740a1ddb09b9e2ad8e", "scanResponseData": "050974657374" } ], "secret": "", "type": "BLE", "version": "1.0" }
- version
- Die Version der verwendeten API. Aktuell ist dies immer 1.0.
- secret
- Das in der Konfiguration des Access Points festgelegte HTTP-Server-Secret.
- type
- Der Typ der gesendeten Daten. Kann entweder WLAN oder BLE sein.
- deviceMac
- Die LAN-MAC-Adresse des Access Point.
- measurements
- Hierin ist mindestens ein Messwert enthalten. Es können aber auch mehrere enthalten sein.
- deviceAddress
- Die Adresse des BLE-Gerätes bzw. -Clients.
- seenTime
- Der Zeitstempel (in Unix-Zeit), zu dem der BLE-Frame vom Client am Access Point empfangen wurde.
- addressType
- Der BLE-Adresstyp. Folgende Adresstypen sind möglich: Public oder Random.
- rssi
- Die Signalstärke in dBm des empfangenen BLE-Frames.
- name
- Der vom BLE-Gerät übermittelte Name. Kann nur übermittelt werden, wenn der aktive BLE-Scan in den BLE-Betriebseinstellungen aktiviert ist.
- advertisingData
- Das komplette vom BLE-Gerät übermittelte Advertisement.
- scanResponseData
- Die komplette vom BLE-Gerät übermittelte Scan-Response. Kann nur übermittelt werden, wenn der aktive BLE-Scan in den BLE-Betriebseinstellungen aktiviert ist.