begin process at 2010 02 10 04:56:20
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseaux & Internet

 > [.NET2] BLUETOOTH: UTILISATION DES API BLUETOOTH ET WINSOCKS

[.NET2] BLUETOOTH: UTILISATION DES API BLUETOOTH ET WINSOCKS


 Information sur la source

Note :
10 / 10 - par 3 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Réseaux & Internet Source .NET ( DotNet ) Classé sous :bluetooth, bt, winsocks, sockets Niveau :Expert Date de création :24/10/2007 Date de mise à jour :24/10/2007 01:01:36 Vu / téléchargé :13 461 / 1 094

Auteur : Willi

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (24)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
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/9c5b2 167-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..

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

24 octobre 2007 00:50:02 :
Lien de la FAQ BT de chez Ms
24 octobre 2007 01:01:37 :
Zip mis à jour

 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) EXPLORER LA MFT D'UNE PARTITION NTFS
Source avec Zip Source avec une capture Source .NET (Dotnet) IPHELPER - PORTS TCP/UDP, TABLES DE ROUTAGE/ARP + FONCTIONS ...
Source avec Zip Source avec une capture Source .NET (Dotnet) PREVIEW HANDLER POUR OFFICE OUTLOOK 2007/10 SUR LES FICHIERS...
Source avec Zip Source avec une capture Source .NET (Dotnet) TEAM FOUNDATION SERVER - EXPLOITER LA PARTIE CLIENTE.
Source avec Zip Source avec une capture Source .NET (Dotnet) [.NET3.5] SYSTEM.IO.PIPES - UTILISATION D'UN CANAL NOMMÉ

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) HTTP FLOOD STRESS TEST par NightMareLmW
Source avec Zip Source avec une capture Source .NET (Dotnet) SERVEUR/ESCLAVE MODBUS TCP/IP par SteveFuchsIT
Source avec Zip Source avec une capture Source .NET (Dotnet) IPHELPER - PORTS TCP/UDP, TABLES DE ROUTAGE/ARP + FONCTIONS ... par Willi
Source avec Zip Source avec une capture Source .NET (Dotnet) [.NET3.5] SYSTEM.IO.PIPES - UTILISATION D'UN CANAL NOMMÉ par Willi
Source avec Zip Source .NET (Dotnet) MESSAGES PERSOS MSN par XelectroX

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) WEB SCREENSHOT SERVER par MasterHack
Source avec Zip Source .NET (Dotnet) NETACCESS par wizad
Source avec Zip Source avec une capture Source .NET (Dotnet) TCHAT' BLUETOOTH (BASÉ SUR LE SERVICE PORT PROFILE) par el_teedee
Source avec Zip Source .NET (Dotnet) BLUETOOTH EN par super_toinou

Commentaires et avis

Commentaire de Yxion le 26/10/2007 20:59:17 10/10

No comment

Commentaire de surfzoid le 25/11/2007 20:59:18 10/10

excellent, puis je utilisé ce code dans mon application tels que je l'est fait ici :
http://sourceforge.net/projects/cs-obexftp/
sinon a ta demande je l'enleverait

Commentaire de Willi le 25/11/2007 22:14:44 administrateur CS

Surfzoid, vas y je t'en pris :)

Commentaire de surfzoid le 25/11/2007 23:47:37

As tu jetter un oeil a l'appli, car en effet quand je dis tel que , je l'ai traduit en englais, comme le soft est GNU, miltiplateform ....
Dailleur au passage j'en profite, je "recrute" pour le projet, interessé ?

Commentaire de surfzoid le 25/11/2007 23:48:19

Ouupss un enorme oublit, je merite un chatiment :)
Enorme MERCI

Commentaire de surfzoid le 02/12/2007 20:35:28

Willi, serais tu intéréssé pour rejoindre le projet Cs-Obexftp.
Je n'ai pas aprofondi l'exploration de ton code, mais la prise en charge du protocol OBEX et plus particulierement le transfert de fichier (FTP) y est déja integrer ?

Commentaire de Willi le 04/12/2007 21:44:55 administrateur CS

Surfzoid, ah c'est bête, justement j'ai en tête un projet open source sous forme de librairies visant à simplifier l'utilisation du bluetooth (beaucoup plus évolué que ma source) et y implémenter également le protocole OBEX. C'est un projet que je démarrerai surement début 2008 mais pas avant.Ta proposition m'intéressera à ce moment là :)

Commentaire de surfzoid le 05/12/2007 09:36:46

Ben, en fait ton projet exist déja c'est openobex (SF.NET) et c'est ce qu'utilise Cs-ObexFtp, cepandant, le portage windows est récent et donc on ne trouve de release "officiel" qui tourne bien, mais récememt la plus part des problem ont été réglé, disont que je travail en colaboration avec 2 des principau dévelopeur de l'équipe open obex et plut particulierememnt sur la parti wrapper C# de leur code non managé (C), mais tu semble bien plus calé que nous sur le sujet car en plus nous somme passé par SWIG qui dégrossi bien mais qui n'est pas assez "inteligent" et c'est la en particulier que je chercher de l'aide, mais aussi pour tout le reste bien sur.
Par exemple je ne connai pas du tout la notion de plugin et j'aimerai bien l'implementer.

Commentaire de surfzoid le 05/12/2007 09:39:12

J'oublier, 2 liens utile pour voir un peut mieu de quoi je parle :
http://dev.zuckschwerdt.org/openobex/
http://cs-obexftp.wiki.sourceforge.net/

Commentaire de Ndugu le 24/02/2008 07:37:35 10/10

Salut Willi!

Ce programme bluetooth qui est génial, donc un gros merci pour ce partage de connaissances.

J'aimerais transférer des petits fichiers (images) par bluetooth. Si quelqun'un à une piste dans laquelle je puisse concentrer mes recherches cela me serait grandement profitable.

En attendant je vais continuer de décortiquer ce programme!

merci

Commentaire de surfzoid le 24/02/2008 10:00:15

tu as regarder cs-obexftp, il utilise la lib openobex et donc tu ne trouvera pas de trame obex ds mon code.
http://cs-obexftp.wiki.sourceforge.net/

Si tu veux voir les trames obex (ftp) jette un ½il dans la liste de mes projets sourceforge et Jobexftp.

Commentaire de Ndugu le 25/02/2008 05:49:08

Surfzoid > Merci pour tes indications je suis entrain de jeter un oeil attentif à la librairie openobex.

Commentaire de surfzoid le 25/02/2008 08:37:39

Ben la tu me scie un peut, sa fait un an que je développe Cs-ObexFtp qui utilise la lib openobex.
Le but du logiciel c'est de transférer des fichiers, en utilisant le protocole OBEX(FTP) et via différant type de connexion, IRDA, USB BT...
Donc souhaites tu réécrire le même logiciel ou perfectionné Cs-ObexFtp ?

Commentaire de rdechap le 09/06/2008 14:38:53

bonjour,

je souhaiterai ajouter un bouton de connexion à un des modules BT qui ce trouve au tour de mon pc.... étant plus que novice en .NET je ne sais pas comment faire !!!!!
Merci d'avance pour votre aide

Commentaire de surfzoid le 09/06/2008 17:05:35

Désoler mais j'ai rien compris, tu parle de truc autour de ton PC, hardware.fr ? ou de programation en C# ?

Commentaire de rdechap le 09/06/2008 20:12:39

je m'explique... il y a un bouton rechercher (qui fait la recherche... et les différents   appareils Bluetooth sont listé)
et bien je veux en sélectionner un pour m'y connecter dessus et transférer des données.

Commentaire de surfzoid le 10/06/2008 00:46:16

Attention au titre, c'est un exemple d'utilisation du bluetooth, pas du protocol obex/obexftp.
Si tu veux transferer des fichier utilise plutot mon soft :
http://cs-obexftp.wiki.sourceforge.net/
(La version 1.15)

Commentaire de rdechap le 10/06/2008 15:07:56

dans tous les exemples que je trouve avec Obex il faut définir manuellement le port COM.
n'est-il pas possible après avoir fait une recherche de ce connecter directement à un appareil BT uniquement avec le pointeur donné suite à la recherche ????

Commentaire de surfzoid le 10/06/2008 15:36:33

Oui tu peut faire un port com virtuel sur un dongle BT, mais trés lent ....
Pour faire du transfert de fichier (obexftp), regarde Cs-ObexFtp il est deja tout prêt !

Commentaire de surfzoid le 06/03/2009 00:29:37

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

Commentaire de Rou25 le 10/06/2009 11:43:36

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+

Commentaire de surfzoid le 10/06/2009 12:43:22

oui c'est possible et sa existe deja largement, entre autre mon appli :
http://cs-obexftp.wiki.sourceforge.net/

Commentaire de Rou25 le 10/06/2009 15:30:39

Merci de m'avoir répondu, j'y jetterai un coup d'½il!

Commentaire de breton2 le 29/10/2009 07:49:34

Bonjour willi,

j'ai une clé bluetooth sur mon pc et ton soft ne la trouve pas. que puis-je faire ??
merci d'avance

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Récupération du RSSI Bluetooth [ par Nico97410 ] Bonjour a tous, ALors j'ai un projet à réaliser qui consiste à utiliser la valeur RSSI du Bluetooth afin de déterminer la distance entre 2 périphériq connection bluetooth en C# [ par Nico97410 ] Je suis étudiant en licence professionnel, et j'ai comme projet de connecter un pocket PC ( windows mobile 6) a une autre périphérique bluetooth en pr Problème d'accentuation avec les sockets [ par tiborg ] Bonjour,Je suis actuellement à la recherche d'un exemple simple de chat. Et à chaque fois que j'essaie une source ou que je la programme j'ai un probl sockets ssh [ par looped ] bonjour,je souhaiterais developper un petit client ssh ( acces à ma base de donnée / transfert de fichiers ) mais je ne sais pas comment je dois imple sockets et objets [ par michel_roger ] Salut tlm, je suis en train de m'attaquer aux sockets en C#, g réussi à faire marcher qqs trucs (connexion, envoi de chaines, ...) mais je me demandai Comment ouvrir une socket bluetooth en c# [ par super_toinou ] Bonjour, Je voudrai ouvrir une socket pour transmettre des String en bluetooth vers autre terminal bluetooth(un pocket pc ou smartphone). Je n'arriv sockets et vitesse [ par Fildomen ] salutpour mon serveur, tout les cliens se connecte dans le même port, est-ce-que si je donne à chacun son propre port la connexion sera rapide???ex:un creation d'une application blueTooth [ par youess81 ] slt je ss un debutant en bueTooth je cherche a savoir cmnt je peux deploiyer une application developpée sous VS.net vers un pda ou unsimulateur merci Sortie étrange du programme avec les sockets [ par Doodoo256 ] Bonjour,je n'ai remarqué nul part sur le forum un problème avec les sockets comme le mien :Voici mon code :do { Imprimer depuis un Pocket PC sur une imprimante Bluetooth [ par dysko ] SalutJ'ai vu dans les articles précédents qu'il n'y a pas de fonctions pour imprimer en c# pour les Pockets.Mais pourtant je sais que c


Nos sponsors


Sondage...

Comparez les prix


HTC Magic

Entre 429€ et 429€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,310 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales