src.bluetooth_sig.device¶
Device abstraction with advertising, connection, and peripheral subsystems.
The Device class provides a unified interface for BLE device operations. Additional composition-based subsystems are available for focused use cases:
DeviceAdvertising: Advertising packet interpretation
DeviceConnected: GATT connection operations (client/central role)
For server/peripheral role, see PeripheralManagerProtocol.
Submodules¶
- src.bluetooth_sig.device.advertising
- src.bluetooth_sig.device.characteristic_io
- src.bluetooth_sig.device.client
- src.bluetooth_sig.device.connected
- src.bluetooth_sig.device.dependency_resolver
- src.bluetooth_sig.device.device
- src.bluetooth_sig.device.peripheral
- src.bluetooth_sig.device.peripheral_device
- src.bluetooth_sig.device.protocols