Nel progetto della mia tesi ho avuto a che fare con wiimote e periferiche bluetooth, e ho avuto non pochi problemi a per capire come far funzionare le due cose assieme.
Infatti il Wiimote non è una periferica adattata per collegarsi al pc e il collegamento richiede una procedura particolare che prevede che la periferica, una volta collegata, venga disabilitata come periferica HID e subito dopo riabilitata (utilizzando la checkbox presente nelle proprietà della periferica bluetooth).
Nell’esempio che ho creato è disponibile la soluzione che ho adottato per collegare, ricollegare e disconnettere un wiimote (attenzione: bisogna impostare l’ID della periferica nell’apposita casella di testo).
Il collegamento bluetooth è stato realizzato con la libreria 32Feet.NET di InTheHand? (http://32feet.codeplex.com/).
Dopo il collegamento viene istanziata la libreria WiimoteLib di Brian Peek (http://wiimotelib.codeplex.com/) che consente di utilizzare i dati che arrivano dal wiimote ( Sensori IR, pulsanti, accelerometro, etc.).
Ecco il progetto: http://code.google.com/p/wiiconnects

