1 pointby _vellichor3 hours ago1 comment
  • _vellichor3 hours ago
    I had the ring for a while and was frustrated the device was limited by design to handle a pinch then either take a picture or snooze the alarm - that's all. No customization option, can't code apps to it as the ring is baked to answer only the wearable compaion app / the health sdk.

    Researched with Claude how the ring works by sniffing the BLE traffic when interacting with the ring + peeked into the apk to form a rough RFC-like draft of how the protocol looks like and you can see the results on the git and the docs.

    Turning always-on for gesture monitoring would drain the battery, so I opted for triggers instead: geofencing, android auto, bluetooth, wifi specific name, etc. Upon hitting the trigger, the app listens for the pinch gesture then sends out a webhook to wherever you want. In my case it's to open my parking lot gate.