Moeilijkheidsgraad: expert
Inhoud
Table of Contents | ||||
---|---|---|---|---|
|
Leerdoelen
Na het lezen van dit artikel zul je in staat zijn om:
Identificeer Bepalen welke gegevenstypen worden ondersteund door Spacewell Workplace
Configureer webhook & autorisatietoken om uw externe gegevensbronnen met Workplace 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.
Expand | ||
---|---|---|
| ||
Nu je u toch op deze pagina bent: het lijkt erop dat de sensoren die gegevens naar het Workplace platform sturen, gegevens naar een platform of database sturen die niet met Workplace is verbonden. Op deze pagina zullen we ervoor zorgen dat er een verbinding is tussen de platforms en dat de gegevens worden verzonden in een formaat waarmee Workplace kan werken en dat Workplace het weet hoe het de gegevens moet te identificeren. Het opzetten van externe gegevensbronnen en het verzenden van gegevens van een externe database naar het Workplace platform kan worden vergeleken met "Er komt een auto aan bij een poort. De auto is bekend bij de poortwachter en de persoon in de auto heeft een badge, omdat hij zijn contactpersoon van tevoren heeft verteld dat hij eraan kwam."
Spacewell consultants die meer willen weten over hoe Spacewell omgaat met gegevens die binnenkomen, kunnen kijken op /wiki/spaces/WM/pages/492237 |
De sensorverkoper moet voldoen aan de Spacewell webhook, ondersteunde gegevenstypen en payload.
Info |
---|
Binnen 1 vendor ID moeten sensor-ID's uniek zijn en voorafgegaan worden door de vendor ID. |
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 voorsteltvertegenwoordigt.
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:
Expand | |||||
---|---|---|---|---|---|
| |||||
|
Expand | |||||
---|---|---|---|---|---|
| |||||
| |||||
Expand | |||||
| |||||
Code Block | | ||||
|
Expand | |||||
---|---|---|---|---|---|
| |||||
|
Expand | |||||
---|---|---|---|---|---|
| |||||
|
Expand | |||||
---|---|---|---|---|---|
| |||||
|
Expand | |||||
---|---|---|---|---|---|
| |||||
|
Expand | |||||
---|---|---|---|---|---|
| |||||
|
* 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 headcount 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 Comfortgerelateerde gegevenstypen:
Expand | |||||
---|---|---|---|---|---|
| |||||
|
Expand | |||||
---|---|---|---|---|---|
| |||||
|
Aan binnenluchtkwaliteit gerelateerde gegevenstypen:
Expand | |||||
---|---|---|---|---|---|
| |||||
|
Expand | ||
---|---|---|
| ||
|
Expand | |||||
---|---|---|---|---|---|
| |||||
|
Info |
---|
Het beste is om dit eerst lokaal te testen in een sandbox-omgeving |
De verbinding tussen Externe gegevensbron en Workplace configureren
Hoe krijg ik toegang
Ga naar https://studio.cobundu.com/
Inloggen met je gegevens
Selecteer Instellingen Integraties > 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
Note |
---|
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 URL van de webhook URL + het autorisatietoken om de webhook aan te maken in de externe gegevensbron naar Spacewell Workplace.
Zorg ervoor dat je je instellingen inschakelt uw installatie is ingeschakeld in Workplace
Info |
---|
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 sturenverzenden.
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 statuscodemet 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>
Expand | ||
---|---|---|
| ||
bijvoorbeeld
wordt de Spacewell-apparaat-ID "spacewell-testgeneric|123" |
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).
Info |
---|
Binnen 1 vendor ID moeten sensor-ID's uniek zijn en voorafgegaan worden door de vendor ID. |
* 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
Expand | ||
---|---|---|
| ||
In dit voorbeeld stellen we een sensor in die gegevens levert over het aantal voetstappen (die gegevens verstuurt telkens wanneer een persoon een (virtuele) lijn in de ene of in de andere richting oversteekt).
|
FAQ
Expand | ||
---|---|---|
| ||
Afhankelijk van het soort sensor kan het zijn dat ze niet regelmatig hartslagen of gegevens verzenden. Als ze gegevens verzenden en dan alleen een bericht sturen als de waarde verandert, kan het zijn dat je met stukjes en beetjes gegevens zit (bijvoorbeeld 1 tijdslot van 15 minuten met gegevens over de temperatuur, en de rest van de dag niets), wat verwarring kan veroorzaken als je de dashboards probeert te lezen. Om dit te omzeilen, kunt u ervoor kiezen om Spacewell de gegevens te laten kopiëren, per generiek eindpunt / apparaattype niveau voor elke gewenste hoeveelheid tijd. Bijvoorbeeld voor het sensortype "Generieke PIR" kunnen we een "kopie in verdere tijdslots" instellen en deze waarde zou geldig zijn voor alle Generieke PIR-sensorwaarden die bij ons binnenkomen voor je huurder. Natuurlijk worden de gegevens alleen gekopieerd totdat er weer nieuwe gegevens binnenkomen. Dus als een waarde op maandag om 9 uur 's ochtends binnenkomt en de configuratie zegt "7 dagen kopiëren", en op woensdag om 8 uur 's ochtends komt er een nieuwe waarde binnen, dan wordt vanaf woensdag om 8 uur 's ochtends de nieuwe waarde 7 dagen meegenomen, of totdat er een nieuwe waarde binnenkomt.
Neem contact op met je accountmanager om dit op te zetten. |
Expand | ||
---|---|---|
| ||
Het is mogelijk om de externe gegevensbroninformatie opnieuw te gebruiken (verificatietoken + URL). Dus als apparaten hetzelfde gedrag hebben, maar gekoppeld zijn aan verschillende externe gegevensbronnen, is het mogelijk om slechts 1 eindpunt in Studio in te stellen en de 2 externe gegevensbronnen gegevens naar datzelfde Workplace-eindpunt te laten sturen.
|
Problemen oplossen
Volgende stappen
Zie voor het maken van aangepaste apparaattypen en het configureren van sensoren van derden in Workplace Custom Device Types
FAQ
Expand | ||
---|---|---|
| ||
Afhankelijk van het soort sensor kan het zijn dat ze niet regelmatig hartslagen of gegevens verzenden. Als ze gegevens verzenden en dan alleen een bericht sturen als de waarde verandert, kan het zijn dat je met stukjes en beetjes gegevens zit (bijvoorbeeld 1 tijdslot van 15 minuten met gegevens over de temperatuur, en de rest van de dag niets), wat verwarring kan veroorzaken als je de dashboards probeert te lezen. Om dit te omzeilen kunt u ervoor kiezen om Spacewell de gegevens te laten kopiëren, per generiek eindpunt / apparaattype niveau voor elke gewenste hoeveelheid tijd. Bijvoorbeeld voor het sensortype "Generieke PIR" kunnen we een "kopie in verdere tijdslots" instellen en deze waarde zou geldig zijn voor alle Generieke PIR-sensorwaarden die bij ons binnenkomen voor je huurder. Natuurlijk worden de gegevens alleen gekopieerd totdat er weer nieuwe gegevens binnenkomen. Zodat als een waarde op maandag om 9 uur 's ochtends binnenkomt en de configuratie zegt "7 dagen kopiëren", en op woensdag om 8 uur 's ochtends komt er een nieuwe waarde binnen, dan wordt vanaf woensdag om 8 uur 's ochtends de nieuwe waarde 7 dagen meegenomen, of totdat er een nieuwe waarde binnenkomt.
Neem contact op met je Account Manager om dit op te zetten. |
Expand | ||
---|---|---|
| ||
Het is mogelijk om de externe gegevensbroninformatie opnieuw te gebruiken (verificatietoken + URL). Zodat als apparaten hetzelfde gedrag hebben, maar gekoppeld zijn aan verschillende externe gegevensbronnen, het mogelijk is om slechts 1 eindpunt in Studio in te stellen en de 2 externe gegevensbronnen gegevens naar datzelfde eindpunt in Workplace te laten sturen.
|
Expand | ||
---|---|---|
| ||
Technisch gezien kan Workplace gegevens accepteren met tijdstempels van 5 jaar in het verleden en 1 jaar in de toekomst. Maar deze gegevens worden natuurlijk niet meegenomen in berekeningen of live gegevensweergaven. Alleen tijdstippen van de vorige dag worden berekend. Zodat, zelfs als we de gegevens opslaan, ze nergens zichtbaar zijn. De beste manier is dus om gegevens te verzenden met een (bijna) realtime tijdstempel. |
Expand | ||
---|---|---|
| ||
In Workplace is het mogelijk om een Externe gegevensbron uit te schakelen, maar je kunt deze niet verwijderen. Verwijdering zou gevolgen hebben voor apparaten die een koppeling hebben met deze Externe gegevensbron. |
Problemen oplossen
Expand | ||
---|---|---|
| ||
Zorg ervoor dat de volgende configuratie aanwezig is:
|
Expand | ||
---|---|---|
| ||
Zorg ervoor dat de volgende configuratie aanwezig is:
|
Expand | ||
---|---|---|
| ||
Zie het hoofdstuk "Generieke eindpuntinstelling voor oudere versies" hieronder. |
Expand | ||
---|---|---|
| ||
Om veiligheidsredenen: Als een gebruiker zich aanmeldt met een account voor meerdere huurders, kan hij geen wijzigingen aanbrengen in externe gegevensbronnen. |
Generieke eindpuntinstelling
In het verleden werden waren sommige externe gegevensbronnen via een iets ander formaat aan verbonden met 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
Live Search |
---|