Перейти к содержанию

    

Bluetooth AT-09 (HM-10 module)

Привет всем.

 

Обзавёлся я парой таких блютуз модулей - https://www.ebay.com/itm/AT-09-Bluetooth-4-...~cAAOSwiqJZebYF

 

Доки в инете вроде вагон, скачал ДШ, подключил к компу для начала, начал подавать команды ...

 

На многие команды модуль тупо не отвечает (понимать буквально - в ответ ни одного байта, работаю под Serial монитором), на другие ответ ERR.

На команду AT+HELP он выдаёт:

*******************************************************************
* Command             Description                       
*----------------------------------------------------------------
* AT                  Check if the command terminal work normally 
* AT+DEFAULT          Restore factory default               
<0>* AT+BAUD             Get/Set baud rate                   
* AT+RESET            Software reboot                   
* AT+ROLE             Get/Set current role.                       
* AT+DISC             Disconnect connection                       
* AT+ADVEN            Broadcast switch                     
* AT+ADVI             Broadcast interval                   
* AT+NINTERVAL        Connection interval                         
* AT+POWE             Get/Set RF transmit power            
* AT+NAME             Get/firmware,firmware, device name                   
* AT+LADDR            Get local bluetooth address           
* AT+VERSION          Get  bluetooth, HCI and LMP version
* AT+TYPE             Binding and pairing settings           
* AT+PIN              Get/Set pin code for pairing                
* AT+UUID             Get/Set system SERVER_UUID .                   
* AT+CHAR             Get/Set system CHAR_UUID .                   
* AT+INQ              Search from device                   
* AT+RSLV             Read the scan list MAC address           
* AT+CONN             Connected scan list device           
* AT+CONA             Connection specified MAC                   
* AT+BAND             Binding from device                   
* AT+CLRBAND          Cancel binding                       
******************CN           Number of scanned list devices           
* AT+SLEEP            Sleep mode                            
* AT+HELP             List all the commands                   
* --------------------------------------------------------------- 
*********************************************************

 

Посмотрел версию AT+VERSION - ответ "MLT-BT05-V4.4". Думаю - старьё, на сайте уже 6.06 лежит - http://www.jnhuamao.cn/download_rom_en.asp?id=

Начал обновлять, ни на команду "AT assistant", ни на "AT+SBLUP" в ответ ни одного байта :( Соответственно прошивальщик не пашет, ругается - не могу подключиться.

 

Может кто-то объяснить, как этой хреновиной работать??

Насколько я понимаю, чтобы к чему-то одключиться я должен провести поиск доступных устройств. Но как?

 

Может я чего недогоняю?

 

На модуле есть нога EN - может на неё что-то подавать надо? В инетах про неё вообще ничего не пишут.

 

Спасибо.

 

PS

Команда AT+NAME пашет, а толку с неё? :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В интернете эти модули прошивают через ардуину - ардуины у меня нету, но есть USB-уарт переходник и мега328. Ну либо фирмовым дебаггером-прошивальщиком от TI за 50 вечнозелёных бумажек.

Расковырял те посты, исходники ардуино-скетча, увидел, что эти ребята перешивают модуль не через уарт, а ногодрыгом через debug пины, ретранслируя туда байты, прилетевшие в ардуину по уарту с компа.

Я правильно понял? Надо наваять этот горе-программатор чтобы перепрошить модуль?

 

Пост - http://forum.arduino.cc/index.php?topic=393655.0 + https://github.com/bjoerke/HM-10-Firmware/w.../flash-firmware

Скетч-перекодировщик - https://github.com/RedBearLab/CCLoader/tree...rduino/CCLoader

Прога для компа - https://github.com/RedBearLab/CCLoader

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так...

Без перепрошивки, на том, что есть нащупал как искать устройства рядом и подключаться к какому-то из них. Данные туда-сюда бегают.

Теперь проблема - как отключиться :)))

 

Пока отключился обесточиванием одного из модулей, но это жесть :wacko:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация