bluetooth- ricezione

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
Luke88
Linux 3.x
Linux 3.x
Messaggi: 624
Iscritto il: mer 7 set 2005, 0:00
Slackware: 13.0
Kernel: 2.6.30-zen4
Desktop: xfce4
Località: Udine

bluetooth- ricezione

Messaggio da Luke88 »

sto cercando di fare in modo che il mio serverino casalingo possa ricevere i files inviatigli da cellulare e metterli in una directory specificata, poi condivisa con samba...

ho già installato bluez-* di slacky, sdp, hid, i moduli del kernel li ho, ho openobex e il dispositivo sembra funzionare correttamente, hciconfig lo rileva...
ho anche configurato i files in /etc/bluetooth.

girando in rete in pratica mi sembra di aver capito che mi serve un demone che stia in ascolto per i file inviati... e avevo trovato opd, ma non ne vuole sapere di compilare...

Codice: Seleziona tutto

 # make
gcc -I.   -c -o obex_handler.o obex_handler.c
obex_handler.c: In function `Handle_OBEX_CMD_PUT':
obex_handler.c:367: error: syntax error before string constant
obex_handler.c: In function `Handle_OBEX_CMD_GET':
obex_handler.c:502: error: syntax error before string constant
obex_handler.c:507: error: syntax error before string constant
obex_handler.c:516: error: syntax error before string constant
obex_handler.c:525: error: syntax error before string constant
obex_handler.c:529: error: syntax error before string constant
obex_handler.c:535: error: syntax error before string constant
obex_handler.c:559: error: syntax error before string constant
obex_handler.c:561: error: syntax error before string constant
obex_handler.c: In function `Handle_ServerRequest':
obex_handler.c:621: error: syntax error before string constant
make: *** [obex_handler.o] Error 1
il sorgente sembra essere del 2003, quindi forse un po' troppo vecchio, può avere problemi di compatibilità...
se mi potete consigliare un demone che stia in ascolto... che funzion da shell magari, che non ho troppa voglia di installare tutto X e dipendenze varie se possibile...

Grazie, Luke
Meeting efficency = Average_Intelligence/( Number_Of_People^2 )

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Messaggio da urka58 »

Mi pare di capire che non sei propenso ad installare kdebluetooth e vuoi usare la riga di comando...
Il link di seguito ti dovrebbe aiutare

http://openobex.triq.net/obexfs

Ciao

Avatar utente
Luke88
Linux 3.x
Linux 3.x
Messaggi: 624
Iscritto il: mer 7 set 2005, 0:00
Slackware: 13.0
Kernel: 2.6.30-zen4
Desktop: xfce4
Località: Udine

Messaggio da Luke88 »

grazie del consiglio :)

cercavo qualcosa di magari più automatico, perchè con obexfs mi tocca montare un dispositivo alla volta, dato che il mio nokia 6630 lo vede ma poi non mi riesce a leggere niente dentro se non gli specifico il canale... comunque va bene già così.

e se volessi semplicemente ricevere, senza per forza rendere disponibile l'intero telefono, conosci qualche altro metodo?


P.S:
obexfs ha come dipendenza obexftp, che a sua volta non compila con openobex di slacky.
se vi interessa, dovete prima ricompilarvi openobex con --enable-bluetooth, poi obexftp e poi obexfs compilano.
Meeting efficency = Average_Intelligence/( Number_Of_People^2 )

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Messaggio da urka58 »

Se non capisco male vorresti utilizzare il telefonino come un pendrive o simile ...
Il software sui telefonini gestisce i canali approssimativemente (molto approssimativamente) come le porte utilizzate da servizi come http ftp nfs. , quindi in modo attivo. Un dispositivo di memoria come un pendrive o flash è sostanzialmente un sistema passivo con un sistema di controllo al di fuori del dispositivo stesso. Non sono espertissimo in fatto di connessioni con i cellulari ma non credo che si possa fare qullo che intendi tu (o almeno quello che mi pare tu voglia fare).
Ciao

Avatar utente
Luke88
Linux 3.x
Linux 3.x
Messaggi: 624
Iscritto il: mer 7 set 2005, 0:00
Slackware: 13.0
Kernel: 2.6.30-zen4
Desktop: xfce4
Località: Udine

Messaggio da Luke88 »

no no...
forse mi sono spiegato male, vabbè...

mi serviva solo poter ricevere i file inviati dal cellulare verso il server.

in pratica semplicemente prendere il cellulare, andare nella directory immagini o quel che è, selezionare il file, e poi "invia con bluetooth", e seleziono il server.


in pratica mi sembrava di avere capito che ci volesse un demone in ascolto...
un po' come voler mandare un file ad un computer con scp ma il ricevente non ha ssh, per capirci...


comunque il metodo di usare obexfs è meglio alla fine.
nell'ultimo post volevo puntualizzare che obexfs mette a disposizione 2 modi di montare il cellulare:
1- con obexautofs, che dovrebbe essere simile a fusesmb, cioè cerca lui tutti i dispositivi e li monta in automatico, non sembra funzionare con il mio nokia 6630: in pratica dal sito di openobex ho letto che per il 6630 gli serve specificare il canale 12, cosa che non potevo fare con obexautofs
2-con obexfs invece si hanno opzioni più specifiche, tra cui quella del canale, che mi serviva, l'unica pecca è che obexfs può essere usato solo come normalissimo filesystem, quindi può montare un solo dispositivo, che gli deve essere specificato.

spero di aver risolto usando automount, ma per ora ho qualche altro problemino... ci torno su domani, vi faccio sapere.
Meeting efficency = Average_Intelligence/( Number_Of_People^2 )

Avatar utente
Luke88
Linux 3.x
Linux 3.x
Messaggi: 624
Iscritto il: mer 7 set 2005, 0:00
Slackware: 13.0
Kernel: 2.6.30-zen4
Desktop: xfce4
Località: Udine

Messaggio da Luke88 »

ok... ecco il problema...

in pratica ho deciso di optare per obexfs+automount.

mi sono installato obexftp 0.20, obexfs 0.8... tutto funziona manualmente....

/etc/auto.dev è questo (ovviamente ho cambiato il mac del telefono):
nokia -fstype=fuse,allow_other,ro :obexfs#-b00:11:22:33:44:55 -B 12

per montare il telefono faccio
mount -t fuse "obexfs#-b00:11:22:33:44:55 -B 12" /mnt/bluetooth
e funziona.

se lancio "automount -t 1 /misc file /etc/auto.dev" e do "cd /misc/nokia" ci entra ma non trova niente...

da /var/log/debug vedo:
mount -t fuse -s -o allow_other,ro obexfs /misc/nokia

quindi sembra prenda il # come inizio di un commento, perchè dovrei vedere:
mount -t fuse -s -o allow_other,ro obexfs#-b00:11:22:33:44:55 -B 12 /misc/nokia
ho provato a scrivere alla mailing del progetto openobex, ma mi dicono che a loro funziona e che la riga in /etc/auto.dev è uguale alla loro!!!

avete idee?
Meeting efficency = Average_Intelligence/( Number_Of_People^2 )

Avatar utente
linuxboy
Linux 0.x
Linux 0.x
Messaggi: 50
Iscritto il: gio 30 dic 2004, 0:00
Località: Pianeta Terra (SOL3), Via Lattea - UNIVERSO

Messaggio da linuxboy »

urka58 ha scritto:Mi pare di capire che non sei propenso ad installare kdebluetooth e vuoi usare la riga di comando...
Il link di seguito ti dovrebbe aiutare

http://openobex.triq.net/obexfs

Ciao
io uso kdebluetooth. E ho un nokia6630.

Ma il 6630, pur vedendo il dispositivo "Bluez", al "connetti" non trova servizi validi.

Invece, da KDE, vedo correttamente il nokia, lo posso "sfogliare" e inviare files.

Qualcuno ha mai provato l'accoppiata 6630 e kdebluetooth ma dal cellulare verso il PC?

Rispondi