Bluetooth низкий энергетический коммуникационный обзор

Bluetooth® Low Energy является протоколом радиосвязи для обнаружения и связи с периферийными устройствами малой мощности. Bluetooth Низкая энергетическая поддержка в MATLAB® позволяет вам:

  • Отсканируйте для соседних периферийных устройств и просмотрите их данные о рекламе.

  • Установите связь между своими компьютерными и периферийными устройствами.

  • Считайте и запишите данные о дескрипторе и характеристика.

  • Подпишитесь на характеристики, чтобы включить уведомление или индикацию.

Bluetooth Низкая энергетическая Коммуникация в MATLAB отличается от Коммуникации Bluetooth и Bluetooth в Communications Toolbox™. Чтобы изучить варианты использования для каждой функции и решить, какой лучше всего соответствует вашим потребностям, обратитесь к документации для каждого.

Необходимые условия и Setup

Чтобы использовать интерфейс Bluetooth Low Energy в MATLAB, вам нужно следующее:

  • Периферийное устройство, которое поддерживает Bluetooth 4.0 или выше

  • Встроенный или внешний адаптер Bluetooth 4.0 на вашем компьютере

  • MATLAB установлен на вашем компьютере

Убедитесь, что вашему компьютеру включили Bluetooth. Периферийное устройство, для которого вы сканируете, должно быть около вашего компьютера и отключено от других устройств и приложений.

Bluetooth низкие энергетические Концепции

Bluetooth Низкая энергетическая коммуникация основан на протоколе Типового профиля доступа (GAP) для обнаружения устройств и Типового Атрибута (GATT) протокол для коммуникации устройства. Оба из этих протоколов документируются подробно на веб-сайте SIG Bluetooth. Несмотря на то, что специальные знания о GAP и GATT не необходимы, чтобы передать с Bluetooth Низкие энергетические устройства в MATLAB, существует несколько важных концепций, чтобы понять.

Во время открытия устройства являются или центральными устройствами или периферийными устройствами.

  • Центральное устройство сканирует для данных о рекламе из других устройств. В интерфейсе Bluetooth Low Energy в MATLAB ваш компьютер всегда является центральным устройством.

  • Периферийное устройство передает данные о рекламе. Периферийные устройства являются соседними устройствами, для которых вы сканируете. Периферийные устройства включают средства отслеживания фитнеса, медицинские мониторы и персональную электронику, такие как умные часы или беспроводные наушники.

После обнаружения периферийных устройств можно связать с несколькими периферийными устройствами из MATLAB одновременно. Для получения дополнительной информации о сканировании для и соединении с периферийными устройствами, смотрите, Находят Ваш Bluetooth Низкими энергетическими Периферийными устройствами.

После установления связи между MATLAB на вашем компьютере и Bluetooth Низкое энергетическое периферийное устройство, эти два имеют отношение клиент-сервер. Сервер является устройством, которое содержит данные, в то время как клиент является устройством, которое получает данные и выполняет функцию.

Сервисы, характеристики и дескрипторы

Базовые блоки Bluetooth Низкая энергетическая коммуникация устройства являются сервисами, характеристиками и дескрипторами. Все три из них играют роль в чтении от и записи в периферийные устройства в MATLAB. В периферийных устройствах их функции следующие:

  • Сервисы являются наборами связанных характеристик. Сервисы не читаемы или перезаписываемы, но характеристики, которые они содержат, могут быть. Например, сервис Сердечного ритма включает и характеристики Местоположения Датчика Измерения и Тела Сердечного ритма.

  • Характеристики содержат значения для пользовательских данных или данных об устройстве. Это - первичный атрибут периферийного устройства, которое вы хотите считать. Например, характеристика Измерения Сердечного ритма является стандартной характеристикой, обычно находимой на средствах отслеживания фитнеса. Можно считать или записать характеристические значения.

  • Дескрипторы описывают характеристические значения. Каждая характеристика может иметь один или несколько дескрипторов, сопоставленных с ним. Дескриптор содержит метаданные об измеряемом характеристическом значении. Например, Клиентский Дескриптор Настройки Характеристики является дескриптором, который определяет, собирает ли устройство в настоящее время характеристические данные или нет. Можно считать или записать значения дескриптора.

Все три из них могут быть стандартными или пользовательскими. Стандартные сервисы, характеристики и дескрипторы заданы SIG Bluetooth, в то время как службы поддержки, характеристики и дескрипторы обычно характерны для производителя устройств или производителя устройств.

В интерфейсе Bluetooth Low Energy в MATLAB можно использовать read и write on characteristic и descriptor объекты. Можно также использовать subscribe и unsubscribe с characteristic объекты. Для получения дополнительной информации о том, как выполнить эти операции, смотрите работу с Характеристиками устройства и Дескрипторами.

Смотрите также

| | | | | | |

Похожие темы

Внешние веб-сайты