Что значит периферийное устройство блютуз
Драйвер на периферийное устройство Bluetooth: инструкция, где найти
Если пользователь столкнулся с вопросами: что такое периферийное устройство Bluetooth, для чего нужно и как его настраивать — эта статья поможет разобраться. Для начала предлагаем разобраться с понятием периферии.
Что относят к периферии?
Всё, что предназначено для ввода и вывода информации на ПК принято относить к периферии, при этом информация может быть самой разной: звук, трансляция изображения, документы на печать и т.п. К периферии, содержащей блютуз-передатчик, могут относиться:
Этот список включает только наиболее распространённые устройства, однако на рынке можно найти и менее известные гаджеты, оснащенные передатчиком «синий зуб»: часы, очки, бумажники, браслеты, весы и многое другое. Даже принтеры стали снабжать адаптером «синий зуб», поэтому вопросы про периферийное устройство Bluetooth (hp) — что это, как пользоваться — всё чаще встречаются на форумах.
Несмотря на популярность таких гаджетов, пользователи при подключении регулярно сталкиваются с такой проблемой: отсутствует драйвер для периферийного устройства Bluetooth. Как подключать «синезубую» периферию и где искать нужное ПО — подробности дальше в статье.
Как подключить устройство?
Для подключения к ПК или телефона нужен «синезубый» приёмник. Большинство современных смартфонов, планшетов и ноутбуков снабжены этим адаптером, в то время как стационарные компьютеры и старые/бюджетные модели ноутбуков и планшетов требуют установки отдельного адаптера. Как правило, такие адаптеры вставляются в порт USB, а на ПК устанавливаются драйвера.
Когда адаптер установлен, можно заняться подключением периферии. Для этого нужно:
Однако не всегда удаётся подключиться так просто и быстро, больше всего проблем возникает с Windows 7. Если система не видит девайс или для периферийного устройства блютуз не удалось найти драйвер — что делать в этих ситуациях читайте дальше.
Проблемы, с которыми часто сталкиваются пользователи
В случае когда система не может отыскать девайс, стоит перезагрузить ПК (или телефон) и проверить питание девайса. Как правило, этого достаточно для решения проблемы.
Сложнее действовать с программным обеспечением. Если система не находит драйвер, периферийное устройство Bluetooth не сможет взаимодействовать с компьютером или телефоном, поэтому искать ПО придется вручную.
Основные способы поиска:
Если раньше проблем не было, а теперь не работает периферийное устройство Bluetooth, обновить драйвера также можно с помощью драйверпака.
После установки подходящего ПО девайс сможет взаимодействовать с ПК, смартфонов, ноутбуком или телефоном.
Периферийное устройство Bluetooth : 2 комментария
У меня периферийное устройство bluetooth показывается с ошибкой установления связи, что с ней сделать можно?
Тим, здравствуйте. Стоит проверить исправность периферийного устройства, а также попробовать обновить драйвера.
Как подключить беспроводное периферийное устройство Bluetooth
Всем известно, что технологии не стоят на месте ни минуты, – каждый день мы видим что-то новое и интересное. Относительно недавно в пользование вошли беспроводные устройства, которые сделали нашу жизнь намного удобнее и проще. Такая периферия без проблем соединяется со множеством устройств, которые имеют подходящий интерфейс, и в том числе с компьютером. Сегодня мы более подробно разберем, что под собой подразумевает понятие «периферийное устройство bluetooth», как его подключать и где искать для него драйвера.
Общая информация
Ответить однозначно, что такое периферийное устройство bluetooth, нельзя: на самом деле это довольно широкое понятие, так как к нему можно отнести и беспроводные мышки, и клавиатуры, веб-камеры и еще много чего – в целом нет конкретного списка всех устройств, подпадающих под эту категорию.
Если устройство имеет возможность подключиться к вашему компьютеру или же другой технике и дополнить ее функции, то это и есть периферия.
Установка устройства
В обычных случаях подключение такого устройства происходит по схеме – вставляем модуль-приемник в компьютер, включаем вашу периферию и затем нажимаем на кнопку поиска (в некоторых случаях это одновременно может быть и кнопка включения).
После этого все должно определиться автоматически, однако бывают устройства, которые не имеют своего подключаемого элемента-приемника и соединяются напрямую со встроенным в компьютер – обычно он присутствует в ноутбуках.
Тут вам придется проделать несколько действий. В первую очередь проверьте на панели управления внизу, где у вас все уведомления, включен ли bluetooth, – значок должен светиться насыщенным синим цветом. Если модуль не активен, то кликаем по значку и нажимаем на включение.
В Windows 8 bluetooth включается через боковое меню. Наводим стрелку вниз вправо на рабочем столе и видим боковое меню – там мы открываем «Параметры» и далее «Изменение параметров компьютера».
Ну и здесь мы уже нажимаем на ползунок, чтобы активировать bluetooth.
Далее в обоих случаях кликаем по активному значку внизу панели и в открывшемся меню нашим выбором будет «Добавление устройства».
После этого откроется окно с поиском, где необходимо будет после завершения выбрать свое устройство и если это, к примеру, телефон, то важно обратить внимание на совпадение кодов в следующем окне.
Если все прошло гладко, то система вам об этом сообщит, и ваша периферия будет работать так, как было задумано. Теперь вы знаете, как установить периферийное устройство bluetooth.
Ну а дальше мы уже рассмотрим неприятные моменты, когда что-то пошло не так, и постараемся их решить.
Проблемы
Прежде всего стоит попробовать проверить питание вашей периферии и перезагрузить компьютер – возможно, что не поступает питание или в системе сбой. Также один из вероятных вариантов решения проблемы: если у устройства есть приемник, то переключите его из передних портов USB в задний, что находится на материнской плате, – возможно, на передних входах недостаточно питания или же они и вовсе неисправны.
Ну и, конечно же, не забываем про драйвера, которые необходимы для некоторых устройств. Чтобы установить драйвер для периферийного устройства bluetooth, если система его автоматически не определила, проще всего обратиться к драйверпакам, так как обычно даже на официальных сайтах компаний бывает сложно отыскать нужное обеспечение.
Проще всего будет перейти по ссылке https://drp.su/ru и скачать одну из версий Driverpack Solution – либо онлайн, которая будет определять и докачивать драйвера, либо полную, которая сразу будет их устанавливать по команде.
После скачивания открываем и выбираем режим эксперта. Если он сразу не запускается, то попробуйте нажать по значку и запустить драйвер от имени администратора.
И тут в списке находим нужный нам драйвер, после чего жмем напротив него «Обновить».
Это вполне должно решить все возникшие у вас проблемы, а если они не решились, значит, проблема в устройстве или же в его приемнике.
Как подключить Bluetooth мышь к ноутбуку: Видео
Имею большой опыт в настройке и подключении систем контроля доступа (СКУД) и систем учета рабочего времени. А также занимаюсь настройкой серверов, компьютеров, рабочих мест.
Работаю в инженером в компании «Технооткрытие».
Рекомендуем почитать:
Поделитесь материалом в соц сетях:
здрасти у меня такая проблемма есть модуль блютуз usb я вставил его в пк он определился установил драйвера включил гарнитуру в режим поиска модуль его нашёл и начал подключаться установив при этом драйвера для гарнитуры всё вроде бы хорошо показало что всё успешно но звук как был на колонки так и остался в гарнитуре тишина. вопрос в том как сопрядить (подключить) модуль с гарнитурой чтоб звук щёл на гарнитуру( колонки можно и отключить если что )
Здравствуйте. Возможно, вам нужно настроить звуковую карту, что бы перенаправить звуковой поток в нужное русло. Но, я вам не подскажу, как это делается, так как каждая звуковая карта имеет свои уникальные настройки, свои особенности и набор дополнительных возможностей. Поэтому вам лучше найти человека, который сможет лично вас посетить и отстроить вам звук на ноутбуке (либо же в ремонт отнести и попросить разобраться с проблемой).
Добрый день. У меня такая проблема, не могу с телефона передать файлы по блютуз на комп. пишет не найден драйвер периферийного устройства. В диспечере устройств телефон подключен к компу. Как исправить? Ноут самсунг, телефон хайчскрин. Заранее спасибо.
Здравствуйте. Уточните, какая операционная система установлена? Драйверы установлены (вручную или система автоматом поставила)? Скорее всего, дело именно в драйвере. Так как нормальный драйвер для Bluetooth сам по себе содержит набор необходимых протоколов для передачи файлов. А те драйверы, которые восьмерка и десятка ставит автоматически, они работают не всегда правильно и корректно. Попробуйте удалить подключение, а потом выполнить сопряжение заново. То есть, жмете на значок Bluetooth правой кнопкой мышки и выбираете “Показать устройства”. Откроется окно, в котором будут отображены все устройства, подключены к ПК по Блютузу. Находите свой телефон, жмете на него правой кнопкой мышки и удаляете его. После этого перезагружаете ПК и выполняете сопряжение заново. Как правило, помогает. Если не поможет, то в диспетчере устройств удаляете все, что связано с Блютузом (проверяете также папку “Сетевые адаптеры”), перезагружаете ПК. После этого устанавливаете официальные драйверы для Блютуза (качаете с официального сайта изготовителя ноутбука).
Здравствуйте. Купил блютус модуль без диска. Установил. Подключаю наушники – находит. Но потом ошибку выдает. Пишет не установлен драйвер для переферийного устройства Блютуз. Обыскался решения проблемы. Наушники NX-8252. Помогите, пожалуйста.
Здравствуйте. Для начала, очень рекомендую установить драйверы для Блютуз адаптера. Найдите нужный драйвер по модели Блютуза. Елательно, зайдите на сайт изготовителя адаптера и скачайте под свою модель драйвер. Установите его. Если это не поможет, то попробуйте найти драйвер для ваших наушников. Некоторые наушники требуют установки дополнительного софта. Так что, ищите, качайте и устанавливайте. Больше ничем помочь не смогу.
Скачать драйвер Периферийное устройство Bluetooth на Windows 7
При попытке подключения к ПК какого-либо устройства Bluetooth пользователь может столкнуться с системным сообщением об отсутствии или некорректной установке соответствующих драйверов. Причиной этого обычно является отсутствие в системе соответствующего драйвера от Майкрософт, из-за чего необходимое подключение не происходит корректно. В этом материале я разберу, как исправить ошибку периферийного устройства Bluetooth на Windows 7 и загрузить нужный драйвер на ваш ПК.
Драйвер периферийного устройство не найден – суть и причины проблемы
Упомянутая дисфункция имеет довольно продолжительную историю, и наблюдается у многих пользователей. Причиной её возникновения является использующийся по умолчанию драйвер блютуз, ответственный за подключение и обмен данными между устройствами. Данный драйвер может быть повреждён, устарел или некорректно установлен на ПК, вследствие чего могут возникать различного рода сбои в его функционале.
Решается данная проблема довольно просто, и ниже я приведу различные способы решения проблемы.
Способы установить Периферийное устройство Bluetooth на Виндовс 7
Рассмотрим различные варианты того, как решить проблему «не удалось найти драйвер» для периферийного устройства блютус.
Способ №1. Автоматическое обновление драйвера блютуз
Если вы не видите обнаруженных устройств Блютуз под «Другие устройства», нажмите сверху на «Вид», и там выберите «Показать скрытые устройства»;
После проведения указанных операций всё должно работать.
Способ №2. Ручное обновление драйверов для блютуз
При реализации данного способа нам потребуется установить на ПК специальный программный инструмент под названием «Microsoft Mobile Dеvice». Если вы знаете разрядность вашей ОС – прекрасно, если нет – нажмите на кнопки Win + Pause, просмотрите значение параметра «Тип системы», и установите разрядность вашей ОС.
Загрузите и установите соответствующий пакет в системе. После этого переходим к обновлению драйверов для периферийного блютуз-устройства:
В Диспетчере устройств вместо проблемного устройства в «Радиомодули блютуз» появится установленное нами устройство. Если в ДУ имеются несколько проблемных периферийных устройств, повторите данную операцию с каждым из них, всё должно работать.
Способ №3. Использование опции портов (COM & LPT)
Данный способ аналогичен предыдущему, только вместо выбора «Радиомодули блютуз» необходимо выбрать порты (COM & LPT).
Затем в открывшейся таблице изготовителя и модели устройства слева выберите «Microsoft», а справа «Standard Serial over Bluetooth link».
Нажмите на «Далее», после чего завершите процесс установки. Осуществите данную процедуру для всех периферийных проблемных устройств, перечисленных в Диспетчере устройств.
Способ №4. Задействование специальных программ
Ещё одним эффективным способом решения проблемы является задействование специальных программ для установки драйверов уровня «ДрайверПак Солюшн». Они просканируют систему, а затем позволят скачать бесплатно драйвер bluetooth для windows 7, после чего установят его на ПК.
Воспользуйтесь бесплатным инструментом «ДрайверПак Солюшн»
Заключение
Если у вас возникла проблема с периферийным устройством Bluetooth на Виндовс 7, тогда рекомендую воспользоваться функционалом описанных выше четырёх способов, и скачать драйвер на ваш ПК. Каждый из упомянутых способов доказал свою эффективность в решении рассмотренной выше дисфункции, потому вы можете смело задействовать данные инструменты для нормализации работы периферийных устройств блютуз на вашем ПК.
Windows не может установить периферийное устройство Bluetooth [СОВЕТ ЭКСПЕРТА]
Периферийные устройства Bluetooth хороши, особенно если вам не нравится работать с проводами, но многие пользователи Windows 10 сообщили, что Windows не удалось установить сообщение периферийного устройства Bluetooth на их ПК. Так что же это за сообщение об ошибке и как мы можем это исправить?
Что я могу сделать, если Windows не будет устанавливать периферийное устройство Bluetooth? Обычно эта проблема вызвана драйверами, поэтому в первую очередь необходимо обновить драйверы Bluetooth. Вы можете сделать это автоматически или вручную из диспетчера устройств. Если ваши драйверы Bluetooth не являются проблемой, попробуйте обновить другие драйверы, чтобы решить эту проблему.
Что делать, если Windows не удалось установить периферийное устройство Bluetooth?
1. Обновите драйвер Bluetooth вручную
2. Автоматически обновлять драйвер Bluetooth
Хотя ручной процесс предоставляет вам подробное обновление, автоматический процесс быстрее, удобнее и, как правило, более эффективен.
Для автоматического обновления драйвера Bluetooth выполните следующие действия:
Как только это будет сделано, проверьте, успешно ли установлен драйвер. Эта проблема должна быть решена.
– Загрузите средство обновления драйверов Tweakbit
Отказ от ответственности: некоторые функции этого инструмента могут быть не бесплатными
3. Обновите альтернативные драйверы
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: Параметры сканирования
__________________________________
А что дальше?
В следующей статье мы рассмотрим вопросы, связанные с соединениями, а также разберемся с сервисами, характеристиками и способами работы с ними.