Announcements
Stay informed about the latest developments, partnerships, and feature previews from SimpleBLE, your go-to cross-platform Bluetooth Low Energy library.
❗ We’re currently looking for business partners to expand our operations in the Asia Pacific region. If you’re interested, contact us.
2025-05-25 - 🦀 Rust Bindings Enter Early Preview
Rust bindings for SimpleBLE are now available in early preview, providing a safe and efficient way to integrate BLE functionality into Rust projects. We’re looking for developers and providers interested in early testing this feature to help refine it with real-world feedback.
use simplersble::{Adapter, Peripheral};
let adapters = Adapter::get_adapters();
let adapter = adapters.into_iter().next();
let peripherals = adapter.scan(5000);
let peripheral = peripherals[0].clone();
peripheral.connect();
peripheral.notify(
"beb5483e-36e1-4688-b7f5-ea07361b26a8",
|data| println!("{:?}", data)
);
2025-05-01 - New partnership with Software.com.br
We’re excited to announce that we’ve partnered with Software.com.br to offer SimpleBLE across LATAM, enabling better local support, distribution, and integration services for developers and businesses in the region.
2025-04-24 - 🚨 SimpleBLE Android Bridge Renamed to SimpleDroidBridge
The SimpleBLE Android bridge project has been officially renamed to simpledroidbridge
, with the old name set for deprecation in an upcoming release.
2025-04-13 - 🚨 SimpleBLE C Bindings Ported to SimpleCBLE
SimpleBLE’s C bindings are transitioning to a new separate library named simplecble, marking the deprecation of the original bindings in a future update. This change makes it easier to consume just the C bindings independently, without needing the full SimpleBLE package.
2025-03-16 - ☕ Java Bindings Now in Early Preview
Java bindings for SimpleBLE have launched into early preview, allowing seamless BLE integration in Java-based applications. We’re looking for developers and providers interested in early testing this feature to help refine it with real-world feedback.
import org.simpleble.Adapter;
import org.simpleble.Peripheral;
List<Adapter> adapters = Adapter.getAdapters();
Adapter adapter = adapters.get(0);
List<Peripheral> peripherals = adapter.scan(5000);
Peripheral peripheral = peripherals.get(0);
peripheral.connect();
peripheral.notify(
"beb5483e-36e1-4688-b7f5-ea07361b26a8",
data -> System.out.println(data)
);
2025-02-25 - 🤖 Android Backend Support Reaches Preview Status
Android backend support for SimpleBLE is now in preview, expanding our cross-platform capabilities to include native Android integration. We’re looking for developers and providers interested in early testing this feature to help refine it with real-world feedback.
2024-12-02 - 🐧 Linux Peripheral Functionality in Early Preview
Peripheral functionality for Linux in SimpleBLE is entering early preview, enabling Linux systems to act as BLE peripherals more effectively. We’re looking for developers and providers interested in early testing this feature to help refine it with real-world feedback.