SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ Bluetooth Projects
-
blynk-library
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.
Project mention: How to create App to control ESP32 over WIFI (no IP address needed)? | reddit.com/r/esp32 | 2023-01-09 -
If you're trying to build a totally custom thing, it looks like there's a library to use the ESP32 as a bluetooth keyboard. https://github.com/T-vK/ESP32-BLE-Keyboard
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
Project mention: MacOS (Ventura) - Wifi Dev Board - How to access Marauder CLI via terminal? | reddit.com/r/flipperzero | 2023-01-20
-
MissionControl
Use controllers from other consoles natively on your Nintendo Switch via Bluetooth. No dongles or other external hardware neccessary.
Project mention: Use other type of controller on atmosphere | reddit.com/r/SwitchPirates | 2023-01-23 -
ESP32-A2DP
A Simple ESP32 Bluetooth A2DP Library (to implement a Music Receiver or Sender) that supports Arduino, PlatformIO and Espressif IDF
For all other i2s pinouts, I'm leaning on this GitHub-project: https://github.com/pschatzmann/ESP32-A2DP
-
SonyHeadphonesClient
A {Windows, macOS, Linux} client recreating the functionality of the Sony Headphones app
There's an unofficial one on Github. I saw it posted here a couple years ago but I haven't tried it myself. This is the original post about it.
-
-
Sonar
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
SerialTest
Data transceiver/realtime plotter/shortcut/file transceiver over serial port/Bluetooth/network on Win/Linux/Android | 跨平台串口/蓝牙/网络助手,带数据收发/实时绘图/快捷发送/文件收发面板,可在PC和Android设备上使用
Project mention: ⟳ 9 apps added, 77 updated at f-droid.org | reddit.com/r/FDroidUpdates | 2022-09-05SerialTest: A cross platform debugger for Bluetooth/TCP/UDP
-
socket
A Cross-Platform Runtime for creating native Desktop and Mobile Apps with HTML, CSS, and JavaScript. Bring your favorite Frontend Framework! Written from the ground up to be small and maintainable. (by socketsupply)
There is a brand new one called Socket, it’s more targeted at web developers - no rust or anything required. Backend is also completely optional. It supports all mobile and desktop — it will ship a stable release next month: https://github.com/socketsupply/socket
-
-
-
Project mention: ⟳ 3 apps added, 16 updated at apt.izzysoft.de | reddit.com/r/FDroidUpdates | 2023-01-26
qdomyos-zwift: bring zwift, kinomap, peloton to your bluetooth smart trainer!
-
SimpleBLE
SimpleBLE - the all-in-one Bluetooth library that makes it easy to add wireless connectivity to your projects. With support for MacOS, iOS, Windows, and Linux, SimpleBLE has you covered no matter what platform you're working on. Give it a try and say goodbye to Bluetooth headaches!
Hey all! I'm currently implementing Rust bindings for a C++ library and I need some feedback on what are proper architectures for exposing callbacks on the Rust side of the API. You can find the code I'm currently working on here: https://github.com/OpenBluetoothToolbox/SimpleBLE/blob/feature/rust/simplersble/src/lib.rs
-
legoino
-
-
-
Project mention: Tyre temperature sensor marked on the Red Bull | reddit.com/r/F1Technical | 2022-06-10
-
-
Project mention: This little Chromecast audio is my best budget audio deal ever | reddit.com/r/BudgetAudiophile | 2022-04-05
For example, using this daemon, I can turn any Linux device (mostly Pis in my case) into a Bluetooth audio endpoint, which then let's me forward my phone's audio to it, and then from there to the the multi-room Snapcast setup, and pipe the sound throughout the house. Useful for getting audio from my audiobook app to my stereos when cooking or cleaning.
-
phyphox-arduino
The phyphox BLE library to connect Arduino projects with the phyphox app to display data on the phone or use the phone's sensors on the Arduino
-
Sanctuary-Keyboard-Firmware
Firmware for the Sanctuary Keyboard, a Custom Bluetooth Mechanical Keyboard able to be built during the parts shortage! Hardware is in another repo, to be licensed differently.
Project mention: I Made a ESP32 Bluetooth Keyboard with the Arduino IDE! | reddit.com/r/arduino | 2022-06-16I've hosted my code on Github, so you guys can use it, and create your own keyboards! I've also linked a guide in the repo so that you can build your own keyboard, or you can just fork the code to improve it! Found here: https://github.com/LegoRocket/Sanctuary-Keyboard-Firmware
-
MouDio
MouDio: a compact and portable Bluetooth speaker with high-quality components for powerful, clear sound. Moudio is built using four PCBs and laser-cut acrylic grills with 3D printed parts, and it can be easily assembled using the provided instructions.
-
Home Assistant can be used as an alternative to Mosquitto/Prometheus/Grafana/my custom script for collecting, storing, and graphing data. Also, there’s an ESP32 project if you’d rather use that instead of the bluetti-mqtt service I wrote (and there may be more options out there that I don’t know about).
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Bluetooth related posts
- I added a joystick to my TypeSafe
- Longshot: anyway to create a bluetooth repeater?
- Can we bypass the iFit/Touch screen?
- Bluetooth and connecting headphones to PC
- Question about callback architectures
- Zwift integration
- Looking for Nordictrack S25/iFIT who also has an Android device for a device trace
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea608960f0>
www.saashub.com | 27 Jan 2023
Index
What are some of the best open-source Bluetooth projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | blynk-library | 3,571 |
2 | ESP32-BLE-Keyboard | 1,541 |
3 | ESP32Marauder | 1,535 |
4 | MissionControl | 1,531 |
5 | ESP32-A2DP | 761 |
6 | SonyHeadphonesClient | 641 |
7 | ESP32-BLE-Mouse | 418 |
8 | SerialTest | 374 |
9 | socket | 368 |
10 | SBFspot | 276 |
11 | DualSense-Windows | 238 |
12 | qdomyos-zwift | 226 |
13 | SimpleBLE | 225 |
14 | legoino | 189 |
15 | gr-bluetooth | 178 |
16 | SmartSpin2k | 106 |
17 | RejsaRubberTrac | 74 |
18 | bluetooth-serial-port | 64 |
19 | cornrow | 61 |
20 | phyphox-arduino | 34 |
21 | Sanctuary-Keyboard-Firmware | 33 |
22 | MouDio | 27 |
23 | Bluetti_ESP32_Bridge | 26 |