Bluetooth Handover (NFC)
Bluetooth Handover — механизм NFC Forum Connection Handover: NFC передаёт MAC-адрес и параметры Bluetooth-соединения через касание, а само подключение и данные идут по Bluetooth.
Определение
Bluetooth Handover (NFC Handover) — механизм спецификации NFC Forum Connection Handover: NFC-чип за одно касание передаёт MAC-адрес и параметры Bluetooth-соединения, а передачу данных берёт на себя более быстрый Bluetooth. NFC здесь не канал связи, а «конверт» для запуска сопряжения — заменяет поиск устройства в настройках одним касанием.
Как работает
При статическом handover устройство — колонка, наушники — несёт пассивную NFC-метку с NDEF-записью Handover Select: MAC-адрес модуля, профили (A2DP, HFP), параметры сопряжения. Телефон читает метку на 1–4 см и сразу подключается. При согласованном handover активны оба устройства: обмениваются запросом-ответом и решают, продолжать ли по Bluetooth или Wi-Fi Direct — так работала передача фото между Android-смартфонами касанием задними панелями. После обмена NFC-сессия закрывается, данные идут по Bluetooth — на порядок быстрее самого NFC.
Применение
Метку с функцией handover ставят в Bluetooth-колонки, наушники, автомагнитолы — коснулся отметки на корпусе, и звук пошёл без похода в настройки Bluetooth. Handover — родственный механизм NDEF: обе технологии работают на 13,56 МГц. С Bluetooth-маяком (iBeacon/Eddystone) его путают чаще, но маяк постоянно транслирует сигнал без действия пользователя, а Handover — разовая передача по касанию. У QR-кода аналога нет: он кодирует ссылку, MAC-адрес не передаёт.
Частые вопросы
Чем Bluetooth Handover отличается от NFC-сопряжения?
Это одно и то же явление: «NFC-сопряжение» — бытовое название, Handover — техническое имя механизма из спецификации NFC Forum Connection Handover. На упаковке устройств чаще пишут «NFC pairing» или «tap to pair», подразумевая тот же механизм.
Нужно ли держать Bluetooth включённым при касании меткой?
Да. NFC передаёт только MAC-адрес и параметры соединения, само подключение выполняет Bluetooth-модуль. Если Bluetooth на телефоне выключен, касание либо не сработает, либо система сама предложит включить модуль — зависит от прошивки.
Можно ли использовать Handover для передачи файлов между телефонами?
Да, это сценарий согласованного handover: два смартфона касаются друг друга задними панелями, их NFC-чипы обмениваются запросом и ответом и решают, продолжать передачу по Bluetooth или по Wi-Fi Direct — в зависимости от объёма файла.
Какая дальность действия у Bluetooth Handover?
Как у любой NFC-операции — 1–4 см, практически касание корпусов друг друга. После обмена параметрами дальность самого подключения определяется уже возможностями Bluetooth-модуля (обычно до 10 метров), а не характеристиками NFC.