Forum Programmation.c IRDA OBEX

Posté par  .
Étiquettes : aucune
0
30
oct.
2006
Bonjour,

je souhaite effectuer une connexion irda ( OBEX ) entre un ordinateur ( linux ) et un appareil IRDA. Linux a un noyau compilé avec les options IRDA.
j'utilise irratach (--> OK)
j'utilise irdadump pour voir si les deux systèmes communiquent.

....
09:38:18.946913 xid:cmd c2a16230 > ffffffff S=6 s=* linux hint=4400 [ Computer LAN Access ] (24)
09:38:21.349320 xid:cmd c2a16230 > ffffffff S=6 s=0 (14)
09:38:21.432907 xid:rsp c2a16230 < 34db59ba S=6 s=0 appareil2 hint=8424 [ Computer IrCOMM IrOBEX ] (24)
....

(--> OK)

j'ai essayé openobex pour les transferts de fichiers et les receptions ça fonctionne pas.

bon j'ai essayé de faire un programme en C pour faire le transfert de fichier. j'arrive bien à ouvrir une socket entre les 2 systèmes , à faire le connect , mais après je sais pas comment receptionner ou envoyer des données.
quelles sont les commandes d'envoi avec Obex ?(PUT GET??)

existe il un programme qui effectue facilement un envoi ou une reception OBEX. (si possible un exemple en C: j'ai regardé le code de openobex, mais c'est pas trop clair).
  • # irobex_palm3

    Posté par  . Évalué à 2.

    Essaye avec irobex_palm3. Sans argument il attend un transfert entrant, avec un nom de fichier il essaie de l'envoyer.

    Entre mon gsm et mon portable ça fonctionne nickel.

    Il est dans le paquet openobex-apps sous Debian Sid.
    • [^] # Re: irobex_palm3

      Posté par  . Évalué à 0.

      ha ben je sais bien mais je reçois aucun fichier. pourtant le deuxième système est vue en IrObex. et j'aimerai créer mon propre programme!!!
      bon je vais y réfléchir :)

      merci quand même.
    • [^] # Re: irobex_palm3

      Posté par  . Évalué à 0.

      ha ben je sais bien mais je reçois aucun fichier. pourtant le deuxième système est vue en IrObex. et j'aimerai créer mon propre programme!!!
      bon je vais y réfléchir :)

      merci quand même.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n’en sommes pas responsables.