SPP-профиль на устройствах Bluetooth Low Energy
27 декабря 2016
телекоммуникацииинтернет вещейSTMicroelectronicsстатьяBLEBluetooth
В классической беспроводной технологии Bluetooth профиль последовательного порта (SPP) обеспечивает возможность замены проводного интерфейса RS-232 беспроводным соединением между двумя устройствами. В устройствах, работающих на новом Bluetooth-стандарте BLE, структура стека для соединения через последовательный порт – иная. Как же организовать на них замену проводного интерфейса беспроводным соединением?
Изначально созданная для высокоскоростной передачи данных в сетях малого радиуса действия беспроводная технология Bluetooth с течением времени развивалась и совершенствовалась. Последнее существенное изменение произошло с появлением версии 4.0, известной также как Bluetooth Low Energy (BLE). Новейшая принятая спецификация имеет версию 4.2. Для BLE используется также и другое название – Bluetooth Smart.
В Bluetooth при создании соединения между двумя устройствами одно из них, инициирующее соединение, выступает в роли ведущего (Master), а другое будет находиться в роли ведомого (Slave). При этом оба устройства могут действовать как индивидуально (топология Point to Point), так и находясь в составе сети со структурой типа «звезда» (топология Star) (рисунок 1). В этом случае один узел функционирует как центральный и действует в роли ведущего, в то время как все остальные узлы функционируют в роли ведомых.
Рис. 1. Две топологии соединений в Bluetooth
В классическом варианте Bluetooth соединение между двумя точками поддерживается, даже если нет подлежащих передаче данных, что приводит к повышенному расходу энергии от автономного источника питания. Лишь при переходе в спящий режим удается несколько сократить потребляемый от батареи ток. В результате на основе классического Bluetooth практически невозможно реализовать компактные устройства длительного пользования с батарейным питанием.
Значительно более экономичный в отношении потребляемого тока стандарт Bluetooth Low Energy позволяет создавать конечные устройства с питанием от батареек пуговичного типа, которые способны работать в течение нескольких месяцев и даже лет.BLE можно рассматривать как расширение базовой технологии Bluetooth Classic, ориентированное в основном на передачу небольших объемов данных, которое оптимально подходит для Интернета вещей. Сравнение основных характеристик BLE и обычного Bluetooth приведено в таблице 1.
Таблица 1. Сравнение Bluetooth с Bluetooth Low Energy
Параметр | Классический Bluetooth | Bluetooth Low Energy |
Потребляемый ток, мА | 1…30 | 0,001…15 |
Скорость передачи, Мбит/c | 1…3 | 1 |
Радиус действия, м | 1…100 | 50 |
Макс. мощность передатчика, дБм | +20 (класс 1) | +10 |
+4 (класс 2) | ||
Число каналов | 79 | 40 |
Длительность сеанса связи, мс | 100 | 3 |
Макс. размер пакета | 2875 мкс = 1021 байт | 328 мкс = 27 байт |
Шифрование | Safer+ | AES-128 |
BLE, как и обычный Bluetooth, работает в нелицензируемом частотном диапазоне 2,4 ГГц, используя 40 каналов вместо 79 в классическом варианте и довольствуясь сокращенным по длительности до 3 мс сеансом связи. При этом максимальный размер передаваемого пакета составляет 27 байт.
BLE использует меньше каналов, но с расширенной полосой пропускания. Как показано на рисунке 2, ширина каждого из 40 каналов Bluetooth Smart составляет 2 МГц. Для передачи служебных сигналов (Advertising) выделены три канала, разнесенные в пределах частотного спектра, чтобы минимизировать влияние помех. В течение сеанса связи используется скачкообразный алгоритм выбора частоты канала.
Рис. 2. Частотные каналы Bluetooth Smart (BLE)
Стек ПО Bluetooth Smart (BLE) для последовательного порта
Спецификация Bluetooth определяет структурные элементы, на базе которых разработчик создает совместимые друг с другом устройства. Архитектура программного обеспечения для устройств BLE имеет послойно упорядоченную структуру, обычно называемую стеком. Наборы протоколов и профили позволяют отдельным устройствам соединяться друг с другом и обмениваться данными определенного типа.
В новых версиях Bluetooth, начиная с 4.0, вводятся два типа устройств: однорежимные и двурежимные. Однорежимные устройства работают лишь с поддержкой спецификации BLE, тогда как двурежимные способны также работать и в режиме классического Bluetooth BR/EDR (с базовой/повышенной скоростью).
На рисунке 3 изображены варианты реализации коммуникационного стека Bluetooth. Имеющийся в обычном Bluetooth профиль последовательного порта (SPP) обеспечивает возможность замены проводного интерфейса RS-232 беспроводным соединением между двумя устройствами.
Рис. 3. Структура коммуникационного стека Bluetooth
Профиль SPP включает протоколы RFCOMM, L2CAP, Link Manager и базовый протокол радиосвязи. RFCOMM (Radio Frequency Communications), создает виртуальный последовательный поток данных и эмулирует управляющие сигналы RS-232.
Далее в дело вступает пакетный протокол L2CAP (Logical Link Control and Adaptation Protocol). Он передает пакеты данных между хостом и подсистемой контроллера Bluetooth через интерфейс HCI (Host to Controller Interface) или напрямую в Link Layer, например, как в BlueNRG (рисунок 4).
Рис. 4. Структура стека BlueNRG
В устройствах BLE используется несколько измененная структура стека для соединения через последовательный порт. Вместо SPP имеется профиль атрибутов, а вместо протоколов RFCOMM – протокол атрибутов, оптимизированный для используемых в BLE пакетов данных небольшого размера. Протокол L2CAP остается неизмененным, Link Manager заменен на Link Layer, который определяет для пакетов структуру/каналы, процедуры подключения и отправляемые/получаемые данные.
Последовательный канал связи для устройств BLE
Надо сразу отметить, что отдельные операции в процессе соединения выполняются на уровне микропрограммного обеспечения и не требуют пристального внимания со стороны разработчика конечного устройства.
В комплекте c оценочными платами производства компании STMicroelectronics имеется пакет ПО для разработки новых устройств, включающий в себя встроенное программное обеспечение, примеры реализации различных сценариев и документацию.
Рассмотрим пример создания канала связи между двумя компьютерами с использованием микросхем BlueNRG-MS или BlueNRG-1, которые являются однорежимными чипами с поддержкой требований BLE из спецификации Bluetooth v4.0. BlueNRG взаимодействуют с микроконтроллером внешнего хоста, используя линии SPI и набор API, состоящий из команд стандартного Application Command Interface (ACI) и определенных производителем команд Host Controller Interface (HCI) (рисунок 4).
Для решения поставленной задачи можно использовать, например, модуль SPBTLE-RF с сетевым процессором BlueNRG-MS (рисунок 5) или другие устройства на основе приемопередатчиков BlueNRG-1. В случае использования BlueNRG-1 расширенные возможности аппаратной платформы позволяют ему в отдельных случаях выполнять также функции приложения и полностью реализовать стек протоколов в одном чипе.
Рис. 5. Модуль ST SPBTLE-RF
Образец программной реализации, которая демонстрирует простое двухполосное соединение между двумя устройствами BlueNRG-MS, доступен в комплекте для разработки ПО (SDK) BlueNRG-MS. Проект называется “BLE Chat”, он размещен в папке “Projects\Projects_STD_Library\BLE_Chat\EWARM_BlueNRG-MS” внутри ПО для оценочного комплекта STEVAL- IDB005V1 или STEVAL-IDB006V1 (рисунок 6).
Рис. 6. Модуль STEVAL-IDB006V1
Те, кто работает с оценочными платами NucleoL152RE и
Примечание: если работать с BlueNRG-1 в составе оценочной платы STEVAL-IDB007V1, проект можно найти в SDK BlueNRG-1, в папке “\BLE_Examples\BLE_Chat”. Имеется поддержка IAR Embedded Workbench, Keil Microcontroller Development Kit и Atollic TrueSTUDIO.
При работе с этим проектом доступны четыре конфигурации:
- “Client” – роль клиента;
- “Server” – роль сервера;
- “Client throughput” – тестирование пропускной способности для режима клиент;
- “Server throughput” – тестирование пропускной способности для режима сервер.
В процессе реализации чата BLE выполняются следующие действия:
- клиент подключается к сервису “Chat” в режиме «ведущий»;
- сервер предоставляет определенный производителем сервис BLE под названием “Chat” и действует как ведомый. С сервисом Chat ассоциирован 128-битный универсальный уникальный идентификатор (UUID), значение которого равно 0xD973F2E0-B19E-11E2-9E96 – 0800200C9A66.
Сервис Chat содержит две определенные производителем характеристики:
- характеристика TX: клиент может включить уведомления по этой характеристике. Когда сервер имеет данные для отправки, он будет посылать уведомления, которые содержат значение характеристики TX. Значение ассоциированного с характеристикой TX 128-битного UUID – 0xD973F2E1-B19E-11E2-9E96-0800200C9A66;
- характеристика RX – это записываемая характеристика. Когда клиент имеет данные для отправки на сервер, он записывает значение в эту характеристику. Значение ассоциированного с характеристикой RX 128-битного UUID – 0xD973F2E2-B19E-11E2-9E96-0800200C9A66.
Максимальная длина значения характеристики – 20 байт.
Чтобы установить соединение между двумя устройствами BlueNRG-MS (двумя оценочными платами BlueNRG), необходимо на одном из них реализовать режим «ведущий», а на втором должен быть установлен режим «ведомый». Как только соединение установлено – две точки могут начать передачу данных по каналу связи, используя эти две характеристики.
При использовании оценочных плат участвующие в обмене данные посылаются и принимаются с использованием подключенного к плате через эмулятор терминала на ПК, например, TeraTerm. Каждая оценочная плата будет отображаться на ПК как виртуальный порт COM. Эмулятор терминала конфигурируется следующим образом:
- скорость передачи: 115200;
- стоповые биты: 1;
- проверка на четность: нет;
- количество бит данных на символ: 8;
- контроль потока: нет.
Проектные конфигурации “Client throughput” и “Server throughput” позволяют пользователю тестировать пропускную способность (определенный идентификатор препроцессора “THROUGHPUT_TEST” будет представлен в обеих проектных конфигурациях).
Тест на пропускную способность включает следующие этапы:
- Задать режим Client на одной из платформ BlueNRG-MS и сбросить ее. Платформа появится как виртуальный COM-порт на ПК. Открыть порт COM в терминальном эмуляторе. Клиент запустится через 4 секунды после сброса.
- Задать режим Server на второй платформе BlueNRG-MS и сбросить ее. После этого две платформы попытаются установить соединение. Как только им удастся это сделать, ведомый будет постоянно отправлять клиенту уведомления, состоящие из 20 байт.
- После каждых 500 пакетов, полученных от клиента, текущая пропускная способность приложения будет отображаться на эмуляторе клиентского терминала.
Примечание: при работе с BlueNRG-1 в составе оценочной платы STEVAL-IDB007V1 контроллер STM32L1 выполняет роль моста между USB и последовательным портом BlueNRG-1, что позволяет непосредственно проверить пропускную способность от ПК к BlueNRG-1. Прошивка представлена в двоичной форме в SDK BlueNRG-1. Приложение BLE Chat запускается на устройстве BlueNRG-1 и сохраняется во Flash-памяти.
Заключение
Производимые STMicroelectronics приемопередатчики BlueNRG стандарта Bluetooth Low Energy подходят для использования в самом широком спектре устройств персонального назначения, в системах сбора и учета данных, находят широкое применение в промышленной и домашней автоматике.
Встроенное ПО BlueNRG обеспечивает эффективное решение стоящих перед разработчиком задач и не требует от него углубленных познаний в радиочастотной технике и спецификации Bluetooth. Имеющийся в комплекте с SDK набор демонстрационных приложений позволяет использовать некоторые типичные рабочие сценарии BLE.
Постоянно расширяемый набор библиотек ПО, предоставляемые производителем оценочные платы и SDK обеспечивают быстрое начало работ и позволяют в кратчайшие сроки создать законченное устройство с поддержкой Bluetooth Low Energy.
Литература
- Вячеслав Гавриков. BLE-устройство с МЭМС-датчиками? – легко, с программным пакетом BLUEMICROSYSTEM1. Новости электроники №7/2016.
- Salvo Bonia. How to replace a low-speed wired connection using a BLE link. ST. August 2016.
Получение технической информации, заказ образцов, заказ и доставка.
•••
Сбор данных через Bluetooth SPP, TCP, HTTP
GetBlue дополняет Ваши Android смартфоны и планшеты функцией автоматического сбора данных и возможностью ручного соединения с Bluetooth® SPP устройствами, TCP/IP, HTTP и сканерами штрихкодов. Собранные данные могут быть отображены, запротоколированы, сохранены, перенаправлены или вставлены в другие приложения, в качестве виртуального ввода (сбор данных при помощи разрыва клавиатуры).
Продукт снят с производства: Разработка программного обеспечения для GetBlue прекращена. Обновления, исправления ошибок и техническая поддержка больше не доступны. Лицензии GetBlue все еще можно приобрести, однако без предоставления технической поддержки.
Сбор данных для Android при помощи Bluetooth, TCP, HTTP и сканеров штрихкодов
GetBlue является разносторонним Android-приложением для двунаправленного сбора данных.
GetBlue автоматически собирает данные в фоновом режиме, полученные от Bluetooth SPP, TCP/IP, HTTP и сканеров штрихкодов. Полученные данные перенаправляются в настраиваемые целевые устройства, файлы, онлайн таблицы, или могут быть даже вставлены в третьи приложения. Поддерживается двунаправленное соединение устройств. Доступны также функции ручного соединения для чтения и записи данных.
Программа сбора данных GetBlue может также работать в качестве кросс-переключателя: она собирает данные из настроенных источников данных и перенаправляет их в любую поддерживаемую цель. В настоящие время поддерживаются следующие устройства и протоколы:
- Bluetooth SPP и Bluetooth RFCOMM
Могут быть использованы все серийные Bluetooth-устройства, поддерживающие профайл серийного порта (например, SPP или RFCOMM сканеры штрихкодов). GetBlue поддерживает Bluetooth-клиент и Bluetooth-сервер. Таким образом, возможны соединения устройств и персональных компьютеров. - TCP/IP
Любые устройства, предоставляющие TCP/IP сокет. - HTTP
Запросы HTTP GET и HTTP POST с настраиваемыми параметрами. - Камеры-сканеры
GetBlue предоставляет встроенный сканер штрихкодов. При необходимости, могут быть использованы сторонние сканеры-приложения. - Ручной ввод данных
Команды для устройств могут быть введены вручную.
Полученные данные могут быть перенаправлены через Bluetooth, TCP/IP и HTTP на любое целевое устройство. Также, собранные данные могут быть
- отображены (HEX или ASCII)
- локально сохранены в файле (включая отметки времени)
- загружены в Google Docs Spreadsheet
- или вставлены в любые приложения на смартфоне при помощи программной клавиатуры GetBlue (операция разрыва клавиатуры).
Сканирование штрихкодов любым приложением
GetBlue может также работать в качестве так называемого разрыва программы. Собранные данные при помощи встроенной камеры или внешнего устройства (например, Bluetooth SPP сканера штрихкодов или RFID контролера с TCP/IP интерфейсом) могут быть вставлены программируемой клавиатурой GetBlue в сторонние приложения. Не нужны никакие дорогостоящие специальные устройства (например, новые сканеры штрихкодов)!
Для того чтобы GetBlue работало в качестве разрыва клавиатуры, Вам необходимо активировать GetBlue Keyboard в Настройках Android. После изменения метода ввода Вашей Android системы на эту клавиатуру, собранные данные будут автоматически симулироваться в виде вводимых пользователем. Преимуществами данного метода являются:
- нет необходимости ручного ввода данных штрихкода,
- уменьшение количества ошибок, увеличение скорости обработки,
- не нужно переключаться между приложениями,
- совместимость с любыми третьими приложениями,
- работает абсолютно прозрачно для ручного ввода пользователем,
- поддержка управляющих клавиш для автоматического передвижения курсора (или симуляция клавиш табуляции),
- может работать со сканерами, основанными на TCP/IP, RFID контролерами и измерительными приборами.
Автоматический сбор данных
GetBlue предлагает различные возможности для автоматического сбора данных.
Собранные данные с Bluetooth, HTTP, камер-сканеров или TCP устройств, могут быть автоматически сохранены или загружены в Google Spreadsheet. Помимо этого, данные с устройств могут быть перенаправлены через Bluetooth SPP, HTTP GET/POST или TCP/IP сокеты в настраиваемые цели. GetBlue может также работать в качестве прозрачной программы-посредника между устройствами и/или протоколами.
GetBlue работает как фоновый сервис. Может быть включена функция, при которой ответы из целевого приложения отправляются обратно устройству (двунаправленный режим).
Эта программа является идеальной для:
- автоматического сбора данных при помощи Bluetooth устройств,
- решения задач сбора данных и направления их в Google Docs Spreadsheets,
- тестирования Bluetooth сканеров штрихкодов или других Bluetooth устройств, поддерживающих профайл серийного порта (SPP, RFCOMM),
- соединения с Bluetooth модулями, такими как, BTM 222 или подобными ему (GetBlue соединяется с Bluetooth клиентами и Bluetooth серверами),
- создания простых TCP/IP или HTTP запросов,
- сканирования и сохранения штрихкодов в пакетном режиме, при помощи сторонних камер-сканеров.
GetBlue — Скачать и установить цены
Бесплатная демо-версия
GetBlue доступен в Android Market, как бесплатная демо-версия, или как платная полная версия (просто найдите GetBlue или отсканируйте штрихкод слева Вашим смартфоном). Бесплатная демо-версия программы GetBlue заменяет случайным образом полученные данные устройств текстом, о том, что используется демо-версия программы.
Корпоративная лицензия
Для пользователей, которым нужно массовое лицензирование, или у которых нет доступа к Android Market, компания TEC-IT предлагает специальную версия программы GetBlue для загрузки. Специальная версия программы требует немного больше прав доступа. Но она может быть вручную лицензирована при помощи лицензионного сертификата (например, при помощи привязывания лицензии к другим приложениям или к IMEI). Просто свяжитесь с нами для получения дальнейшей информации.
Основы Bluetooth — SparkFun Learn
Авторы: Джимблом
Избранное Любимый 42
Профили Bluetooth — это дополнительные протоколы, основанные на базовом стандарте Bluetooth, чтобы более четко определить, какие данные передает модуль Bluetooth. В то время как спецификации Bluetooth определяют, как работает технология , профили определяют, как она работает используется .
Профили, которые поддерживает устройство Bluetooth, определяют, для каких приложений оно предназначено. Например, Bluetooth-гарнитура громкой связи будет использовать профиль гарнитуры (HSP), а контроллер Nintendo Wii будет реализовывать профиль устройства с интерфейсом пользователя (HID). Чтобы два устройства Bluetooth были совместимы, они должны поддерживать одинаковые профили .
Давайте рассмотрим несколько наиболее часто встречающихся профилей Bluetooth.
Профиль последовательного порта (SPP)
Если вы заменяете последовательный коммуникационный интерфейс (такой как RS-232 или UART) на Bluetooth, вам подойдет профиль SPP. SPP отлично подходит для отправки пакетов данных между двумя устройствами. Это один из наиболее фундаментальных профилей Bluetooth (первоначальная цель Bluetooth заключалась в том, чтобы заменить кабели RS-232).
Используя SPP, каждое подключенное устройство может отправлять и получать данные так же, как если бы между ними были соединены линии RX и TX. Например, два Arduino могут общаться друг с другом из разных комнат, а не из-за стола.
Устройство пользовательского интерфейса (HID)
HID — это стандартный профиль для устройств пользовательского ввода с поддержкой Bluetooth, таких как мыши, клавиатуры и джойстики. Он также используется для многих современных игровых контроллеров, таких как контроллеры WiiMotes или PS3.
Пример интерфейса HID из Руководства пользователя RN-42-HID.
HID-профиль Bluetooth на самом деле представляет собой аналог HID-профиля, уже определенного для USB-устройств ввода данных человеком. Точно так же, как SPP служит заменой кабелям RS-232, HID стремится заменить кабели USB (гораздо более сложная задача!).
Профиль громкой связи (HFP) и профиль гарнитуры (HSP)
Эти Bluetooth-гарнитуры, из-за которых важные деловые люди выглядят болтливыми чокнутыми? Обычно они используют профиль гарнитуры (HSP) или профиль громкой связи (HFP).
HFP используется во встроенных в автомобили аудиосистемах громкой связи. В нем реализовано несколько функций в дополнение к функциям HSP, позволяющим выполнять обычные действия по телефону (прием/отклонение вызовов, отключение и т. д.), когда телефон остается в вашем кармане.
Расширенный профиль распространения звука (A2DP)
Расширенный профиль распространения звука (A2DP) определяет способ передачи звука с одного устройства Bluetooth на другое. Там, где HFP и HSP отправляют звук на оба устройства и с них, A2DP является улицей с односторонним движением, но качество звука может быть на намного выше на . A2DP хорошо подходит для беспроводной передачи звука между MP3-плеером и стереосистемой с поддержкой Bluetooth.
Примеры конфигураций A2DP. Изображение из спецификации A2DP (v1.3).
Большинство модулей A2DP поддерживают ограниченный набор аудиокодеков. По крайней мере, они будут поддерживать SBC (поддиапазонный кодек), они также могут поддерживать MPEG-1, MPEG-2, AAC и ATRAC.
Профиль дистанционного управления аудио/видео (AVRCP)
Профиль дистанционного управления аудио/видео (AVRCP) позволяет дистанционно управлять устройством Bluetooth. Обычно он реализуется вместе с A2DP, чтобы позволить удаленному динамику сообщать устройству, передающему звук, о быстрой перемотке вперед, назад и т. д.
Удаленное управление и аудиопоток между двумя устройствами. Изображение из спецификации AVRCP (v1.5).
Что такое профили Bluetooth SPP и GATT
Содержание
Как известно, модуль Bluetooth делится на два типа: классический Bluetooth (BR/EDR) и Bluetooth с низким энергопотреблением (BLE). Существует множество профилей классического Bluetooth и BLE: SPP, GATT, A2DP, AVRCP, HFP и т. д. Для передачи данных SPP и GATT являются наиболее часто используемыми профилями Classic Bluetooth и BLE соответственно.
Что такое профиль SPP?
SPP (профиль последовательного порта) — это классический профиль Bluetooth. SPP определяет требования к устройствам Bluetooth, необходимые для настройки эмулируемых последовательных кабельных соединений с использованием RFCOMM между двумя одноранговыми устройствами. Требования выражаются в терминах услуг, предоставляемых приложениям, а также в определении функций и процедур, необходимых для взаимодействия между устройствами Bluetooth.
Что такое профиль GATT?
GATT (общий профиль атрибута — это профиль BLE, он определяет спецификации для двух устройств BLE для связи через службу и характеристику, две стороны связи GATT — отношения клиент/сервер, периферийный — сервер GATT, центральный — клиент GATT, все коммуникации инициируются Клиентом и получают ответ от Сервера
Комбинация SPP+GATT
SPP и GATT играют роль передачи данных, следует отметить, что при использовании модуля Bluetooth для связи с мобильным приложением для смартфона iOS BLE (GATT) является единственным поддерживаемым профилем двусторонней передачи данных, который является бесплатным. для использования на Android-смартфоне он поддерживает как SPP, так и GATT, поэтому насколько важно, чтобы модуль поддерживал как SPP, так и GATT.
Если модуль Bluetooth поддерживает как SPP, так и GATT, это означает, что это двухрежимный модуль Bluetooth. Любые рекомендуемые двухрежимные модули Bluetooth?
Эти два модуля не очень подходят для вашего приложения? Свяжитесь с Feasycom прямо сейчас!
Связанные продукты
Bluetooth Module
FSC-BT836B
Bluetooth 5 Dual-Mode Module Solution
-BT836363636.-Module Module Module Module. Наиболее важной особенностью является высокая скорость передачи данных, в режиме SPP скорость передачи данных составляет до 85 КБ/с, а в режиме GATT скорость передачи данных составляет до 75 КБ/с (при тестировании с iPhone X).
Основные характеристики
● Полноценный двойной режим Bluetooth 5.0.
● Размер почтовой марки: 13*26,9*2 мм.
● Поддержка класса 1.5 (высокая выходная мощность).
● Поддержка профилей: SPP, HID, GATT, ATT, GAP.
● Скорость передачи UART по умолчанию составляет 115,2 Кбит/с и может поддерживать от 1200 до 921,6 Кбит/с.
● Аппаратные интерфейсы UART, I2C, USB.
● Поддерживает обновление OTA.
● Поддерживает Apple MFi(iAP2)
● Сертифицирован BQB, FCC, CE, KC, TELEC.
Аудиомодуль Bluetooth
FSC-BT909
Двухрежимный модуль Bluetooth дальнего радиуса действия
FSC-BT909 представляет собой двухрежимный модуль Bluetooth 4.2, относящийся к классу 1, дальность передачи может достигать до 500 метров при добавлении внешней антенны.
Эти два модуля не очень подходят для вашего приложения? Свяжитесь с Feasycom прямо сейчас!
Основные характеристики
● Полностью сертифицированный Bluetooth 4.2/4.1/4.0/3.0/2.1/2.0/1.2/1.1
● Размер почтовой марки: 13*26,9 *2,4 мм
● Поддержка класса 1 (мощность до +18,5 дБм).