Highly Customizable Bluetooth-Enabled Smart Rings

person Verified Contributor
calendar_today April 01, 2025

Highly Customizable Bluetooth-Enabled Smart Rings

Finding a smart ring with maximum customization means looking for open-source designs or devices with available SDKs/APIs. Below are some top options, prioritized for their programmability and developer support. Each offers Bluetooth connectivity and flexibility for user modifications. We also note their customization capabilities, supported platforms, and developer resources. (Image embedding and charts are not available in this text response, as requested.)

Colmi R02 Smart Ring – Hackable Open-Source Community Favorite

The Colmi R02 (and its variants like R03/R06) is an inexpensive Bluetooth smart ring packed with sensors and embraced by the open-source community:

Taika Ring – Developer’s Smart Ring with Full SDK and Firmware Access

The Taika Ring is designed from the ground up for developers seeking a programmable wearable. It offers both out-of-the-box functionality and deep customization:

  • Built-in HID Control: By default, the Taika Ring can act as a Bluetooth HID device (mouse, keyboard, or media controller) (Taika Ring: The Developer's Smart Ring | Indiegogo). This means you can immediately use its touch/gesture inputs to control computers or smartphones (e.g., swipes or taps to trigger actions, media playback control, etc.) without any coding.
  • Programmable Gestures & Touch: Taika provides an API/SDK that lets developers access the ring’s raw touch and gesture data for custom interactions (Taika Ring: The Developer's Smart Ring | Indiegogo). You’re not limited to the default HID behaviors – with the SDK, you can interpret specific finger gestures or touches and map them to any action in your own applications. The official Taika SDK (with React Native support) allows configuring the ring and reading inputs in custom mobile or PC apps (Taika-Tech/ring-sdk-react-native - GitHub).
  • Open Firmware for Developers: Uniquely, Taika offers a Developer Edition of the ring that includes a programming port and adapter for firmware modifications (Taika Ring: The Developer's Smart Ring | Indiegogo). This means you can flash your own firmware onto the ring’s microcontroller, altering how the ring’s hardware buttons or sensors work at a low level. Few commercial rings provide this level of firmware access.
  • Supported Platforms: Being a Bluetooth HID device, Taika works with Windows, macOS, Linux, Android, and iOS out-of-the-box (no special drivers needed). For deeper integration, the SDK supports common development platforms (the React Native SDK suggests easy integration with Android/iOS apps (Taika-Tech/ring-sdk-react-native - GitHub), and likely other languages to interface with its BLE services). Arduino developers could also use a BLE library to capture Taika’s HID signals or use the firmware port to program the ring’s MCU directly.
  • Developer Resources & Community: Taika’s Indiegogo campaign and GitHub page provide documentation, sample code, and an emerging community of early adopters. The company actively encourages tinkering, which implies you’ll find direct support and possibly forums/Discord for developers.
  • Availability: The Taika Ring was crowdfunded, with shipments expected to begin in late 2024 for backers (Taika Ring: The Developer's Smart Ring | Indiegogo). Developer models (with the programming port) were slated for November shipments (Taika Ring: The Developer's Smart Ring | Indiegogo). If you didn’t back it, keep an eye on their website or Indiegogo updates for public availability – it’s designed for quick shipping once in stock, especially for US customers. (As of now, it’s a new product; availability might be limited until they fulfill initial orders.)

OmniRing – Open-Source Smart Ring Platform (DIY Hardware)

OmniRing is an entirely open-source smart ring platform originating from academic research at the University of Pennsylvania. It’s ideal if you want maximum control and are open to DIY fabrication:

  • Research Project (Not Commercial): OmniRing is a prototype platform, not a mass-market product (Open source / offline smart rings? : r/SmartRings - Reddit). It was developed as a research project focusing on finger motion and health tracking, and all of its design is open-source. This means you can access the schematics, firmware source code, and even research papers describing its architecture (Hao Zhou).
  • Rich Sensor Suite: The ring is packed with sensors including an IMU (inertial measurement unit) for motion/gesture tracking and a PPG (photoplethysmography) sensor for heart-rate and health monitoring (Hao Zhou). Essentially, it aims to “rule them all” by combining motion analytics and health data in one ring. It’s also designed to be water-resistant and power-efficient (OmniRing: An Open Source Smart Ring #WearableWednesday), making it practical for continuous wear.
  • Full Customization: Because the hardware and software are open, you can modify every aspect of OmniRing. You could tweak the firmware (or even write your own from scratch, possibly using an Arduino-compatible framework if the microcontroller supports it) and change how the sensors are read or what data is transmitted. You’re free to add features, change the Bluetooth characteristics, or integrate new functions — with no locked-down components. It’s essentially a dev kit in ring form.
  • Platforms & Programming: The reference firmware for OmniRing is likely written in C/C++ for an embedded MCU (potentially using Nordic or Dialog Semiconductor Bluetooth SoCs, based on the provided SDK instructions (state-of-the-art/rring: Open source smart ring project - GitHub)). Developers can use standard embedded toolchains (ARM GCC, Nordic’s SDK, or even Arduino IDE if the chip is supported by Arduino libraries) to build and flash firmware. On the receiving end, since it’s Bluetooth Low Energy, you can write custom apps on Android, iOS, or PC to communicate with OmniRing’s data. The project’s open nature also means you might port it to work with platforms like Mbed OS or Zephyr if desired.
  • Community & Resources: All design files and code are available on GitHub (hzhou3/omniring - GitHub), and there may be a small community of researchers and hobbyists experimenting with it. Adafruit and Hackster have featured OmniRing (OmniRing: An Open Source Smart Ring #WearableWednesday), which helps in finding blog posts or build logs. Since it’s a research prototype, getting hands-on might require building it yourself or finding someone who has. Enthusiasts comfortable with soldering tiny components and working with development boards could attempt to recreate OmniRing, using the provided open-source plans.
  • Availability: No ready-made units are sold at this time (Open source / offline smart rings? : r/SmartRings - Reddit). Quick shipping isn’t applicable here — instead, consider this option if you want the experience of building a smart ring or if future kits become available. Sometimes universities or researchers release their prototypes as kits or share component lists so others can replicate them. Keep an eye on maker communities; OmniRing’s complete openness makes it possible for a third-party to produce it if there’s enough interest.

Genki Wave Ring – Gesture Controller Ring with Developer API

The Genki Wave is a Bluetooth MIDI controller ring primarily made for musicians, but it doubles as a general-purpose gesture and button controller with available APIs:

  • Multiple Inputs (Buttons & Motion): Wave features three programmable buttons (Up, Middle, Down) and recognizes hand gestures like tilt, pan, roll, vibrato, and tap (Wave + Wavefront — Genki Instruments - Waveform Magazine) (Wave‎ - Genki Instruments). It even includes a small LED display for feedback and connects via Bluetooth Low Energy. This hardware setup lets you use it as a remote control for various applications – not just music. For example, the buttons or motion could be mapped to slide presentations, games, robotics, or VR interactions.
  • Developer API & MIDI Support: Genki provides an official Python API for the Wave, allowing developers to read sensor data and button events programmatically (genkiinstruments/genki-wave - GitHub). Under the hood it presents itself as a standard BLE MIDI device, which means any platform that supports the Bluetooth MIDI protocol can receive its gesture data as MIDI messages. You can use it with PCs (Windows/macOS), Linux, or single-board computers to capture events and trigger custom actions. Many creative coders simply map the MIDI signals to desired outputs in their software.
  • Platforms & Integration: Out-of-the-box, Wave works with music software and DAWs (Ableton Live, Logic Pro, etc.) via MIDI mapping (Genki Wave - Soundbrenner). But beyond music, you can treat it as a Bluetooth input device in any environment that can handle BLE or MIDI. For instance, on Android and iOS, there are libraries to process BLE MIDI, or you can use Genki’s API. On microcontroller platforms, an Arduino or Raspberry Pi with BLE could listen for Wave’s signals (though parsing BLE MIDI on microcontrollers requires some effort). Genki also released “Wave for Work,” which integrates the ring for presentations and Zoom – showing its versatility in non-music contexts (Wave for Work Integrates Genki's Wave Smart Ring in Zoom, Etc.).
  • Customization: While the Wave’s firmware itself isn’t open-source, the device’s flexibility comes from how you map its inputs. You can configure custom gesture-to-command mappings using Genki’s configuration app, or ignore the music aspect and directly interpret the raw gesture data via the API for your own projects. This means you can program the ring’s buttons to act as shortcuts or the motion to control anything from drone movements to slide changes.
  • Community & Support: Genki Instruments (the creators) foster a community of users (mostly musicians) who share use-cases and tips. The developer documentation and examples on GitHub (genkiinstruments/genki-wave - GitHub) make it easier to start integrating the Wave into custom software. Since it’s a niche but established product, you’ll find forum discussions on using it in creative ways, and the company itself has been responsive to the community with firmware updates and ideas.
  • Availability: The Genki Wave has been on the market for a few years. It’s often in stock via Genki’s official website and music tech retailers. In the US, you may find it from specialty stores or online marketplaces. (There have been Amazon listings for it (Wave by Genki Instruments | Wireless MIDI Controller - Amazon.com), though availability can vary.) Shipping is usually quick if buying from a domestic seller, and the product is mature enough that you get a polished experience alongside your custom development.

Conclusion: Each of these smart rings offers a different level of customization and ease of acquisition. Colmi R02 is great for budget-conscious hackers who enjoy community-driven projects and don’t mind tinkering with unofficial tools. Taika Ring is an upcoming choice if you want a polished product explicitly made for programming and integrating with various devices (ideal for prototyping interactions via gestures or touch). OmniRing represents the extreme of open-source freedom, essentially giving you the blueprints to a smart ring – perfect for learning or pushing the boundaries if you can build it yourself. Genki Wave provides a middle ground where the hardware is closed but well-documented for developers, making it a reliable option for integrating finger-worn controls into your projects using standard protocols.

When choosing, consider how much you value a ready-to-use solution versus a completely open canvas. All the above rings support Bluetooth and can work with common platforms (Android, iOS, PC, and even microcontrollers with BLE support). For developer resources, check out the linked GitHub pages, forums (like the r/SmartRings subreddit), and documentation provided by each project or manufacturer. With these options, you should be able to find a smart ring that ships fast to the US and, more importantly, can be molded to fit your creative and programming needs. (Open-source devs want to democratize health tracking with $18 ring ...) (Taika Ring: The Developer's Smart Ring | Indiegogo)

article Further Research

Related research papers will appear here