О 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. |