Good morning 👾

I’d like to fetch data via BLE (Python or Swift) from a cheap smart ring that can be reverse engineered or that is already RE’d. Pulse, oxygen levels, gyroscope, button would be very useful. I’d like to build a python or swift library.

Thank you for any input =)

  • ryokimball@infosec.pub
    link
    fedilink
    arrow-up
    20
    ·
    2 days ago

    Not what you’re asking but on the opposite side you might want to check out gadgetbridge.

    Gadgetbridge is a free and open source Android application that allows you to pair and manage various gadgets such as smart watches, bands, headphones, and more without the need for the vendor application. So in short, you can use Gadgetbridge instead of relying on your gadget’s own proprietary app.

    • binaryqueen@programming.devOP
      link
      fedilink
      arrow-up
      6
      arrow-down
      1
      ·
      2 days ago

      Thank you, this is an amazing project. I found something interesting in the source (I found the fresh squeezed juice meow.) =)

      Please give this hero an upvote.

  • Kissaki@programming.dev
    link
    fedilink
    English
    arrow-up
    6
    ·
    2 days ago

    Maybe a Colmi smart ring, versions ranging from 13 to 30 €?

    I got a Colmi Smartwatch for 13 €. It doesn’t integrate into the standard Android Health thing but seemingly uses its own protocol or sth.

      • inari@piefed.zip
        link
        fedilink
        English
        arrow-up
        4
        ·
        2 days ago

        The nice thing about Colmi is there’s support for it in Gadgetbridge, so it will likely be easier to tinker with

  • Creat@discuss.tchncs.de
    link
    fedilink
    arrow-up
    2
    ·
    2 days ago

    Didn’t pebble release a smart ring? I don’t know the price, but from what I understand their newer stuff (since the relaunch) is either fully or mostly open source.

    I don’t know if it includes the sensors you want though.