Doing simple HTTP requests through Companion app to receive CGM data
-
Hi, here is an example from my headwind extension's code: https://github.com/timklge/karoo-headwind/blob/master/app/src/main/kotlin/de/timklge/karooheadwind/weatherprovider/openmeteo/OpenMeteoWeatherProvider.kt
There is also a ktor backend written by jonasfranz if you want to use a higher-level library: https://github.com/jonasfranz/ktor-client-karoo
In all cases, the karoo will refuse to tunnel more than ~ 150 kB per request via the companion app, and bandwidth is very low (a few kb per sec at most); but it's great for the intended use of transmitting low-volume sensor data
-
Hi, I am a few days away from going into beta with a pretty full function glucose monitoring app. It works with Dexcom and runs on the Karoo. It has a pretty robust set of data fields / visualizations, works in mg/dL or mmol/L, configurable scales for graphs, generates visual and audio messages when your glucose changes from one zone to another (zone ranges are configurable), honors light/dark mode, honors field alignment settings, etc, etc..
It will be free with a "buy me a coffee" or similar option. (I use a Dexcom myself, which is the main reason I built it.)
It is almost ready to go, I'm just finishing alpha testing, and the only functionality I need to add before I go into beta is language support... It is capable of all the Karoo supported languages, I am just waiting to do the translations and add the string resources until I get into beta, so I can get user feedback before doing the translations.
If you want to try it, hit me up at support@glucoroo.com
Please sign in to leave a comment.
Comments
4 comments