Skip to content

Commit

Permalink
README: Update project status and features
Browse files Browse the repository at this point in the history
  • Loading branch information
darkhz committed Aug 12, 2024
1 parent 701425d commit 5780d74
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,27 @@ This is only available on Linux.

This project is currently in the alpha stage.

## Project status
This project has currently been confirmed to be sponsored by the [NLnet](https://nlnet.nl/project/bluetuith/) foundation.
The draft is complete, and the review of the draft and the MoU signing is pending.

Although this repo seems to be currently inactive, please bear in mind that we are actively working on new features, namely:
- Cross-platform support (Windows, MacOS, FreeBSD)
- Shims[1] for Windows and MacOS
- Cross platform daemon[2] with a unified API, for any bluetooth app to function across OSes.

- Updating and adding more UI features.
- Extensively refactoring the documentation.

[1]:
A shim is a lightweight application which can wrap native APIs and provide an API to invoke various bluetooth functions.
For every function, such as connection or pairing, the caller will invoke a separate process and execute the required function.
The caller will be responsible for handling events and exit codes passed by the shim.

[2]:
A cross-platform daemon with a uniform protocol (currently MQTT) will be developed to facilitate communicating with the shim, and handle
invoking bluetooth functions and communication with clients, using a proper pub/sub like mechanism (like DBus for example).

[![Packaging status](https://repology.org/badge/vertical-allrepos/bluetuith.svg)](https://repology.org/project/bluetuith/versions)

## Features
Expand Down

0 comments on commit 5780d74

Please sign in to comment.