bluezspammer... los celulares no reciben los archivos >.<

Iniciado por Kase, 17 Junio 2007, 05:07 AM

0 Miembros y 1 Visitante están viendo este tema.

Gospel

A ver...

Una cosa es que pruebes a enviarlo con ObexFTP y otra con BlueZSpammer, yo te digo que llames a ObexFTP con la misma llamada que BlueZSpammer.

Si lo envías con ObexFTP tal que así "obexftp -b MAC -p archivo", te encontrará el canal asociado al perfil de Transferencia de Archivos (OBEX FTP) y te lo enviará por ahi. Ahora bien, BlueZSpammer llama a ObexFTP con la opción -B, para especificar el canal por el que fuerzas a ObexFTP a enviar el archivo. Ese canal, lo descubre BlueZSpammer a través de una función que busca cual es el canal asociado al perfil de Carga de Objetos (OBEX PUSH) en el dispositivo destino.

Prueba a buscar el canal del perfil de Carga de Objetos con "sdptool browse MAC" y fuerza la llamada a ObexFTP con el parámetro -B, a ver si así te sigue funcionando. Que te funcione eso y no te funcione BlueZSpammer no tiene sentido.

Saludos

chaosklica

Saludos a mi me ocurre el mismo error que comentan, en fedora y debian igual

Enviando objeto...
Suppressing FBS.
Browsing 00:18:0F:19:09:BD ...
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect

caballeroat

hola he estado probando el bluespammer dias anteriores y tenia el mismo problema... cuando llegaba a la sentencia system(comando_obex) me salia que no se podia conectar al dispositivo..... y moviendole mil cosas al codigo encontre que es cuestion de tiempo el bluetooth como que necesita un segundo antes de ejecutar esa sentencia....
le inserte al codigo: sleep(1) antes del envio y funciona correctamente.... le quito el tiempo de espera y me sale que no se puede conectar......

pruebenlo y me dicen si es correcto,....

SAludos!
   

adebian

despues de aumentar el tamaño del arreglo y de llamar a la funcion sleep(1); despues de la llamada a obexftp sigue sin funcionar. este es lo que sale en consola.

BDADDR              CLASS OF DEVICE      NAME (CHIPSET VENDOR)

00:18:13:96:C3:81   Phone > Cellular      :-)©$w@|d©;-) (Sony Ericsson Mobile Communications)

Sending file...

antes de la llamada a obexftp
Suppressing FBS.
Browsing 00:18:13:96:C3:81 ...
Channel: 7
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect
despues de la llamada a obexftp

el msg de error sin hacer esos arregles al codigo es esta.

root@adebian-laptop:~/programacion/c/bluezspammer/bluezspammer# ./bluezspammer -p owned.jpg
BlueZSpammer, an obexftp front-end tool for proximity marketing.

Discovering devices...


uso linux ubuntu

BDADDR              CLASS OF DEVICE      NAME (CHIPSET VENDOR)

00:18:13:96:C3:81   Phone > Cellular      :-)©$w@|d©;-) (Sony Ericsson Mobile Communications)

Sending file...
Suppressing FBS.
Failed to connect to SDP server: Operation already in progress