Jump to content

    

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:

Share this post


Link to post
Share on other sites

В интернете эти модули прошивают через ардуину - ардуины у меня нету, но есть 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

 

Share this post


Link to post
Share on other sites

Так...

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

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

 

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this