begin process at 2010 02 10 16:09:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Gestion Obex


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Gestion Obex

mardi 1 juin 2004 à 00:57:10 | Gestion Obex

lmame


Bonjour :)
J'essaie d'utiliser le "protocole" Obex qui permets de récupérer / envoyer des données (cartes de visites entre autres) d'un PC à un GSM...
Le GSM et le PC sont "liés" via Infrarouge, Bluetooth ou câble, en tous cas pour le PC c'est tout simplement un port COM...
Pour passer le GSM en mode "Obex" il faut lui envoyer en écrivant dans son port série:
"AT*EOBEX" (ou équivalent) et le GSM passe en mode obex.
Là pas de soucis...
Par contre ensuite il faut accéder au GSM en ouvrant une socket sur Obex... Et là je ne sais pas faire...
J'ai un peu tout essayé avec Winsock (AF_INET etc...) et je n'arrive pas à grand chose... Quelqu'un aurait'il déjà bossé dessus?

Ciao

Laurent ;)
jeudi 16 février 2006 à 14:38:08 | Re : Gestion Obex

UnforgivenCitrus

Bonjour Laurent ,
Je cherche depuis longtemps un code qui utilise le protocole OBEX pour communiquer avec un GSM via le bluetooth. Peux tu donc me donner le code source de la communication entre le PC et le GSM que vous avez fait, et me guider en me donnant les bon sites de documentation ou pourais-je trouver des exemples.
Voici un lien qui peut être peut vous aider:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/bluetooth/bluetooth/bluetooth_programming_with_windows_sockets.asp

Merci et bonne chance.
Aymen.
jeudi 16 février 2006 à 15:12:34 | Re : Gestion Obex

lmame

Salut :)
En fait entre temps j'ai enfin compris comment ça marchait.
Il y a deux choses différentes, soit converser en "vrai" OBEX, soit utiliser un moyen détourné souvent dispo avec les GSM Sony Ericsson, AT*EOBEX.

En fait mon erreur a été ensuite d'essayer de me connecter via un socket alors qu'en fait une fois reçu le message 'OK' du GSM après le AT*EOBEX il suffit d'envoyer directement dans le port COM les chaînes de commande.
En fait les commandes s'envoient directement en caractères ASCII (à traduire ensuite en hexa), genre on envoie pour une demande de connexion:
 80000710000400
et là on reçoit une réponse elle aussi codée en ascii (ici le code hexa):
A0
qui veut dire "OK"

80 veut en fait dire connexion demandée
00 07 veut dire 7 octets (longueur de cette trame ici)
10 version OBEX (1.0)
00 un flag
04 00 veut dire que les trames font 1024 octets
Bref tout con mais il fallait le réaliser.

En revanche, pour accéder directement à un GSM en OBEX, là c'est plus hard car il faut passer apparemment par la couche OBEX du driver BT et d'un driver à l'autre (fabriquant, genre TDK etc...) ça change... Et comme les SDK sont payants, c'est assez rébarbatifs.


Cette discussion est classée dans : pc, gestion, envoyer, gsm, obex


Répondre à ce message

Sujets en rapport avec ce message

Vidéoconférence avec Directshow [ par djin94 ] Bonjour, Je travaille actuellement sur une application visant à envoyer le flux d'une webcam et d'un micro afin de créer une visioconférence avec un Communication entre pc et GSM par liaison infrarouge [ par said01 ] Bonjour,Je souhaite developper une appli me permettant de sauvegarder le repertoire de mon GSM (NOKIA) sur mon PC. Je travaille en VC++ 6 sous XP.Apré envoyer des fichier sur un réseau local [ par supergrey ] Salut, j'ai fait l'acquisition d'un modem routeur pour mes 2 PC mais le partage de fichiers de windows XP foire.J'ai vérifié que les PC ping bien et d Gestion de chaîne binaire [ par Toto0067 ] Je suis actuellement en train de faire un petit programme permettant* de tchater sur le réseau (LAN ou WEB),* d'envoyer et de recevoir des fichiers, * Envoyer fichier PC local [ par goutbouyo ] Salut,Je me demandais s'il était possible d'envoyer un fichier à un ordinateur de mon réseau local sans que ce dernier n'intervienne ...Par exemple, j suppression d'une structure dans un fichier [ par ragon ] bonjour, je souhaite simplement supprimer toute une structure d'un fichier, mais je n'y arrive pas. Voila mon code, j'ai essayé un truc mais ca fonct [BAR]Ecriture d'un logiciel de gestion de compétition [ par parisdaniel ] Je ne sais pas si ce genre de question est acceptable sur ce forum. Si c'est non, j'en suis désolé! Est ce que quelqu'un est prêt à écrire un logicie Surveillance réseau [ par jecmac ] Bonjour, je recherche un programme pouvant surveiller des PC en réseau, je voudrais l'installer sur un pc maitre mais rien sur les pc esclave car ça m Gestion fichiers TXT [ par trystan007 ] Salut, je cherche une commande afin de gérer des fichier texte.En cherchant, je suis tombé sur la commande fopen, mais le code suivant  (code d'exempl


Nos sponsors


Sondage...

Comparez les prix

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 : 0,218 sec (3)

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