Bluetooth — это стандартный отраслевой протокол, который обеспечивает беспроводное подключение для множества устройств, включая компьютеры, принтеры, мобильные телефоны и портативные устройства.
Основные функции Bluetooth включают:
- Низкозатратный беспроводной протокол с низкой мощностью с поддержкой отраслевых стандартов и принятием во всем мире.
- Определенный и знакомый программный интерфейс, который разработчики могут использовать для быстрой разработки или переноса приложений.
- Официальный веб-сайт и общеиндустрийная кооперативная организация, объясняющая, пропагандирует и стандартизирует Bluetooth технологии. Дополнительные сведения см. в разделе www.bluetooth.com.
Bluetooth на Windows предоставляет основные службы, аналогичные службам, предоставляемым протоколом управления передачей (часть TCP/IP). Как и многие сетевые протоколы и службы, Bluetooth подключения и передачи данных программируются с помощью вызовов функций сокетов Windows, используя распространенные методы программирования сокетов Windows и конкретные расширения Bluetooth. Однако, поскольку между проводной, фиксированной сетью и беспроводной нерегламентированной сетью существуют значительные различия, Bluetooth предоставляет такие расширения, как обнаружение служб и устройств и уведомление, которые позволяют приложениям правильно работать в беспроводной среде. Эти расширения также проложить путь для простого переноса на аналогичные технологии, такие как IrDA, или будущие беспроводные транспорты.
Возможности и преимущества пятого поколения протокола Bluetooth
Корпорация Майкрософт предоставляет поддержку Bluetooth в Windows XP с пакетом обновления 1 (SP1) и более поздними версиями в Windows XP Embedded с пакетом обновления 2 (SP2) и Windows CE. Bluetooth приложения, которые выполняются в Windows XP, должны работать на образе времени выполнения на основе Windows XP Embedded, включающем необходимые зависимости. Дополнительные сведения о Windows XP Embedded см. в документации по справке Windows XP Embedded на сайте MSDN. Дополнительные сведения о программировании Windows CE см. в пакете SDK для Windows CE.
Корпорация Майкрософт предоставляет два подхода к программированию Bluetooth на Windows:
- Использование интерфейса сокетов Windows
- Управление устройствами напрямую с помощью интерфейсов, не являющихся Bluetooth
В этом разделе содержатся общие сведения об обоих этих подходах в следующих разделах. Дополнительные сведения об использовании элементов API сокетов Windows для программирования Bluetooth см. в разделе Bluetooth Программирование с помощью сокетов Windows.
Поддержка сокетов Windows для Bluetooth | Описывает связь между Bluetooth и сокетами Windows. |
Управление устройствами и службами Bluetooth | Описывает управление устройствами и службами Bluetooth. |
Источник: learn.microsoft.com
Простое объяснение, как работает Bluetooth
Что такое Блютуз и для чего он нужен
Модуль или адаптер Bluetooth представляет собой миниатюрное (размером не более флешки) электронное устройство, предназначенное для дистанционной передачи информации между компьютерами, внешними устройствами, смартфонами и их аксессуарами. Он часто используется для удалённого управления (например, беспроводными наушниками, телевизором и бытовыми приборами). Использование Блютуз для передачи интернета – большая редкость.
Содержание
История создания и названия
В X в. Данией правил король Харальд I по прозвищу Blåtand (Bluetooth в английской адаптации). В переводе на русский сейчас оно означает «Синезубый». Дело в том, что один из передних зубов датского короля отличался тёмным цветом, именуемым в X в. в датском языке словом Blå (со временем оно стало означать «синий»). Харальд I был известен не только оригинальным цветом зуба: ему удалось объединить разрозненные и враждовавшие датские племена в единое государство, к которому позже была присоединена и часть соседней Норвегии.
В 1994 г. шведская телекоммуникационная компания Ericsson начала работы по созданию радиоволновой связи между двумя близко расположенными устройствами. Такая технология по ассоциации с объединительной деятельностью скандинавского короля получила непонятное на первый взгляд название Bluetooth. Так анатомическая особенность Харальда I спустя тысячелетие оказалась увековеченной в наименовании популярной современной технологии.
В дальнейшем к разработке Блютуз подключились и другие именитые компании – IBM, Intel, Toshiba и Nokia. Вместе с Ericsson в 1998 г. они образовали группу Bluetooth Special Interest Group, которая в дальнейшем выпустила несколько версий Bluetooth-адаптеров.
Принцип работы Bluetooth
Эта технология предназначена для беспроводной и малозатратной передачи данных между электронными устройствами. Таковые должны иметь встроенный модуль (адаптер) Bluetooth. Им, за редким исключением, снабжаются все мобильные устройства – ноутбуки, планшеты и смартфоны.
А вот на стационарных компьютерах встроенный Блютуз – редкость. Поэтому для них обычно приобретаются внешние модули Bluetooth в форме флешки, вставляемые в USB-разъём. Как правило, они распознаются автоматически. Если этого не произошло, то следует воспользоваться прилагаемым к Блютуз-адаптеру диском и инсталлировать находящиеся на нём драйверы.
Связываемые устройства должны быть расположены на умеренном (примерно 10 м) расстоянии друг от друга. По мере развития технологии и появления всё новых версий Bluetooth радиус действия увеличивается (подробнее – в разделе «Версии»).
Процесс установки связи начинается с включения Блютуз-модуля в обоих связываемых устройствах. Многие пользователи видели его условное обозначение на своих планшетах, смартфонах и аксессуарах. Непонятным может оказаться включение на ноутбуке. Как правило, для этого используется сочетание клавиш Fn + F3.
Иногда на последней клавише можно увидеть изображение волны или прямое название технологии – Bluetooth. Нахождение этого модуля на стационарном компьютере рассматривается ниже (в разделе «Версии»).
После автоматического обнаружения находящихся поблизости Блютуз-устройств, от пользователя требуется лишь подтверждение выбора нужного из них.
На передающей стороне цифровые данные преобразуются в аналоговые. Активируется и передатчик радиоволн, передающий их в эфир. Частота радиоволн находится в районе 2,4–2,485 ГГц, и называется ISM – Industry, Science and Medicine (на этой частоте, в частности, работают сотовая связь, Wi-Fi и микроволновые печи). В модуле Bluetooth приёмного устройства происходит обратное преобразование аналоговых сигналов в цифровые.
Для установки связи между Блютуз-устройствами используются протоколы (алгоритмы) связи и передачи данных. Основные протоколы – LMP, L2CAP и SDP.
После взаимного обнаружения одно из двух Блютуз-устройств становится постоянным передатчиком, а другое – приёмником. Между ними устанавливается связь по помехоустойчивому псевдослучайному алгоритму FHSS (Frequency-Hopping Spread Spectrum) со скачкообразным изменением частоты (1,6 тысяч раз в секунду), или специальному шаблону (pattern), состоящему из 79 подчастот. Взаимодействовать могут только настроенные на этот алгоритм (при взаимном обнаружении) устройства. Это позволяет нескольким работающим рядом парам «передатчик-приёмник» не мешать друг другу.
После установки связи между Блютуз-устройствами обмен данными между ними происходит по определённым стандартам, называемыми профилями.
Следует отметить, что передатчик, называемый master («ведущее устройство») может иметь не только одно, но и до семи приёмников slave («ведомых устройств»), работающих по одному шаблону. Их совокупность принято называть piconet («пикосеть»). Master задаёт шаблон пикосети и синхронизирует её работу.
В свою очередь, до 10 пикосетей может быть объединено в сеть более высокого уровня, называемую scatternet. Для этого каждая пара пикосетей должна иметь минимум одно общее устройство, которое будет ведущим устройством в одной и ведомым – в другой. Таким образом, в Блютус-соединение может входить до 71 устройства.
Версии Bluetooth
В процессе эволюции Bluetooth-технологии было разработано несколько её версий и редакций. В каждой из них улучшался один или несколько параметров адаптера.
Выпущенная в 1998 г. версия 1.0 имела много недостатков. В частности, не все устройства устанавливали между собой связь. Оставляла желать лучшего и безопасность соединения. В редакциях 1.1 и, особенно, 1.2, эти недостатки были устранены.
В следующей версии 2.0 (2004 г.), удалось более чем вдвое увеличить быстродействие, подняв скорость обмена информацией с 721 Кбит/с до 2,1 Мбит/с. В её редакции 2.1 дополнительно было существенно снижено энергопотребление. Эта редакция до сих пор используется в недорогих Блютус-устройствах.
В версии 3.0 (2009 г.) скорость передачи данных достигла 3 Мбит/с. Однако эта версия не получила широкого распространения, поскольку увеличение скорости сопровождалось значительно возросшим энергопотреблением. Вернуть его к прежнему уровню удалось только в следующей, версии 4.0 (выпущенной в 2010 г.). Одновременно в ней радиус действия достиг 100 м при таком же быстродействии. В редакциях 4.1 и 4.2 этой версии произошли незначительные улучшения.
В версии 5.0 (2016 г.) радиус действия на улице увеличился вдвое, достигнув 200 м. А в помещении значение 40 м вместо прежних 10 существенно облегчило реализацию концепции «умного дома». Скорость передачи данных возросла до 6 Мбит/с, а энергозатраты снизились более чем в два раза. В редакциях 5.1 и 5.2 (2020 г.) этой версии были улучшены некоторые другие параметры.
Большинство современных устройств оснащено блютус-адаптерами версий 4.0 и 5.0. Следует иметь в виду, что если пара «Передатчик/приёмник» составлена из разных версий Блютус-устройств, то после соединения она будет работать с параметрами низшей версии.
Как же узнать, какая версия блютуз-модуля установлена на ноутбуке или компьютере? Для этого необходимо проделать следующую последовательность действий (в Windows 10).
- В контекстном меню кнопки «Пуск» щёлкнуть раздел «Диспетчер устройств».
- В появившемся списке устройств раскрыть пункт Bluetooth.
- В контекстном меню пункта Generic Bluetooch Radio (но не Enumerator!) щёлкнуть «Свойства».
- В появившемся одноимённом окне перейти на вкладку «Дополнительно». Номер версии Bluetooch-адаптера закодирован в форме LMP (название того самого протокола!) 3.3164.
Для раскодировки используется следующая таблица. Как видно, на данном ноутбуке установлена устаревшая версия, которая больше не поддерживается.
Применение и профили
Первоначальное применение Bluetooth – передача фотографий между двумя смартфонами, расположенными близко друг от друга. Сейчас между связываемыми устройствами передаются самые разные данные – фотографии, аудио- и видеофайлы, документы.
Следует отметить, что для каждого типа информации предназначены отдельные профили. Поэтому наличие модулей Bluetooth в обоих связываемых устройствах – необходимое, но недостаточное условие для передачи данных. Например, в телевизоре с Блютус может быть профиль для передачи с устройств ввода и дистанционного пульта, но не звука. Профили Блютуз-устройств можно сравнить с языками, которыми владеют люди. Для полноценного общения оба собеседника должны владеть языком общения.
При покупке Bluetooth-устройства необходимо знать профили, которые они поддерживают. Продавцам невыгодно информировать об этом потенциальных покупателей, поэтому тем рекомендуется делать покупки в сопровождении опытных друзей или тщательно знакомиться с документацией.
Ниже приводятся основные профили Bluetooth-технологии:
- A2DP (Advanced Audio Distribution Profile) – для передачи двухканального стерео-аудиопотока, например, к беспроводным наушникам и гарнитуре;
- AVRCP (Audio/Video Remote Control Profile) – для дистанционного управления функциями телевизоров;
- BIP (Basic Imaging Profile) – для пересылки изображений с возможностью их редактирования и конвертации в формат принимающего устройства;
- BPP (Basic Printing Profile) – для распечатки документов на принтере;
- CIP(Common ISDN Access Profile) – для доступа к ISDN-телефонии;
- CTP (Cordless Telephony Profile) – для беспроводной телефонии;
- DIP (Device ID Profile) – для идентификации класса, версии и производителя устройства;
- DUN (Dial-up Networking Profile) – для телефонных звонков через интернет;
- FAX (Fax Profile) – интерфейс между телефоном и ПК с программным обеспечением факсов;
- FTP (File Transfer Profile) – для доступа к файловой системе устройств;
- GAVDP (General Audio / Video Distribution Profile) – базовый профиль для функционирования профилей A2DP и VDP;
- GAP (Generic Access Profile) – базовый профиль, необходимый для работы остальных профилей и безопасной установки связи;
- GOEP (Generic Object Exchange Profile) – базовый профиль для профилей передачи данных;
- HCRP(Hard Copy Cable Replacement Profile) – альтернатива кабельному соединению Bluetooth-устройства с принтером;
- HFP (Hands-Free Profile) – для соединения телефона с беспроводной гарнитурой;
- HID (Human Interface Device) – для поддержки устройств ввода – мыши, клавиатуры и джойстика;
- HSP (Headset Profile) –для беспроводного подсоединения наушников и микрофона к смартфону;
- ICP (Intercom Profile) – для голосовых звонков между Bluetooth-совместимыми устройствами;
- LAP (LAN Access Profile) – для доступа к сетям LAN, WAN и Интернет через подключённое к ним Блютус-устройство;
- OPP (Object Push Profile) – для пересылки изображений от клиента к серверу;
- PAN (Personal Area Networking Profil) – для использования протокола Bluetooth Network Encapsulation в качестве транспорта;
- PBAP (Phone Book Access Profile) – для обмена записями телефонных книг между Bluetooth- устройствами;
- SPP (Serial Port Profile) – для эмуляции последовательного порта беспроводным соединением. Базовый профиль для AVRCP, DUN, FAX и HSP;
- SDAP (Service Discovery Application Profile) выдаёт информацию о профилях сервера;
- SIM илиSAP (SIM Access Profile) – для доступа к SIM-карте телефона и её использования для нескольких устройств;
- SYNCH (Synchronisation Profile) – для синхронизации персональных данных;
- VDP (Video Distribution Profile) – для передачи потокового видео;
- WAPB (Wireless Application Protocol Bearer) – для реализации соединения «Точка-точка».
Протоколы Bluetooth
При работе Bluetooth-устройств применяются как общие протоколы (алгоритмы работы) телекоммуникационных систем, так и собственные оригинальные протоколы. Стек протоколов условно делится на четыре слоя:
- Протоколы ядра Bluetooth или корневые протоколы.
- Протокол замены кабеля.
- Протоколы управления телефонией.
- Заимствованные протоколы.
Протоколы ядра Bluetooth-устройств являются основой и применяются в большинстве устройств. Остальные три слоя протоколов добавляются к ним в тех приложениях, в которых они нужны.
✍ Корневые протоколы
К корневым протоколам относятся:
- протокол Baseland;
- протокол управляющего соединениями LMP;
- адаптированный протокол управления логическими связями L2CAP;
- протокол обнаружения обслуживания SDP.
Протокол Baseband предназначен для установки SCO и ACL соединений.
Протокол управляющего соединениями (Bluetooth-устройств) LMP (упоминавшийся выше) имеет высший приоритет. Его функции отражены в названии.
Протокол управления логическими связями L2CAP, являясь базовым для Bluetooth, адаптирует протоколы верхнего уровня над Baseband. L2CAP работает только с ACL соединениями.
Протокол обнаружения обслуживания SDP предназначен для предварительного (перед установкой Bluetooth-соединения) запроса о характеристиках устройства.
✍ Другие протоколы
Протокол замены кабеля RFCOM выполняет несколько функций. Он эмулирует кабельное соединение, соединение PPP (point-to-point) по последовательному порту и обеспечивает транспортировку при выполнении услуг, использующих последовательную линию.
Протокол управления телефонией осуществляет контроль сигнализации вызова между устройствами Bluetooth, управляет процедурами мобильности и набором АТ-команд для мобильного телефона или модема.
Остальные протоколы являются заимствованными.
Протокол «точка-точка» работает поверх RFCOMM. Внедрение протоколов TCP/UDP/IP в Bluetooth-устройства позволяет подсоединять их к любым другим устройствам, подключённым к Internet. Протокол OBEX, использующий модель «клиент-сервер», предназначен для поэтапного обмена объектами. Протоколы vCard и vCalendar правильнее называть форматами, поскольку они только определяют форматы транспортируемых данных, не участвуя в их транспортировке. Протокол беспроводных приложений WAP распространяет на смартфоны телефонные интернет-услуги.
Заключение
Bluetooth иногда путают с Wi–fi соединением, посредством которого создаётся локальная компьютерная сеть и реализуется удалённый доступ в интернет. Блютуз уступает Wi–fi в быстродействии, но потребляет меньше энергии и превосходит в помехозащищённости.
Источник: functionality.ru
3. Протоколы Bluetooth.
Bluetooth и общие, которые используются в различных телекоммуникационных системах. Все они образуют стек протоколов Bluetooth.
Рис7.Стек протоколов Bluetooth.
Все эти протоколы можно разделить на 4 слоя:
1. Корневые протоколы.
2. Протокол замены кабеля
3. Протокол управления телефонией 4. Заимствованные протоколы
Рассмотрение каждого слоя и описание, входящих в них протоколов, будет чуть ниже. Различные приложения могут использовать различные протокольные стеки. Тем не менее, каждый их этих стеков использует передачу данных и физический слой, общий для Bluetooth. Все эти протоколы были разработаны рабочей группой Bluetooth SIG (Special Interest Group). Протоколы RFCOMM и бинарный протокол управления телефонией TCS BIN также были разработаны этой группой, но они основаны, соответственно, на стандарте ETSI TS 07.10 и на рекомендации Q.931 Международного союза электросвязи.
Помимо этих протокольных слоев спецификация Bluetooth определяет также интерфейс хост-контроллера (HCI — Host Controller Interface), который дает командный интерфейс к baseband-контроллеру, диспетчеру соединений (Link Manager), и доступ к аппаратным регистрам статуса и управления.
Три (нижних) слоя — слой замены кабеля, слой управления телефонией и слой заимствованных протоколов — совместно определяют совокупность протоколов, которые ориентированны на приложения, которые позволяют прикладным задачам выполняться над корневыми протоколами Bluetooth.
Спецификация Bluetooth является открытой и дополнительные протоколы (например, HTTP, FTP и т.д.) могут быть подключены поверх специфических транспортных протоколов Bluetooth или поверх протоколов, ориентированных на приложения. Корневые протоколы Bluetooth требуются для большинства устройств, тогда как остальные протоколы используются только там, где они нужны.
Определяет детали поверхности воздуха. Использует не имеющий разрешения ISM – диапазон около 2.45 ГГц.
Расширение спектра посредством частотных скачков
• частотные скачки зафиксированы на f=2402+k МГц, где k= 0,1. 78 (число каналов)
• количество скачков до 1600 в секунду
• передача данных основывается на разделении времени (TDD)
• каждое устройство подразделяется на классы мощности – 1, 2 и 3
Корневые протоколы Bluetooth
Baseband
Baseband (Link Controller) и протокол управления связью (LMP – Link Manager Protocol) обеспечивают физическую радиочастотную связь между устройствами Bluetooth, образующими пикосеть. Этот уровень предоставляет два различных способа физического подключения с соответствующими пакетами базовой полосы:
1. Синхронным, ориентированным на соединение (SCO – Synchronous Connection Oriented)
2. Асинхронным без установления соединения (ACL – Asynchronous Connection Less). Также здесь определяется формат пакетов, адресация устройств, процедуры вызова и запроса, физические и логические каналы.
Протокол управления связью (LMP — Link Manager Protocol)
Протокол управления связью (LMP — Link Manager Protocol) отвечает за установление подключений между устройствами Bluetooth. Также сюда относятся и вопросы безопасности, такие как идентификация и шифрования, связанные генерированием ключей шифрования и подключения, а также с обменом ключами и их проверкой. LMP имеет более высокий приоритет чем остальные протоколы
(например L2CAP). Если, например, получается, что канал занят чем-либо другим, то при необходимости передать LMP сообщение он немедленно освобождается.
Протокол управления логическим подключением и адаптацией (L2CAP — Logical
Link Control and Adaptation Protocol)
Протокол управления логическим подключением и адаптацией (L2CAP — Logical Link Control and Adaptation Protocol) адаптирует протоколы верхнего уровня над Baseband.
L2CAP является базовым протоколом передачи данных для Bluetooth. Протокол Baseband позволяет устанавливать SCO и ACL соединения. L2CAP работает только с
ACL соединениями. Многие протоколы и службы более высокого уровня используют L2CAP как транспортный протокол.
Протокол обнаружения услуг (Service Discovery
Protocol – SDP)
Протокол обнаружения услуг (Service Discovery Protocol – SDP) является одним из важнейших протоколов Bluetooth, который использует L2CAP в качестве транспортного протокола. Используя протокол SDP можно запросить информацию о самом устройстве, о его услугах и о характеристиках этих услуг, а после этого может быть установлено соединение между двумя или несколькими устройствами Bluetooth.
Протокол замены кабеля (RFCOMM)
Ещё одним из протоколов, которые использует L2CAP в качестве транспортного, является RFCOMM (Radio Frequency Comm.). Этот протокол эмулирует соединение PPP (point-to-point) по последовательному порту (RS-232 или EIATIA-232-E, более известным как COM-порты). Также он обеспечивает транспортировку при выполнении услуг верхнего уровня, которые используют последовательную линию как транспортный механизм.
Через него работают такие службы как доступ к локальной сети (LAN). Эта служба может работать как эмуляция прямого кабельного соединения, когда надо обеспечить связь между двумя персональными компьютерами, так и использоваться для полноценного входа в уже существующую локальную сеть. Во втором случае используется точка доступа к локальной сети, через которую компьютер Bluetooth оказывается подключен к LAN так, как он мог бы подключиться через dial-up соединение.
Протокол управления телефонией
Протокол управления телефонией (TCS Binary)
Двоичный протокол управления телефонией (TCS Binary (Telephony Control Protocol Specification- Binary) или TCS BIN) является бит- ориентированным протоколом. Он определяет контроль сигнализации вызова для установления речевого вызова или вызова данных между устройствами Bluetooth. Кроме того, он определяет процедуры управления мобильностью при манипулировании с группами TCS-приборов Bluetooth.
Управление телефонией — команды АТ
Bluetooth SIG определила набор АТ-команд (Attention Sequence), с помощью которых можно управлять мобильным телефоном или модемом в режиме моделей мультииспользования. Команды, используемые при FAX-услугах, специфицируются реализацией. Это могут быть FAX-услуги класса 1.0 и класса 2.0.
Voice или Bluetooth audio
Voice или Bluetooth audio одна из служб Bluetooth которая использует синхронное соединение. Одновременно может передаваться до 3 аудиоканалов. Характеристики звуковых потоков могут различаться, и во многом определяются используемым приложением. Максимально звуковой поток может передаваться с точностью в 16 бит при частоте дискретизации 48 кГц.
Заимствованные протоколы
Протокол «точка-точка» (Point-to-Point Protocol — PPP)
В технологии Bluetooth протокол «точка-точка» (Point-to-Point Protocol — PPP) должен работать «поверх» RFCOMM. Соединения PPP служат средством, позволяющим перемещать IP-пакеты с уровня РРР на уровень локальных сетей.
Протокол TCP/UDP/IP
В настоящее время семейство протоколов TCP/IP используется наиболее широко во всем мире. Стеки TCP/IP установлены на самых разных устройствах. Встраивание этих стандартов в приборы Bluetooth позволяет осуществлять связь с любым другим устройством, подключенным к Internet. Такой прибор Bluetooth используется затем как «мост» к Internet.
Протокол OBEX (Object Exchange Protocol)
Протокол IrOBEX (Infrared Object Exchange Protocol) или, сокращенно, OBEX, является сеансовым протоколом, разработанным ассоциацией IrDA для простого, поэтапного обмена объектами. OBEX, обеспечивающий функциональность, сходную с НТТР, использует модель клиента-сервера, не зависит ни от транспортного механизма, ни от транспортного API-интерфейса (Application Programming Interface). Наряду с самим протоколом — «грамматикой» для ОВЕХ-переговоров между устройствами — ОВЕХ дает также модель для представления объектов и операций. Вдобавок ОВЕХ определяет оглавление папок, которое используется для просмотра содержимого папок, находящихся на удаленных устройствах.
Формат содержимого (vCard, vCalendar)
Форматы vCard (обмен электронными визитными карточками) и vCalendar (обмен электронными календарными данными) являются открытыми спецификациями, которые были разработаны консорциумом Versit и контролируются сегодня консорциумом Internet Mail. Сами по себе vCard и 5 0 TD0 TvCalendar не определяют никакого транспортного механизма. Они определяют только форматы данных, которые должны транспортироваться.
Два других формата содержимого, которые передаются протоколом OBEX, — это форматы vMessage («сообщение») и vNote («заметка»). Они также являются открытыми стандартами и используются для обмена сообщениями и замечаниями. Они определены в спецификации Инфракрасных мобильных коммуникаций (IrMC — Infrared Mobile Communications). Там же определен формат журнальных файлов, который необходим для синхронизации данных между отдельными приборами.
Протокол беспроводных приложений (WAP, WAE)
Протокол беспроводных приложений (WAP — Wireless Application Protocol), разработанный Форумом WAP, должен работать в самых разнообразных беспроводных сетях.
Цель состоит в том, чтобы распространить содержимое сети Internet на устройства BT.
Идея, стоящая за разработкой WAP, — повторно использовать приложения верхнего уровня, разработанные для среды WAE (WAP Application Environment).
К таким приложениям относятся браузеры WML и WTA, способные взаимодействовать с приложениями на компьютере. Построение шлюзов для приложений, обеспечивающих связь между WAP-серверами и приложениями на компьютере позволяет реализовать различные виды «скрытой» функциональности, такие как дистанционное управление, передача данных с компьютера на телефон и т.д.
Протокол BNEP (Bluetooth Network Encapsulation Protocol)
Протокол инкапсулирует Ethernet пакеты в BNEP пакеты.
Сетевой протокол инкапсуляции Bluetooth предоставляет инкапсуляцию, заменив заголовок сетей, таких как Ethernet заголовок, на BNEP заголовки. То есть предоставляет Ethernet-подобный интерфейс на каждом конце Bluetooth-соединения
Источник: studfile.net