SaaSHub helps you find the best software and product alternatives Learn more →
Top 12 Rust Bluetooth Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
aggligator
Aggregates multiple links (TCP, Bluetooth, USB or similar) into one connection having their combined bandwidth and provides resiliency against failure of individual links.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
mijia-homie
A Homie MQTT bridge for the Xiaomi Mijia 2 hygrometer-thermometer. This repo also serves as the monorepo for a handful of helper crates related to Homie and Bluetooth.
-
OpenSCQ30
Cross platform application for controlling settings of Soundcore headphones. Supports desktop (CLI and GTK4 GUI), Android, and Web (PWA using Web Bluetooth).
Project mention: Rust newcomers are 70x less likely to create vulnerabilities than C++ newcomers [pdf] | news.ycombinator.com | 2023-11-06You should try again. I think that code is verbose because of the borrowing and because you're trying to do a one-liner. I use the nrf-hal library with the nrf52840, and the code reads pretty nicely. Here's an example:
https://github.com/nrf-rs/nrf-hal/blob/master/examples/blink...
Project mention: Building an occupancy sensor with a $5 ESP32 and a serverless DB | news.ycombinator.com | 2023-11-13I don't know the author's code but mine was at the same level as home assistant's. I believe I was using Bluer (BlueZ) [1] and afaik the problem is that the dependency needs an armv7 version of DBUS when it compiles which my non-armv7 laptop did not provide.
If I do the home assistant route and just copy my source code over to the raspi and build the binary there it all compiles+runs fine. Except for the part where I can't compile it locally and so I don't know of a build issue until its been transferred + built.
[1]: https://github.com/bluez/bluer
Rust Bluetooth related posts
-
I made the most useful BLE browser that works right from terminal and solves all the problem of debugging BLE connections!
-
Just an innocent mistake
-
Anyone knows how to pair a device with a passkey using Bluer?
-
Is the Rust ecosystem capable of making a cross-platform mobile game with p2p Bluetooth yet?
-
Minimum Bluetooth headset volume is too high
-
Deploying Rust services
-
LiveBudsCLI - A tool to control your Galaxy buds+ and live from Linux
-
A note from our sponsor - SaaSHub
www.saashub.com | 2 Jun 2024
Index
What are some of the best open-source Bluetooth projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | btleplug | 716 |
2 | nrf-hal | 474 |
3 | bluer | 258 |
4 | blendr | 263 |
5 | LiveBudsCli | 189 |
6 | joycon-rs | 113 |
7 | aggligator | 115 |
8 | SoundcoreManager | 112 |
9 | mijia-homie | 62 |
10 | OpenSCQ30 | 67 |
11 | m365 | 12 |
12 | rustdrop | 9 |
Sponsored