Skip to main content

Bereitstellen und Konfigurieren von Beacons

Verfügbar für ArcGIS-Organisationen mit Lizenz für die Erweiterung "ArcGIS IPS".

Nachdem Sie den Plan für die Platzierung der Beacons fertiggestellt haben, konfigurieren Sie diese in der Einrichtung und stellen sie bereit. Es wird empfohlen, die Tabelle "IPS_Beacons_Inventory" auszufüllen, um die manuelle Dateneingabe während der Beacon-Bereitstellung zu reduzieren. Dieser Workflow ist mit der ArcGIS IPS Setup-App Version 1.9 oder höher kompatibel. Beacons können jedoch auch ohne die Tabelle "IPS_Beacons_Inventory" bereitgestellt werden. Dieser Ansatz beinhaltet die direkte Aktualisierung der IPS_Beacons-Feature-Class, die mit der IPS Setup-App Version 1.6 oder höher kompatibel ist.

Während der Beacon-Bereitstellung können Sie mit der IPS Setup-App die Positionen der Beacons aus dem Platzierungsplan anpassen und die Attributwerte der Features direkt lokal aktualisieren. Befolgen Sie die Anweisungen zur Installation und Konfiguration, um optimale Ergebnisse zu erzielen.

Konfigurieren der Tabelle "IPS_Beacons_Inventory" für die Beacon-Bereitstellung

Die Tabelle "IPS_Beacons_Inventory" wird von der IPS Setup-App verwendet, um die Beacon-Bereitstellung zu vereinfachen. Die Tabelle speichert Informationen über Beacons, die für die Bereitstellung geplant sind. Während der Beacon-Bereitstellung füllt die Tabelle "IPS_Beacons_Inventory" automatisch die erforderlichen Felder aus, sobald die Beacon-Kennung – entweder BEACON_ID oder MAC_ADDRESS – eingegeben wird. Die Beacon-Kennung ermöglicht das Importieren der notwendigen Attributwerte in die IPS_Beacons Feature-Class.

Um die Tabelle "IPS_Beacons_Inventory" zu füllen, müssen Sie sicherstellen, dass Sie über eine Liste mit der Konfiguration aller bereitzustellenden Beacons verfügen. Diese Datei ist in der Regel eine CSV-Datei und wird vom Beacon-Anbieter bereitgestellt. Die Beacon-Attribute müssen in den folgenden Feldern der Tabelle "IPS_Beacons_Inventory" eingefügt werden:

Das Feld Wert
UUID Die eindeutige Kennung (UUID, Unique Identifier) des Beacons gemäß der Definition im iBeacon-Protokoll
MAJOR Die Gruppenkennung, die dem Beacon zugewiesen wurde
MINOR Die Kennung des Beacons innerhalb der Gruppe
RSSI_1M Die Signalstärke in 1 Meter Entfernung vom Beacon
Hinweis:

Einige Beacon-Anbieter stellen ggf. keinen expliziten Wert für das Feld RSSI_1M bereit. Stattdessen stellen sie möglicherweise einen vereinfachten Sendeleistungspegel und ein separates Dokument zur Verfügung, in dem die Leistungspegel dem RSSI-Wert in 1 Meter Entfernung zugeordnet werden. Sie können das Feld RSSI_1M später mit dem Werkzeug Feld berechnen in der Toolbox "Data Management" füllen.

Zusätzlich muss entweder das Feld BEACON_ID oder MAC_ADDRESS gefüllt werden:

Das Feld Wert
BEACON_ID Eine kurze alphanumerische Zeichenfolge, mit der ein Bluetooth-Beacon eindeutig identifiziert wird.
MAC_ADDRESS Ein 48-Bit-Identifikator, der ein Bluetooth-Beacon eindeutig identifiziert

Um die Beacon-Attribute in der Tabelle "IPS_Beacons_Inventory" anzugeben, führen Sie die folgenden Schritte durch:

  1. ArcGIS Pro starten

  2. Öffnen Sie die Karte, die Sie für IPS erstellt haben, oder erstellen Sie eine Karte.

  3. Fügen Sie die vom Beacon-Anbieter bereitgestellte Beacon-Konfigurationsdatei und die Tabelle "IPS_Beacons_Inventory" zur Karte hinzu.

  4. Klicken Sie auf dem Menüband auf die Registerkarte Analyse, danach auf Werkzeuge .

    Daraufhin wird der Bereich Geoverarbeitung angezeigt.

  5. Klicken Sie im Bereich Geoverarbeitung auf die Registerkarte Toolboxes.

  6. Geben Sie im Suchfeld Anhängen ein.

    Tipp:

    Erweitern Sie Data Management Tools > Allgemein, und klicken Sie auf Anhängen.

    Das Werkzeug wird im Bereich Geoverarbeitung geöffnet.

  7. Legen Sie die Werkzeugparameter Anhängen folgendermaßen fest:

    • Ziel-Dataset: Wählen Sie die Tabelle "IPS_Beacons_Inventory" aus.

    • Eingabe-Datasets: Verwenden Sie die CSV-Datei für das Beacon, die Sie vom Beacon-Anbieter erhalten haben.

    • Feldabgleichstyp: Geben Sie die Feldzuordnung zum Abgleichen von Feld-Unterschieden verwenden an.

    • Feldzuordnung: Stellen Sie sicher, dass die folgenden Felder zugeordnet wurden: UUID, MAJOR, MINOR, RSSI_1M und entweder BEACON_ID oder MAC_ADDRESS.

      Hinweis:

      Manche Beacon-Anbieter stellen vielleicht nicht alle Felder bereit. Erstellen Sie die Felder manuell mit der Option Feld hinzufügen in der Tabelle "IPS_Beacons_Inventory", und stellen Sie sicher, dass sie dem Schema des ArcGIS IPS-Informationsmodelles folgen.

  8. Klicken Sie auf Ausführen.

Sie können nun die Tabelle "IPS_Beacons_Inventory" im Rahmen der Beacon-Bereitstellung nutzen. Nach der Bereitstellung können die Beacon-Features für die Erstellung eines IPS-Positionierungs-Datasets ohne Einmessung verwendet werden.

Tipp:

Nach der Beacon-Bereitstellung können Sie die IPS Setup-App 1.8 und höher verwenden, um die Beacon-Wartung durchzuführen und die Integritätsdaten der Beacons zu überwachen und zu erfassen.

Bereitstellen und Konfigurieren der Beacons ohne die Tabelle "IPS_Beacons_Inventory"

Wenn Sie keine Tabelle "IPS_Beacons_Inventory" verwenden, müssen Sie nach dem Scannen oder Eingeben der Beacon-Kennung während der Beacon-Bereitstellung die restlichen Beacon-Attribute angeben. Dies kann auf zwei verschiedene Arten erfolgen:

  • Manuelles Eingeben der Attribute in der IPS-Setup-App.

  • Berechnen von Feldern in der IPS_Beacons-Feature-Class in ArcGIS Pro mit den folgenden Schritten.

Die Beacon-Attribute müssen in den folgenden Feldern für jedes Beacon-Feature gefüllt werden, um ein IPS-Positionierungs-Dataset anhand der Methode ohne Einmessung zu erstellen: Weitere Informationen finden Sie in der IPS_Beacons-Feature-Class im ArcGIS IPS-Modell.

Das Feld Wert
LEVEL_ID Die Kennung der Ebene, auf der das Beacon bereitgestellt wird
RSSI_1M Die Signalstärke in 1 Meter Entfernung vom Beacon
UUID Die eindeutige Kennung (UUID, Unique Identifier) des Beacons gemäß der Definition im iBeacon-Protokoll
MAJOR Die Gruppenkennung, die dem Beacon zugewiesen wurde
MINOR Die Kennung des Beacons innerhalb der Gruppe

Bevor Sie die Beacon-Attribute fertigstellen, stellen Sie sicher, dass Sie über eine Datei verfügen, die die neuesten Konfigurationen der bereitgestellten Beacons enthält. Diese Datei ist in der Regel eine CSV-Datei und wird vom Beacon-Anbieter bereitgestellt.

Am Ende der Beacon-Bereitstellung muss für jedes Beacon-Feature entweder das Feld BEACON_ID oder MAC_ADDRESS gefüllt sein. Diese Felder dienen als Schlüssel für den Import der übrigen Attributwerte aus der CSV-Datei in die IPS_Beacons-Feature-Class. Außerdem muss das Feld LEVEL_ID gefüllt werden, da es das Beacon mit den richtigen Etagen-Features verknüpft.

Führen Sie die folgenden Schritte aus, um die Beacon-Attribute fertigzustellen:

  1. ArcGIS Pro starten

  2. Öffnen Sie die Karte, die Sie für IPS erstellt haben, oder erstellen Sie eine neue Karte.

  3. Fügen Sie die vom Beacon-Anbieter bereitgestellte Beacon-Konfigurationsdatei und die IPS_Beacons-Feature-Class zur Karte hinzu.

  4. Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf die IPS_Beacons-Feature-Class, und wählen Sie Verbindung hinzufügen unter Verbindungen und Beziehungen aus.

    • Legen Sie "IPS_Beacons" als Eingabetabelle fest.

    • Setzen Sie das Eingabefeld auf BEACON_ID oder MAC_ADDRESS, je nachdem, welches Feld bei der Bereitstellung des Beacons gefüllt wurde.

    • Legen Sie als Join-Tabelle die Beacon-Konfigurationsdatei fest, die vom Beacon-Anbieter bereitgestellt wurde.

    • Setzen Sie das Join-Feld auf BEACON_ID oder MAC_ADDRESS.

  5. Klicken Sie auf OK.

  6. Klicken Sie auf dem Menüband auf die Registerkarte Analyse, danach auf Werkzeuge .

    Daraufhin wird der Bereich Geoverarbeitung angezeigt.

  7. Klicken Sie im Bereich Geoverarbeitung auf die Registerkarte Toolboxes.

  8. Geben Sie im Suchfeld Felder berechnen (mehrere) ein.

    Tipp:

    Sie können auch Data Management Tools > Felder erweitern und auf Felder berechnen (mehrere) klicken.

    Das Werkzeug wird im Bereich Geoverarbeitung geöffnet.

  9. Stellen Sie die Parameter des Werkzeugs Felder berechnen (mehrere) wie folgt ein:

    • Eingabetabelle: IPS_Beacons

    • Ausdruckstyp: Wählen Sie einen Ausdruckstyp aus.

    • Felder: Legen Sie für jedes der folgenden Felder, das noch nicht gefüllt ist, einen Ausdruck fest, der mit dem Wert des entsprechenden verbundenen Feldes übereinstimmt: BEACON_ID, MAC_ADDRESS, LEVEL_ID, RSSI_1M, UUID``MAJOR, MINOR.

      Wenn z. B. der Ausdruckstyp Python lautet, um alle Werte aus der verbundenen Spalte MAJOR in die Spalte MAJOR in "IPS_Beacons" zu kopieren, geben Sie MAJOR für Feldname (vorhanden oder neu) und !Major! für die Optionen von Ausdruck ein.

      Hinweis:

      Einige Beacon-Anbieter stellen ggf. keinen expliziten Wert für das Feld RSSI_1M bereit. Stattdessen stellen sie möglicherweise einen vereinfachten Sendeleistungspegel und ein separates Dokument zur Verfügung, in dem die Leistungspegel dem RSSI-Wert in 1 Meter Entfernung zugeordnet werden. Sie können das Feld RSSI_1M später mit dem Werkzeug Feld berechnen in der Toolbox "Data Management" füllen.

  10. Klicken Sie auf Ausführen.

Die Beacon-Features können für die Erstellung eines IPS-Positionierungs-Datasets ohne Einmessung verwendet werden.

Optional können Sie das Feld TRANSMITTER_ID konfigurieren. Dies ist nützlich für den Vergleich von Beacon-Features mit den generierten IPS-Positionierungssignalen. Verwenden Sie dazu das Werkzeug Feld berechnen, um den Wert als Verkettung der Felder UUID, MAJOR und MINOR, getrennt durch Punkte, zu definieren.