The public release of the Data App is an important step towards our Device Hub vision – a complete device and data management platform to remotely manage connected medical devices, integrate them in clinical processes and process the data they generate.
Up to now, this feature has only been available for our development partners. It contains the basic functionalities required for devices to reliably and safely send data to REST or MQTT endpoints of the Device Hub either directly or via gateways.
How It Works
1. Add Source Devices
You can add any of your registered digital twins to the Data App to set up the corresponding device as a data source. The Device Hub will start accepting data sent by this device to the REST endpoints and logging all data events in the event log of its digital twin.
2. Manage Gateways
Our Gateway software seamlessly integrates with the Device Hub to capture data from Bluetooth devices. The Device Hub coordinates the roaming of Bluetooth connections while a device is travelling through a network of multiple gateways, while a log with all gateway-device interactions is kept for each gateway.
You can monitor the online status of your gateway network to make sure that no data is lost due to gateway down time.
For those devices, which are not able to roam between gateways, you can remotely assign any gateway of your network to establish a connection. Your device will sync data automatically, whenever it comes in reach of that specific gateway.
For more information about device roaming, please refer to the section “How it Works” on the Gateway page.
3. Configure Data Streams
For each device type, you can configure the target log, where data events should be saved. This can for example be the device log itself or a patient specific log.
If you want to store the data in your own database, we can configure automated data forwarding.
4. Transform Data
To export or display the gathered data events, you can specify transformation templates. These are applied to export data as CSV file or to display data samples in the data explorer.
5. Explore Data
When connecting a new device or assigning a device to a patient, you can use the in-built data explorer to visually check the plausibility of incoming data and validate the setup.
For analysis, we recommend using IPython to interact with the data via API.
The further development of the data management capabilities of the Device Hub is a top priority at Leitwert. The focus is on moving from batch to stream processing with Kafka or Pulsar. You can look forward to:
- Live data analysis and transformation
- Integration with open source dashboard software from Grafana or Kibana
- Deployment of your own algorithms
- Flexible direction of data streams to external databases
- Configurable alerts and notifications
We will keep you posted!