Module ockam_transport_ble::driver
source · Expand description
Bluetooth platform drivers
Modules
- support for OS bluetooth Driver for OS targets
- Ockam BLE service and endpoints are encoded as UUID v5 identifiers within the ns:OID namespace:
Structs
- A BLE client that initiates GATT commands and requests, and accepts responses from a BLE server.
- A BLE server that receives GATT commands and requests, and returns responses to a BLE client.
Enums
- BleEvent
Constants
- Maximum length of characteristic values (250 is the longest allowed by the BLE specification)
- Maximum length of ockam messages
- The minimum MTU required by the BLE spec. Many devices (e.g. bluenrg_ms) don’t allow for configuration higher than this.
Traits
- Implement the BleClientDriver trait if you want to allow your hardware to function as a BLE Client
- Implement the BleServerDriver trait if you want to allow your hardware to function as a BLE Client
- Implement the BleStreamDriver to transmit and receive data from your hardware