A Swift framework for integrating the Diaconn G8 insulin pump with Trio via Bluetooth Low Energy.
| Module | Description |
|---|---|
| DiaconnKit | Core library — BLE communication, packet protocol, pump manager |
| DiaconnKitUI | SwiftUI interface — onboarding wizard, settings, device scanning |
| DiaconnKitPlugin | LoopKit plugin wrapper for Trio integration |
- BLE communication via Nordic UART Service (NUS)
- Bolus delivery
- Basal profile management and temp basal
- Real-time pump status and battery monitoring
- Pump event log retrieval and history tracking
- Pump time synchronization
- LoopKit — Pump manager protocols
- CoreBluetooth, HealthKit, SwiftUI, Combine
No third-party dependencies.
English, Korean