Nedá se spárovat s mobilem či tabletem a ani s PC.
neumím změnit PIN (Příkaz: AT+PIN4321, odpověď je ERROR), ale umím ho zjistit pomocí příkazu: AT+PIN
AT příkaz AT+STATE mi také stále vrací ERROR.
Je docela problém zjistit o tomto i podobných modulech nějaké podrobnější informace.
Třeba mi dalo hodně práce zjištění, že příkaz se musí ukončit sekvencí “\r\n”.
Níže přikládám odpovědi na některé příkazy.
Nemáte někdo zkušenosti s tímto modulem a nemůžete mi poradit co je špatně?
Cau,hmm noo tak to sme dva , ja jsem objednaval HM-10 prisel ale pak sem zjistil ze to je nakej fejk protoze to neumi nektery at prikazy co jsou z origo DS,me fungoval, dlouho sem ho nepouzival tet sem ho potreboval a stejny priznaky, pin nesel zmenit pak sem nekde vycet ze je 6mistnej,ale nesparuju to s nicim,pamatuju si ze kdyz sem ho prep do at modu musel sem ho vypnout nebo restartovat aby fungoval jako nodmalni seriak…
`AT
OK
AT+help
Díky za reakci,
takže, když vím, že pin musí být 6 místný tak nastavení pinu funguje.
Bohužel nevím jak vyřešit problém s párováním, a AT+STATE ještě nefunguje.
Instrukční sadu mám trochu jinou:
AT+HELP
********************************************************************
* 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. *
Edit: omylem tu původně byla tabulka z jiného modulu jak zkouším.
Z vlastni zkušenosti vím, že z Číny fungují HC05 a HC06, chtěl jsem ušetřit a koupil JDY-31, sparování na 50 pokusů a stejně sparování nevydrželo moc dlouho. HC-12 šlo spárovat pouze s HC-12 a už nějak nešlo s spárováni zrušit.
jo HC06 fungujou dobre mam 2 a v pohode ale vadi mi ta spotreba proto sem chtel neaky BLE, na ten JDY-31 sem taky koukal ale pak sem se docet problemy s parovanim takze sem do nej nesel, zatim netusim co jeste vyskouset, ostatni moduly uz jsou drahy ,tady u tech za 50 to neni takova tragedie,chci vyskouset s ESP32 ble ale musim nejdriv dodelat ostatni projekty co se mi tu kupiiii…
Zkoušel jsem BT s modulem s ESP32 DEVKIT V1, a tam funguje. (Ale zkouška nebyla příliš důkladná.) Zkoušel jsem je přeposílat komunikaci po sériové lince a jak bylo napsáno výše, potřebuje to neuvěřitelné množství paměti.
Jinak o nakoupených modulech AT-09 momentálně komunikuji s dodavatelem. A pro jistotu jsem si ještě objednal moduly AT-09 od jiného dodavatele, kde byly moduly sice dražší, ale na fotce byly originály. Tak se nechám překvapit, jestli se mi nakonec do rukou dostanou funkční moduly.
Jinak budu muset použít modul ESP32 DEVKIT V1, a k tomu budu muset ještě vyřešit pár problémů s místem a napájením…
Po zkušenostech stále nefunguje párování, ale AT příkazy co jsem zkoušel fungují kromě příkazu AT+TYPE, ale to vypadá na starší firmware, jakmile se k tomu dostanu, zkusím aktualizovat firmware.
Příkazy:
********************************************************************
* 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. *
(Omlouvám se za neurovnané hvězdičky, je to dáno rozdílnou délkou tabulátorů )
V datasheetu je více informací a spolehlivější seznem AT příkazů, z toho seznamu některé nefungují a některé chybí.