Skip to content

128 connect multiple clients to ble server#168

Merged
kevincar merged 13 commits intomasterfrom
128-connect-multiple-clients-to-ble-server
Jan 13, 2026
Merged

128 connect multiple clients to ble server#168
kevincar merged 13 commits intomasterfrom
128-connect-multiple-clients-to-ble-server

Conversation

@kevincar
Copy link
Copy Markdown
Owner

Closes #128

This allows each notifying characteristic to maintain individual
per-client session connections
Using AcquireNotify is the newer standard for using file descriptors for
streamlined transmission. Using this method also alows us to capture
information on the subscribing central device passed down through
options that are not otherwise provied to the alternative `StartNotify`
method.
This test performs checks with physical hardware to confirm the library
works as expected. This test requiers the use of two central devices to
work.
A server's `subscribed_centrals` should be a computed value of data
gathered from the characteristics that manage their own subscriptions.
BlueZ backend uses "device" in it's options to signify the address of
the central device.
@kevincar kevincar linked an issue Jan 13, 2026 that may be closed by this pull request
@kevincar kevincar merged commit 78da60f into master Jan 13, 2026
9 checks passed
@kevincar kevincar deleted the 128-connect-multiple-clients-to-ble-server branch January 13, 2026 22:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Connect multiple Clients to BLE Server

1 participant