InsiBox
Loading...
Searching...
No Matches
InsuBox Documentation

Introduction

This software is still in development, it's not ready for use.

InsuBox is a DIY Loop system which targets embedded systems, so the hardware size can be minimized. It uses ZephyrOS as a base and can run a variety of hardware.

Intended use case is as a stand alone loop system, so one don't need to carry a phone to run the loop. The system can be configured and monitored via Bluetooth from a phone.

Features

Initial target features:

  • Medtrum Nano support
  • Dexcom G6 support
  • Algorithm based on OpenAPS and Tsunami but simplified (no carb input)
  • Bluetooth communication with phone for configuration and monitoring

How to develop

Build

To select an additional config file use:

west build -b $BOARD app -- -DOVERLAY_CONFIG=medtrum_bt.conf

Run unit tests

Run the tests:

west twister -T tests --integration

Architecture

Software Decomposition

The system is decomposed into the following components:

System decomposition