Doing simple HTTP requests through Companion app to receive CGM data

Comments

4 comments

  • Avatar
    timklge

    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

    1
    Comment actions Permalink
  • Avatar
    Hotzenplotz_1337

    Thank you for your quick response, sounds both interesting, I will check that out this weekend 👌

    0
    Comment actions Permalink
  • Avatar
    Brennan Carley

    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

    0
    Comment actions Permalink
  • Avatar
    Hotzenplotz_1337

    Hey Brennan, I would be totally up to test your app or give you some feedback if you want to :). How do you handle doing requests? I currently still kept the way of doing so via the hotspot from my phone, as I did not have time to dig deeper into that topic.

    Have a good day

    0
    Comment actions Permalink

Please sign in to leave a comment.