[.net2] bluetooth: utilisation des api bluetooth et winsocks

Soyez le premier à donner votre avis sur cette source.

Vue 24 371 fois - Téléchargée 2 128 fois

Description

C'est avec un mal de tête (j'aime pas les sokets :)) que je présente ici une petite démo sur l'utilisation du Bluetooth dans vos applications.
En effet, j'ai passé du temps pour ces quelques fonctions (voir capture) et j'ai pour ainsi dire pas mal mangé de C et des Sockets...

Pour faire court, voici ce que la source propose:
-Découverte des cartes radios BT de votre PC.
-Découverte des périphériques BT
-Infos sur les cartes radios BT/périphériques BT
-Découverte des services hébergés par un péiphérique BT
-Deux trois fonctions d'interactions avec les cartes radios BT du PC.

Remarque: Votre ou vos cartes radios BT de votre PC doivent utilisées la pile Bluetooth de Microsoft (XP SP2 min.). Si pile WIDCOMM ou Broadcom cela ne fonctionne pas.

Documentations MSDN API Bluetooth et les sockets:
Lien: http://msdn2.microsoft.com/en-us/library/aa362932.aspx
Fichier header: BluetoothAPIs.h pour tous ceux qui ont le SDK de Windows d'installer.
FAQ BT: http://download.microsoft.com/download/9/c/5/9c5b2167-8017-4bae-9fde-d599bac8184a/Bth_FAQ.doc

PS: Pitié pour les commentaires je n'ai pas tout commenté principalement tout ce qui est autour de Winsocks (des exemples en C sont présent sur le lien MSDN ci-dessus)

Conclusion :


Bon apprentissage ;)
Commentaires, notes...comme d'hab..

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_breton2
Messages postés
1
Date d'inscription
samedi 16 décembre 2006
Statut
Membre
Dernière intervention
29 octobre 2009

Bonjour willi,

j'ai une clé bluetooth sur mon pc et ton soft ne la trouve pas. que puis-je faire ??
merci d'avance
Rou25
Messages postés
16
Date d'inscription
lundi 30 octobre 2006
Statut
Membre
Dernière intervention
10 juin 2009

Merci de m'avoir répondu, j'y jetterai un coup d'œil!
surfzoid
Messages postés
467
Date d'inscription
vendredi 15 août 2003
Statut
Membre
Dernière intervention
21 avril 2010

oui c'est possible et sa existe deja largement, entre autre mon appli :
http://cs-obexftp.wiki.sourceforge.net/
Rou25
Messages postés
16
Date d'inscription
lundi 30 octobre 2006
Statut
Membre
Dernière intervention
10 juin 2009

salut,
je voulais savoir quelle est la différence entre .NET et .NET2? J'ai la version .NET et je n'arrive pas a declarer les librairies:

using BluetoothWrapper;
using BluetoothWrapper.Bt;

apparemment, je dois les posséder dans un repertoire quelconque mais je sais pas, quelqu'un pourrait maider. je voudrais faire un petit programme pour faire le scan des dispositifs BT, faire le pairage et me connecter, envoyer et recevoir des fichiers multimédia et faire un chat et tout sa via le port série. Vs pensez que c'est possible?

Merci pour tout! A+
surfzoid
Messages postés
467
Date d'inscription
vendredi 15 août 2003
Statut
Membre
Dernière intervention
21 avril 2010

Salut
Willi, dans le fichier "BLUETOOTH_ADDRESS" pour la fonction qui "normalise" l adresse BT, si un des byte est egal a zero, tu as "0:0:..." cela pose certains probleme, il vaut donc mieux utilisé :

public override string ToString()
{
return string.Format("{0:X2}:{1:X2}:{2:X2}:{3:X2}:{4:X2}:{5:X2}", byte10, byte9,
byte8, byte7, byte6, byte5);
}

comme ça tu ajoutes les zero manquand est les lettres sont en majuscules :-)
@++ et bonne prog a tous

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.