Thingdust
Thingdust is a company that offers a sensor-based solution to measure office space occupancy. The sensors measure the temperature, humidity and occupancy of Spaces (e.g. workstations, rooms) in real time. The Eliona App for Thingdust Spaces allows access to this data and display of the data in Eliona.
Installation
The installation of the Thingdust app is done via the app store in Eliona.
Assets
The Thingdust app automatically creates all necessary asset templates and assets (CAC) accessible through the configured endpoints. The following asset templates are created:
Thingdust Space: A Thingdust area
The following attributes are defined:
occupancy
Occupancy
temperature
Temperature
humidity
Humidity
Dashboards
The Thingdust app offers a dashboard with all automatically created Spaces. This can be created automatically via the Eliona frontend Copy Dashboard > Thingdust
and then customized as desired.

Settings
The Thingdust app is configured by defining one or more API endpoints. Each endpoint requires the following data.
apiEndpoint
End point address
apiKey
Key for the endpoint
enable
Flag to enable or disable the endpoint
refreshInterval
Interval in seconds for data acquisition from the endpoint
requestTimeout
Timeout in seconds for the endpoint
active
Will be set by the app to true
when executed, and set to false
when the app is stopped.
projIds
List with project IDs for which assets are automatically created (CAC)
The configuration is done via a corresponding JSON structure. As an example, the following JSON structure can be used to define an endpoint.
{
"configId": 12345,
"apiEndpoint": "https://foo.bar.thingdust.io/api/",
"apiKey": "FOOBARFOOBAR",
"enable": true,
"refreshInterval": 60,
"requestTimeout": 120,
"projIds": ["99"]
}
Endpoints can be created using this structure in Eliona under Apps > Thingdust > Setting
. For this purpose, select the endpoint /configs
with the PUT
method.
Last updated