The BioT Developer Guide - Device Integration

This page details the steps that must be performed by software developers of medical devices in order to integrate them into BioT.

Assumptions

Amazon Web Services Software Development Kit (AWS SDK) is mentioned, since it may save development time, but it is not mandatory. Everything can be developed using any MQTT (standard for IoT messaging) library.

Prerequisite: Identify your Internet of Things Gateway (IoT GW) to Communicate with BioT

The device can send/receive data from the cloud.

The following sections describe how to allow a secure connection between the device and the cloud, how to send data from the device and how to receive messages from the cloud.

You can utilize this bidirectional communication for different use cases, e.g. control the device from remote (FOTA), update device's configuration remotely, update device's status, etc.

A device can communicate with the cloud directly (e.g. using Wi-Fi) or through a gateway (e.g. mobile app).

  • Direct IoT Device - In this use case, the device is also the IoT gateway and has an internet connection (Wi-Fi/Cellular/etc.)
  • Through the Gateway - The medical device communicates (via BLE (Bluetooth Low Energy)/Wi-Fi, etc.) with another device (i.e. a gateway) that has an internet connection. The gateway communicates with the cloud. The gateway could be a mobile app or a dedicated gateway.