Оба модуля построены на одном радиочоке CSR BC417 и работают как классический Bluetooth SPP, то есть как беспроводной последовательный порт. Разница в прошивке: HC-05 может быть и мастером, и слейвом, а HC-06 — только слейвом, поэтому HC-06 не может сам установить соединение с другим модулем. Набор AT-команд у HC-05 полный, у HC-06 ограничен именем, паролем и скоростью. Прямая замена возможна только с учётом роли: модуль, который должен инициировать связь, обязан быть HC-05 или другим мастер-способным модулем.
Содержание руководства (11 разделов)
Что это за модули
HC-05 и HC-06 — платы с радиочоком CSR BC417 и прошивкой последовательного профиля SPP. Для контроллера они выглядят как обычный UART: всё, что отправлено в TX, уходит по радиоканалу, всё принятое появляется на RX. Со стороны телефона или компьютера соединение открывается как виртуальный COM-порт.
Это классический Bluetooth, а не BLE. Модули BLE, такие как HM-10 или JDY-23, работают по другому профилю и не являются заменой один в один: телефон видит их иначе, а прошивка контроллера требует другого стека.
Отличия HC-05 и HC-06
Практический вывод простой: если в проекте два модуля должны обмениваться данными без телефона, нужны два мастер-способных модуля, и HC-06 в этой роли не работает. Если модуль только принимает подключение от телефона, HC-06 достаточно, и он обычно дешевле.
| Свойство | HC-05 | HC-06 |
|---|---|---|
| Роль | мастер и слейв, переключается AT-командой | только слейв |
| Набор AT-команд | полный: роль, имя, пароль, скорость, привязка | ограничен: имя, пароль, скорость |
| Инициирование соединения | может подключаться к другому модулю | не может, только принимает подключение |
| Режим AT | удержанием KEY при включении | обычно до сопряжения |
| Применение | два модуля между собой, обмен между устройствами | связь с телефоном или ПК |
AT-режим и команды
У HC-05 вход в AT-режим выполняется удержанием вывода KEY или EN при подаче питания. Скорость в этом режиме обычно 38400 бод, а после настройки модуль возвращается к рабочей скорости. Команды записываются заглавными буквами и заканчиваются переводом строки: AT+ROLE=1 делает модуль мастером, AT+ROLE=0 — слейвом, AT+NAME задаёт имя, AT+PSWD — пароль, AT+UART — скорость и формат кадра.
У HC-06 набор команд короче: имя, пароль и скорость. Роль изменить нельзя, потому что мастер-режим в прошивке отсутствует. Формат ответов у разных прошивок отличается, поэтому при переносе кода с одного модуля на другой проверяют не только команды, но и окончания строк.
Если модуль не отвечает на AT-команды, проверяют три вещи: вывод KEY действительно поднят, скорость терминала совпадает с режимом модуля, а TX и RX соединены перекрёстно.
Замена: JDY-31 и другие варианты
JDY-31 — модуль классического Bluetooth SPP, который чаще всего предлагают вместо HC-05 и HC-06. Он поддерживает роль мастера и слейва, работает с AT-командами, близкими к HC-серии, и имеет более высокую заявленную скорость UART. По назначению это ближайшая замена, но не полная: набор команд и формат ответов могут отличаться, поэтому прошивку проверяют на конкретном экземпляре.
У JDY-31 есть важная особенность питания. Многие платы не имеют встроенного стабилизатора, и вывод VCC рассчитан на 3,3 В. Подача 5 В на такой модуль выводит его из строя или перегревает. Логические уровни TX и RX тоже 3,3 В, поэтому при подключении к контроллеру с питанием 5 В нужен делитель или преобразователь уровней.
Модули BLE, включая HM-10 и JDY-23, не являются заменой: у них другой профиль, другая модель обмена и другие команды. Заменить HC-05 на BLE можно только вместе с переделкой прошивки и, часто, приложения.
- JDY-31 — классический SPP, ближайший функциональный аналог.
- HM-10, JDY-23 и другие BLE-модули — другой профиль, не прямая замена.
- ESP32 с прошивкой SPP — более сложное решение, но требует другого кода.
- Перед заменой проверяют питание, уровни и набор AT-команд конкретной платы.
Подключение и питание
Радиус связи зависит от антенны, ориентации, корпуса и помеховой обстановки. Заявленные в описаниях метры не гарантируют дальность в конкретном шкафу или станке, поэтому для промышленного применения дальность проверяют на месте.
- TX модуля соединяется с RX контроллера, RX модуля — с TX контроллера.
- Логика модулей рассчитана на 3,3 В; при контроллере на 5 В линии RX модуля нужен делитель.
- Питание подаётся от источника, способного отдать импульсный ток: при передаче потребление кратковременно растёт.
- Конденсатор по питанию рядом с модулем снижает просадки при передаче.
- Антенна не должна быть закрыта металлом или экраном корпуса.
- Вывод STATE, если он есть, показывает состояние соединения и удобен для диагностики.
Типичные ошибки
- Подача 5 В на модуль или плату, рассчитанную на 3,3 В.
- Прямое соединение TX модуля с TX контроллера вместо перекрёстного.
- Попытка использовать HC-06 как мастер: прошивка этого не поддерживает.
- Ожидание BLE-функций от классического SPP-модуля и наоборот.
- Слабый источник питания: модуль подключается, но соединение рвётся при передаче.
- AT-команды отправляются без перевода строки или на неверной скорости.
- Модуль закреплён внутри металлического корпуса, и дальность падает до нуля.
Частые вопросы
- Можно ли заменить HC-05 на HC-06 — только если мастер-режим не нужен.
- Чем отличается HC-05 от HC-06 — ролью и набором AT-команд.
- Почему модуль не отвечает на AT-команды — не поднят KEY, неверная скорость или непреобразованные линии.
- Можно ли подключить модуль к 5 В — только через стабилизатор, если плата не рассчитана на 5 В.
- Чем заменить снятый с производства HC-05 — JDY-31 или другой классический SPP-модуль с мастер-режимом.
- Есть ли такие модули у вас — пришлите роль, напряжение питания и требования к UART; при отсутствии нужного исполнения подберём совместимую позицию.
Чем полезен такой заказ через нас
У Bluetooth-модулей одинаковый внешний вид может скрывать разные прошивки, разные уровни питания и разные наборы команд. Мы сверяем маркировку, роль, питание и схему включения, проверяем партию и при отсутствии нужного исполнения подбираем совместимую позицию.
Примените это к своей спецификации
Отправьте партномера или файл спецификации (Excel / CSV). По каждой строке проверим складские остатки в Шэньчжэне, наличие заводской упаковки и проверенные аналоги — с отгрузкой единой партией.
Запрос успешно отправлен!
Ваш запрос по позиции (ICBOMS) зарегистрирован. Номер заявки:
1. Служба закупок в Шэньчжэне проверяет реальные физические остатки на складах и Data Code.
2. Официальный расчет с ценами, сроками и условиями DDP будет отправлен на в течение 2-24 ч.
Как написано это руководство
Руководство написано службой поставок ICBOMS в Шэньчжэне и выверено по документам производителей и стандартам, на которые ссылается текст. Формулировки ограничены тем, что делает эта служба, и тем, как оценивают деталь — без ориентировочных цен, сроков поставки и остатков: всё это считается по каждой строке отдельно, по факту проверки. Дата последней вычитки стоит в начале страницы.