Ciao a tutti!
Sto cercando di fare comunicare Arduino, collegato ad un modulo bluetooth HC-05 ad un Raspberry Pi ma c'è qualche problema che non riesco ad identificare.
Sto facendo tutto da linea di comando con SSH perché non ho installato un desktop environment.
Questo è quello che ho fatto:
-ho installato bluetooth e tutti i pacchetti bluez;
-ho verificato che fosse raggiungibile con l2ping (e lo è);
-ho effetuato il pairing con bluez-simple-agent;
-tramite hcitool e sdptool mi sono segnato rispettivamente il MAC address e il canale rfcomm;
-ho configurato il file /etc/bluetooth/rfcomm.conf con quei parametri sotto il nome rfcomm0;
-dopo aver riavviato mi sono connesso con rfcomm connect rfcomm0 e sembrerebbe tutto ok perchè ricevo questo messaggio:
Connected /dev/rfcomm0 to ##:##:##:##:##:## on channel 1
Press CTRL-C for hangup
Ma se provo a inviare caratteri con echo, o screen, o minicom non succede niente. Non dà nessun errore, ma Arduino non riceve niente (i led TX e RX non si accendono).
Ho provato il tutto su un pc con ubuntu e funziona, quindi probabilmente il problema è sul Raspberry.
La comunità purtroppo è ancora abbastanza acerba e non ho trovato aiuto.
Sul Raspberry ho installato (per altri motivi) la distribuzione XBian, che sarebbe una debian wheezy con armhf e ottimizzata per XBMC.
Avete qualche idea?
Grazie per l'attenzione, ciao!