Поделиться через


О Bluetooth

Bluetooth — это стандартный отраслевый протокол, который обеспечивает беспроводное подключение для множества устройств, включая компьютеры, принтеры, мобильные телефоны и устройства с ручным устройством.

Основные функции Bluetooth включают:

  • Протокол беспроводной беспроводной связи с низким уровнем потребления электроэнергии с поддержкой отраслевых стандартов и принятием по всему миру.
  • Определенный и знакомый интерфейс программирования, который разработчики могут использовать для быстрого разработки или переноса приложений.
  • Официальный веб-сайт и отраслевой кооперативной организации, которая объясняет, продвигает и стандартизирует технологию Bluetooth. Дополнительные сведения см. в www.bluetooth.com.

Bluetooth в Windows предоставляет основные службы, аналогичные тем, которые предоставляются протоколом управления передачей (часть TCP tcp/IP). Как и многие сетевые протоколы и службы, подключение Bluetooth и передача данных программируются с помощью вызовов функций Сокетов Windows, используя распространенные методы программирования сокетов Windows и определенные расширения Bluetooth. Однако, поскольку значительные различия существуют между проводной, фиксированной сетью и беспроводной нерегламентированной сетью, Bluetooth предоставляет такие расширения, как обнаружение служб или устройств и уведомление, которые позволяют приложениям правильно работать в беспроводной среде. Эти расширения также прокладывают путь для простого переноса на аналогичные технологии, такие как IrDA, или будущие беспроводные транспорты.

Корпорация Майкрософт поддерживает Bluetooth в Windows XP с пакетом обновления 1 (SP1) и более поздних версий в Windows XP Embedded с пакетом обновления 2 и windows CE. Приложения Bluetooth, которые работают в Windows XP, должны работать на образе времени выполнения на основе Windows XP Embedded, включающем необходимые зависимости. Дополнительные сведения см. в разделе Windows XP Embedded. Дополнительные сведения о программировании Windows CE см. в пакете SDK для Windows CE.

Корпорация Майкрософт предоставляет два подхода к программированию Bluetooth в Windows:

  • Использование интерфейса сокетов Windows
  • Управление устройствами напрямую с помощью интерфейсов Bluetooth nonsocket

В этом разделе содержатся общие сведения об обоих этих подходах в следующих разделах. Дополнительные сведения об использовании элементов API сокетов Windows для программирования Bluetooth см. в разделе "Программирование Bluetooth с помощью сокетов Windows".

Section Содержимое
Поддержка сокетов Windows для Bluetooth Описывает связь между Bluetooth и сокетами Windows.
Управление устройствами и службами Bluetooth Описывает управление устройствами и службами Bluetooth.