TGViewer
C++ - Reddit C++ - Reddit @r_cpp · 229 subscribers
Post #24754 18
SimpleBLE v0.11.0 - Introducing Peripheral Mode for Linux

Hey everybody, SimpleBLE v0.11.0 is finally live! We focused on making the most versatile Bluetooth library even more useful.

For those who don’t know, SimpleBLE is a cross-platform Bluetooth library with a very simple API that just works, allowing developers to easily integrate it into their projects without much effort, instead of wasting hours and hours on development. 

This release mainly focuses on a single big feature for Linux that has been a year in the making: BLE Peripheral support.

This means your Linux machine can now:
• Advertise as a BLE device
• Expose GATT services and characteristics
• Act as a complete peripheral



Why does this matter?

If you thought using Central roles with the native Bluetooth stacks was hard, Peripheral takes this to a whole new level. It took us a very long time to find the right data representations that could abstract this problem away cleanly, but we’ve finally reached a point we feel comfortable sharing with a wider audience.

This barrier is now gone, and with it a whole new world of possibilities opens up: Building custom peripheral applications, device emulators or hardware mocks, all without any extra hardware. I’m excited to see what new ideas come to life based on this new capability.

You can find our Peripheral-specific examples here and here. Things might still break or change as we improve it and work towards a generalized API for all other OSes, but should be good enough to start validating ideas. We’d love to hear about your experience!



Want to know more about SimpleBLE's capabilities or see what others are building with it? Ask away! 

https://redd.it/1qxbvyi
@r_cpp
SimpleBLE SimpleBLE - Bluetooth capabilities in minutes, not months. SimpleBLE is the fully supported, cross-platform library designed to get your Bluetooth product to market without the headaches.
More from @r_cpp
  1. Oct 7, 2026Escaping `CreateProcess()` arguments on Windows https://holyblackcat.github.io/blog/2026/0…
  2. Oct 7, 2026flat_map internals https://quantdev.blog/posts/flat-map-internals/index.html https://redd.…
  3. Oct 7, 2026New C++ Conference Videos Released This Month - September 2026 C++Now 2026-08-31 - 2026-09…
  4. Oct 7, 2026Jean Frantz René: C++ Memory safety for safety-critical and non-safety critical applicatio…
  5. Oct 7, 2026Full Meeting C++ 2026 program released https://meetingcpp.com/mcpp/schedule/#2026 https://…
  6. Oct 7, 2026Qt moc now can handle basic C++ modules (Qt 6.12) https://codereview.qt-project.org/c/qt/q…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →