Our step-by-step guide to create a TSVB visualization in Kibana and gives an understanding of how rooms are used.
Learn how we at reelyActive use Kibana TSVB to analyse rooms occupancy.
reelyActive open source software with Elasticsearch and Kibana.
In order for there to be data to visualise, the reelyActive software must also have collected and written raddec data to Elasticsearch.
Create a TSVB in Kibana
Open Kibana and then:
The default settings will result in a time series visualization with unfiltred data. The next step will be to define a meaningful filters in order to reduce the unnecessary information that can confuse the analysis.
Define a meaningful set of metrics and filters to understand room utilization
To protect mobile devices from being tracked as they move there is a technique known as MAC address randomization. This replaces the number that uniquely identifies a device's wireless hardware with randomly generated values. Devices like smartphones change their MAC address about every 15 minutes. On average on one hour of meeting a single smartphone will be collected 4 times.
Cardinality means the number of distinct values in a table column. By choosing the field transmitterId.keyword that will count the transmitters once and will reduce the number of counts effectively.
Each sensors has a fixe position and refers to a location, ex: room, zone, floor etc. Define which room you want to monitorize by entering the ID of the sensor installed inside.
RSSI is used to approximate distance between the device and the sensor. At maximum Broadcasting Power the RSSI ranges from -35 (a few inches) to -100 (40-50 m distance). By applying RSSI filter you can display only tags within a certain distance. The RSSI threshold can be defined according to the size of the rooms.
To measure anonymously the occupation of spaces, our sensors detect Bluetooth devices that people already carry on them (smartphones). Bluetooth devices such as smartphone use a 48-bit random device address which is classified as 3. This filter removes most devices that are not associated with people like smart TV.
In most cases, devices are decoded multiple times. A decode filter is used to suppress all noise signals decoded only a few times.
Customize the chart to quickly identify trends and patterns
Apply a threshold set to the capacity of the room to correctly observe its occupation.
Add color rules to observe the occupation at a glance.
This visualization can be combined with other visualizations as part of a space occupancy dashboard, such as that below.
For our innovation of making physical spaces searchable like the web.
Create other visualizations, or continue exploring our open architecture and all its applications.