Externe Datenquellen
Schwierigkeitsgrad: Experte
Lernziele
Nach der Lektüre dieses Artikels werden Sie in der Lage sein:
Identifizieren Sie, welche Datentypen von Spacewell Workplace unterstützt werden
Konfigurieren Sie Webhook & Autorisierungstoken, um Ihre externen Datenquellen mit Workplace zu verbinden
Angenommen, es gibt bereits Sensoren, die Daten im Gebäude sammeln, und Sie möchten deren Daten in die Workplace IOT-Plattform einbinden. Spacewell bietet eine generischer Endpunkt (mit Webhooks) für den größten Teil seiner Sensordatentypenzur Integration, Verarbeitung und Speicherung von Sensordaten aus Plattformen von Drittanbietern.
Der Sensorhersteller muss den Spacewell Webhook, die unterstützten Datentypen und die Nutzdaten einhalten.
Innerhalb einer Anbieter-ID müssen die Sensor-IDs eindeutig sein und die Anbieter-ID vorangestellt werden.
Die Kombination von Geräte-IDs von mehreren Drittanbietern in einer externen Datenquelle birgt das Risiko von Konflikten.
Wie stellt man diese Verbindung her?
Die auf dieser Seite beschriebenen Schritte:
In der externen Datenbank (Kunde oder Drittanbieter): Konfigurieren Sie die Daten-Nutzlast
Konfigurieren Sie die Verbindung zwischen externer Datenquelle und Workplace
Gehen Sie zur Datenbank und geben Sie URL und Token ein, testen Sie die Verbindung
Geräte senden Daten an Workplace-Plattform
Daten-Nutzlast konfigurieren
Webhaken
Webhooks bieten eine schnelle und sichere Möglichkeit, Sensordaten von anderen Systemen zuverlässig zu übertragen.
Es wird erwartet, dass der Sensoranbieter Aktualisierungen an den Spacewell-Endpunkt sendet.
Der Webhook-Endpunkt erwartet eine einzelne HTTP-Anfrage, die eine bestimmte Nachricht vom Sensor darstellt.
Die Webhook-URL:
Verwendete HTTP-Methode: POST
HTTP-Header:
Autorisierung: Überbringer <Token>
Inhalt-Typ: anwendung/json
Unterstützte Datentypen & Nutzdaten
Bei allen Datentypen ist es sinnvoll, zu überprüfen, ob die Daten regelmäßig gesendet werden oder nicht; siehe External Data Sources | FAQ
Raumbelegungsbezogene Datentypen:
* Je nach Zuverlässigkeit des Sensors enthalten die Raumbelegungsdaten möglicherweise nur Daten Bestätigung von "Bewegung" (Anwesenheit, Anzahl der Personen, Schritte in die eine oder andere Richtung usw.), nicht die Abwesenheit Um dieses Problem in der Workplace-Plattform zu lösen, wurde eine Verfallsfunktion eingeführt, die es ermöglicht, die Belegung/Personenzahl auf den Live-Grundrissen (mit Blick auf den Endbenutzer) länger zu visualisieren, als es die Daten tatsächlich aussagen.
Ein Beispiel dafür, wie Decay funktioniert, finden Sie unter Motion sensor | How is Motion sensor data reflected in Workplace Live Views?
Eine mögliche Lösung für Datenlücken in den Dashboards (Kopieren von Daten in Zeitfenstern) finden Sie unter External Data Sources | FAQ
Komfortbezogene Datentypen:
Innenraumluftqualitätsbezogene Datentypen:
Am besten ist es, dies zunächst in einer lokalen Sandbox-Umgebung zu testen.
Konfigurieren Sie die Verbindung zwischen externer Datenquelle und Workplace
Wie man Zugang erhält
Gehen Sie zu Studio
Anmeldung mit Ihren Anmeldedaten
Wählen Sie Integrationen > Externe Datenquellen in der Studio 2.0-Schnittstelle
Wählen Sie "Neu hinzufügen".
Die Mieter-ID wird auf der Grundlage der Umgebung ausgefüllt, in der Sie sich angemeldet haben.
Geben Sie in Source ID einen eindeutigen Namen ein, der sich auf Ihre externe Datenquelle bezieht.
Verwenden Sie im Feld Quell-ID nur alphanumerische Werte. Die Quell-ID wird später als Bestandteil der Geräte-IDs verwendet.
(Optional) Geben Sie eine Beschreibung ein, in der Sie angeben, welche Art von Daten über die externe Datenquelle übertragen werden sollen.
Kopieren Sie die bereitgestellte Webhook-URL + Autorisierungs-Token, um den Webhook in der externen Datenquelle zu Spacewell Workplace zu erstellen
Vergewissern Sie sich, dass Sie Ihre Einrichtung in Workplace aktivieren
Testen Sie Ihre Einrichtung
Sobald der Webhook in der Datenbank des Drittanbieters mit der oben angegebenen URL und dem Token erstellt wurde, stellen Sie sicher, dass Sie die Verbindung testen.
Dieser Schritt muss von der Partei durchgeführt werden, die Daten an Spacewell Workplace senden möchte.
Überprüfen Sie mit einem Tool wie Postman, ob Ihre Einrichtung funktioniert:
Falls die Anfrage nicht erfolgreich ist, gibt der Endpunkt zurück 4xx-5xx Statuscodes je nach dem aufgetretenen Problem.
Im Falle einer erfolgreichen Anfrage gibt der Endpunkt zurück 200 status code mit einem leeren Körper.
Im Zweifelsfall lesen Sie bitte das Kapitel "Fehlersuche".
Nächste Schritte
Um benutzerdefinierte Gerätetypen zu erstellen und Ihre Sensoren von Drittanbietern in Workplace zu konfigurieren, siehe Custom Device Types
FAQ
Fehlersuche
Legacy Generic End-Point Einrichtung
In der Vergangenheit wurden einige externe Datenquellen über ein etwas anderes Format mit Spacewell verbunden. Aus diesem Grund gibt es eine Einschränkung nur für die alten / generischen Endpunkte:
Die alten/veralteten generischen Endpunkte werden in Studio mit der Bezeichnung 'Created by Spacewell' angezeigt.
Der Benutzer kann keine Aktionen ausführen (Autorisierungs-Token aktualisieren, Aktivieren/Deaktivieren werden alle ausgegraut)
Der Benutzer kann nur die URL / das Autorisierungs-Token anzeigen und kopieren.
Zum Aktivieren/Deaktivieren oder Aktualisieren des Autorisierungstokens wenden Sie sich bitte an Ihren Account Manager.
Suche