Dopo aver visto, in un precedente post, le caratteristiche del modulo Bluetooth Bluegiga WT11, vediamo ora come utilizzarlo per stabilire un collegamento seriale.
SPP
Lo standard Bluetooth definisce una serie di profili, ovvero di possibili applicazioni rese disponibili tramite il collegamento Bluetooth. Il modulo WT11 supporta differenti profili; tra questi andremo ad utilizzare il Serial Port Profile che consente di emulare una connessione seriale via protocollo RFCOMM:
Connessione da WT11
Il primo esempio mostrerà una comunicazione aperta dal modulo Bluegiga verso un PC con Windows 7.
Per prima cosa dobbiamo configurare il S.O. creando una porta seriale virtuale:
La porta sarà di tipo incoming perché come detto la comunicazione sarà aperta dal modulo Bluegiga:
Prendiamo nota del nome della porta COM creata:
e apriamo una connessione utilizzando un emulatore di terminale (es. PuTTY):
Colleghiamoci ora al modulo WT11 come visto nel precedente articolo e digitiamo i seguenti comandi:
SET PROFILE SPP ON – attiva il profilo SPP;
SET BT AUTH * 1234 – imposta “1234” come password per associare il dispositivo;
INQUIRY 10 NAME – cerca dispositivi nelle vicinanze;
CALL bt_addr 1101 RFCOMM – apre la comunicazione con il dispositivo indicato.
Lato PC riceveremo l’avviso di una nuova connessione:
dovremo inserire la password di associazione:
Se tutto è ok, digitando dei caratteri nel terminale collegato al modulo WT11, li vedremo apparire in quello collegato alla seriale virtuale. Digitando +++ torneremo alla modalità comandi e con CLOSE potremo chiuedere la comunicazione:
Nella prossima pagina vedremo invece come aprire la comunicazione dal PC…
primi passi con Bluegiga 🙂
grazie!