rf24ble-rs

Crates.iorf24ble-rs
lib.rsrf24ble-rs
version0.1.4
created_at2025-04-06 01:42:02.074014+00
updated_at2025-07-22 05:34:59.644689+00
descriptionA fake BLE implementation for the nRF24L01
homepagehttps://nRF24.github.io/rf24-rs
repositoryhttps://github.com/nRF24/rf24-rs
max_upload_size
id1622573
size54,342
Brendan (2bndy5)

documentation

README

rf24ble-rs

Crates.io Version docs.rs Crates.io MSRV CHANGELOG

This crate uses the rf24-rs crate to make the nRF24L01 imitate a Bluetooth-Low-Emissions (BLE) beacon. A BLE beacon can send data (referred to as advertisements) to any BLE compatible device (ie smart devices with Bluetooth 4.0 or later) that is listening.

Original research was done by Dmitry Grinberg and his write-up (including C source code) can be found here. As this technique can prove invaluable in certain project designs, the code here has been adapted to work with Rust.

Example

See the example located in the nRF24/rf24-rs repository.

Commit count: 71

cargo fmt