Package-level declarations
Types
An Access Layer message for application-level communication.
Errors returned by the Configuration Client.
Element location descriptor as defined by the Bluetooth SIG.
Marks APIs that are experimental and may change without notice.
In-memory implementation of MeshStateStore for testing.
Key Refresh procedure phases for a NetworkKey.
Address types used in BLE Mesh networking.
Errors related to mesh cryptography.
DSL marker to prevent invalid nesting in MeshNetworkBuilder.
An addressable entity within a MeshNode.
Exception wrapper for MeshError values, allowing them to be thrown.
A complete mesh message sent or received via the public API.
Response to an acknowledged mesh message.
Identifies a mesh model on an element.
A BLE Mesh network.
Builder DSL for MeshNetwork configuration.
Serializable snapshot of the complete mesh network state.
A provisioned node on the BLE Mesh network.
Operation code for mesh model messages.
Persistence SPI for BLE Mesh network state.
Errors related to mesh transport (bearer, proxy, network).
Network Key shared by all nodes in a (sub)net.
A complete Network PDU ready for transmission over a bearer.
Features supported by a mesh node.
Per-node state that must be persisted across restarts.
Errors that occur during the provisioning process.
Phases of the provisioning protocol for error reporting.
A connection to a GATT Proxy node.
Message type carried in a Proxy PDU.
A Proxy PDU as carried over the GATT Proxy bearer.
Proxy SAR (Segmentation and Reassembly) type.
Functions
Android implementation of MeshNetwork factory.
Platform-specific factory for MeshNetwork.
iOS implementation of MeshNetwork factory.
JVM implementation -- BLE Mesh is not supported on JVM.