It is normal functionality of client models in ble mesh specification.
Code: Select all
I (32711) BLE_MESH: Client message 0x00008201 with timeout 4000ms <--- send ESP_BLE_MESH_MODEL_OP_GEN_ONOFF_GET
I (32711) BLE_MESH: send, app_idx 0x0000 src 0x0001 dst 0x0005
I (32713) BLE_MESH: send, len 2: 8201
I (32718) BLE_MESH: Unseg, send_tag 0x00, send_szmic 0, aszmic 0
I (32725) BLE_MESH: Use security credentials 0x00, proxy 0
I (32731) BLE_MESH: Network PDU, count 2, interval 20
I (32783) BLE_MESH: recv, app_idx 0x0000 src 0x0005 dst 0x0001
I (32783) BLE_MESH: recv, len 3: 820400 <---- response ESP_BLE_MESH_MODEL_OP_GEN_ONOFF_STATUS
I (32783) DATA: OPCODE: 0x8204
W (32789) mesh-cb: Generic client, event 0, error code 0, opcode is 0x8201
I (32796) mesh-cb: ESP_BLE_MESH_GENERIC_CLIENT_GET_STATE_EVT
I (32803) mesh-cb: ESP_BLE_MESH_MODEL_OP_GEN_ONOFF_GET, onoff 0 <----- data in callback
Code: Select all
I (315001) BLE_MESH: recv, app_idx 0x0000 src 0x0001 dst 0x0005
I (315002) BLE_MESH: recv, len 2: 8201
I (315002) BLE_MESH: send, app_idx 0x0000 src 0x0005 dst 0x0001
I (315008) BLE_MESH: send, len 3: 820400
I (315013) BLE_MESH: Unseg, send_tag 0x02, send_szmic 0, aszmic 0
I (315021) BLE_MESH: Use security credentials 0x00, proxy 0
I (315027) BLE_MESH: Network PDU, count 2, interval 20
PS
https://docs.espressif.com/projects/esp ... municationIs Gateway a Must for Nodes Communication?
https://docs.espressif.com/projects/esp ... l-of-nodes