‹ LATEST POSTS

SimpleBLE News

caption

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.