Package-level declarations
Types
Link copied to clipboard
Actions a provisioner can request for Input OOB.
Link copied to clipboard
Discovers and provisions unprovisioned BLE Mesh devices.
Link copied to clipboard
Out-of-Band authentication methods for BLE Mesh provisioning.
Link copied to clipboard
data class OobInfo(val staticOobSupported: Boolean = false, val outputOobActions: Set<OutputOobAction> = emptySet(), val outputOobSize: Int = 0, val inputOobActions: Set<InputOobAction> = emptySet(), val inputOobSize: Int = 0)
Device OOB capabilities from provisioning beacon.
Link copied to clipboard
Actions a device can perform for Output OOB.
Link copied to clipboard
Abstract provisioning bearer for communicating with unprovisioned devices.
Link copied to clipboard
Types of provisioning bearers.
Link copied to clipboard
data class ProvisioningCapabilities(val numberOfElements: Int, val algorithms: Int, val publicKeyType: Boolean, val staticOobType: Boolean, val outputOobActions: Int, val outputOobSize: Int, val inputOobActions: Int, val inputOobSize: Int)
Capabilities reported by an unprovisioned device during provisioning.
Link copied to clipboard
data class ProvisioningData(val networkKey: NetworkKey, val keyIndex: KeyIndex, val ivIndex: IvIndex, val unicastAddress: MeshAddress.UnicastAddress, val deviceKey: DeviceKey)
Data distributed to a device during provisioning phase 5.
Link copied to clipboard
Exception thrown when provisioning fails at a specific phase.
Link copied to clipboard
Result of a completed provisioning operation.
Link copied to clipboard
data class UnprovisionedDevice(val uuid: Uuid, val bleIdentifier: Identifier, val rssi: Int, val bearerType: ProvisioningBearerType, val oobInfo: OobInfo = OobInfo())
An unprovisioned BLE Mesh device discovered during scanning.