All Projects → OpenBluetoothToolbox → SimpleBLE

OpenBluetoothToolbox / SimpleBLE

Licence: MIT license
The ultimate fully-fledged cross-platform BLE library, designed for simplicity and ease of use.

Programming Languages

C++
36643 projects - #6 most used programming language
Objective-C++
1391 projects
c
50402 projects - #5 most used programming language
CMake
9771 projects
shell
77523 projects
powershell
5483 projects

Projects that are alternatives of or similar to SimpleBLE

Rtl8723bs
Realtek SDIO Wi-Fi driver
Stars: ✭ 260 (+113.11%)
Mutual labels:  driver, bluetooth
fix-linux-mouse
Hints how to fix USB mouse issues on Linux
Stars: ✭ 36 (-70.49%)
Mutual labels:  driver, bluetooth
nativeble
A fully-fledged cross-platform BLE library for desktop.
Stars: ✭ 15 (-87.7%)
Mutual labels:  driver, bluetooth
Mac Precision Touchpad
Windows Precision Touchpad Driver Implementation for Apple MacBook / Magic Trackpad
Stars: ✭ 5,107 (+4086.07%)
Mutual labels:  driver, bluetooth
Bthps3
Windows kernel-mode Bluetooth Profile & Filter Drivers for PS3 peripherals
Stars: ✭ 94 (-22.95%)
Mutual labels:  driver, bluetooth
Shibari
Gaming input peripherals test platform for Windows
Stars: ✭ 136 (+11.48%)
Mutual labels:  driver, bluetooth
Betterjoy
Allows the Nintendo Switch Pro Controller, Joycons and SNES controller to be used with CEMU, Citra, Dolphin, Yuzu and as generic XInput
Stars: ✭ 1,352 (+1008.2%)
Mutual labels:  driver, bluetooth
BetterJoyForDolphin
Allows the Nintendo Switch Pro Controller and Joycons to be used with the Dolphin Emulator
Stars: ✭ 44 (-63.93%)
Mutual labels:  driver, bluetooth
Blueborne-CVE-2017-1000251
Blueborne CVE-2017-1000251 PoC for linux machines
Stars: ✭ 14 (-88.52%)
Mutual labels:  bluetooth
bluetooth-iot-service-python
This application connects two devices over Bluetooth and allows one to send messages to the other using json. Raspberry Pi Bluetooth interfacing with Linux via RFCOMM BT network
Stars: ✭ 23 (-81.15%)
Mutual labels:  bluetooth
easyble
A simple framework for Android Bluetooth Low Energy (BLE)
Stars: ✭ 43 (-64.75%)
Mutual labels:  bluetooth
BlueRetro
Multiplayer Bluetooth controllers adapter for retro video game consoles
Stars: ✭ 520 (+326.23%)
Mutual labels:  bluetooth
dokan-delphi
Dokan Delphi Wrapper
Stars: ✭ 48 (-60.66%)
Mutual labels:  driver
gnome-keysign
An easier way to sign OpenPGP keys over the local network. A GTK/GNOME application to use GnuPG for signing other peoples' keys. Quickly, easily, and securely.
Stars: ✭ 42 (-65.57%)
Mutual labels:  bluetooth
book linuxkernel blockdrv
Learn how multi-queue block device in Linux kernel v4.4 works
Stars: ✭ 69 (-43.44%)
Mutual labels:  driver
pcd8544
Minimal footprint library for Philips PCD8544 LCDs on the Arduino.
Stars: ✭ 87 (-28.69%)
Mutual labels:  driver
libwsk
The Kernel-Mode Winsock library, supporting TCP, UDP and Unix sockets (DGRAM and STREAM).
Stars: ✭ 117 (-4.1%)
Mutual labels:  driver
nxbt
Control your Nintendo Switch through a website, terminal, or macro.
Stars: ✭ 340 (+178.69%)
Mutual labels:  bluetooth
BLELib
This library contains many of the features you need to interact with BLE peripherals
Stars: ✭ 21 (-82.79%)
Mutual labels:  bluetooth
BlueReverse
Bluetooth reverse shell.
Stars: ✭ 15 (-87.7%)
Mutual labels:  bluetooth

SimpleBLE

The ultimate fully-fledged cross-platform library for Bluetooth Low Energy (BLE).

Latest Documentation Status

Overview

SimpleBLE is a C++ fully cross-platform BLE library designed for simplicity and ease of use. All specific operating system quirks are handled to provide a consistent behavior across all platforms. Each major version of the library will have a stable API that will be fully forwards compatible.

If you want to use SimpleBLE and need help. Please do not hesitate to reach out!

Are you using SimpleBLE on your own project? Reach out and I'll add a link to it below!

Supported platforms

Windows Linux MacOS iOS
Windows 10+ Ubuntu 20.04+ 10.15+ (except 12.0, 12.1 and 12.2) 15.0+

Vendorization

If you are interested in using SimpleBLE as a dependency in your project, there is currently first-class support for vendorization of all 3rd-party dependencies. Currently, the following libraries are included as part of SimpleBLE:

Please visit our Security page for more information on how to vendorize 3rd-party libraries for SimpleBLE.

License

All components within this project that have not been bundled from external creators, are licensed under the terms of the MIT Licence.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].