[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Sobre dispositivo USB inalambrico



El 17/09/12 13:29, cosme@esid.gecgr.co.cu escribió:
Hola

Tengo un dispositivo USB inalámbrico marca STEREN

Tengo Debian squeeze con kernel 3.4.4

al hacer lsusb me devuelve lo siguiente


Bus 002 Device 002: ID 066f:4200 SigmaTel, Inc. STIr4200 IrDA Bridge


ahora quisiera saber que paquetes puedo usar para configurar mi pc con
este dispositivo y como es posible conectarse a una red de este tipo,
claro eso es suponiendo que ya hay un equipo receptor al que me pudiera
conectar.

se configurar en /etc/network/interfaces   también ????

con este dispositivo es suficiente dentro de un local???

Se necesita de otro dispositivo, digase antena o algo por el estilo??

Estoy incursionando en esto por lo tanto estoy en cero al respecto

Salu2
Cosme



Probá con estos dos artículos que he copiado de por ahí, a ver si te sirven.
Supongo que ida e irdadump estarán el el paquete irda-utils de Debian.

Tené en cuenta que el primer artículo es sobre SUSE, y las cosas en Debian no son igual, pero sirve de guía.

El segundo es específico de Debian, pero para un infrarrojo incorporado a una portátil.

JAP

==================================================================

(Extraído de http://www.forosuse.org/forosuse/showthread.php?t=14992)

por fin logre hacer funcionar mi adaptador usb-infrarojo.

primero que nada necesitamos instalar

irda
openobex-apps
irdadump *

*para instalar irdadump. bajamos este archivo
lo descomprimimos, entramos al directorio donde se descomprimió y tecleamos en una consola

Código:

make
sudo make install

ya que están instalados, como root en una consola tecleamos los comandos:

Código:

modprobe irda_usb
irattach irda0 -s

checamos que nos detecte el otro dispositivo ( en mi caso un teléfono ALCATEL ) tecleando como root

Código:

irdadump

nos va a parecer algo como esto:

Código:

the-only-one:/home/darkspark # irdadump 18:49:54.949140 xid:cmd 2f1c31a7 > ffffffff S=6 s=0 (14) 18:49:55.048827 xid:cmd 2f1c31a7 > ffffffff S=6 s=1 (14)
18:49:55.149823 xid:cmd 2f1c31a7 > ffffffff S=6 s=2 (14)
18:49:55.249307 xid:cmd 2f1c31a7 > ffffffff S=6 s=3 (14)
18:49:55.349174 xid:cmd 2f1c31a7 > ffffffff S=6 s=4 (14)
18:49:55.449281 xid:cmd 2f1c31a7 > ffffffff S=6 s=5 (14)
18:49:55.536870 xid:rsp 2f1c31a7 < 8aaa723e S=6 s=5 ALCATEL OT55x hint=b125 [ PnP Modem Fax Telephony IrCOMM IrOBEX ] (31) 18:49:55.548862 xid:cmd 2f1c31a7 > ffffffff S=6 s=* the-only-one hint=0400 [ Computer ] (28)

si nos detecta el dispositivo ya podemos empezar a transferir archivos.


para recibir archivos tecleamos como root también:

Código:

ircp -r

el único problema es que lo que recibimos es guardado en /

si tecleamos el comando ircp sin opciones nos aparece algo asi:

Código:

the-only-one:/home/darkspark # ircp
Usage: ircp file1, file2, ...
  or:  ircp -r [DEST]

Send files over IR. Use -r to receive files.

en teoria si ponemos

Código:

ircp -r /home/usuario

debería copiar el archivo a /home/usuario, pero a mi me lo sigue copiando a / pero bueno ya es un avance poder copiar archivos.

para enviar algún archivo simplemente tecleamos:

Código:

 ircp /ruta/del/archivo-a-enviar

o bien si queremos enviar varios archivos solo los separamos con comas. ejemplo:

Código:

ircp /ruta/archivo1,/ruta/archivo2

para facilitarme las cosas cree un pequeño script en perl.

Código:

#!/usr/bin/perl
menu:
system ("clear");
print "************************\n";
print "*   phone2pc-infrared  *\n";
print "************************\n\n";
print " Seleccione una opcion \n\n";
print "[1] recibir archivo\n";
print "[2] enviar archivo\n";
print "[3] salir\n";
chomp ($opcion=<STDIN>);

if ($opcion == 1)
{

system ("clear ; sudo ircp -r ; sudo mv /*.* ~");
goto menu;
}
elsif ($opcion == 2)
{
system ("clear");
print "escriba la ruta del archivo a enviar\n\n";
chomp ($env=<STDIN>);
system ("clear ; sudo ircp $env");
goto menu;
}
elsif ($opcion == 3)
{
system ("clear");
exit;
}
else
{
system ("clear");
print " opcion incorrecta, intente nuevamente\n";
sleep (2);
goto menu;
}

el script al descargar archivos del dispositivo (celular,pda,etc) lo mueve a la carpeta del usuario que ejecuto el script. el unico "problema" es que si tenemos servidor http, en / ay un archivo llamado "session_mm_apache2handler0.sem" que tambien sera movido a nuestra home, pero esto ( almenos a mi) no afecta el funcionamiento del servidor http.

espero esta información sea útil para alguien.

==================================================================

(Extraído de http://tuxpuc.pucp.edu.pe/articulo/como-configurar-el-puerto-infrarrojo-de-la-laptop-irda)

Cómo configurar el puerto infrarrojo de la laptop (irDA)
9 de Abril de 2007 por Gonzalo Alvarez
en

    Hardware

Hardware

El estándar irDA permite la comunicación bidireccional por rayos infrarrojos entre dos extremos a velocidades que oscilan entre los 9.600 bps y los 4 Mbps. La mayoría de laptops actuales cuentan con éste puerto además es muy común en celulares, calculadoras , PDAs, etc.

El día que instalé Debian GNU/Linux en mi laptop nunca pensé usar el puerto infrarojo hasta que me compre un celular capáz de transmitir datos via Bluetooh e irDA, y como mi laptop no cuenta con bluetooth tuve que echar a andar la transmisión vía puerto infrarrojo, aunque la velocidad de transmisión es lenta al menos me sirve para pasarle imágenes y jueguitos a mi celular.

En este pequeño how-to les mostraré la configuración del puerto infrarrojo en una laptop Toshiba Satellite A75-S229 con la distribución Debian GNU/Linux Etch instalada.



Paso 1:

Instalamos el paquete de utilidades para administrar los dispositivos infrarrojos, éste incluye irattach, findchip, irdadump, irdaping y irpsion5.

gaf3:~# apt-get install irda-utils



Paso 2:

Listamos los dispositivos tty soportados por nuestra máquina, uno de ellos debe ser el dispositivo infrarrojo:

gaf3:~# dmesg | grep tty
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
sirdev_get_instance - ttyS1
irtty_open - ttyS1: irda line discipline opened

Como observamos, el dispositivo infrarojo es ttyS1, ahora procedemos a configurar el puerto infrarrojo y dejarlo operativo:

gaf3:~# irattach /dev/ttyS1


Paso 3:

Verificamos que todo haya salido bien:

gaf3:~# dmesg | tail
ACPI Error (psparse-0537): Method parse/execution failed [\\_SB_.PCI0.LPC0.EC0_._Q1E] (Node f7f488ec), AE_NOT_EXIST
sirdev_get_instance - ttyS1
irtty_open - ttyS1: irda line discipline opened
irlap_change_speed(), setting speed to 9600
irlap_change_speed(), setting speed to 115200
irlap_change_speed(), setting speed to 9600
irlap_change_speed(), setting speed to 115200
irlap_change_speed(), setting speed to 9600
irlap_change_speed(), setting speed to 115200
irlap_change_speed(), setting speed to 9600

Paso 4:

Ahora instalamos el paquete que nos permite transferir datos por comandos de consola:

gaf3:~# apt-get install openobex-apps


Por ejemplo, para recibir archivos por el puerto infrarrojo, enviemos datos desde un dispositivo infrarrojo como puede ser nustro celular, PDA, etc. y en la consola escribimos:

$ ircp -r <destino>

Existen además aplicaciones gráficas que inclusive sincronizan el celular con la computadora, es cuestión de buscar la que se ajuste a nuestras necesidades.


Reply to: