Skip to main content

Module bluetooth_ble

Module bluetooth_ble 

Source
Expand description

Bluetooth Low Energy (BLE) GATT server implementation

Cross-platform peripheral/server mode using ble-peripheral-rust Platforms: Windows (WinRT), macOS (CoreBluetooth), Linux (BlueZ)

Modules§

actions
Bluetooth Low Energy (BLE) GATT server protocol actions

Structs§

BleRouter
Routes one shared radio’s events to the right per-server channel.
BluetoothBle
Bluetooth Low Energy GATT server

Enums§

ReadDecision
What a successful handler round-trip decided about a bluetooth_read_request.

Functions§

characteristic_key
The single key a characteristic is filed and looked up under.
parse_ble_uuid
parse_initial_value
Decode a characteristic’s initial_value from add_service.
read_decision
Classify the handler’s answer to a read request.
write_response_status
Parse a BLE UUID, expanding the 16- and 32-bit shorthands.