Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - bluga

#1
Bueno, pues gracias a este foro estoy desarrollando mi minihotspot para mi pub. Gracias Sir.
Tengo unos problemillas con el inquiry, y es que haciendo un hcitool scan desde consola me puede devolver por ejemplo unos 10 o 12 moviles, sin embargo haciendo el inquiry del hcitool.c o el de gospel en c, tan solo me resuelve unos 4 o 5, y claro hasta que me detecta casi todos tiene que hacer el inquiry unas pocas de veces (perdida de tiempo y efectividad ya que me resuelve moviles anteriormente encontrados). He probado con varios tiempos para el inquiry 5 , 8 , 10 , tengo el  IREQ_CACHE_FLUSH.
¿Hay alguna forma de solucionarlo? No tiene mucho sentido que implemente el mismo inq de hcitool.c y no me de los mismos resultados, no? Muchas gracias de antemano
#2
Hola, estoy implementando una solucion en c para enviar desde mi pub con un portatil archivos de imagenes para promocionarme.No se porque mi pub con lo chulo que esta no entra mucha gente y al lado tengo 2 mas cutres y siempre estan llenos.

Utilizo 3 bluetooth por usb, uno lo utilizo para escanear dispositivos y guardar las macs con su canal en un fichero y los otros dos para envio. El problema reside en la velocidad y el tiempo de envio. El tiempo que tarda en escanear y enviar a 4 moviles por ejemplo es de unos 40 segs y esto es las mejores condiciones (moviles a los que le he pillado bien el canal y todos al lado de los bluetooth usb), y claro yo lo que quiero captar es a gente que esta andando por la calle y esta solución no me sirve mucho puesto que pierdo a muchos moviles por el tiempo que se tarda.
Implemento el envio con el obexftp, a groso modo:
cli = obexftp_open(OBEX_TRANS_BLUETOOTH, NULL, NULL, NULL);
ret = obexftp_connect_src(cli,dir,MAC,canal,NULL,0);
ret = obexftp_put_file(cli,f,ft);
obexftp_close(cli);
Estas son basicamente las sentencias que utilizo, uso un doble for,uno para recorrer cada uno de las 7 conexiones concurrentes que teoricamente soporta el bluetooth y otro para recorrer el hci 1 y el hci2. Por cada envio utilizo un proceso pesado (fork). No se donde indicarle que me haga un envio por la conexión 1 y otro por la 2 asi hasta 7. Y tampoco se si implementarlo mejor con threads en vez de con fork.¿podeis orientarme?
La duda que me trae mas loco es si se puede controlar a nivel de codigo con el obexftp o con otra cosa el tema de las conexiones simultanteas, o eso lo hace automaticamente el hardware del bluetooth.
Muchas gracias, un saludo, el foro esta genial.
#3
Hacking Mobile / Problemas con obexftp
28 Enero 2009, 13:59 PM
Hola amigos, mi problema es el siguiente, tengo implementado un programa para búsqueda de servicios y envío. El enviío es una modificación del obexftp. El caso es que me escanea los servicios pero no me envia. Viendo que era problema del envio  trate de hacer un puro obexftp ( obexftp -b 00:2C:9A:74:EF:4A -B 9 -p archivo  o obexftp --uuid none --noconn -b 00:2C:9A:74:EF:4A -B 9 -p archivo) y me salta este error :
Connecting...failed: connect
error on connect(): Success
Still trying to connect
Connecting...failed: connect
error on connect(): Success
Still trying to connect
Connecting...failed: connect
error on connect(): Success
Still trying to connect
Tengo instalada todas las librerias habidas y por haber, aparte del obexftp0.22 y el openobex1.3 y no tengo ni idea de cual es el problema. ¿Podeis ayudarme?