Moeilijkheidsgraad: expert
Inhoud
Leerdoelen
Na het lezen van dit artikel zul je in staat zijn om:
Identificeer welke gegevenstypen worden ondersteund door Spacewell Workplace
Configureer webhook & autorisatietoken om uw externe gegevensbronnen te verbinden met Workplace
Stel dat er al sensoren zijn die gegevens verzamelen in het gebouw en u wilt deze gegevens opnemen in het Workplace IOT-platform. Spacewell biedt een generiek eindpunt (met webhooks) voor het grootste deel van zijn soorten sensorgegevensom sensorgegevens van platforms van derden te integreren, verwerken en op te slaan.
De sensorverkoper moet voldoen aan de Spacewell webhook, ondersteunde gegevenstypen en payload.
Binnen 1 vendor ID moeten sensor-ID's uniek zijn en voorafgegaan worden door de vendor ID.
Het combineren van apparaat-ID's van meerdere derde partijen in 1 externe gegevensbron verhoogt het risico op conflicten.
Hoe stel ik deze verbinding in?
Stappen beschreven op deze pagina:
In de externe database (klant of derde partij): Gegevenslading configureren
De verbinding tussen Externe gegevensbron en Workplace configureren
Ga naar de database en vul URL en token in, zorg ervoor dat je de verbinding test
Apparaten sturen gegevens naar het Workplace-platform
Gegevenslading configureren
Webhooks
Webhooks bieden een snelle en veilige manier om betrouwbaar sensorgegevens van andere systemen door te sturen.
Van de sensorprovider wordt verwacht dat hij updates post naar het Spacewell eindpunt.
Het webhook eindpunt verwacht een enkel HTTP verzoek dat een afzonderlijk bericht van de sensor voorstelt.
De webhook URL:
Gebruikte HTTP-methode: POST
HTTP-headers:
Machtiging: Drager <token>
Inhoudstype: toepassing/json
Ondersteunde gegevenstypen en payload
Voor alle gegevenstypen is het zinvol om te controleren of gegevens regelmatig worden verzonden of niet; zie https://spacewell.atlassian.net/wiki/spaces/KB/pages/5242896/External+Data+Sources#FAQ
Datatypes met betrekking tot ruimtebezetting:
* Afhankelijk van de betrouwbaarheid van de sensor kan het zijn dat de ruimtebezettingsgegevens alleen gegevens bevatten over bevestiging "beweging" (aanwezigheid, aantal hoofden, voetstappen in de ene of de andere richting enz. afwezigheid van beweging... Om dit in het Workplace-platform aan te pakken, is er een vervalfunctie geïntroduceerd die het mogelijk maakt om de bezetting/hoofdaantallen op de live (naar de eindgebruiker gerichte) plattegronden langer te visualiseren dan wat de gegevens ons werkelijk vertellen.
Voor een voorbeeld van hoe verval werkt, zie https://spacewell.atlassian.net/wiki/spaces/KB/pages/491737/Motion+sensor#How-is-Motion-sensor-data-reflected-in-Workplace-Live-Views%3F
Zie voor een mogelijke oplossing voor gegevenslacunes in de dashboards (gegevens kopiëren in tijdslots) https://spacewell.atlassian.net/wiki/spaces/KB/pages/5242896/External+Data+Sources#FAQ
Comfort-gerelateerde gegevenstypen:
Aan binnenluchtkwaliteit gerelateerde gegevenstypen:
De verbinding tussen Externe gegevensbron en Workplace configureren
Hoe krijg ik toegang
Ga naar https://studio.cobundu.com/
Inloggen met je gegevens
Selecteer Instellingen > Externe gegevensbronnen in de Studio 2.0-interface
Selecteer "Nieuw toevoegen".
Huurder-ID wordt ingevuld op basis van de omgeving waarop je bent ingelogd
Vul Source ID in met een unieke naam, verwijzend naar uw externe gegevensbron
Gebruik in het veld Source ID alleen alfanumerieke waarden. De bron-ID wordt later gebruikt als onderdeel van de apparaat-ID's.
(Optioneel) Vul een beschrijving in, waarin staat wat voor soort gegevens via de externe gegevensbron komen
Kopieer de meegeleverde webhook URL + autorisatietoken om de webhook aan te maken in de externe gegevensbron naar Spacewell Workplace
Zorg ervoor dat je je instellingen inschakelt in Workplace
Het is mogelijk om het autorisatietoken te vernieuwen in Studio. Vergeet niet dat dit nieuwe token nu ook moet worden bijgewerkt in het platform van de 3e partij.
Test je opstelling
Zodra de webhook is aangemaakt in de database van de 3e partij met de bovenstaande URL en token, moet u de verbinding testen.
Deze stap moet worden uitgevoerd door de partij die gegevens naar Spacewell Workplace wil sturen.
Controleer met een programma als Postman of je opstelling werkt:
Als het verzoek niet succesvol is, retourneert het eindpunt 4xx-5xx statuscodes afhankelijk van de opgetreden kwestie.
Als het verzoek succesvol is, retourneert het eindpunt 200 statuscode met een leeg lichaam.
Raadpleeg bij twijfel het hoofdstuk "Problemen oplossen" hieronder.
De sensoren configureren in Workplace
Vereisten voor deze stap:
de bevestiging hebben dat de test succesvol was (endpoint retourneert 200 statuscode met een leeg lichaam)
de bevestiging hebben welk gegevenstype wordt gebruikt om de gegevens over te brengen
de lijst met apparaat-ID's hebben die gegevens van de externe gegevensbron naar het Workplace-platform sturen
Ga naar je omgeving (https://studio.cobundu.com ) en log in
Selecteer de locatie en voeg handmatig een sensor toe via "Nieuw apparaat toevoegen".
Selecteer de (meest relevante) Type apparaat "Generic ..." (bijv. voor PIR: "Generic PIR") uit de vervolgkeuzelijst. Afhankelijk van het gekozen DeviceType wordt een standaardset kanalen ingeschakeld
Als een apparaat gegevens kan verzamelen op een kanaal dat geen deel uitmaakt van de standaard set kanalen van de DeviceTypes: het is mogelijk om deze handmatig toe te voegen in Gevorderd*
Vul de Apparaat-IDGebruik de ID van de huurder en de bron-ID die beschikbaar zijn in Instellingen > Externe gegevensbronnen. Houd u aan het formaat <huurder_id>-<bron_id>|<apparaat_id>
Geef een betekenisvolle naam (bijv. customer_floor number_area) in Device Name.
De locatie wordt ingevuld op basis van uw voorselectie in de locatiestructuur
Ga voor meer informatie over het toevoegen van meerdere nieuwe apparaten aan Studio naar Configure devices (add, remove, import/export).
Binnen 1 vendor ID moeten sensor-ID's uniek zijn en voorafgegaan worden door de vendor ID.
Het combineren van apparaat-ID's van meerdere derde partijen in 1 externe gegevensbron verhoogt het risico op conflicten.
* Als een apparaat gegevens kan verzamelen op een kanaal dat geen deel uitmaakt van de standaard set kanalen van de DeviceTypes: het is mogelijk om deze handmatig toe te voegen in Geavanceerd
Selecteer het relevante sensortype in het vervolgkeuzemenu
Vul de waarde "kanaal" in zoals vermeld in de https://spacewell.atlassian.net/wiki/spaces/KB/pages/5242896/External+Data+Sources#Supported-data-types-%26-payload
FAQ
Problemen oplossen
Generieke eindpuntinstelling
In het verleden werden sommige externe gegevensbronnen via een iets ander formaat aan Spacewell gekoppeld. Hierdoor is er alleen een beperking voor de legacy / oude generieke eindpunten:
De oude / legacy Generic Endpoints worden in Studio getoond met het label 'Gemaakt door Spacewell'.
De gebruiker kan geen acties ondernemen (Vernieuw Autorisatie token, Inschakelen / Uitschakelen worden allemaal grijs weergegeven)
Gebruiker kan alleen URL/autorisatietoken bekijken en kopiëren.
Neem contact op met je Account Manager om het autorisatietoken in/uit te schakelen of te vernieuwen.
Zoek op