Конфигурация - это настройка некоторых пользовательских параметров 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.exe v1.1.2 (msvbvm50 для win7)

Архив версий: v1.0.1 (история изменений)

 

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

 

Сначала нужно установить (слева вверху): модуль с какой прошивкой подключается для конфигурации: 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 на нек типах портов

 

 


 

SpyLOG