一個未provision的設備上電後,會發出一個不可連接的beacon廣播,和一個可連接的beacon廣播,帶着自己的UUID信息,去尋找provisioner設備,當然,前提是該設備支持了
PB ADV和PB GATT,通常設備都是強烈建議支持這兩種bearer的
此時,如果你的provisioner是一個手機,那麼,完成設備的provision就要用到PB GATT,如果外部的provisioner是一個僅支持PB ADV網關或其他什麼設備,那麼完成設備的provison就要用到PB ADV。
PB GATT就是藉助mesh GATT服務實現設備與手機端之間完成proxy PDU 所承載的provisioning protocol傳輸的bearer。
它收到協議層的數據,把它經過處理後,交給 BLE協議棧 的GATT服務器發數據出去
當BLE協議棧的mesh GATT服務收到手機端的協議數據,它負責它數據轉發給自己的協議層
所以,它架起了 設備端的provision協議層和手機端的provision協議層之間的橋樑。