为什么ble_mesh_fast_prov_server和ble_mesh_fast_prov_client运行之后没能连接上
Posted: Wed Jul 31, 2019 8:24 am
ble_mesh_fast_prov_server和ble_mesh_fast_prov_client没有能够自动连接,二者的Log如下:
ble_mesh_fast_prov_client的Log(删减掉了一些不相关部分)
ble_mesh_fast_prov_server的Log(删减掉了一些不相关部分)
请问但从Log上能发现问题原因所在吗
ble_mesh_fast_prov_client的Log(删减掉了一些不相关部分)
Code: Select all
I (0) cpu_start: App cpu up.
I (533) cpu_start: Pro cpu start user code
I (552) spi_flash: detected chip: generic
I (552) spi_flash: flash io: dio
I (552) cpu_start: Starting scheduler on PRO CPU.
I (0) cpu_start: Starting scheduler on APP CPU.
I (560) FAST_PROV_CLIENT2_DEMO: Initializing...
I (570) BTDM_INIT: BT controller compile version [4d3bde7]
I (580) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE
I (680) phy: phy_version: 4100, 2a5dd04, Jan 23 2019, 21:00:07, 0, 0
I (970) FAST_PROV_CLIENT2_DEMO: ESP_BLE_MESH_PROVISIONER_SET_DEV_UUID_MATCH_COMP_EVT, err_code: 0
I (1050) FAST_PROV_CLIENT2_DEMO: ESP_BLE_MESH_PROV_REGISTER_COMP_EVT, err_code: 0
I (1060) FAST_PROV_CLIENT2_DEMO: ESP_BLE_MESH_PROVISIONER_PROV_ENABLE_COMP_EVT
I (1060) FAST_PROV_CLIENT2_DEMO: ESP_BLE_MESH_PROVISIONER_ADD_LOCAL_APP_KEY_COMP_EVT, err_code 0
I (1070) FAST_PROV_CLIENT2_DEMO: ESP_BLE_MESH_PROVISIONER_BIND_APP_KEY_TO_MODEL_COMP_EVT, err_code 0
I (1080) FAST_PROV_CLIENT2_DEMO: ESP_BLE_MESH_PROVISIONER_BIND_APP_KEY_TO_MODEL_COMP_EVT, err_code 0
I (1090) FAST_PROV_CLIENT2_DEMO: BLE Mesh Provisioner initialized
I (18800) FAST_PROV_CLIENT2_DEMO: address: 840d8e35c18e, address type: 0, adv type: 3
I (18800) FAST_PROV_CLIENT2_DEMO: dev uuid: dddd840d8e35c18e0000000000000000
I (18810) FAST_PROV_CLIENT2_DEMO: oob info: 0, bearer: PB-ADV
I (18820) FAST_PROV_CLIENT2_DEMO: ESP_BLE_MESH_PROVISIONER_PROV_LINK_OPEN_EVT, bearer PB-ADV
I (18820) FAST_PROV_CLIENT2_DEMO: PB-ADV link open
I (18830) FAST_PROV_CLIENT2_DEMO: ESP_BLE_MESH_PROVISIONER_ADD_UNPROV_DEV_COMP_EVT, err_code: 0
W (18930) BLE_MESH: link_ack, Link ACK is already received
W (48890) BLE_MESH: Device in queue not support PB-GATT
W (49020) BLE_MESH: Provisioner timeout, giving up transaction
provisioner_prov.c中的
I (49020) FAST_PROV_CLIENT2_DEMO: ESP_BLE_MESH_PROVISIONER_PROV_LINK_CLOSE_EVT, bearer PB-ADV reason 0x01
I (49020) FAST_PROV_CLIENT2_DEMO: PB-ADV link close, reason 0x01
W (49400) BLE_MESH: Device in queue not support PB-GATT
W (51380) BLE_MESH: Device in queue not support PB-GATT
I (51800) FAST_PROV_CLIENT2_DEMO: ESP_BLE_MESH_PROVISIONER_PROV_LINK_OPEN_EVT, bearer PB-ADV
I (51800) FAST_PROV_CLIENT2_DEMO: PB-ADV link open
W (81900) BLE_MESH: Provisioner timeout, giving up transaction
provisioner_prov.c中的 //这个是自己添加的
I (81900) FAST_PROV_CLIENT2_DEMO: ESP_BLE_MESH_PROVISIONER_PROV_LINK_CLOSE_EVT, bearer PB-ADV reason 0x01
I (81900) FAST_PROV_CLIENT2_DEMO: PB-ADV link close, reason 0x01
I (105880) FAST_PROV_CLIENT2_DEMO: ESP_BLE_MESH_PROVISIONER_PROV_LINK_OPEN_EVT, bearer PB-ADV
I (105880) FAST_PROV_CLIENT2_DEMO: PB-ADV link open
W (136070) BLE_MESH: Provisioner timeout, giving up transaction
provisioner_prov.c中的 //这个是自己添加的
I (136070) FAST_PROV_CLIENT2_DEMO: ESP_BLE_MESH_PROVISIONER_PROV_LINK_CLOSE_EVT, bearer PB-ADV reason 0x01
I (136070) FAST_PROV_CLIENT2_DEMO: PB-ADV link close, reason 0x01
W (136470) BLE_MESH: Device in queue not support PB-GATT
I (138880) FAST_PROV_CLIENT2_DEMO: ESP_BLE_MESH_PROVISIONER_PROV_LINK_OPEN_EVT, bearer PB-ADV
I (138880) FAST_PROV_CLIENT2_DEMO: PB-ADV link open
W (168980) BLE_MESH: Provisioner timeout, giving up transaction
provisioner_prov.c中的 //这个是自己添加的
I (168980) FAST_PROV_CLIENT2_DEMO: ESP_BLE_MESH_PROVISIONER_PROV_LINK_CLOSE_EVT, bearer PB-ADV reason 0x01
I (168990) FAST_PROV_CLIENT2_DEMO: PB-ADV link close, reason 0x01
ble_mesh_fast_prov_server的Log(删减掉了一些不相关部分)
Code: Select all
0x4008107c: call_start_cpu1 at /home/ztc/esp/HuRong/esp_idf_4/esp-idf/components/esp32/cpu_start.c:280
I (0) cpu_start: App cpu up.
I (543) cpu_start: Pro cpu start user code
I (561) spi_flash: detected chip: generic
I (562) spi_flash: flash io: dio
I (562) cpu_start: Starting scheduler on PRO CPU.
I (0) cpu_start: Starting scheduler on APP CPU.
I (570) FAST_PROV_SERVER_DEMO: Initializing...
I (580) BTDM_INIT: BT controller compile version [4d3bde7]
I (590) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE
I (690) phy: phy_version: 4100, 2a5dd04, Jan 23 2019, 21:00:07, 0, 0
I (2190) FAST_PROV_SERVER_DEMO: ESP_BLE_MESH_PROV_REGISTER_COMP_EVT, err_code: 0
I (2190) FAST_PROV_SERVER_DEMO: ESP_BLE_MESH_NODE_PROV_ENABLE_COMP_EVT, err_code: 0
I (2200) FAST_PROV_SERVER_DEMO: BLE Mesh Fast Prov Node initialized
I (2230) FAST_PROV_SERVER_DEMO: ESP_BLE_MESH_NODE_PROV_LINK_OPEN_EVT, bearer: PB-ADV
W (5450) BLE_MESH: Node timeout, giving up transaction
p_ble_meshmesh_coreprov.c中的 //自己添加的
I (5450) FAST_PROV_SERVER_DEMO: ESP_BLE_MESH_NODE_PROV_LINK_CLOSE_EVT, bearer: PB-ADV
I (61790) FAST_PROV_SERVER_DEMO: ESP_BLE_MESH_NODE_PROV_LINK_OPEN_EVT, bearer: PB-ADV
W (64950) BLE_MESH: Node timeout, giving up transaction
p_ble_meshmesh_coreprov.c中的 //自己添加的