ble_conn_mgr/ble_periodic_sync

Example of the component espressif/ble_conn_mgr v0.1.2
| Supported Targets | ESP32-C3 | ESP32-C2 | ESP32-S3 | ESP32-C6 | ESP32-H2 |
| ----------------- | -------- | -------- | -------- | -------- | -------- |

# BLE Periodic Sync Example

(See the README.md file in the upper level 'examples' directory for more information about examples.)

This example performs passive scan for non-connectable non-scannable extended advertisement, it then establishes the periodic sync with the advertiser and then listens to the periodic advertisements.

It uses Bluetooth controller based on BLE connection management.

This example aims at understanding BLE periodic sync establishment and periodic advertisement reports.

To test this demo, use any periodic advertiser with uses extended adv data as "ESP_PERIODIC_ADV".

## How to Use Example

Before project configuration and build, be sure to set the correct chip target using:

```bash
idf.py set-target <chip_name>
```

### Hardware Required

* A development board with ESP32-C3/ESP32-C2/ESP32-S3 SoC
* A USB cable for Power supply and programming

See [Development Boards](https://www.espressif.com/en/products/devkits) for more information about it.

### Configure the Project

Open the project configuration menu: 

```bash
idf.py menuconfig
```

In the `Example Configuration` menu:

* Select advertisement name of device from `Example Configuration --> Advertisement name`, default is `ESP_PERIODIC_ADV`.

### Build and Flash

Run `idf.py -p PORT flash monitor` to build, flash and monitor the project.

(To exit the serial monitor, type ``Ctrl-]``.)

See the [Getting Started Guide](https://idf.espressif.com/) for full steps to configure and use ESP-IDF to build projects.

## Example Output

This is the console output on successful periodic sync:

```
I (318) BTDM_INIT: BT controller compile version [80abacd]
I (318) phy_init: phy_version 950,11a46e9,Oct 21 2022,08:56:12
I (368) system_api: Base MAC address is not set
I (368) system_api: read default base MAC address from EFUSE
I (368) BTDM_INIT: Bluetooth MAC: 84:f7:03:09:09:ca

I (378) blecm_nimble: BLE Host Task Started
I (578) blecm_nimble: BLE_GAP_EVENT_PERIODIC_SYNC
I (578) app_main: ESP_BLE_CONN_EVENT_PERIODIC_SYNC
I (578) app_main: status : 0, periodic_sync_handle : 1, sid : 2
I (578) app_main: adv addr : da:c0:3f:c6:52:0f
I (588) app_main: adv_phy : 2m
I (588) app_main: per_adv_ival : 240
I (598) app_main: adv_clk_accuracy : 0
I (598) app_main: ESP_BLE_CONN_EVENT_PERIODIC_REPORT
I (608) app_main: sync_handle : 1
I (608) app_main: tx_power : 0
I (608) app_main: rssi : -31
I (618) app_main: data_status : 1
I (618) app_main: data_length : 241
I (628) app_main: data : 
I (628) app_main: de 04 e0 04 e2 04 e4 04 e6 04 e8 04 ea 04 ec 04 
I (638) app_main: ee 04 f0 04 f2 04 f4 04 f6 04 f8 04 fa 04 fc 04 
I (638) app_main: fe 05 01 05 03 05 05 05 07 05 09 05 0b 05 0d 05 
I (648) app_main: 0f 05 11 05 13 05 15 05 17 05 19 05 1b 05 1d 05 
I (658) app_main: 1f 05 21 05 23 05 25 05 27 05 29 05 2b 05 2d 05 
I (658) app_main: 2f 05 31 05 33 05 35 05 37 05 39 05 3b 05 3d 05 
I (668) app_main: 3f 05 41 05 43 05 45 05 47 05 49 05 4b 05 4d 05 
I (678) app_main: 4f 05 51 05 53 05 55 05 57 05 59 05 5b 05 5d 05 
I (678) app_main: 5f 05 61 05 63 05 65 05 67 05 69 05 6b 05 6d 05 
I (688) app_main: 6f 05 71 05 73 05 75 05 77 05 79 05 7b 05 7d 05 
I (698) app_main: 7f 05 81 05 83 05 85 05 87 05 89 05 8b 05 8d 05 
I (698) app_main: 8f 05 91 05 93 05 95 05 97 05 99 05 9b 05 9d 05 
I (708) app_main: 9f 05 a1 05 a3 05 a5 05 a7 05 a9 05 ab 05 ad 05 
I (718) app_main: af 05 b1 05 b3 05 b5 05 b7 05 b9 05 bb 05 bd 05 
I (718) app_main: bf 05 c1 05 c3 05 c5 05 c7 05 c9 05 cb 05 cd 05 
I (728) app_main: cf 
I (728) app_main: ESP_BLE_CONN_EVENT_PERIODIC_REPORT
I (738) app_main: sync_handle : 1
I (738) app_main: tx_power : 0
I (748) app_main: rssi : -31
I (748) app_main: data_status : 1
I (758) app_main: data_length : 247
I (758) app_main: data : 
I (758) app_main: de 04 e0 04 e2 04 e4 04 e6 04 e8 04 ea 04 ec 04 
I (768) app_main: ee 04 f0 04 f2 04 f4 04 f6 04 f8 04 fa 04 fc 04 
I (778) app_main: fe 05 01 05 03 05 05 05 07 05 09 05 0b 05 0d 05 
I (778) app_main: 0f 05 11 05 13 05 15 05 17 05 19 05 1b 05 1d 05 
I (788) app_main: 1f 05 21 05 23 05 25 05 27 05 29 05 2b 05 2d 05 
I (798) app_main: 2f 05 31 05 33 05 35 05 37 05 39 05 3b 05 3d 05 
I (798) app_main: 3f 05 41 05 43 05 45 05 47 05 49 05 4b 05 4d 05 
I (808) app_main: 4f 05 51 05 53 05 55 05 57 05 59 05 5b 05 5d 05 
I (818) app_main: 5f 05 61 05 63 05 65 05 67 05 69 05 6b 05 6d 05 
I (818) app_main: 6f 05 71 05 73 05 75 05 77 05 79 05 7b 05 7d 05 
I (828) app_main: 7f 05 81 05 83 05 85 05 87 05 89 05 8b 05 8d 05 
I (838) app_main: 8f 05 91 05 93 05 95 05 97 05 99 05 9b 05 9d 05 
I (848) app_main: 9f 05 a1 05 a3 05 a5 05 a7 05 a9 05 ab 05 ad 05 
I (848) app_main: af 05 b1 05 b3 05 b5 05 b7 05 b9 05 bb 05 bd 05 
I (858) app_main: bf 05 c1 05 c3 05 c5 05 c7 05 c9 05 cb 05 cd 05 
I (868) app_main: cf 05 d1 05 d3 05 d5 
I (868) app_main: ESP_BLE_CONN_EVENT_PERIODIC_REPORT
I (878) app_main: sync_handle : 1
I (878) app_main: tx_power : 0
I (878) app_main: rssi : -31
I (888) app_main: data_status : 1
I (888) app_main: data_length : 3
I (898) app_main: data : 
I (898) app_main: d9 05 db 
I (898) app_main: ESP_BLE_CONN_EVENT_PERIODIC_REPORT
I (908) app_main: sync_handle : 1
I (908) app_main: tx_power : 0
I (918) app_main: rssi : -31
I (918) app_main: data_status : 1
I (918) app_main: data_length : 247
I (928) app_main: data : 
I (928) app_main: d9 05 db 05 dd 05 df 05 e1 05 e3 05 e5 05 e7 05 
I (938) app_main: e9 05 eb 05 ed 05 ef 05 f1 05 f3 05 f5 05 f7 05 
I (938) app_main: f9 05 fb 05 fd 06 00 06 02 06 04 06 06 06 08 06 
I (948) app_main: 0a 06 0c 06 0e 06 10 06 12 06 14 06 16 06 18 06 
I (958) app_main: 1a 06 1c 06 1e 06 20 06 22 06 24 06 26 06 28 06 
I (958) app_main: 2a 06 2c 06 2e 06 30 06 32 06 34 06 36 06 38 06 
I (968) app_main: 3a 06 3c 06 3e 06 40 06 42 06 44 06 46 06 48 06 
I (978) app_main: 4a 06 4c 06 4e 06 50 06 52 06 54 06 56 06 58 06 
I (988) app_main: 5a 06 5c 06 5e 06 60 06 62 06 64 06 66 06 68 06 
I (988) app_main: 6a 06 6c 06 6e 06 70 06 72 06 74 06 76 06 78 04 
I (998) app_main: 84 04 86 04 88 04 8a 04 8c 04 8e 04 90 04 92 04 
I (1008) app_main: 94 04 96 04 98 04 9a 04 9c 04 9e 04 a0 04 a2 04 
I (1008) app_main: a4 04 a6 04 a8 04 aa 04 ac 04 ae 04 b0 04 b2 04 
I (1018) app_main: b4 04 b6 04 b8 04 ba 04 bc 04 be 04 c0 04 c2 04 
I (1028) app_main: c4 04 c6 04 c8 04 ca 04 cc 04 ce 04 d0 04 d2 04 
I (1028) app_main: d4 04 d6 04 d8 04 da 
I (1038) app_main: ESP_BLE_CONN_EVENT_PERIODIC_REPORT
I (1038) app_main: sync_handle : 1
I (1048) app_main: tx_power : 0
I (1048) app_main: rssi : -31
I (1058) app_main: data_status : 1
I (1058) app_main: data_length : 3
I (1058) app_main: data : 
I (1068) app_main: de 04 e0 
I (1068) app_main: ESP_BLE_CONN_EVENT_PERIODIC_REPORT
I (1078) app_main: sync_handle : 1
I (1078) app_main: tx_power : 0
I (1078) app_main: rssi : -31
I (1088) app_main: data_status : 1
I (1088) app_main: data_length : 247
I (1098) app_main: data : 
I (1098) app_main: de 04 e0 04 e2 04 e4 04 e6 04 e8 04 ea 04 ec 04 
I (1108) app_main: ee 04 f0 04 f2 04 f4 04 f6 04 f8 04 fa 04 fc 04 
I (1108) app_main: fe 05 01 05 03 05 05 05 07 05 09 05 0b 05 0d 05 
I (1118) app_main: 0f 05 11 05 13 05 15 05 17 05 19 05 1b 05 1d 05 
I (1128) app_main: 1f 05 21 05 23 05 25 05 27 05 29 05 2b 05 2d 05 
I (1128) app_main: 2f 05 31 05 33 05 35 05 37 05 39 05 3b 05 3d 05 
I (1138) app_main: 3f 05 41 05 43 05 45 05 47 05 49 05 4b 05 4d 05 
I (1148) app_main: 4f 05 51 05 53 05 55 05 57 05 59 05 5b 05 5d 05 
I (1158) app_main: 5f 05 61 05 63 05 65 05 67 05 69 05 6b 05 6d 05 
I (1158) app_main: 6f 05 71 05 73 05 75 05 77 05 79 05 7b 05 7d 05 
I (1168) app_main: 7f 05 81 05 83 05 85 05 87 05 89 05 8b 05 8d 05 
I (1178) app_main: 8f 05 91 05 93 05 95 05 97 05 99 05 9b 05 9d 05 
I (1178) app_main: 9f 05 a1 05 a3 05 a5 05 a7 05 a9 05 ab 05 ad 05 
I (1188) app_main: af 05 b1 05 b3 05 b5 05 b7 05 b9 05 bb 05 bd 05 
I (1198) app_main: bf 05 c1 05 c3 05 c5 05 c7 05 c9 05 cb 05 cd 05 
I (1198) app_main: cf 05 d1 05 d3 05 d5 
I (1208) app_main: ESP_BLE_CONN_EVENT_PERIODIC_REPORT
I (1208) app_main: sync_handle : 1
I (1218) app_main: tx_power : 0
I (1218) app_main: rssi : -31
I (1228) app_main: data_status : 1
I (1228) app_main: data_length : 3
I (1228) app_main: data : 
I (1238) app_main: d9 05 db 
I (1238) app_main: ESP_BLE_CONN_EVENT_PERIODIC_REPORT
I (1248) app_main: sync_handle : 1
I (1248) app_main: tx_power : 0
I (1248) app_main: rssi : -31
I (1258) app_main: data_status : 1
I (1258) app_main: data_length : 247
I (1268) app_main: data : 
I (1268) app_main: d9 05 db 05 dd 05 df 05 e1 05 e3 05 e5 05 e7 05 
I (1278) app_main: e9 05 eb 05 ed 05 ef 05 f1 05 f3 05 f5 05 f7 05 
I (1278) app_main: f9 05 fb 05 fd 06 00 06 02 06 04 06 06 06 08 06 
I (1288) app_main: 0a 06 0c 06 0e 06 10 06 12 06 14 06 16 06 18 06 
I (1298) app_main: 1a 06 1c 06 1e 06 20 06 22 06 24 06 26 06 28 06 
I (1298) app_main: 2a 06 2c 06 2e 06 30 06 32 06 34 06 36 06 38 06 
I (1308) app_main: 3a 06 3c 06 3e 06 40 06 42 06 44 06 46 06 48 06 
I (1318) app_main: 4a 06 4c 06 4e 06 50 06 52 06 54 06 56 06 58 06 
I (1328) app_main: 5a 06 5c 06 5e 06 60 06 62 06 64 06 66 06 68 06 
I (1328) app_main: 6a 06 6c 06 6e 06 70 06 72 06 74 06 76 06 78 04 
I (1338) app_main: 84 04 86 04 88 04 8a 04 8c 04 8e 04 90 04 92 04 
I (1348) app_main: 94 04 96 04 98 04 9a 04 9c 04 9e 04 a0 04 a2 04 
I (1348) app_main: a4 04 a6 04 a8 04 aa 04 ac 04 ae 04 b0 04 b2 04 
I (1358) app_main: b4 04 b6 04 b8 04 ba 04 bc 04 be 04 c0 04 c2 04 
I (1368) app_main: c4 04 c6 04 c8 04 ca 04 cc 04 ce 04 d0 04 d2 04 
I (1368) app_main: d4 04 d6 04 d8 04 da 
I (1378) app_main: ESP_BLE_CONN_EVENT_PERIODIC_REPORT
I (1378) app_main: sync_handle : 1
I (1388) app_main: tx_power : 0
I (1388) app_main: rssi : -31
I (1398) app_main: data_status : 1
I (1398) app_main: data_length : 3
I (1398) app_main: data : 
I (1408) app_main: de 04 e0 
I (1408) app_main: ESP_BLE_CONN_EVENT_PERIODIC_REPORT
I (1418) app_main: sync_handle : 1
I (1418) app_main: tx_power : 0
I (1418) app_main: rssi : -31
I (1428) app_main: data_status : 1
I (1428) app_main: data_length : 247
I (1438) app_main: data : 
I (1438) app_main: de 04 e0 04 e2 04 e4 04 e6 04 e8 04 ea 04 ec 04 
I (1448) app_main: ee 04 f0 04 f2 04 f4 04 f6 04 f8 04 fa 04 fc 04 
I (1448) app_main: fe 05 01 05 03 05 05 05 07 05 09 05 0b 05 0d 05 
I (1458) app_main: 0f 05 11 05 13 05 15 05 17 05 19 05 1b 05 1d 05 
I (1468) app_main: 1f 05 21 05 23 05 25 05 27 05 29 05 2b 05 2d 05 
I (1468) app_main: 2f 05 31 05 33 05 35 05 37 05 39 05 3b 05 3d 05 
I (1478) app_main: 3f 05 41 05 43 05 45 05 47 05 49 05 4b 05 4d 05 
I (1488) app_main: 4f 05 51 05 53 05 55 05 57 05 59 05 5b 05 5d 05 
I (1498) app_main: 5f 05 61 05 63 05 65 05 67 05 69 05 6b 05 6d 05 
I (1498) app_main: 6f 05 71 05 73 05 75 05 77 05 79 05 7b 05 7d 05 
I (1508) app_main: 7f 05 81 05 83 05 85 05 87 05 89 05 8b 05 8d 05 
I (1518) app_main: 8f 05 91 05 93 05 95 05 97 05 99 05 9b 05 9d 05 
I (1518) app_main: 9f 05 a1 05 a3 05 a5 05 a7 05 a9 05 ab 05 ad 05 
I (1528) app_main: af 05 b1 05 b3 05 b5 05 b7 05 b9 05 bb 05 bd 05 
I (1538) app_main: bf 05 c1 05 c3 05 c5 05 c7 05 c9 05 cb 05 cd 05 
I (1538) app_main: cf 05 d1 05 d3 05 d5 
I (1548) app_main: ESP_BLE_CONN_EVENT_PERIODIC_REPORT
I (1548) app_main: sync_handle : 1
I (1558) app_main: tx_power : 0
I (1558) app_main: rssi : -31
I (1568) app_main: data_status : 1
I (1568) app_main: data_length : 3
I (1568) app_main: data : 
I (1578) app_main: d9 05 db 
I (1578) app_main: ESP_BLE_CONN_EVENT_PERIODIC_REPORT
I (1588) app_main: sync_handle : 1
I (1588) app_main: tx_power : 0
I (1588) app_main: rssi : -31
I (1598) app_main: data_status : 0
I (1598) app_main: data_length : 159
I (1608) app_main: data : 
I (1608) app_main: d9 05 db 05 dd 05 df 05 e1 05 e3 05 e5 05 e7 05 
I (1618) app_main: e9 05 eb 05 ed 05 ef 05 f1 05 f3 05 f5 05 f7 05 
I (1618) app_main: f9 05 fb 05 fd 06 00 06 02 06 04 06 06 06 08 06 
I (1628) app_main: 0a 06 0c 06 0e 06 10 06 12 06 14 06 16 06 18 06 
I (1638) app_main: 1a 06 1c 06 1e 06 20 06 22 06 24 06 26 06 28 06 
I (1638) app_main: 2a 06 2c 06 2e 06 30 06 32 06 34 06 36 06 38 06 
I (1648) app_main: 3a 06 3c 06 3e 06 40 06 42 06 44 06 46 06 48 06 
I (1658) app_main: 4a 06 4c 06 4e 06 50 06 52 06 54 06 56 06 58 06 
I (1668) app_main: 5a 06 5c 06 5e 06 60 06 62 06 64 06 66 06 68 06 
I (1668) app_main: 6a 06 6c 06 6e 06 70 06 72 06 74 06 76 06 78 
I (3878) app_main: ESP_BLE_CONN_EVENT_PERIODIC_REPORT
I (3878) app_main: sync_handle : 1
I (3878) app_main: tx_power : 0
I (3878) app_main: rssi : -31
I (3878) app_main: data_status : 1
I (3888) app_main: data_length : 241
I (3888) app_main: data : 
I (3888) app_main: de 04 e0 04 e2 04 e4 04 e6 04 e8 04 ea 04 ec 04 
I (3898) app_main: ee 04 f0 04 f2 04 f4 04 f6 04 f8 04 fa 04 fc 04 
I (3908) app_main: fe 05 01 05 03 05 05 05 07 05 09 05 0b 05 0d 05 
I (3918) app_main: 0f 05 11 05 13 05 15 05 17 05 19 05 1b 05 1d 05 
I (3918) app_main: 1f 05 21 05 23 05 25 05 27 05 29 05 2b 05 2d 05 
I (3928) app_main: 2f 05 31 05 33 05 35 05 37 05 39 05 3b 05 3d 05 
I (3938) app_main: 3f 05 41 05 43 05 45 05 47 05 49 05 4b 05 4d 05 
I (3938) app_main: 4f 05 51 05 53 05 55 05 57 05 59 05 5b 05 5d 05 
I (3948) app_main: 5f 05 61 05 63 05 65 05 67 05 69 05 6b 05 6d 05 
I (3958) app_main: 6f 05 71 05 73 05 75 05 77 05 79 05 7b 05 7d 05 
I (3958) app_main: 7f 05 81 05 83 05 85 05 87 05 89 05 8b 05 8d 05 
I (3968) app_main: 8f 05 91 05 93 05 95 05 97 05 99 05 9b 05 9d 05 
I (3978) app_main: 9f 05 a1 05 a3 05 a5 05 a7 05 a9 05 ab 05 ad 05 
I (3978) app_main: af 05 b1 05 b3 05 b5 05 b7 05 b9 05 bb 05 bd 05 
I (3988) app_main: bf 05 c1 05 c3 05 c5 05 c7 05 c9 05 cb 05 cd 05 
I (3998) app_main: cf 
I (3998) app_main: ESP_BLE_CONN_EVENT_PERIODIC_REPORT
I (4008) app_main: sync_handle : 1
I (4008) app_main: tx_power : 0
I (4008) app_main: rssi : -32
I (4018) app_main: data_status : 1
I (4018) app_main: data_length : 247
I (4028) app_main: data : 
I (4028) app_main: de 04 e0 04 e2 04 e4 04 e6 04 e8 04 ea 04 ec 04 
I (4038) app_main: ee 04 f0 04 f2 04 f4 04 f6 04 f8 04 fa 04 fc 04 
I (4038) app_main: fe 05 01 05 03 05 05 05 07 05 09 05 0b 05 0d 05 
I (4048) app_main: 0f 05 11 05 13 05 15 05 17 05 19 05 1b 05 1d 05 
I (4058) app_main: 1f 05 21 05 23 05 25 05 27 05 29 05 2b 05 2d 05 
I (4068) app_main: 2f 05 31 05 33 05 35 05 37 05 39 05 3b 05 3d 05 
I (4068) app_main: 3f 05 41 05 43 05 45 05 47 05 49 05 4b 05 4d 05 
I (4078) app_main: 4f 05 51 05 53 05 55 05 57 05 59 05 5b 05 5d 05 
I (4088) app_main: 5f 05 61 05 63 05 65 05 67 05 69 05 6b 05 6d 05 
I (4088) app_main: 6f 05 71 05 73 05 75 05 77 05 79 05 7b 05 7d 05 
I (4098) app_main: 7f 05 81 05 83 05 85 05 87 05 89 05 8b 05 8d 05 
I (4108) app_main: 8f 05 91 05 93 05 95 05 97 05 99 05 9b 05 9d 05 
I (4108) app_main: 9f 05 a1 05 a3 05 a5 05 a7 05 a9 05 ab 05 ad 05 
I (4118) app_main: af 05 b1 05 b3 05 b5 05 b7 05 b9 05 bb 05 bd 05 
I (4128) app_main: bf 05 c1 05 c3 05 c5 05 c7 05 c9 05 cb 05 cd 05 
I (4128) app_main: cf 05 d1 05 d3 05 d5 
I (4138) app_main: ESP_BLE_CONN_EVENT_PERIODIC_REPORT
I (4138) app_main: sync_handle : 1
I (4148) app_main: tx_power : 0
I (4148) app_main: rssi : -32
I (4158) app_main: data_status : 1
I (4158) app_main: data_length : 3
I (4158) app_main: data : 
I (4168) app_main: d9 05 db 
I (4168) app_main: ESP_BLE_CONN_EVENT_PERIODIC_REPORT
I (4178) app_main: sync_handle : 1
I (4178) app_main: tx_power : 0
I (4178) app_main: rssi : -32
I (4188) app_main: data_status : 1
I (4188) app_main: data_length : 247
I (4198) app_main: data : 
I (4198) app_main: d9 05 db 05 dd 05 df 05 e1 05 e3 05 e5 05 e7 05 
I (4208) app_main: e9 05 eb 05 ed 05 ef 05 f1 05 f3 05 f5 05 f7 05 
I (4208) app_main: f9 05 fb 05 fd 06 00 06 02 06 04 06 06 06 08 06 
I (4218) app_main: 0a 06 0c 06 0e 06 10 06 12 06 14 06 16 06 18 06 
I (4228) app_main: 1a 06 1c 06 1e 06 20 06 22 06 24 06 26 06 28 06 
I (4238) app_main: 2a 06 2c 06 2e 06 30 06 32 06 34 06 36 06 38 06 
I (4238) app_main: 3a 06 3c 06 3e 06 40 06 42 06 44 06 46 06 48 06 
I (4248) app_main: 4a 06 4c 06 4e 06 50 06 52 06 54 06 56 06 58 06 
I (4258) app_main: 5a 06 5c 06 5e 06 60 06 62 06 64 06 66 06 68 06 
I (4258) app_main: 6a 06 6c 06 6e 06 70 06 72 06 74 06 76 06 78 04 
I (4268) app_main: 84 04 86 04 88 04 8a 04 8c 04 8e 04 90 04 92 04 
I (4278) app_main: 94 04 96 04 98 04 9a 04 9c 04 9e 04 a0 04 a2 04 
I (4278) app_main: a4 04 a6 04 a8 04 aa 04 ac 04 ae 04 b0 04 b2 04 
I (4288) app_main: b4 04 b6 04 b8 04 ba 04 bc 04 be 04 c0 04 c2 04 
I (4298) app_main: c4 04 c6 04 c8 04 ca 04 cc 04 ce 04 d0 04 d2 04 
I (4298) app_main: d4 04 d6 04 d8 04 da 
I (4308) app_main: ESP_BLE_CONN_EVENT_PERIODIC_REPORT
I (4308) app_main: sync_handle : 1
I (4318) app_main: tx_power : 0
I (4318) app_main: rssi : -32
I (4328) app_main: data_status : 1
I (4328) app_main: data_length : 3
I (4328) app_main: data : 
I (4338) app_main: de 04 e0 
I (4338) app_main: ESP_BLE_CONN_EVENT_PERIODIC_REPORT
I (4348) app_main: sync_handle : 1
I (4348) app_main: tx_power : 0
I (4358) app_main: rssi : -32
I (4358) app_main: data_status : 1
I (4358) app_main: data_length : 247
I (4368) app_main: data : 
I (4368) app_main: de 04 e0 04 e2 04 e4 04 e6 04 e8 04 ea 04 ec 04 
I (4378) app_main: ee 04 f0 04 f2 04 f4 04 f6 04 f8 04 fa 04 fc 04 
I (4378) app_main: fe 05 01 05 03 05 05 05 07 05 09 05 0b 05 0d 05 
I (4388) app_main: 0f 05 11 05 13 05 15 05 17 05 19 05 1b 05 1d 05 
I (4398) app_main: 1f 05 21 05 23 05 25 05 27 05 29 05 2b 05 2d 05 
I (4408) app_main: 2f 05 31 05 33 05 35 05 37 05 39 05 3b 05 3d 05 
I (4408) app_main: 3f 05 41 05 43 05 45 05 47 05 49 05 4b 05 4d 05 
I (4418) app_main: 4f 05 51 05 53 05 55 05 57 05 59 05 5b 05 5d 05 
I (4428) app_main: 5f 05 61 05 63 05 65 05 67 05 69 05 6b 05 6d 05 
I (4428) app_main: 6f 05 71 05 73 05 75 05 77 05 79 05 7b 05 7d 05 
I (4438) app_main: 7f 05 81 05 83 05 85 05 87 05 89 05 8b 05 8d 05 
I (4448) app_main: 8f 05 91 05 93 05 95 05 97 05 99 05 9b 05 9d 05 
I (4448) app_main: 9f 05 a1 05 a3 05 a5 05 a7 05 a9 05 ab 05 ad 05 
I (4458) app_main: af 05 b1 05 b3 05 b5 05 b7 05 b9 05 bb 05 bd 05 
I (4468) app_main: bf 05 c1 05 c3 05 c5 05 c7 05 c9 05 cb 05 cd 05 
I (4468) app_main: cf 05 d1 05 d3 05 d5 
I (4478) app_main: ESP_BLE_CONN_EVENT_PERIODIC_REPORT
I (4488) app_main: sync_handle : 1
I (4488) app_main: tx_power : 0
I (4488) app_main: rssi : -32
I (4498) app_main: data_status : 1
I (4498) app_main: data_length : 3
I (4498) app_main: data : 
I (4508) app_main: d9 05 db 
I (4508) app_main: ESP_BLE_CONN_EVENT_PERIODIC_REPORT
I (4518) app_main: sync_handle : 1
I (4518) app_main: tx_power : 0
I (4528) app_main: rssi : -32
I (4528) app_main: data_status : 1
I (4528) app_main: data_length : 247
I (4538) app_main: data : 
I (4538) app_main: d9 05 db 05 dd 05 df 05 e1 05 e3 05 e5 05 e7 05 
I (4548) app_main: e9 05 eb 05 ed 05 ef 05 f1 05 f3 05 f5 05 f7 05 
I (4548) app_main: f9 05 fb 05 fd 06 00 06 02 06 04 06 06 06 08 06 
I (4558) app_main: 0a 06 0c 06 0e 06 10 06 12 06 14 06 16 06 18 06 
I (4568) app_main: 1a 06 1c 06 1e 06 20 06 22 06 24 06 26 06 28 06 
I (4578) app_main: 2a 06 2c 06 2e 06 30 06 32 06 34 06 36 06 38 06 
I (4578) app_main: 3a 06 3c 06 3e 06 40 06 42 06 44 06 46 06 48 06 
I (4588) app_main: 4a 06 4c 06 4e 06 50 06 52 06 54 06 56 06 58 06 
I (4598) app_main: 5a 06 5c 06 5e 06 60 06 62 06 64 06 66 06 68 06 
I (4598) app_main: 6a 06 6c 06 6e 06 70 06 72 06 74 06 76 06 78 04 
I (4608) app_main: 84 04 86 04 88 04 8a 04 8c 04 8e 04 90 04 92 04 
I (4618) app_main: 94 04 96 04 98 04 9a 04 9c 04 9e 04 a0 04 a2 04 
I (4618) app_main: a4 04 a6 04 a8 04 aa 04 ac 04 ae 04 b0 04 b2 04 
I (4628) app_main: b4 04 b6 04 b8 04 ba 04 bc 04 be 04 c0 04 c2 04 
I (4638) app_main: c4 04 c6 04 c8 04 ca 04 cc 04 ce 04 d0 04 d2 04 
I (4638) app_main: d4 04 d6 04 d8 04 da 
I (4648) app_main: ESP_BLE_CONN_EVENT_PERIODIC_REPORT
I (4658) app_main: sync_handle : 1
I (4658) app_main: tx_power : 0
I (4658) app_main: rssi : -32
I (4668) app_main: data_status : 1
I (4668) app_main: data_length : 3
I (4668) app_main: data : 
I (4678) app_main: de 04 e0 
I (4678) app_main: ESP_BLE_CONN_EVENT_PERIODIC_REPORT
I (4688) app_main: sync_handle : 1
I (4688) app_main: tx_power : 0
I (4698) app_main: rssi : -32
I (4698) app_main: data_status : 1
I (4698) app_main: data_length : 247
I (4708) app_main: data : 
I (4708) app_main: de 04 e0 04 e2 04 e4 04 e6 04 e8 04 ea 04 ec 04 
I (4718) app_main: ee 04 f0 04 f2 04 f4 04 f6 04 f8 04 fa 04 fc 04 
I (4718) app_main: fe 05 01 05 03 05 05 05 07 05 09 05 0b 05 0d 05 
I (4728) app_main: 0f 05 11 05 13 05 15 05 17 05 19 05 1b 05 1d 05 
I (4738) app_main: 1f 05 21 05 23 05 25 05 27 05 29 05 2b 05 2d 05 
I (4748) app_main: 2f 05 31 05 33 05 35 05 37 05 39 05 3b 05 3d 05 
I (4748) app_main: 3f 05 41 05 43 05 45 05 47 05 49 05 4b 05 4d 05 
I (4758) app_main: 4f 05 51 05 53 05 55 05 57 05 59 05 5b 05 5d 05 
I (4768) app_main: 5f 05 61 05 63 05 65 05 67 05 69 05 6b 05 6d 05 
I (4768) app_main: 6f 05 71 05 73 05 75 05 77 05 79 05 7b 05 7d 05 
I (4778) app_main: 7f 05 81 05 83 05 85 05 87 05 89 05 8b 05 8d 05 
I (4788) app_main: 8f 05 91 05 93 05 95 05 97 05 99 05 9b 05 9d 05 
I (4788) app_main: 9f 05 a1 05 a3 05 a5 05 a7 05 a9 05 ab 05 ad 05 
I (4798) app_main: af 05 b1 05 b3 05 b5 05 b7 05 b9 05 bb 05 bd 05 
I (4808) app_main: bf 05 c1 05 c3 05 c5 05 c7 05 c9 05 cb 05 cd 05 
I (4808) app_main: cf 05 d1 05 d3 05 d5 
I (4818) app_main: ESP_BLE_CONN_EVENT_PERIODIC_REPORT
I (4828) app_main: sync_handle : 1
I (4828) app_main: tx_power : 0
I (4828) app_main: rssi : -32
I (4838) app_main: data_status : 1
I (4838) app_main: data_length : 3
I (4838) app_main: data : 
I (4848) app_main: d9 05 db 
I (4848) app_main: ESP_BLE_CONN_EVENT_PERIODIC_REPORT
I (4858) app_main: sync_handle : 1
I (4858) app_main: tx_power : 0
I (4868) app_main: rssi : -32
I (4868) app_main: data_status : 0
I (4868) app_main: data_length : 159
I (4878) app_main: data : 
I (4878) app_main: d9 05 db 05 dd 05 df 05 e1 05 e3 05 e5 05 e7 05 
I (4888) app_main: e9 05 eb 05 ed 05 ef 05 f1 05 f3 05 f5 05 f7 05 
I (4888) app_main: f9 05 fb 05 fd 06 00 06 02 06 04 06 06 06 08 06 
I (4898) app_main: 0a 06 0c 06 0e 06 10 06 12 06 14 06 16 06 18 06 
I (4908) app_main: 1a 06 1c 06 1e 06 20 06 22 06 24 06 26 06 28 06 
I (4918) app_main: 2a 06 2c 06 2e 06 30 06 32 06 34 06 36 06 38 06 
I (4918) app_main: 3a 06 3c 06 3e 06 40 06 42 06 44 06 46 06 48 06 
I (4928) app_main: 4a 06 4c 06 4e 06 50 06 52 06 54 06 56 06 58 06 
I (4938) app_main: 5a 06 5c 06 5e 06 60 06 62 06 64 06 66 06 68 06 
I (4938) app_main: 6a 06 6c 06 6e 06 70 06 72 06 74 06 76 06 78
```

## Troubleshooting

For any technical queries, please open an [issue](https://github.com/espressif/esp-iot-solution/issues) on GitHub. We will get back to you soon.

To create a project from this example, run:

idf.py create-project-from-example "espressif/ble_conn_mgr=0.1.2:ble_conn_mgr/ble_periodic_sync"

or download archive (~110 bytes)