Программа для конфигурации HC05/06 Bluetooth модулей

даже скорее утилита для конфигурации модулей через com port

Ответить
Аватара пользователя
brig62
Лейтенант
Сообщения: 469
Зарегистрирован: 13.05.2016{, 16:37}
Репутация: 13
Откуда: Казань
Имя: Игорь

Программа для конфигурации HC05/06 Bluetooth модулей

#1

Сообщение brig62 » 21.01.2018{, 15:50}

Собственно все сказано на этой странице. От себя могу только добавить, что за пять минут удалось перенастроить HC06. Без установки второго файла (msvbvm50 для win7) работать не захотела.
Далее цитирую первоисточник.

Конфигурация - это настройка некоторых пользовательских параметров bluetooth модулей HC-03/HC-04/HC-05/HC-06.

Не следует путать конфигурацию с прошивкой модуля - заменой микропрограммы (Firmware).

Конфигурация модуля производится AT-командами через UART-интерфейс модуля. Для этого модуль подключается к ПК через преобразователь USB-UART или COM-UART.

Набор команд конфигурации у прошивок модулей разный. У прошивки HC-05 (модули HC-03/HC-05) одни команды (их много), у прошивки Linvor (модули HC-04/HC-06) другие команды (всего три AT-команды). Также, различна методика работы с AT-командами. Другие различия модулей HC-0X, описания, системы команд.



Для конфигурации модулей HC-0X, подключенных к ПК (например, COM или USB порту через UART-адаптер) предлагается свободно распространяемая программа. Она позволяет настроить имя модуля, PIN-код и скорость UART-интерфейса.
btinit.gif
btinit.gif (9.25 КБ) 4107 просмотров
Скачать: BTinit.exe v1.1.2 (msvbvm50 для win7)


Руководство Пользователя



Сначала нужно установить (слева вверху): модуль с какой прошивкой подключается для конфигурации: HC-05 или Linor.

В левой части - настройка компьютерного порта, к которому подключен сейчас модуль: номер порта и скорость. Для модулей Linvor надо поставить ту скорость, какую до этого конфигурировали (9600, если ещё не конфигурировали). Для HC-05 надо ставить 38400.

В средней части - параметры конфигурации: Bluetooth имя, PIN-код для спариваний, и скорость UART с которой модуль будет работать в дальнейшем.

После нажатия кнопки OPEN - в окне терминала должен появиться ответ модуля - его тип прошивки. После этого можно переконфигурировать модуль:

Для прошивки Linvor (изначально в модулях HC-04 и HC-06):

доступны три AT-команды, позволяющие задать: Имя модуля, PIN-код и скорость. CLASS OF DEVICE не меняется, но тот что по умолчанию (7936) - обнаруживаем всеми устройствами, включая Android.

Для прошивки HC05 (изначально в модулях HC-03 и HC-05):

перед подачей питания на модуль необходимо PIN KEY (34) подключить к плюсу питания (и оставить подключенным на всё время конфигурации). Благодаря этому: модуль войдет в режим AT-команд, скорость обмена будет 38400 независимо от конфигурации, и возможна смена CLASS OF DEVICE.

Заменить CLASS OF DEVICE с 0000 на 7936 необходимо для видимости модуля смартфонами с ОС Android.

Также для прошивки HC05 доступна кнопка Default, возвращающая настройки по умолчанию (PIN=1234, скорость 38400, CoD = 0000).

Примечание: стек Microsoft не запрашивает повторно имя устройства после спаривания с ним. Замена NAME у уже спаренного модуля компьютер не заметит, будет считать имя прежним. Поэтому, нужно отключить/включить Bluetooth на ПК, чтобы новое имя было обнаружено компьютером. А лучше - проверять переименование модуля новым устройством, например - мобильным телефоном.

Версия 1.1.0 : в настройках соединения добавлен флажок RX, при его снятии программа переводится в "слепой" режим: команды модулю посылаются, а ответы модуля не воспринимаются (надеемся, что модуль отвечает). Необходимо для конфигурирования модулей, подключенных только сигналом RX (например, для конфигурирования на своем месте в oscill, но с RX подключенным к RX oscill, а TX оставленным в воздухе).
1.1.2 исправлен Runtime error на нек типах портов
btinit.zip
(955.25 КБ) 688 скачиваний

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Программа для конфигурации HC05/06 Bluetooth модулей

#2

Сообщение Rovki » 21.01.2018{, 17:48}

В этой же теме предлагаю свою программу на смартфоне для конфигурации НС-06 https://play.google.com/store/apps/deta ... itor&hl=ru
Bluetooth prog HC06 позволяет по блютуз со смартфона через один модуль блютуз HC06 (программатор) делать настройки (программировать) второй модуль блютуз HC06 ,соединенные между собой перекрестно по входам Rx -Tx и питанию +5вольт .
Электронщик до мозга костей и не только

Аватара пользователя
belyx
Сержант
Сообщения: 247
Зарегистрирован: 24.07.2016{, 20:38}
Репутация: 20
Откуда: Витебск Беларусь

Программа для конфигурации HC05/06 Bluetooth модулей

#3

Сообщение belyx » 15.08.2021{, 01:39}

Только в этой теме по ссылке в 1 посту смог найти ответ на свой вопрос - никак не мог поменять пароль в модуле HC-05.
Оказалось только так :
PINcode заключить в кавычки AT+PSWD="PINcode" (почему-то про кавычки нигде не пишется).Спасибо, brig62 !

Ответить

Вернуться в «Bluetooth»