# Multi-Connection Guide

[中文]

## Introduction

The following table provides an overview of the maximum number of concurrent connections supported for each ESP Bluetooth LE Host. In multi-connection scenarios, connection parameters must be configured appropriately. In general, as the number of connections increases, the connection interval should be increased accordingly. For detailed parameter configuration recommendations and SDK configuration details, please refer to the corresponding example code in the following table.

In this document, the maximum number of connections refers to the maximum number of simultaneous active connections that the device can maintain, whether operating as a central or peripheral.

### Host SDKconfig

Maximum Concurrent Connections by ESP Bluetooth LE Host
Host | Max Connections | SDKconfig | Example
--- | --- | --- | ---
ESP-Bluedroid | 50 | BT_MULTI_CONNECTION_ENBALE BT_ACL_CONNECTIONS | multi_conn
ESP-NimBLE | 70 | BT_NIMBLE_MAX_CONNECTIONS | multi_conn

### Controller SDKconfig

- No controller-related SDK configuration is required.

## Note

1. The ability to support multiple connections highly depends on the application’s overall memory usage. It is recommended to disable unnecessary features to optimize multi-connection performance.

2. When the device operates in the peripheral role, connection stability and overall performance will be influenced by the central device and the negotiated connection parameters.

3. Due to the relatively higher memory usage of ESP-Bluedroid, it supports fewer concurrent connections compared to ESP-Nimble.

4. If your application requires more simultaneous connections than the values listed above, please contact our customer support team for further assistance.

Was this page helpful?

- Thank you! We received your feedback.
- If you have any comments, fill in Espressif Documentation Feedback Form.

- We value your feedback.
- Let us know how we can improve this page by filling in Espressif Documentation Feedback Form.