Modulo bluetooth hc08

Salve oggi mi è arrivato l modulo bluetooth hc 08 ma non riesco a farlo andare provando a connetermi dal telefono mi dice che il modulo ha rifiutato l'accesso senza nemmeno chiedermi di inserire la passwrod per quanto riguarda gli at command vi lascio un log della serial port che mi da errori che non riesco a capire quando provo a settare una nuova password ad esempio mi dice error 102 il codice è giuto dato che il modulo per alcune cose risponde mentre per molte altre da errore

Enter AT commands:
+RESET
OK
+RESET
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.		   *
********************************************************************
ÿ+NAME=MODULOHC-08
OK
+STATE=2
OK
+PIN=000000
ERROR=102
OK
+STATE=2
OK
ERROR=103
ERROR=103
OK
+STATE=2
OK
+PIN=000000
ERROR=102
ERROR=102
+PIN=000000
ERROR=102
ERROR=201
+RESET
OK
+DEFAULT
OK
+ROLE=0
+PASS=000000
+RENEW
OK
OK
ERROR=102
+NAME=?
OK
ERROR=102
ERROR=102
ERROR=102
+NAME=?
+RESET
OK
+VERSION=Firmware V3.0.6,Bluetooth V4.0 LE
ø********************************************************************
* 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.		   *
********************************************************************
+BAUD=4
ERROR=103
+NAME=Modulo
OK
+RESET
OK
ERROR=102
ÿ

Buongiorno,
essendo il tuo primo post, nel rispetto del regolamento, ti chiedo cortesemente di presentarti QUI (spiegando bene quali conoscenze hai di elettronica e di programmazione … possibilmente evitando di scrivere solo una riga di saluto) e di leggere con attenzione il su citato REGOLAMENTO … Grazie. :slight_smile:

Guglielmo

Ma il HC-08 NON è un normale modulo Bluetooth v2.x, bensì è un modulo BLE (bluetooth v4.x) e con i BLE NON si fa il pairing come con i normali bluetooth, ma il funzionamento è completamente diverso.

Scaricati un programma che fa la scansione dei moduli BLE presenti e che si collega con quello che tu scegli ... vedrai che così funziona :wink:

Guglielmo

ok di fatto il computer riesce a collegarsi. comunque potresti spiegarmi meglio la differenza, cioè lo schetch poi sarà lo stesso del tipo if myserial.read()==comando esegui questo comando? e quale software mi conviene utilizzare per mandare le stringhe? il progetto mi porterà poi a creare un controller virtuale che dovro mandare stringhe all'arduino via bluetooth e l'arduino agire di conseguenza (si tratta di una macchinina comandata via bluetooth) hai qualche dritta pensavo di utilizzare app invntor ma non so come si farà poi a mandare stringhe via bluetoot

Allora, fammi capire, tu connetti il modulo HC-08 ad Arduino via una porta seriale (vera o virtuale), dopo di che ti vuoi connettere a tale modulo … da cosa ? Uno smartPhone Android ?

Se è così, vai sul play store e fai una ricerca per BLE …
… troverai un’infinità di programmi, più o meno gratuiti, in grado di connettersi in BLE ed inviare i comandi che servono.

Se il programma lo vuoi scrivere tu con “App Inventor” … allora devi fare una bella ricerca su Google per “app inventor ble example” e troverai esempi e tutorials.

Lato Arduino per te è sempre una semplice connessione seriale.

Guglielmo

Sono riuscito a creare l'app che iresce a connettersi tuttavia non capisco come mandare una stringa faccio call(bluetoothLE1).writeStringvalue ma ci sono due cami che non so come compilare service_uiid e charachter_uiid cosa sono sai aiutarmi? grazie mille comunque mi sei tato estremamente utile

Scusate se intervengo, sono un docente di tecnologia e da poco mi sono iscritto alla community. Ho comprato da poco la smartcar Arduino (Elegoo in realtà), il modulo BLE è proprio l'HC-08 , il mio smartphone (galaxy alpha) lo vede, ma anche con app specifiche non riesce a connettersi, il messaggio è proprio unable to connect, suggerimenti? ringrazio in anticipo.

@drosati
essendo il tuo primo post, nel rispetto del regolamento della sezione Italiana del forum (… punto 13, primo capoverso), ti chiedo cortesemente di presentarti IN QUESTO THREAD (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con MOLTA attenzione il su citato REGOLAMENTO ... Grazie. :slight_smile:

Qui una serie di link utili, non inerenti al tuo problema:

inoltre ti avverto che stai rispondendo ad un post del 7 novembre 2016...

e tra l'altro per regolamento non si dovrebbero riaprire i post più vecchi di un anno :slight_smile:

quindi ti prego dopo esserti presentato di aprire un nuovo post ...magari lincando i contenuti in questo se lo ritieni opportuno