Bluetooth-UART модуль JDY-32 📡 с поддержкой BLE и SPP
Уже есть обзор на Bluetooth модуль JDY-23 (BLE 5.0), который имеет низкое энергопотребление, но и особенности, связанные с этим, этот же JDY-32 имеет как низкопотребляющий блютуз (BLE), так и классический (SPP), что хорошо подойдет для некоторых, тем более что цена такая же.

Основные параметры
Скорость (BLE): до 5 КБ/с (android)
Характеристика UUID: FFE1
Приобрести на Aliexpress
?️JDY-32 Dual Mode bluetooth 4.2 (0.90$): https://ali.ski/58Khy
?️ JDY-32 Dual Mode: (0.97$): https://ali.ski/pi0Oxc
?️ JDY-32 BLE SPP (0.91$): https://ali.ski/qg1z88
? Мой мультиметр T21D RM113D (~13.81?): https://ali.ski/-04vOL
? Преобразователи TTL-USB (от 0.68?): https://ali.ski/Oq9TV
Схема подключения
Питание здесь от преобразователя, но лучше использовать отдельный стабилизатор 3.3В.
Подключение и проверка команд

Рекомендуемое ПО:
- Для компуктера: YAT
- Для телефона: Bluetooth USB Terminal
Открываем терминал на ПК. В настройках ставим скорость 9600 бод/с и включаем CR+LF (перенос каретки и новая строка). Проверяем AT-команды:

Модуль послушно отвечает, менять ничего не будем.
Связь между ПК <-> телефон через Bluetooth
С JDY-23 была особенность, ПК его видел, но работать с ним не вышло, ведь создать пару нельзя, а необходимого ПО, как на Андрюшу не нашел (но уверен что такое может существовать). Ну а на JDY-32 есть обычный Bluetooth SPP (Serial Port Profile), который без проблем работает со всеми. Привязать к ПК легко:

Как и к телефону:

Посмотрим видит ли телефон этот модуль. Заходим в приложение на моб.. Меню слева -> Devices -> BLUETOOTH LE -> SCAN
Напоминаю, для Bluetooth Low Energy на телефоне:
- обязательно дать все разрешения и включить геолокацию (GPS)!
- не пытайтесь добавить модуль в настройках Bluetooth (создать пару) - это сделать не получится (для BLE
!)

Видит хорошо и подключается также, то есть для BLE подключение как обычно (с включенным GPS), а для SPP заранее связываете устройства и оно уже будет отображено в списке.

Передача и прием проходит успешно!
Светодиодная индикация
Как и на других модулях можно прицепить светодиод на вывод ALED, который будет показывать подключение (не подключено - мигает, подключено - светиться).

Также есть вывод STAT для определения статуса подключения (можно подключить к выводу МК и завести прерывание):
- не подключено - низкий уровень
- подключено - высокий уровень
Когда устройство подключено AT-команды не принимаются, чтобы дать её нужно выставить на SELECT низкий уровень, а для возвращения в режим передачи высокий уровень.
Список команд
| Команда | Ответ | Параметр | |
| Версия | AT+VERSION |
+VER:JDY-23-V1.2 |
- |
| Имя для BLE | AT+NAME |
+NAME:JDY-32-LE |
Имя для энергоэффективного Bluetooth
(до 18 байт) |
| Имя для SPP | AT+NAMES | +NAME:JDY-32-SPP |
Имя для классического Bluetooth
(до 18 байт) |
| MAC адрес для BLE | AT+MAC | +MAC=8cde52ab2312 | - |
| MAC адрес для SPP | AT+MACS | +MAC=8cde52ab2312 | - |
| Отключится | AT+DISC | +OK | - |
| Настройки пароля (пин-кода) для SPP | AT+TYPE |
+TYPE=1 |
Параметр: (0-2)
0: без пароля 1: пароль при каждом подключении 2: пароль только при первом подключении |
| Установка пароля для SPP | AT+PIN | +PIN=1234 |
Должен состоять из 4 цифр
(по умолчанию: 1234) |
| Скорость UART | AT+BAUD |
+BAUD:4 |
Параметр: (1-5)
1——9600 2——19200 3——38400 4——57600 5——115200 (по умолчанию: 1) |
| Программный сброс | AT+RST | +OK | - |
| Установка настроек по умолчанию | AT+DEFAULT | +OK | - |
Элементная база

- YC1021 (Bluetooth 4.1 + 3.0 (EDR) + 2.4GHz-Proprietary)
- 4GA7 D1G8 (неизвестная EEPROM)

Потребляемая мощность

Bluetooth Low Energy (BLE)
| Ток во время простоя (не подключено): | 3-8 мА |
| Ток в подключенном состоянии: | 3.63 мА |
| Ток при передачи данных через UART: |
3.63 мА
|

Serial Port Profile (SPP)
| Ток во время простоя (не подключено): | 3-8 мА |
| Ток в подключенном состоянии: | 5.5 мА |
| Ток при передачи данных через UART: | 5-7 мА |
Проверка дальности передачи

Рассчитывать от синезуба огромного расстояния передачи никто не будет, да и не нужно, заявлено до 40 м (ну эт. на открытой местности), на деле же пару стен пробивает, чего вполне достаточно.
На полуоткрытой местности (небольшие преграды) легко выжать 70 метров, ну а если нужно передавать немного данных на низкой скорости, то на открытой местности и сотню можно выжать.

Техническая документация
|
|
jdy32_datasheet_user_manual_en.pdf | Документ на
модуль JDY-32 на английском языке. |
Видеообзор
Сравнение с HC-06

Главное существенное отличие в скорости, поэтому в некоторых ситуациях использовать JDY32 как аналог не выйдет
.
Но в линейки джидивай есть и другие платки, JDY-30 может стать заменой, у него скорость до 1382400 бод/с.
Итого
Увы, он не заменит HC-06, если нужна высокая скорость передачи, но все же за доллар хороший блютуз модуль - это хорошо. Установка его рациональна там, где питание постоянно либо объем ХИТ большой (БП, счетчики, измерительные приборы, логгеры, игрушки, просто дистанционное управление).

Он не имеет такое же низкое энергопотребление и гибкие настройки (сон, период вещания), как JDY-23 BLE, так что наличие BLE+SPP не дает по сути ничего.
Также, если нужно передавать данные на чуть большее расстояние без блютуза, есть модули JDY-40, которые работают в этом же диапазоне частот, но имеют еще и удобное управление нагрузками для использования его как пульта управления.

Спасибо, полезная информация.