webbluetooth
Version:
Node.js implementation of the Web Bluetooth Specification
47 lines (31 loc) • 1.66 kB
Markdown
# SimpleRsBLE
The ultimate fully-fledged cross-platform library and bindings for Bluetooth Low Energy (BLE).
## Overview
The [SimpleBLE](https://github.com/OpenBluetoothToolbox/SimpleBLE/) project aims to provide
fully cross-platform BLE libraries and bindings, designed for simplicity and ease of use
with a licencing scheme chosen to be friendly towards commercial use. All specific operating
system quirks are handled internally to provide a consistent behavior across all platforms.
The libraries also provide first-class support for vendorization of all third-party
dependencies, allowing for easy integration into existing projects.
If you want to use SimpleRsBLE and need help. **Please do not hesitate to reach out!**
- Join our [Discord](https://discord.gg/N9HqNEcvP3) server.
- Contact me: `kevin at dewald dot me`
## Supported platforms
- Windows: Windows 10+
- Linux: Ubuntu 20.04+
- MacOS: 10.15+ (except 12.0, 12.1, and 12.2)
- iOS: 15.0+
## Usage
You can add SimpleRsBLE to your project by adding the following lines to your `Cargo.toml`:
```toml
[dependencies]
simplersble = "0.6.0"
```
Please review our [code examples](https://github.com/OpenBluetoothToolbox/SimpleBLE/tree/main/examples/simplersble/src/bin)
on GitHub for more information on how to use SimpleRsBLE.
## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss
what you would like to change.
## License
All components within this project that have not been bundled from
external creators, are licensed under the terms of the [MIT Licence](https://github.com/OpenBluetoothToolbox/SimpleBLE/blob/main/LICENCE.md).