В этом разделе часто задаваемых вопросов содержатся сведения о поддержке беспроводных технологий Bluetooth для семейства операционных систем Windows. Он предназначен в первую очередь для независимых поставщиков оборудования (IHV), которые не знакомы с экосистемой Bluetooth в Windows и рассматривают темы, представляющие интерес как для разработчиков оборудования, так и для разработчиков программного обеспечения.
Дополнительные часто задаваемые вопросы см. в следующих разделах:
Поддержка версий и профилей Bluetooth в Windows 10Bluetooth Версия и поддержка профилей в предыдущих версиях WindowsBluetooth Host Radio SupportBluetooth User InterfaceBluetooth CertificationПриложение A
Сколько радиостанций Bluetooth поддерживает Windows?
Стек Bluetooth в Windows поддерживает только один радиосвязь Bluetooth. Этот радиосвязь должна соответствовать спецификации Bluetooth и последним требованиям программы сертификации оборудования Windows.
Как могут эффективно сосуществовать bluetooth и Wi-Fi радиосвязи?
И Bluetooth, и Wi-Fi радиостанции работают в диапазоне частот 2,4 ГГц, поэтому они могут на мгновение попытаться использовать одну и ту же частоту. Метод перехода на частоту, используемый беспроводной технологией Bluetooth, предотвращает такой конфликт от полной потери связи, но он может снизить скорость передачи для обоих радиостанций.
Версия 2.0 спецификации Bluetooth поддерживает AFH. С AFH, bluetooth радио чувствует трафик от других типов радио, отмечает занятые каналы как "шумные", и избегает этих каналов, как он прыгает частоты. Windows Vista и более поздние версии еще больше улучшают AFH, рассматривая "воздух" как общий спектр. Эта функция позволяет беспроводным технологиям, таким как Wi-Fi адаптеры, сообщать о каналах, которые они намерены использовать. Когда стек Bluetooth становится активным, он получает уведомление об используемых каналах и помечает их как шумные.
Разделы справки включить AFH в Windows?
Windows Vista и более поздних версий включает модель общего спектра для поддержки AFH для bluetooth-радиосвязей, основанных на версии 2.0 и более поздних версиях спецификации Bluetooth. Однако эта функция отключена по умолчанию. Чтобы система поддерживала модель общего спектра, изготовитель оборудования должен явно включить эту функцию и указать ширину полосы частот, которая должна быть заблокирована вокруг активного канала Wi-Fi. Чтобы указать ширину полосы частот, создайте значение типа REG_DWORD с именем ChannelAvoidanceRange в следующем разделе реестра:
HKLM\System\CurrentControlSet\Services\BthServ\Parameters
Значение ChannelAvoidanceRange включает или отключает совместное использование спектра и задает ширину заблокированного диапазона частот. Чтобы включить общий доступ к спектру, задайте для ChannelAvoidanceRange полную ширину диапазона частот, который должен быть заблокирован вокруг активного Wi-Fi канала. Единицы измерения имеют МГц и могут варьироваться от 20 до 40 (от 0,02 до 0,04 ГГц). Изготовители оборудования должны определить соответствующую пропускную способность на основе выбранного набора радиостанций, характеристик антенны и отзывов производителей радио.
Новое значение ChannelAvoidanceRange вступает в силу только после перезагрузки системы. В идеале изготовитель оборудования должен задать значение ChannelAvoidanceRange во время процесса предустановки.
Чтобы модель общего спектра Windows работала эффективно, Wi-Fi драйверы мини-портов должны сообщать об использовании канала диспетчеру сетевых подключений. Затем сетевой стек передает сведения об использовании канала в стек Bluetooth.
Разделы справки включить удаленный пробуждение в Windows?
Windows Vista с пакетом обновления 2 (SP2) и более поздних версий предоставляет поддержку программного обеспечения, которая позволяет клавиатурам и мыши устройствам с поддержкой Bluetooth выключать компьютер из спящего режима (S3) или гибернации (S4). Для успешного пробуждения модуль Bluetooth должен быть автономным и иметь достаточную мощность для пробуждения компьютера. Даже если Windows включает пробуждение из состояния питания системы S4, компьютер не будет включаться, если модуль Bluetooth не включает питание, когда компьютер находится в S4.
Чтобы включить удаленный пробуждение в программном обеспечении, убедитесь, что модуль Bluetooth поддерживает пробуждение, и задайте следующие значения реестра:
- HKLM\System\CurrentControlSet\Services\Bthport\Parameters \SystemRemoteWakeSupported : (DWORD) 1
- HKLM\System\CurrentControlSet\Enum\USB\<vid_pid>\<Bluetooth Radio ID> \Device Parameters\RemoteWakeEnabled : (DWORD) 1
- HKLM\System\CurrentControlSet\Enum\USB\<vid_pid>\<Bluetooth Radio ID> \Device Parameters\DeviceRemoteWakeSupported : (DWORD) 1
Примечание Если на странице свойств радиосвязи Bluetooth в диспетчер устройств есть вкладка "Управление питанием", радио может поддерживать пробуждение. Если вкладка "Управление питанием " отсутствует, радио может поддерживать пробуждение, но это маловероятно.