Общие сведения о Bluetooth Low Energy (LE)
Bluetooth LE представляет новый физический уровень, который использует то же пространство частоты, что и базовая скорость Bluetooth. Профили, разработанные на основе этой технологии, упорядочены в универсальный профиль атрибутов (GATT).
Каждый профиль определяет использование одной или нескольких служб для создания варианта использования или сценария. Соответствующие реализации служб создаются на основе характеристик, упорядоченных в соответствии с установленной схемой, определенной на веб-сайте разработчика Bluetooth Special Interest Group.
На следующей схеме показан способ структурирования объектов в типичной службе GATT.
Когда устройство Bluetooth LE связано с компьютером Windows, устройство становится частью системы. Windows предоставляет объекты устройства, представляющие как устройство, так и основные службы, о чем сообщает устройство.
Каждое устройство и его основные службы представлены как объекты устройств в Windows, и эти объекты устройств можно запрашивать и управлять ими с помощью таких функций установки устройств , как SetupDiEnumDeviceInfo и SetupDiGetDeviceProperty.
В дополнение к стандартным функциям драйвера профиля Bluetoothфункции Bluetooth LE предоставляют функции для разработки клиентских приложений Bluetooth GATT.
Эти функции позволяют выполнять перечисление служб и их объектов (включая службы, характеристики и их дескрипторы), а также возможности чтения и записи.