Parowałeś je wcześniej? Bo to jest trochę nietypowe i niekoniecznie telefon je zobaczy.
Kiedyś miałem taki moduł, ale nie mam pojęcia czy "oryginalny", więc może dlatego pod AT+baud4 miałem prędkość domyślną modułu 9600.
Oczywiście żadna komenda Ci nie zadziała, dopóki nie dowiesz się, na jaką faktycznie prędkość ustawiłeś te moduły, testuj różne.
Nie wiem jakiej reakcji oczekujesz po sparowaniu slava z telefonem, jeśli faktycznie to Ci się udaje.
Kiedyś komuś opisywałem działanie mojego modułu HM-10 i zapisałem sobie w pamiętniczku, może coś się przyda:
Kod:
nowy ustawiony jest na SLAVE w przy szybkosci 9600, reaguje na WYSłANIE komendy AT z LR (musi być oba: \r\n). Czyli nie wpisujemy, tylko wysyłamy całą komendę na raz.
sLAWE (NOWY TEż) MIGA I OCZEKUJE NA POłąCZENIE
MASTER (PO PRZESTAWIENIU) NIE MIGA, RAZ TYLKO PRZY PODłACZENIU ZASILANIA.
Dzisiaj się bawiłem takim modułem i Google mnie tu zaprowadziło, więc odpiszę bo mi już działa. Robiłem to z rok temu, a dzisiaj mnie jakoś zamuliło, nie działa i nie działa. Na telefonie należy zainstalować HMBLE Terminal z GOOGLE PLAY STORE, czyli "normalnie", nie paruje się jak inne urządzenia BT z menu telefonu, telefon nawet go nie widzi, tylko właśnie przez BLE Terminal. Trzeba dać connect, dopiero wtedy robi wyszukiwanie W PROGRAMIE, parowanie i można się bawić. Telefon wiekowy S4, także na każdym "dzisiejszym" powinno działać.
Drugi sposób już z PC, to po prostu jeden moduł się robi jako master, drugi slave podłączamy np. do Arduino. Master dajemy do PC przez konwerter USB-UART. Połączenie między modułami działa OK, nawiązanie połączenia z komputera z W7, który niby ma BT4.0 nie działa. Mój laptop w przeciwieństwie do telefonu wykrywa moduł BT, ale nie umie się sparować. Moduły między sobą parują się bez problemu. Komendy do wszystkiego można uzyskać wysyłając AT+HELP. Jest inny zestaw komend dla modułu MASTER i inny dla SLAVE.
Komendy AT też działają specyficznie, nie można ich wpisywać, trzeba je wysłać jako linię tekstu znakiem \n\r, czy w takiej kolejności czy \r\n nie wiem, ale terminal Arduino radzi sobie OK, wielkość liter bez znaczenia. Komendami AT można gadać ze SLAVE gdy nie jest sparowany.
Moduły, które akurat ja mam działają zasilane 3-5V i z logiką 3-5V. Także polecam.
zapytanie o NAME to AT+NAME
Wszystko po tym traktuje jako ustawienie NAME
ustawienie baudrate
AT+baud4
1---1200
2---2400
3---4800
4---9600
5---19200
6---38400
7---57600
8---115200
9---230400
default:4---9600
3-4800
4-9600
8-115200
9-230000
OK
********************************************************************
* Command Description *
* ---------------------------------------------------------------- *
* AT Check if the command terminal work normally *
* AT+RESET Software reboot *
* AT+VERSION Get firmware, bluetooth, HCI and LMP version *
* AT+HELP List all the commands *
* AT+NAME Get/Set local device name *
* AT+PIN Get/Set pin code for pairing *
* AT+PASS Get/Set pin code for pairing *
* AT+BAUD Get/Set baud rate *
* AT+LADDR Get local bluetooth address *
* AT+ADDR Get local bluetooth address *
* AT+DEFAULT Restore factory default *
* AT+RENEW Restore factory default *
* AT+STATE Get current state *
* AT+PWRM Get/Set power on mode(low power) *
* AT+POWE Get/Set RF transmit power *
* AT+SLEEP Sleep mode *
* AT+ROLE Get/Set current role. *
* AT+PARI Get/Set UART parity bit. *
* AT+STOP Get/Set UART stop bit. *
* AT+START System start working. *
* AT+IMME System wait for command when power on. *
* AT+IBEA Switch iBeacon mode. *
* AT+IBE0 Set iBeacon UUID 0. *
* AT+IBE1 Set iBeacon UUID 1. *
* AT+IBE2 Set iBeacon UUID 2. *
* AT+IBE3 Set iBeacon UUID 3. *
* AT+MARJ Set iBeacon MARJ . *
* AT+MINO Set iBeacon MINO . *
* AT+MEA Set iBeacon MEA . *
* AT+NOTI Notify connection event . *
* AT+UUID Get/Set system SERVER_UUID . *
* AT+CHAR Get/Set system CHAR_UUID . *
* -----------------------------------------------------------------*
* Note: (M) = The command support slave mode only. *
* For more information, please visit http://www.bolutek.com *
* Copyright@2013 www.bolutek.com. All rights reserved. *
********************************************************************
+ROLE=0
+ROLE=1
OK
+ROLE=1
+RESET
OK
+ROLE=1
********************************************************************
* Command Description *
* ---------------------------------------------------------------- *
* AT Check if the command terminal work normally *
* AT+RESET Software reboot *
* AT+VERSION Get firmware, bluetooth, HCI and LMP version *
* AT+HELP List all the commands *
* AT+NAME Get/Set local device name *
* AT+PIN Get/Set pin code for pairing *
* AT+BAUD Get/Set baud rate *
* AT+LADDR Get local bluetooth address *
* AT+ADDR Get local bluetooth address *
* AT+DEFAULT Restore factory default *
* AT+RENEW Restore factory default *
* AT+STATE Get current state *
* AT+PWRM Get/Set power on mode(low power) *
* AT+POWE Get/Set RF transmit power *
* AT+SLEEP Sleep mode *
* AT+ROLE Get/Set current role. *
* AT+PARI Get/Set UART parity bit. *
* AT+STOP Get/Set UART stop bit. *
* AT+INQ Search slave model *
* AT+SHOW Show the searched slave model. *
* AT+CONN Connect the index slave model. *
* AT+IMME System wait for command when power on. *
* AT+START System start working. *
* AT+UUID Get/Set system SERVER_UUID . *
* AT+CHAR Get/Set system CHAR_UUID . *
* -----------------------------------------------------------------*
* Note: (M) = The command support master mode only. *
* Copyright@2013 www.bolutek.com. All rights reserved. *
********************************************************************
********************************************************************
* Command Description *
* ---------------------------------------------------------------- *
* AT Check if the command terminal work normally *
* AT+RESET Software reboot *
* AT+VERSION Get firmware, bluetooth, HCI and LMP version *
* AT+HELP List all the commands *
* AT+NAME Get/Set local device name *
* AT+PIN Get/Set pin code for pairing *
* AT+PASS Get/Set pin code for pairing *
* AT+BAUD Get/Set baud rate *
* AT+LADDR Get local bluetooth address *
* AT+ADDR Get local bluetooth address *
* AT+DEFAULT Restore factory default *
* AT+RENEW Restore factory default *
* AT+STATE Get current state *
* AT+PWRM Get/Set power on mode(low power) *
* AT+POWE Get/Set RF transmit power *
* AT+SLEEP Sleep mode *
* AT+ROLE Get/Set current role. *
* AT+PARI Get/Set UART parity bit. *
* AT+STOP Get/Set UART stop bit. *
* AT+START System start working. *
* AT+IMME System wait for command when power on. *
* AT+IBEA Switch iBeacon mode. *
* AT+IBE0 Set iBeacon UUID 0. *
* AT+IBE1 Set iBeacon UUID 1. *
* AT+IBE2 Set iBeacon UUID 2. *
* AT+IBE3 Set iBeacon UUID 3. *
* AT+MARJ Set iBeacon MARJ . *
* AT+MINO Set iBeacon MINO . *
* AT+MEA Set iBeacon MEA . *
* AT+NOTI Notify connection event . *
* AT+UUID Get/Set system SERVER_UUID . *
* AT+CHAR Get/Set system CHAR_UUID . *
* -----------------------------------------------------------------*
* Note: (M) = The command support slave mode only. *
* For more information, please visit http://www.bolutek.com *
* Copyright@2013 www.bolutek.com. All rights reserved. *
********************************************************************
Można jeszcze wgrać inny soft, jest to opisane gdzieś w internetach, może nawet ten sam, to wiadomo, będzie jak nowy.