Связывание устройств Bluetooth в Windows.
Связать с компьютером можно все типы устройств Bluetooth, в том числе клавиатуру, мышь, телефон, динамики и т. д. Для этого на вашем компьютере должен быть установлен Bluetooth. У некоторых компьютеров, например ноутбуков и планшетов, есть встроенное устройство Bluetooth. Если в вашем компьютере его нет, к USB-порту компьютера можно подключить USB-адаптер Bluetooth.
Перед началом работы убедитесь, что ваш компьютер Windows 11 поддерживает Bluetooth. Дополнительные сведения о том, как проверка, см. в статье Устранение проблем с Bluetooth в Windows. Если вам нужна помощь по добавлению устройства без возможностей Bluetooth, см. статью Добавление устройства на компьютер с Windows.
Включение Bluetooth
Убедившись, что ваш Windows 11 компьютер поддерживает Bluetooth, необходимо включить его. Для этого выполните следующие действия.
В разделе Параметры: Выберите Пуск > Параметры > Устройства Bluetooth & , а затем включите Bluetooth .
В быстрых параметрах: Чтобы найти быстрый параметр для Bluetooth, щелкните значки сети, звука или батареи ( ) рядом с временем и датой в правой части панели задач. Выберите Bluetooth , чтобы включить его. Если он включен без подключенных устройств Bluetooth, он может отображаться как Не подключен .
Если вы не видите Bluetooth в быстрых параметрах, может потребоваться добавить его. Дополнительные сведения см. в разделе Уведомления об изменении и быстрые параметры в Windows 11.
Связывание устройства Bluetooth
Включите устройство Bluetooth и сделайте его обнаруживаемым. Порядок действий зависит от устройства. Осмотрите устройство или найдите инструкции на сайте производителя.
На компьютере щелкните значок «Сеть», «Звук» или «Батарея » ( ) рядом с временем и датой в правой части панели задач.
Выберите Управление устройствами Bluetooth в быстром параметре Bluetooth , а затем выберите свое устройство в разделе Новые устройства.
Следуйте дополнительным инструкциям, если они появятся, а затем выберите Готово.
Устройство Bluetooth и компьютер обычно будут автоматически связываться в любое время, когда они находятся в диапазоне действия друг друга при включенном Bluetooth.
Совет: Если нужное устройство Bluetooth не отображается в списке, возможно, потребуется задать для параметра обнаружения устройств Bluetooth значение Дополнительно. Дополнительные сведения см. в статье Устранение проблем с Bluetooth в Windows.
Установление связи по Bluetooth с принтером или сканером
Включите Bluetooth-принтер или сканер и сделайте его обнаруживаемым. Порядок действий зависит от устройства. Осмотрите устройство или найдите инструкции на сайте производителя.
Выберите Пуск > Параметры > Устройства Bluetooth & > Принтеры & сканеры > Добавить устройство. Подождите, пока он найдет ближайшие принтеры, выберите нужный, а затем выберите Добавить устройство.
Если у вас возникли проблемы с установкой принтера или сканера, см. статью Устранение проблем с принтером или Установка и использование сканера в Windows.
Установление связи с устройством Bluetooth с помощью быстрой связи
Swift Pair в Windows 11 позволяет быстро связать поддерживаемое устройство Bluetooth с компьютером. Если устройство Bluetooth поддерживает быструю связь, вы получите уведомление, если оно находится рядом с вами, и сможете перевести его в режим связывания, чтобы сделать его обнаруживаемым.
Включите устройство Bluetooth, поддерживающее функцию быстрой связи, и сделайте его обнаруживаемым. Порядок действий зависит от устройства. Осмотрите устройство или зайдите на веб-сайт изготовителя, чтобы получить дополнительные сведения.
Если вы впервые используете Swift Pair, выберите Да при появлении запроса, если вы хотите получать уведомления и использовать Swift Pair.
Когда появится уведомление о том, что найдено новое устройство Bluetooth, нажмите кнопку Подключить.
Прежде всего убедитесь, что ваш компьютер с Windows 10 поддерживает Bluetooth. Дополнительные сведения о том, как это проверить, см. в статье Устранение проблем с Bluetooth в Windows 10. Если вам нужна помощь в добавлении устройства, не поддерживающего технологию Bluetooth, см. раздел Добавление устройства на компьютер с Windows 10.
Включение Bluetooth
Когда вы убедились, что ваш компьютер с Windows 10 поддерживает Bluetooth, вам нужно включить Bluetooth. Для этого выполните следующие действия.
В разделе Параметры: Выберите Пуск > Параметры > Устройства > Bluetooth & других устройствах и включите Bluetooth.
В центре уведомлений: Центр уведомлений можно найти рядом с полем «Время и дата» на панели задач. На панели задач выберите центр уведомлений ( или ), а затем выберите Bluetooth , чтобы включить его. Если эта функция отключена, возможно, она отображается как Не подключено.
Если вы не видите Bluetooth в центре уведомлений, это можно изменить следующим образом.
Разверните «Быстрые действия» На панели задач выберите центр уведомлений ( или ) > Развернуть. Bluetooth должен отображаться здесь. Он будет отображаться как Bluetooth или Не подключено.
Добавьте Bluetooth в центр уведомлений. Выберите Пуск > Параметры > Уведомления системы > & действия > Быстрые действия. Перейдите к пункту Добавить или удалить быстрые действия и включите функцию Bluetooth.
Примечание: Дополнительные сведения о том, как изменить список приложений и параметров, которые отображаются в центре уведомлений, см. в разделе Изменение параметров уведомлений и действий в Windows 10
Установление связи по Bluetooth с гарнитурой, динамиками или другим аудиоустройством.
Включите аудиоустройство Bluetooth и сделайте его обнаруживаемым. Порядок действий зависит от устройства. Осмотрите устройство или найдите инструкции на сайте производителя.
На компьютере выберите Пуск > Параметры > Устройства > Bluetooth & другие устройства > Добавить Bluetooth или другое устройство > Bluetooth. Выберите устройство и следуйте дополнительным инструкциям, а затем нажмите Готово.
Устройство Bluetooth и компьютер обычно будут автоматически связываться в любое время, когда они находятся в диапазоне действия друг друга при включенном Bluetooth.
Установление связи по Bluetooth с клавиатурой, мышью или другим устройством
Включите клавиатуру, мышь или другое устройство Bluetooth и сделайте их обнаруживаемыми. Порядок действий зависит от устройства. Осмотрите устройство или найдите инструкции на сайте производителя.
На компьютере выберите Пуск > Параметры > Устройства > Bluetooth & другие устройства > Добавить Bluetooth или другое устройство > Bluetooth. Выберите устройство и следуйте дополнительным инструкциям, а затем нажмите Готово.
Установление связи по Bluetooth с принтером или сканером
Включите Bluetooth-принтер или сканер и сделайте его обнаруживаемым. Порядок действий зависит от устройства. Осмотрите устройство или найдите инструкции на сайте производителя.
Выберите Пуск > Параметры > Устройства > Принтеры & сканеры > Добавить принтер или сканер. Подождите, пока компьютер найдет находящиеся рядом принтеры. Затем выберите нужный принтер и нажмите кнопкуДобавить устройство.
При возникновении проблем с установкой принтера или сканера см. разделы Устранение проблем с принтерами или Установка и использование сканера в Windows 10.
Установление связи с устройством Bluetooth с помощью быстрой связи
Быстрая связь в Windows 10 позволяет быстро связать поддерживаемое устройство Bluetooth с компьютером. Если устройство Bluetooth поддерживает быструю связь, вы получите уведомление, если оно находится рядом с вами, и сможете перевести его в режим связывания, чтобы сделать его обнаруживаемым.
Включите устройство Bluetooth, поддерживающее функцию быстрой связи, и сделайте его обнаруживаемым. Порядок действий зависит от устройства. Осмотрите устройство или зайдите на веб-сайт изготовителя, чтобы получить дополнительные сведения.
Если вы впервые используете Swift Pair, выберите Да при появлении запроса, если вы хотите получать уведомления и использовать Swift Pair.
Когда появится уведомление о том, что найдено новое устройство Bluetooth, нажмите кнопку Подключить.
После подключения нажмите кнопку Закрыть.
Совет: Если вы владелец малого бизнеса и хотите получить дополнительные сведения о настройке Microsoft 365, посетите раздел Справка и обучение для малого бизнеса.
Как узнать, какие устройства подключены к Bluetooth
В современном мире Bluetooth является одной из наиболее популярных технологий беспроводной передачи данных. Благодаря ей мы можем подключать различные устройства без использования проводов. Однако иногда возникает необходимость узнать, какие устройства в данный момент подключены по Bluetooth.
Существует несколько способов узнать, какие устройства подключены по Bluetooth. Один из самых простых способов — воспользоваться настройками Bluetooth на своем устройстве. В большинстве операционных систем, таких как Windows, iOS и Android, вы можете найти раздел Bluetooth в настройках и просмотреть список подключенных устройств. Они будут отображаться с их именами, возможно, с иконками и дополнительной информацией, такой как тип устройства или режим подключения.
Еще один способ узнать, какие устройства подключены по Bluetooth, — воспользоваться сторонним приложением. Существует множество приложений, доступных как для компьютеров, так и для мобильных устройств, которые позволяют сканировать и отображать список подключенных устройств. Такие приложения могут предложить больше информации о каждом устройстве, такую как уровень заряда батареи, сигнал силы и т. д.
Наконец, еще один способ узнать, какие устройства подключены по Bluetooth, — воспользоваться программным обеспечением для анализа сети. Некоторые программы, предназначенные для работы с Wi-Fi и другими сетями, также могут отображать список устройств, подключенных по Bluetooth в вашей сети. Такие программы предлагают дополнительные функции, такие как определение местоположения устройств и управление ими.
Bluetooth и его возможности
Bluetooth – это беспроводная технология передачи данных и звука между различными устройствами. Она позволяет устанавливать соединение между разными гаджетами, например, мобильным телефоном и наушниками, или ноутбуком и принтером.
Bluetooth имеет множество преимуществ. Во-первых, это удобство использования. Соединение между устройствами происходит без проводов, что позволяет избежать путаницы, связанной с их наличием. Кроме того, Bluetooth обеспечивает быструю и стабильную передачу данных.
С помощью Bluetooth можно подключить различные гаджеты и аксессуары. Например, смартфон можно подключить к беспроводным наушникам, колонкам, клавиатуре или мыши. Bluetooth также используется для передачи данных между мобильным устройством и компьютером, что позволяет обмениваться файлами и синхронизировать данные.
Bluetooth также широко применяется в автомобильной индустрии. С его помощью можно подключать мобильные устройства к системе мультимедиа автомобиля, осуществлять голосовые вызовы и прослушивать музыку. Кроме того, Bluetooth позволяет подключиться к системе навигации автомобиля и получать информацию о трафике.
Однако, необходимо помнить о некоторых ограничениях. Расстояние между устройствами, между которыми установлено соединение Bluetooth, обычно составляет не более 10 метров. Кроме того, скорость передачи данных может быть ограничена в зависимости от устройств и условий использования.
Способы узнать подключенные устройства через Bluetooth
Bluetooth — это беспроводная технология, позволяющая устанавливать соединение между различными устройствами. Если вам интересно, какие устройства находятся в настоящий момент в сети Bluetooth, вам доступны несколько способов это узнать.
С помощью настройки Bluetooth на устройстве
Первый и самый простой способ узнать, какие устройства подключены к вашему устройству через Bluetooth — это проверить настройки Bluetooth на самом устройстве. В настройках вы сможете увидеть список всех подключенных устройств, а также информацию о каждом из них, такую как имя, адрес и статус соединения.
С помощью сторонних приложений
Дополнительный способ узнать подключенные устройства через Bluetooth — это использовать сторонние приложения, которые предоставляют дополнительную информацию о Bluetooth-соединении. Эти приложения могут показывать список всех устройств, а также предоставлять дополнительные возможности, такие как управление подключениями и настройками устройств.
С помощью командной строки
Если вы знакомы с командной строкой и имеете доступ к терминалу или командной строке на вашем устройстве, вы можете использовать специальные команды для узнавания информации о подключенных устройствах по Bluetooth. Например, на ОС Windows вы можете использовать команду «btdiscovery» для поиска устройств, а на ОС Linux — команду «hciconfig.»
Итак, вы имеете несколько способов узнать, какие устройства подключены по Bluetooth. Независимо от того, какой способ вы выберете, вы сможете получить информацию о подключенных устройствах и контролировать свою сеть Bluetooth.
Мобильное приложение для поиска подключенных устройств по Bluetooth
Bluetooth — это беспроводная технология передачи данных, которая позволяет устройствам обмениваться информацией на небольшие расстояния. В настоящее время Bluetooth является неотъемлемой частью мобильных устройств, таких как смартфоны и планшеты.
Существуют мобильные приложения, которые позволяют пользователям узнать, какие устройства подключены по Bluetooth в их окружении. Такие приложения могут быть полезными в различных ситуациях, например, при поиске утерянного устройства или для контроля подключенных устройств.
Одно из таких приложений, Bluetooth Scanner, предоставляет возможность сканировать окружающие Bluetooth устройства и отображать их информацию на экране мобильного устройства. Приложение поддерживает как Android, так и iOS платформы.
Основные функции приложения Bluetooth Scanner:
- Сканирование окружающих устройств по Bluetooth
- Отображение списка найденных устройств с их основной информацией (название устройства, MAC-адрес и сигнал Bluetooth)
- Возможность присвоить устройствам категории и метки для более удобного управления
- Удаление, переименование и редактирование информации о подключенных устройствах
- Предупреждение о новых подключенных или отключенных устройствах
Приложение Bluetooth Scanner позволяет пользователям не только узнавать, какие устройства подключены по Bluetooth, но и контролировать их подключение, а также добавлять и удалять устройства, облегчая управление списком подключенных устройств.
В результате, приложение Bluetooth Scanner является удобным инструментом для всех, кто хочет легко узнать, какие устройства подключены по Bluetooth и контролировать их подключение в своем окружении.
Подключенные устройства через Bluetooth на компьютере
Bluetooth – это технология беспроводных соединений, которая позволяет устанавливать связь между различными устройствами без использования проводов. С его помощью можно подключить такие устройства, как наушники, клавиатура, мышь, принтер и другие.
На компьютере можно легко узнать, какие устройства подключены через Bluetooth. Для этого необходимо открыть настройки Bluetooth. В Windows, например, это можно сделать, нажав на иконку Bluetooth на панели задач и выбрав «Настройки Bluetooth».
В открывшемся окне настройки можно увидеть список подключенных устройств. Они могут быть представлены в виде иконок или названий устройств. Кроме того, в некоторых случаях можно увидеть также другую информацию о подключенных устройствах, такую как их тип, статус подключения и т.д.
Если вы хотите узнать больше информации о конкретном устройстве, можно навести курсор мыши на его иконку или название. В некоторых случаях появится всплывающая подсказка с дополнительной информацией, такой как MAC-адрес и производитель устройства.
Кроме списка подключенных устройств, в настройках Bluetooth можно также увидеть доступные устройства для подключения. Это могут быть другие компьютеры, телефоны, планшеты и т.д. Для подключения нового устройства необходимо выбрать его из списка доступных и следовать инструкциям на экране.
Bluetooth Low Energy: подробный гайд для начинающих. Часть 2
Это вторая часть перевода книги Мохаммада Афане “Intro to Bluetooth Low Energy”. В представленных главах мы поговорим о типах устройств и об адвертайзинге, методе, с помощью которого периферийные устройства сообщают о своем присутствии. Первая часть – здесь.
Хочу сразу отметить, что адвертайзинг может использоваться не только для обнаружения устройств, но и для отправки кастомных данных. Например, в портативном мониторе качества воздуха Atmotube, пакеты адвертайзинга и ответа на сканирование используются для передачи сведений о текущих показаниях сенсоров. Это удобно для контроля показаний сенсоров на этапе производства и при сборе данных несколькими устройствами.
2. Периферийные и центральные устройства BLE
Существуют несколько важных определений, с которыми вы будете постоянно сталкиваться при изучении BLE. Два наиболее важных касаются ролей устройства: BLE central и BLE peripheral.
Рассмотрим их более детально.
2.1 Периферийные устройства
Периферийное устройство – устройство, которое объявляет о своем присутствии путем адвертайзинга, т.е. рассылки широковещательных пакетов, и принимает запросы на соединение от центральных устройств.
Другой связанный термин – BLE-передатчик, устройство, которое также рассылает широковещательные пакеты, но имеет одно отличие от периферийного устройства: оно не разрешает другим устройствам устанавливать с ним соединение. С другой стороны, устройство-наблюдатель только обнаруживает устройства, производящие процедуру адвертайзинга, но не имеет возможности инициировать соединение с ними.
Типичный пример устройства, реализующего роль передатчика – маячок (beacon). Маячки – это устройства, которые передают информацию без возможности установить с ними соединение. Они очень популярны в двух сферах: розничная торговля и определение местоположения внутри помещений.
Например, некоторая сеть магазинов использует мобильное приложение, которое может обнаруживать маячки на территории магазина. Если покупатель, имеющий на своем смартфоне это же приложение, приблизится к маячку, то в приложении отобразится специальная скидка на группу товаров, связанную с маячком.
Отличить маячок от периферийного устройства можно по типу широковещательных пакетов, которые он передает. Существуют различные типы пакетов: некоторые указывают на возможность установить соединение, а другие просто указывают на наличие маячка в этом месте. Когда центральное BLE-устройство обнаруживает широковещательные пакеты другого устройства с BLE (будь оно маячком или периферийным), оно знает, может ли оно начинать процедуру установки соединения или нет в зависимости от типа принятых широковещательных пакетов.
Как только периферийное устройство подключается к центральному, оно принимает на себя роль ведомого. Центральное устройство в таком случае называется ведущим. Это роли, определенные на канальном уровне, тогда как роли периферийного и центрального устройства определены на уровне GAP.
2.2 Центральные устройства
Центральное устройство – устройство, которое обнаруживает периферийные устройства и считывает передаваемую ими информацию. Оно также может устанавливать соединение с одним или несколькими устройствами одновременно.
Наблюдатель – устройство, схожее по функционалу с центральным, но не имеющее возможности устанавливать соединение с другим устройством.
2.3 Сравнение типов устройств
Рассмотрим возможности и ограничения четырех типов устройств: передатчик, наблюдатель, периферийное и центральное устройство.
Передатчик
Периферийное устройство
Наблюдатель
Центральное устройство
Не требует наличия приемника
Требует наличия как приемника, так и передатчика
Не требует наличия передатчика
Требует наличия как приемника, так и передатчика
Не поддерживает двунаправленный обмен данными
Поддерживает двунаправленный обмен данными
Не поддерживает двунаправленный обмен данными
Поддерживает двунаправленный обмен данными
Упрощенная схема, уменьшенный размер программного стека BLE
Требует полного программного стека BLE
Упрощенная схема, уменьшенный размер программного стека BLE
Требует полного программного стека BLE
Табл. 1: Сравнение типов устройств
2.4 Энергопотребление и требования к вычислительной мощности
Протокол BLE асимметричен. Большая часть тяжелой работы, связанной с управлением соединениями, управлением временем и обработкой информации, лежит на центральном устройстве. Это помогает снизить энергопотребление и требования к вычислительной мощности периферийного устройства, что позволяет интегрировать BLE в компактные устройства с ограниченными ресурсами, например, устройства с батарейным или аккумуляторным питанием.
Центральное устройство BLE также может иметь батарейное питание, но обычно имеет перезаряжаемый аккумулятор большой емкости. Как правило, роль центрального устройства на себя берет смартфон, компьютер или планшет.
Центральное устройство может быть подключено к нескольким периферийным одновременно. Характерный пример – смартфон, подключенный к умным часам, термостату умного дома и фитнес-трекеру одновременно.
2.5 Многоролевые устройства BLE
В некоторых случаях поддержка BLE-устройством центральной и периферийной роли одновременно приносит заметную пользу. Например, устройство может контролировать несколько датчиков (периферийных устройств) и в то же время иметь возможность передавать данные с этих датчиков на смартфон, обеспечивая доступ к ним из интерфейса мобильного приложения.
Рис. 1: Смартфон в качестве многоролевого устройства
2.6 Роль смартфонов в BLE
Одним из наиболее значимых преимуществ BLE перед другими похожими малопотребляющими технологиями, такими как ZigBee, Z-Wave, Thread и др.,) является его наличие в большинстве смартфонов, представленных на рынке. Практически все смартфоны уже имели на борту Bluetooth Classic с самых ранних дней, и большинство производителей чипсетов Bluetooth теперь внедряют в свои чипы поддержку и BLE, и Bluetooth Classic. В результате в настоящее время подавляющее большинство смартфонов поддерживает BLE.
Для смартфона возможность взаимодействовать с устройствами BLE дает пару существенных преимуществ:
Смартфоны предоставляют пользователям привычный интерфейс. Использование мобильного приложения для взаимодействия с BLE-устройством зачастую оказывается удобнее непосредственного взаимодействия с этим устройством.
Смартфоны, как правило, постоянно подключены к Интернету. Это означает, что данные, полученные с BLE-устройства, могут быть переданы в облако и сохранены для последующего анализа и обработки.
Сложности, связанные с BLE на смартфонах
В настоящий момент существуют две основные мобильные операционные системы: Android и iOS. Android представил встроенную поддержку BLE API в версии Android 4.3 (выпущена в июле 2012 года), в то время как iOS сделал то же самое немного раньше – в октябре 2011 года.
Важно отметить, что многое зависит от возможностей аппаратного обеспечения операционной системы. В случае с iOS, поддержку BLE имеют все устройства, начиная с iPhone 4s. Ситуация с Android гораздо сложнее. Эта операционная система работает на устройствах разных производителей с разной аппаратной конфигурацией, поэтому нет простого способа определить, какие устройства первыми начали поддерживать BLE. Эта проблема фрагментации Android представляет большую проблему при разработке приложений, использующих BLE, которые должны работать одинаково на всех существующих Android-устройствах.
3. Рассылка и сканирование пакетов адвертайзинга
3.1 Общий профиль доступа (GAP)
Общий профиль доступа предоставляет фреймворк, который определяет способы взаимодействия BLE-устройств друг с другом. Он включает в себя следующие аспекты:
Режимы и роли устройств;
Обнаружение устройств: рассылка пакетов адвертайзинга, сканирование, параметры рассылки и сканирования, содержимое пакетов;
Установка соединения: инициация, подтверждение, параметры соединения;
Реализация этого фреймворка является обязательной согласно официальной спецификации, и это то, что позволяет устройствам BLE обмениваться данными и взаимодействовать друг с другом.
Мы кратко осветили состояния сканирования и рассылки пакетов адвертайзинга BLE-устройств и упомянули, что периферийное устройство всегда запускается в состоянии рассылки пакетов адвертайзинга, даже если оно предназначено для работы в подключенном состоянии большую часть времени. Чтобы два устройства могли обнаружить друг друга, одно из них должно рассылать пакеты адвертайзинга, а другое – сканировать первичные широковещательные каналы (радиоканалы 37, 38, 39) в поисках пакетов адвертайзинга, отправленных периферийным устройством.
Если периферийное устройство поддерживает возможность подключения и центральное устройство обнаружило его, они могут установить соединение. В этой главе мы сфокусируемся на начальных состояниях периферийного и центрального устройства: адвертайзинг и сканирование.
3.2 Рассылка пакетов адвертайзинга
В состоянии адвертайзинга устройство рассылает пакеты, содержащие полезную информацию для других устройств, чтобы они приняли и обработали её. Пакеты посылаются через определенные интервалы времени, которые называются интервалы адвертайзинга.
В BLE существуют 40 радиоканалов, разнесенных на 2 МГц (от центра до центра), как показано на рисунке ниже. Три канала называются каналами первичного адвертайзинга, в то время как оставшиеся 37 каналов используются для вторичного адвертайзинга, а также для передачи пакетов данных во время соединения.
Рис. 8: Радиоканалы в BLE
Замечание: Так как устройство посылает пакеты адвертайзинга на одном из этих каналов и, как правило, постоянно переключается между ними, они (каналы) разнесены далеко по спектру друг от друга для того, чтобы избежать перекрестных помех между устройствами, вещающими на разных каналах. Также, расположение этих каналов на спектре выбрано таким, чтобы избежать помех от наиболее часто используемых Wi-Fi каналов.
Процесс адвертайзинга всегда начинается с посылки широковещательного пакета по трем первичным каналам адвертайзинга или части из них. Это позволяет центральным устройствам найти периферийные и прочитать и пакеты адвертайзинга. Затем центральное устройство может запустить процесс подключения, если периферийное устройство поддерживает такую возможность.
Также центральное устройство может послать запрос на сканирование и, если периферийное поддерживает такую возможность, оно пошлет пакет, содержащий ответ на сканирование. Запросы на сканирование и ответы позволяют периферийному устройству отправить дополнительные данные, которые не поместились в основной пакет адвертайзинга без установки соединения.
Примечание: длина первичного пакета адвертайзинга ограничена 31 байтами. Длина вторичного пакета адвертайзинга может составлять до 254 байт.
Как мы упоминали ранее, некоторые устройства (маячки) всегда остаются в состоянии адвертайзинга и не принимают запросы на подключение, в то время как другие (периферийные устройства) позволяют переход в подключенное состояние, если центральное устройство инициирует соединение.
Главное преимущество нахождения в состоянии адвертайзинга состоит в том, что множество центральных устройств могут получать данные с одного периферийного без необходимости в подключении. В то же время есть существенные недостатки, такие как отсутствие защиты данных и невозможность для периферийного устройства получать данные от центрального устройства (передача данных является однонаправленной).
Рис. 9: Устройства, имеющие и не имеющие возможность подключения
3.3 Состояние сканирования
Центральные устройства, находясь в поиске пакетов адвертайзинга от периферийных устройств, перестраиваются между тремя первичными каналами адвертайзинга, прослушивая каждый из них в определенный момент времени. Для того, чтобы центральное устройство обнаружило периферийное, оно должно быть настроено на тот же канал, на котором в данный момент вещает периферийное. Для того, чтобы увеличить вероятность этого события и ускорить его наступление, можно изменять некоторые параметры адвертайзинга и сканирования.
Устройство, которое прослушивает каналы адвертайзинга в поисках пакетов адвертайзинга а затем посылает запросы сканирования, находится в режиме активного сканирования, а устройство, которое только принимает пакеты адвертайзинга, и не посылает запросов на сканирование, соответственно находится в режиме пассивного сканирования.
Рис. 10: Пассивное и активное сканирование
3.4 События адвертайзинга
Событие адвертайзинга состоит из нескольких пакетов, отправленных по всем или нескольким из трех каналов первичного адвертайзинга (37, 38 и 39). Существует семь типов событий адвертайзинга (их можно рассматривать как различные типы пакетов):
Подключаемое и сканируемое ненаправленное событие.
Этот тип позволяет другим устройствам принимать пакеты, посылать запросы сканирования отправителю и устанавливать с ним соединение.
Подключаемое ненаправленное событие.
Позволяет другим устройствам принимать пакеты и устанавливать соединение с их отправителем.
Подключаемое направленное событие.
Позволяет определенному устройству принимать пакеты и устанавливать соединение с отправителем
Неподключаемое и несканируемое ненаправленное событие.
Позволяет всем устройствам принимать пакеты. В то же время отклоняет все запросы сканирования и попытки установить соединение.
Неподключаемое и несканируемое направленное событие.
Позволяет определенному устройству принимать пакеты без возможности установить соединение или послать запрос сканирования.
Сканируемое ненаправленное событие.
Дает возможность другим устройствам посылать запросы сканирования отправителю для получения дополнительного пакета данных.
Сканируемое направленное событие.
Позволяет определенному устройству посылать запросы сканирования отправителю пакета адвертайзинга для получения дополнительного пакета данных.
3.5 Параметры адвертайзинга
Под параметрами адвертайзинга понимают:
Интервал адвертайзинга.
Наиболее важный параметр из относящихся к адвертайзингу – это интервал адвертайзинга. Значение этого параметра может дискретно изменяться в пределах от 20 миллисекунд до 10.24 секунд, с шагом в 625 микросекунд. Интервал адвертайзинга оказывает большое влияние на продолжительность работы от батареи, поэтому выбору его значения следует уделить самое пристальное внимание. Рекомендуется выбирать наибольший интервал адвертайзинга, позволяющий соблюсти баланс между скоростью обнаружения и энергопотреблением.
Данные адвертайзинга и ответа на сканирование.
Давайте посмотрим на формат пакета адвертайзинга и составляющие его поля. Стоит отметить, что пакет ответа на сканирование использует такой же формат.
Рис. 11: Формат пакета адвертайзинга (из спецификации стандарта Bluetooth 5)
Данные адвертайзинга используют формат, аналогичный формату TLV (Type-Length-Value, Тип-Длина-Значение), используемому для передачи данных. Отличие состоит в том, что в пакетах адвертайзинга длина данных следует перед их типом. Данные адвертайзинга входят в состав протокольных данных (PDU, Protocol Data Unit) BLE-пакета и включает в себя:
Длину: длину данных, которые следуют за самим значением длины, включая тип данных и непосредственно данные.
Тип данных адвертайзинга: тип данных адвертайзинга, содержащихся в этой структуре TLV.
Данные адвертайзинга: непосредственно данные.
Типы данных адвертайзинга определены в дополнении спецификации Bluetooth (не в основном документе).
Ниже приведены одни из наиболее часто встречающихся типов данных:
Local Name: имя устройства, считываемое при его обнаружении другими устройствами, производящими процедуру сканирования.
Tx Power Level: Мощность передачи, измеряемая в дБм.
Flags: множество однобитных логических флагов (переменные, которые могут принимать одно из двух значений, истина [1] или ложь [0], включающее в себя:
Limited Discoverable Mode (ограниченный режим обнаружения);
General Discoverable Mode (общий режим обнаружения);
BR/EDR Not Supported (возможность поддержки классического протокола Bluetooth);
Возможность одновременной поддержки классического и Low Energy Bluetooth на одном устройстве со стороны контроллера;
Возможность одновременной поддержки классического и Low Energy Bluetooth на одном устройстве со стороны хоста.
Примечание: понятия BR (Basic Rate, базовая пропускная способность) и EDR (Enhanced Data Rate, расширенная пропускная способность) относятся к Bluetooth Classic.
Service Solicitation: список из одного или нескольких UUID, показывающий, какие сервисы поддерживаются и представлены GATT-сервером устройства. Это помогает центральному устройству узнать о поддерживаемых периферийным устройством сервисах до установления соединения.
Appearance: вид, определяет тип устройства в соответствии со спецификацией стандарта. Включает в себя такие виды как телефон, измеритель сердечного ритма, брелок для ключей и множество других.
Если вы не можете найти вид, к которому можно было бы отнести ваше устройство, вы всегда можете оставить ему значение по умолчанию – Неопределенный.
3.6. Параметры сканирования
Существует три основных параметра сканирования:
Scan Type (тип сканирования): пассивное или активное.
Scan Window (окно сканирования): определяет, длительность сканирования.
Scan Interval (интервал сканирования): определяет частоту повторения сканирования.
Центральное устройство прослушивает один из первичных каналов адвертайзинга в течении всего окна сканирования с периодом, равным интервалу сканирования, причем каждое последующее сканирование проходит на новом канале.
Рис. 12: Параметры сканирования
__________________________________
А что дальше?
В следующей статье мы рассмотрим вопросы, связанные с соединениями, а также разберемся с сервисами, характеристиками и способами работы с ними.
Как проверить, есть ли Bluetooth на ноутбуке или компьютере и как его найти?
Как только появляется необходимость подключить к ноутбуку (или стационарному компьютеру) какое-то Bluetooth-устройство, то очень часто у пользователей возникает вопрос: где найти Bluetooth на компьютере, и как узнать, есть ли Bluetooth в ноутбуке или ПК. Не все понимают, как работает это подключение, где его искать и как настраивать. По моим наблюдениям, такая проблема чаще всего возникает в Windows 7 и XP. А в Windows 8 и Windows 10 все уже как-то проще и понятнее. А все потому, что более новые версии Windows в большинстве случаев автоматически устанавливают нужные драйвера и Bluetooth работает сразу, что называется «из коробки». Я еще расскажу об этом более подробно.
Посмотрел подобные инструкции на других сайтах, и там все почему-то советуют первым делом искать на сайте производителя характеристики своего ноутбука (по модели) , и проверять, есть ли в нем Bluetooth. Это, конечно, можно сделать. Но как мне кажется – бессмысленно. Вот почему:
- Ноутбуки практически всегда комплектуются встроенным Bluetooth модулем. Чаще всего он совмещен с Wi-Fi (это одна плата, через которую работает блютуз и Wi-Fi) . Разве сейчас есть ноутбуки без Bluetooth (если знаете такие модели – напишите в комментариях, возможно, я ошибаюсь) ? Даже какие-то старые модели, которые выпускались в эпоху Windows XP уже имели поддержку Bluetooth (встроенный модуль) . Так что если у вас ноутбук, то в нем есть встроенная поддержка Bluetooth.
- Стационарные компьютеры (ПК), наоборот, в большинстве случаев не имеют поддержки Bluetooth. В том плане, что в них нет самого передатчика (встроенного модуля) . Хотя, сейчас есть уже много материнских плат, которые оборудованы беспроводным модулем (Wi-Fi + Bluetooth) . Так же беспроводной модуль может быть подключен в виде PCI-карты внутри системного блока, или как внешний USB Bluetooth адаптер. Если вы не знаете, есть ли в вашем компьютере Блютуз, и не хотите разбираться в комплектующих, то можете спросить у поддержки компании, в которой купили ПК. Или посмотреть его характеристики на сайте. Если компьютер новый, то можно глянуть характеристики материнской платы. Или же смотреть по устройствам в диспетчере устройств (об этом дальше в статье) . Если окажется, что поддержки Блютуз нет, то почитайте статью как сделать Блютуз на компьютере, если его нет.
Информация, которую вы найдете дальше в статье, подойдет как для ноутбуков, так и для стационарных компьютеров. Только помните, что в ноутбуке скорее всего есть поддержка Bluetooth (сам модуль) , а в системном блоке его скорее всего нет.
Как найти Bluetooth на ноутбуке или компьютере?
Я буду показывать весь процесс на примере Windows 10. В Windows 8 все примерно так же, как и в десятке. А в Windows 7, из-за того, что там нет параметров, Блютуз можно найти в панели управления (напишу об этом подробно) .
Способ 1: значок в трее
Практически всегда, когда есть поддержка Bluetooth, установлены драйверы и он работает, то в трее отображается значок . Трей в Windows – это область в правом нижнем углу (чаще всего) экрана. Возле часов.
Если такая иконка есть, то значит все Ok. Нажав на нее можно открыть меню и сразу перейти к подключению устройств по Bluetooth, к передаче/приему файлов, открыть параметры и т. д. Здесь вам могут пригодиться следующие инструкции:
Если иконки Bluetooth в трее вы не обнаружили, то не спешите расстраиваться, возможно, отображение иконки отключено, или ее там нет по какой-то другой причине. Сейчас выясним!
Способ 2: ищем Bluetooth в параметрах и панели управления Windows
В Windows 10:
- Открываем «Параметры» через меню Пуск.
- Переходим в раздел «Устройства», на вкладку «Bluetooth и другие устройства». Если такой вкладки у вас нет, или не удается включить Bluetooth, отображается какая-то ошибка, то смотрите следующий способ. Это значит, что на вашем компьютере нет поддержки Bluetooth, или не установлены драйверы. Если поддержка есть и все настроено, то вы увидите примерно такое окно (в котором можно подключить нужные устройства) :
- Так же должна быть кнопка в центре уведомлений.
- Эта статья может вам пригодиться: как включить и настроить Bluetooth на ноутбуке с Windows 10.
В Windows 8 (8.1):
- В Windows 8 так же нужно открыть параметры компьютера.
- Дальше нужно перейти в раздел «Компьютер и устройства» – вкладка «Bluetooth».
Там мы можем включить Блютуз и подключить устройства. Если таких настроек (вкладки) у вас нет, то возможно не установлены нужные драйверы, или физически нет самого модуля (платы) , который отвечает за работу этой технологии. Смотрите следующие рекомендации (третий способ) .
В Windows 7:
Есть ли Bluetooth в Windows 7 проверить очень просто.
- Откройте «Панель управления». Можно в строке поиска в меню Пуск написать «Панель управления» и открыть ее.
- Перейдите в раздел «Оборудование и звук».
- Если возле «Устройства и принтеры» есть пункт «Добавление устройства Bluetooth» – значит он настроен и работает. Можете нажать на эту ссылку и подключить свое устройство.
- Если же пункта «Добавление устройства Bluetooth» нет, то значит в вашем компьютере нет Bluetooth модуля, либо он не настроен (не установлен драйвер, отключен) .
- Так же можете ориентироваться по иконке в трее (писал об этом в начале статьи) .
Ну и в диспетчере устройств можно посмотреть, об этом читайте дальше.
Способ 3: проверяем наличие Блютуз адаптера в диспетчере устройств Windows
Это универсальный способ для всех версий Windows. Нужно запустить диспетчер устройств. Можетt сделать это любым удобным для вас способом. Например, нажать сочетание клавиш Win+R и выполнить команду mmc devmgmt.msc.
В диспетчере устройств нас интересует вкладка «Bluetooth». В Windows 7 она называется «Радиомодули Bluetooth». Если такая вкладка есть, значит данный модуль установлен и должен работать. Откройте эту вкладку и посмотрите, есть ли там сам адаптер. Выглядит он примерно вот так (в Windows 10) :
Вот еще на примере Windows 7:
В зависимости от самого адаптера (производителя, модели) , его название может отличаться. Если Bluetooth в диспетчере устройств есть, но в настройках Windows, в параметрах и иконки в трее нет, то посмотрите, нет ли возле адаптера значка в виде стрелочки, или желтого восклицательного знака. Возможно, нужно задействовать (включить) адаптер.
Если возле адаптера есть желтый восклицательный знак и в свойствах ошибка (например, код 10 запуск этого устройства невозможен) – переустановите драйвер на Bluetooth.
Если же в диспетчере устройств вообще нет никаких упоминаний Bluetooth, то здесь два варианта:
- В компьютере (ноутбуке) отсутствует Bluetooth, либо он сломан (возможно, отключен механическим переключателем на корпусе ноутбука) .
- Не установлены драйверы на Bluetooth.
Самый популярный случай – это когда не установлены драйверы. В таком случае, в диспетчере устройств должны быть неизвестные (другие) устройства. Выглядят они примерно вот так:
Одно из этих неизвестных устройств может быть Bluetooth адаптером, который мы ищем. Нужно просто скачать с сайта производителя ноутбука драйвер на Bluetooth и установить его. Если у вас ПК, значит драйвер нужно качать с сайта производителя самого адаптера, или материнской платы. Больше информации на эту тему смотрите в следующих статьях:
Дополнительная информация
На некоторых моделях ноутбуков, на корпусе могут быть механические переключатели, с помощью которых можно включать и отключать беспроводную связь. Возможно, в том числе и Bluetooth. Проверьте, возможно на вашем ноутбуке есть такой переключатель.
Так же попробуйте сделать это сочетанием клавиш на клавиатуре вашего ноутбука. Для примера, на ноутбуке ASUS:
Бывает, что на ноутбуке установлена специальная утилита для управления беспроводными сетями, или электропитанием. Это фирменные утилиты, которые разработаны производителями ноутбуков. Так вот, Bluetooth может быть отключен в этой утилите, и вы его нигде не сможете найти в системе. Примерно так выглядит эта утилита на ноутбуках Lenovo:
На ноутбуках Acer, ASUS, Dell, HP, Toshiba, MSI и т. д., такие утилиты так же могут быть установлены. Обычно они отображаются в трее (там есть иконка утилиты) .
Вот так просто можно проверить и выяснить, есть ли возможность Bluetooth подключения на ноутбуках и компьютерах с установленной Windows. Надеюсь, у вас получилось найти Bluetooth на своем компьютере. Вопросы можете оставлять в комментариях под этой статьей.