Bonjour à tous,
Je me suis amusé à développer une petite interface bluetooth simplissime qui permet pour le moment de scanner les périphériques disponibles à proximité. Le programme est conçu pour fonctionner avec les gp2x avec firmware version 3.0.0 (le dernier à ce jour).
Le package contient les modules nécessaires au bon fonctionnement de tout dongle bluetooth USB compatible hci_usb. Les modules sont automatiquement chargés par le programme lors de son 1er lancement (test de détection de la clé bluetooth).
Merci de me faire part de vos retours. Si quelqu'un est plus doué que moi dans la programmation SDL, il est le bienvenu pour faire une meilleure interface graphique. Pour l'instant ce programme est + un "proof of concept".
Le but final est d'offrir une interface simple pour activer et configurer le bluetooth, et proposer une interface conviviale permettant:
-D'envoyer/recevoir des fichiers via le protocole OBEX (OBEXFTP et OBEXPUSH).
-De se connecter à internet via un téléphone bluetooth (rfcomm + gprs).
-De se connecter en réseau avec un PC (LAN over Bluetooth).
-D'offrir la possiblité de se connecter en telnet à la gp2x via bluetooth (comme sur les GPS TomTom et le programme btcon).
-De pouvoir chatter et partager des fichiers avec tout autre possesseur de GP2X.
-D'offrir une interface unifiée permettant de programmer facilement des jeux avec fonction multijoueur via bluetooth(LAN ou rfcomm...)
-De pouvoir connecter des oreillettes bluetooth afin de pouvoir écouter ses MP3 sans fil ou de lire ses MP3 sur un véhicule équipé de kit mains libre bluetooth.
-De pouvoir en même temps utiliser un récepteur gps bluetooth.
-etc etc
Ce projet est en bonne voie. Il est néanmoins ralenti par la nécessité (et la volonté) d'être compatible avec le firmware alternatif Open2x. J'attends en particulier la sortie d'Open2x DR3 incluant le module l2cap nécessaire au bluetooth.
Pour le moment j'ai un petit programme fonctionnel développé et compilé disponible ici:
http://archive.gp2x.de/cgi-bin/cfiles.cgi?0,0,0,0,4,2354
Il ne manque plus qu'une belle interface et une bonne programmation bluetooth.
Que pensez-vous du projet ?