Delirando sobre informática, fotografía, programación, móviles y mucho más desde 2003
Antes que nada, lo mejor es conocer un poco sobre esta tecnología:
Bluetooth una tecnología utilizada para la conexión inalámbrica a corto alcance entre dispositivos como PDAs, teléfonos móviles, auriculares, teclados, ratones, módems, portátiles, proyectores, impresoras, cámaras digitales, etc. Bluetooth, es una tecnología de radiofrecuencia que utiliza frecuencias de 2.4 GHz y se denomina oficialmente 802.11b. Bluetooth tiene significantes ventajas sobre otras tecnologías inalámbricas similares tales como IrDA (infrarrojos), IEEE 802.11 y HomeRF, claros competidores en conexiones PC a periféricos.
[...]
Las distancia de conexión en Bluetooth puede ser de hasta 10 metros o más dependiendo del incremento de la potencia del transmisor, pero los dispositivos no necesitan tener línea visual ya que las señales de RF pueden atravesar paredes y otros objetos no metálicos sin ningún problema. Bluetooth puede ser usado para aplicaciones en redes residenciales o en pequeñas oficinas, ambientes que son conocidos como WPAN.Fuente: Wikipedia
Las pruebas estan hechas con un dispositivo USB Conceptronic CBTU, con una Nokia N-Gage y un Sony Ericsson T610.
Deberemos comprobar primero que el dispositivo Bluetooth del que disponemos está soportado por los drivers que usaremos: Bluetooth hardware support for BlueZ. Además, necesitaremos instalar los siguientes paquetes (que se pueden encontrar, por ejemplo, en pbone.net RPM Search):
Una vez instalados los paquetes, deberemos enchufar el dispositivo al PC y comprobar que se detecta correctamente. Para eso bastará con ejecutar en una consola como root:
/usr/sbin/hciconfig -a
Debería aparecer un texto con datos del dispositivo como la dirección MAC. Si no aparece habrá que ejecutar:
/usr/sbin/hciconfig hci0 up
Ahora hay que configurar el servidor Bluetooth. Para eso editaremos el archivo /etc/bluetooth/hcid.conf para modificar los campos que nos interesen. Es necesario cambiar la línea lm accept; por lm accept,master;. El resto es opcional, como el nombre del dispositivo que se mostrará al hacer las detecciones desde los móviles. Deberemos también especificar un PIN para autorizar el intercambio de datos entre los equipos. El PIN se debe guardar en el archivo /etc/bluetooth/pin (el archivo sólo debe contener el PIN) y debe tener sólo numeros.
Una vez realizado esto, debemos reiniciar el servicio Bluetooth:
/etc/init.d/bluetooth restart
Con esto quedará configurado. Para comprobar que los móbiles son detectados, bastará con ejecutar:
hcitool scan
Ahí se mostrarán los dispositivos encontrados, con se nombre y la dirección MAC. Es recomendable emparejar el móvil con el PC y autorizar por defecto el intercambio de archivos para que sea más cómodo.
El intercambio de archivos es sencillo. Todos envios que se hagan desde el móvil al PC se aceptarán automaticamente y se guardarán en el directorio /home/usuario y para hacer el envio al móvil utilizaremos el comando gnome-obex-send del siguiente modo:
gnome-obex-send /home/usuario/imaxe.gif –dest=[dirección MAC de destino]
Donde e primer parámetro es el archivo a enviar. Pero como es bastante tedioso recurrir a la consola cada vez que se necesite enviar algo, vamos crear un service menu para KDE para que aparezca la opción Enviar por Bluetooth al hacer clic com el botón derecho del ratón sobre cualqueir archivo. Para eso deberemos crear un archivo llamado bluetooth.desktop en el directorio /home/usuario/.kde/share/apps/konqueror/servicemenus que contenga lo siguiente:
[Desktop Entry]
Comment=Send a file through Bluetooth
ServiceTypes=all/allfiles
Actions=SendThroughBluetooth
[Desktop Action SendThroughBluetooth]
Name=Send through Bluetooth
Name[es]=Enviar por Bluetooth
Icon=file:/usr/share/icons/./hicolor/16×16/stock/io/stock_bluetooth.png
Exec=gnome-obex-send %U –dest=[dirección MAC de destino]
| Luis Eduardo Aute – De Paso Auterretratos |
Puedes escribir lo que quieras, pero por favor hazlo respetando a los demás y en relación al tema que se está tratando. Todo comentario insultante o fuera de lugar será eliminado
Está permitido utilizar las siguientes etiquetas HTML para formatear tu comentario: <a> <b> <blockquote> <i> <u>. Además también puedes utilizar estos emoticonos:
Puedes enviar referencias a esta anotación utilizando esta dirección
Casiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii, Tengo un Portatil P4 2,6, con un Conceptronic CBT100U Bluetooth USB para enlazar con un Motorola V.525 , el blueZ deberia tener soporte para el ya k aparece en la lista de dispositivos soportados en http://www.BlueZ.org, en la web de http://www.conceptronic.net no aparecen driverZ, si aparece un HowTo k segui paso a paso y sigue sin detectarme el movil, de toas formas y aunk el dispositivo no lo monta automáticamente el sistema, con la linea k aparece en el tutorial de
/usr/sbin/hciconfig -a
lo detecta y pone
hci0: Type: USB
BD Address: 00:80:5A:20:33:C9 ACL MTU: 192:8 SCO MTU: 64:8
UP RUNNING PSCAN ISCAN
RX bytes:86 acl:0 sco:0 events:11 errors:0
TX bytes:39 acl:0 sco:0 commands:9 errors:0
Features: 0xff 0xff 0x0f 0x00 0x00 0x00 0x00 0x00
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy:
Link mode: SLAVE ACCEPT
Name: 'Caballero Negro (0)'
Class: 0x000000
Service Classes: Unspecified
Device Class: Miscellaneous,
HCI Ver: 1.1 (0x1) HCI Rev: 0x20d LMP Ver: 1.1 (0x1) LMP Subver: 0x20d
Manufacturer: Cambridge Silicon Radio (10)
K por lo k entiendo, lo está detectando, además detecta los cambios en /etc/bluetooth/hcid.conf ya k el nombre lo pone bién (Caballero Negro).
El problema aparece cuando al intentar reiniciar el servicio bluetooth con
/etc/init.d/bluetooth restart
la consola me dice
Usage: /etc/init.d/bluetooth {start|stop}
K por lo k entiendo deberia de poner en la consola
/etc/init.d/bluetooth start
y aparece el error k a mi entender inpide la deteccion
Starting Bluetooth subsystem: hcid sdpdCan't open HIDP control socket: Protocol not supported
hidd hid2hci rfcomm
a parir de aqui ya no pude hacer mas ya q no abre el socket, al escanear lo intenta pero no encuentra nada.
Por favor exadme una mano pk no tengo windows y compre un periferico sin comprobar si tiene soporte linux (craso error jeje), ya k esto no es un foro dejo mi dirección de email por si algun alma caritativa me exa una mano y me salva la vida, espero haberme expresado bién.
Saludos.
Breogán Arias
c__negro@hotmail.com
PD= y ya puestos seria muxo pedir el menu para gnome? jeje
A mi me pasa lo mismo, y a mayores no consigo sincronizar ningun dispositivo bluettoth del tipo pda y si reconocio el ericsson t68, pero asta ahi llego.
estoy totalmente trabado con este tinglado
conoceis algun howto bueno y en castellano
Buenos días a todos.
¿Alguien podí explicarme que es el HDI2HCI?. Tengo entendido que es un archivo que hace fncionar los dispositivos HID como ratones y teclados Bluetooth. ¿Esto es cierto? ¿Instalando esta aplicación podría funcionar con un dongle y un dispositivo (ratón o teclado) bluetooth?
estoy desesperado. soy incapaz de poder configurar el pc con mi movil t610.
sistema operativo w xp home.
adaptado usb bluetooth billionton.
el caso es que si puedo enviar fotos y musica del pc al movil, pero no del movil al pc. Si alguien sabe como hacerlo, por favor que me lo indique. Me encuentro en que ya no se que hacer. les anticipo las gracias.
A mi me da problemas con el hciconfig, que cuando lo escribo me dice algo asi: 19:03:43 :
Can’t open HCI socket.: Address family not supported by protocol
Y aun no se si es del sistema USB o del dispositivo Bluetooth.
A mi me pasa lo mismo q a Heimdall con un Conceptronic de 100m y un t630
A ver,
para el problema del socket hci y tal… el tema es activar todo lo relacionado con bluetooth en la parte de networking, en el kernel, y ya ta… se cargan los módulos y fuera, no hay que volverse loco.
Enredando con el Bluetooth | Peripecias de un domador de pingüinos
[...] este tutorial en castellano (el primero que veo en toda mi andadura), así que me puse a seguir el tutorial, y estas son mis peripecias.
En mi caso, como ya contaba con tener que andar con el bluetooth cuando compilé el kernel, no me hizo [...]
Delirios de un Informático :: Gestionado con WordPress :: Alojado en Bitacoras.com :: Licenciado bajo Creative Commons
Jeje, muchas gracias tio, llevaba mucho tiempo esperando algo como esto… he leido tutoriales en ingles, aleman, italiano, y chino porque no se, pero nunca había conseguido emparejar el movil con el pc, y esta vez si!!!
Hay un “pekeño” problema… en el momento que enredo en la parte del kernel para dar soporte a bluetooth, me kedo sin X, solo he modificado la parte de bluetooth, y al arrancar las X se me queda en negro la pantalla y me toca darle al boton de Reset, pero la parte de consola, va muy bien, y la verdad tengo la corazonada de que en cuanto consiga hacer arrancar las X, podré mandarme cositas para el movil, la única “tarea pendiente” que me quedaba para una completa “migracion” a linux….
Se te ocurre porque puede ser lo de que al modificar esa parte de bluetooth en el kernel se me peten las X? es que no entiendo porque pasa, ya que no tiene nada que ver lo uno con lo otro…
Muchas gracias por tu eficacia