obex_tcp é a ferramenta errada (o TCP não está relacionado ao IrDA). Você precisa ircp (vem com openobex) ou obexpushd (depende do openobex).
Eu sei que essa é uma tecnologia muito antiga , mas tenho alguns arquivos em um celular muito antigo que preciso transferir para um muito antigo computador .
Até agora, meu dispositivo USB infravermelho funciona bem, é detectado pela máquina ( lsusb
output):
Bus 002 Device 002: ID 0df7:0620 Mobile Action Technology, Inc. MA-620 Infrared Adapter
Eu tentei enviar o arquivo por cima de MMS
e até email
(falta bluetooth, para não falar de USB). Mas o firmware deste celular não me permite anexar os arquivos. O arquivo foi originalmente transferido via IrDA, e tem apenas uma memória interna (um total de 2 milhões de bytes! Whoa!).
Eu encontrei um pacote chamado irda-utils
, mas parece que há apenas dois executáveis: irdaping
e irdadump
. Eu acho que o utilitário dump pode fazer o trabalho (o que, até onde eu vejo, é uma versão do tcpdump
, mas para o IrDA), mas eu nem sei como processar os quadros recebidos.
esta pergunta pode ser o que eu sou procurando?
EDITAR
Enquanto lia o Linux Infrared HOWTO , encontrei o OpenObex , que pode ser o que eu estou procurando ...
UPDATE
Até agora eu tenho a conexão, meu celular é detectado por irdadump
:
00:19:43.951224 xid:cmd ffffffff < 5a2b330e S=6 s=* ALCATEL OT756 hint=b125 [ PnP Modem Fax Telephony IrCOMM IrOBEX ] (31)
00:19:44.002219 snrm:cmd ca=fe pf=1 2980c3fd < 5a2b330e new-ca=66
LAP QoS: Baud Rate=115200bps Max Turn Time=500ms Data Size=2048B Window Size=1 Add BOFS=0 Min Turn Time=10000us Link Disc=40s (32)
00:19:44.002658 ua:rsp ca=66 pf=1 2980c3fd > 5a2b330e
LAP QoS: Baud Rate=115200bps Max Turn Time=500ms Data Size=2048B Window Size=7 Add BOFS=0 Min Turn Time=5000us Link Disc=12s (31)
mas obex_tcp
parece expirar a conexão:
[root@**** *****]# obex_tcp
Send and receive files over TCP OBEX
Waiting for files
Timeout waiting for connection
[root@**** *****]#
Meu celular retorna um erro de conexão. O obex
é o software correto para fazer isso?
Tags linux file-transfer infrared irda