Currently, bleak establishes a BleakClient that can scan for BLE peripheral devices.

Are there any future plans to implement a BleakServer to establish a central device that can advertise services and characteristics that other devices can connect to?

I imagine a BleakServer could utilize BleakGATTService and BleakGATTCharacteristic objects to set up and manage user-defined services that are then advertised and could be read from, written and/or subscribed to.

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Reactions:3
  • Comments:8 (7 by maintainers)

github_iconTop GitHub Comments

4reactions
kevincarcommented, Dec 15, 2020

As a reference, and for those looking for a potential cross-platform python BLE peripheral solution, I decided to create a companion project from that rough draft previously mentioned as a companion to this project.

Thanks for the motivation @hbldh!

0reactions
kevincarcommented, Jan 23, 2021

@cspensky Certainly! Feel free to fork it, submit pull requests, open issues, or begin discussions there.

Read more comments on GitHub >

github_iconTop Results From Across the Web

bleak — bleak 0.20.0a1 documentation
Bleak is a GATT client software, capable of connecting to BLE devices acting as GATT servers. It is designed to provide a asynchronous,...
Read more >
bleak · PyPI
Bleak is a GATT client software, capable of connecting to BLE devices acting as GATT servers. It is designed to provide a asynchronous,...
Read more >
Connect to a GATT server - Android Developers
This connects to the GATT server hosted by the BLE device, and returns a BluetoothGatt instance, which you can then use to conduct...
Read more >
Kyle Bleak - Server - Darden - LinkedIn
View Kyle Bleak's profile on LinkedIn, the world's largest professional community. Kyle has 1 job listed on their profile. See the complete profile...
Read more >
Forums - Thread: Opterons under the Sun - Real World Technologies
With the glass half full view you could view the Opteron as the salvage for SUNs processor weakness and SUN as the salvage...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found