ble mesh的基础知识 ---Provisioner

在蓝牙MESH网络中,GATT ProvisionerADV ProvisionerProvisioner(配网器)​ 的两种不同类型,核心区别在于配网过程中使用的承载方式(Bearer)——即Provisioner与未配网设备(Unprovisioned Device)之间传输配网数据的通道。两者均遵循蓝牙MESH配网规范(Provisioning Process),但在传输机制、适用场景、可靠性等方面有显著差异。

GATT Provisioner:使用PB-GATT(GATT Bearer,GATT承载)​ 进行配网的Provisioner。通过BLE GATT连接(如手机与设备的BLE配对连接)传输配网数据,属于连接导向的配网方式。

ADV Provisioner:使用PB-ADV(Advertising Bearer,广播承载)​ 进行配网的Provisioner。通过BLE广播包(Advertising Packet)传输配网数据,属于无连接的配网方式。

GATT Provisioner与ADV Provisioner在provision_data指令中包含network key,IV index,unicast adr这3个网络参数

发包函数关系

收包函数关系

配对入网流程