Kontakt.io
Installation und Konfiguration der App Kontakt.io
Last updated
Installation und Konfiguration der App Kontakt.io
Last updated
Kontakt.io stellt intelligente IoT-Geräte, Cloud-Lösungen und leistungsstarke APIs her, die dabei helfen, Gebäude in Innenräume zu verwandeln, die den Menschen auf ihrem täglichen Weg zur Erreichung ihrer Ziele, bei der Arbeit oder bei der Pflege in einer sicheren und nachhaltigen Innenraumumgebung nützlich sind.
Die App Kontakt.io kann über den App Store in Eliona installiert werden.
Kontakt.io erstellt automatisch alle notwendigen Asset-Typen und Assets, die über die konfigurierten Endpunkte zugänglich sind. Die folgenden Asset-Typen werden erstellt:
Tag: Jeder Typ eines BLE-Smarttags, der den Standort angibt.
Badge: Ein Smart Badge oder Asset Tag 2, der den Standort wie ein Tag angibt, aber einen Temperatursensor und zwei Tasten hat (noch nicht implementiert).
Beacon: Beacons erfassen die Standorte der Tags und Badges und liefern Informationen zur Luftqualität.
Portal Beam: Wie Beacons, zählt aber auch die Anzahl der Personen im Raum.
Folgende Attribute sind definiert:
Attribute | Description | Tag | Badge | Beacon | Portal Beam | Filtrierbar |
---|---|---|---|---|---|---|
Kontakt.io bietet ein Dashboard mit allen automatisch erstellten Assets. Dieses kann automatisch über das Eliona Frontend erstellt werden Copy Dashboard > Kontakt.io
und dann wie gewünscht angepasst werden.
Mehr Informationen zur Konfiguration von Apps finden Sie ↗ hier.
Die Kontakt.io App wird durch die Definition eines oder mehrerer API-Tokens konfiguriert. Jede Konfiguration benötigt die folgenden Daten:
Die Konfiguration erfolgt über eine entsprechende JSON-Struktur. Als Beispiel kann die folgende JSON-Struktur verwendet werden, um einen Endpunkt zu definieren:
Endpunkte können mit dieser Struktur in Eliona unter Apps > Kontakt.io > Settings
. Wählen Sie dazu den Endpunkt /configs mit der Methode PUT.
Da das System von Kontakt.io auf Räume statt auf 3D-Koordinaten von Tags verweist, muss die App intern zwischen den beiden Systemen konvertieren, um Assets auf der Karte und im BIM-Modell in Eliona anzuzeigen. Dazu muss die App die Höhe über dem Boden jedes Stockwerks (die Z-Koordinate) kennen.
Um diese Einstellung zu erleichtern, ruft die App alle im System Kontakt.io eingerichteten Stockwerke ab und zeigt sie in einem Widget auf dem Dashboard an. Hier kann der Benutzer die Höhen der Stockwerke einstellen, die von der App von diesem Moment an verwendet werden sollen.
Sobald die Höhen festgelegt sind, kann das Widget entfernt werden. Für spätere Änderungen kann der Abschnitt Asset Management verwendet werden.
Attribute | Description |
---|---|
position
Position
x
x
temperature
Temperature
x
x
x
air_pressure
Air pressure
x
x
humidity
Humidity
x
x
light_intensity
Light intensity
x
x
air_quality
Air quality
x
x
people_count
People count
x
firmware
Firmware version
x
x
x
x
x
model
Model of the device
x
x
x
x
x
battery_level
Battery level
x
x
x
x
x
product
Produktname
x
name
Name in Kontakt.io
x
apiKey
API Key
enable
Flag to enable or disable fetching from this API
refreshInterval
Interval in seconds for collecting data from API
requestTimeout
API query timeout in seconds
assetFilter
Filter for asset creation, more details can be found in app's README
projectIDs
List of Eliona project ids for which this device should collect data. For each project id, all smart devices are automatically created as an asset in Eliona. The mapping between Eliona is stored as an asset mapping in the Kontakt.io app.