Протокол Bluetooth для подключения периферийных устройств работает следующим образом: 15
- Центральное устройство обнаруживает периферийное. 5 Для этого оно прослушивает канал адвертайзинга в момент, когда периферийное устройство посылает по нему данные. 5
- Центральное устройство посылает пакет CONNECT_IND (запрос на соединение). 5 Периферийное устройство всегда прослушивает текущий канал адвертайзинга после отправки пакета. 5 Это позволяет ему получить запрос на соединение от центрального устройства, что запускает процесс установки соединения между двумя устройствами. 5
- Соединение считается установленным, когда устройство получит пакет данных от своего партнёра по соединению. 5
- После установления соединения центральное устройство берёт на себя роль ведущего, а периферийное — ведомого. 5 Ведущее устройство отвечает за управление соединением, контроль параметров соединения и контроль временных интервалов между различными событиями. 5
Протокол Bluetooth поддерживает режим работы standby, который позволяет сопряжённым устройствам запоминать друг друга и автоматически подключаться заново после выключения или перезагрузки. 1