Autore Topic: Connessione TCP/IP over bluetooth  (Letto 1312 volte)

Offline ilFede

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
Connessione TCP/IP over bluetooth
« il: 02 Luglio 2012, 12:02:53 CEST »
0
Salve a tutti.

Sto sviluppando una applicazione Android client/server. Al momento il server risiede in un computer fisso collegato in LAN, alla quale accedo tramite connessione WiFi (802.11) e indirizzo ip.
Ora fin qui tutto bene però avrei bisogno di generalizzare l'applicazione e renderla usabile anche attraverso connessione bluetooth. Per intenderci vorrei sapere se fosse possibile collegare un dispositivo Android ad un PC (possibilmente windows) tramite protocollo TCP/IP (quindi accedervi sempre tramite indirizzo IP + porta), però usando come canale una connessione bluetooth invece che una connessione WiFi 802.11.

Spero di essere stato chiaro, vi ringrazio per l'attenzione.

Offline MisterAnt

  • Utente normale
  • ***
  • Post: 272
  • Respect: +4
    • IlSikano
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S4 Active,Galaxy SIII I9300, Galaxy Tab GT-P5100
  • Play Store ID:
    MisterAnt
  • Sistema operativo:
    Ubuntu 12.04/Winzoz 7/Winzoz xp
Re:Connessione TCP/IP over bluetooth
« Risposta #1 il: 30 Novembre 2012, 14:19:48 CET »
0
Ciao...hai trovato una soluzione al tuo problema????
No perchè sarei interessato all'argomento visto che è poco focalizzato la gestione server/client via bluetooth in generale e si trovano
pochissimi esempi
Se le zampe del coniglio sono così fortunate, che fine ha fatto il coniglio?

Offline ilFede

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
Re:Connessione TCP/IP over bluetooth
« Risposta #2 il: 03 Dicembre 2012, 00:58:47 CET »
0
Ciao
No, purtroppo non sono riuscito a trovare nessuna soluzione.
Devo dirti però che negli ultimi mesi non mi sono più interessato perchè dato che non si riusciva a risolvere il problema abbiamo deciso di accantonare la connessione tramite bluetooth...

Offline MisterAnt

  • Utente normale
  • ***
  • Post: 272
  • Respect: +4
    • IlSikano
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S4 Active,Galaxy SIII I9300, Galaxy Tab GT-P5100
  • Play Store ID:
    MisterAnt
  • Sistema operativo:
    Ubuntu 12.04/Winzoz 7/Winzoz xp
Re:Connessione TCP/IP over bluetooth
« Risposta #3 il: 03 Dicembre 2012, 08:40:00 CET »
0
Buongiorno...
Cmq cercando cercando ho trovato un esempio che funge!
http://www.anddev.it/index.php/topic,9509.msg51461.html#msg51461
L'ho postato per aiutare i posteri XD
Se le zampe del coniglio sono così fortunate, che fine ha fatto il coniglio?

Offline ilFede

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
Re:Connessione TCP/IP over bluetooth
« Risposta #4 il: 04 Dicembre 2012, 00:16:41 CET »
0
Grazie mille per la segnalazione!  :D
Sarà sicuramente utile anche ai posteri!

Offline andrea_g

  • Utente junior
  • **
  • Post: 58
  • Respect: +1
    • andreagorfer
    • @andreagorfer
    • Mostra profilo
    • Bondon's Crew
  • Dispositivo Android:
    Galaxy S3
  • Sistema operativo:
    Max OS X 10.9.2
Re:Connessione TCP/IP over bluetooth
« Risposta #5 il: 02 Aprile 2013, 14:23:27 CEST »
0
Sto sviluppando una applicazione Android client/server. Al momento il server risiede in un computer fisso collegato in LAN, alla quale accedo tramite connessione WiFi (802.11) e indirizzo ip.
Ciao, io sto sviluppando un'applicazione che di base ha questo funzionamento ma non riesco a capire come accedere tramite wifi ed indirizzo ip. La comunicazione si basa sul protocollo tcp/ip. Mi puoi dire come hai fatto? Grazie mille!
Andrea

Offline ilFede

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
Re:Connessione TCP/IP over bluetooth
« Risposta #6 il: 02 Aprile 2013, 15:44:05 CEST »
0
Mi spiace, però nel mio caso la connessione era interamente gestita dal framework, io fornivo solamente IP e porta in un file di configurazione e lui faceva il resto, i metodi per l'invio e la ricezione dei dati erano totalmente astratti (l'unica cosa è che il dispositivo doveva già essere connesso alla LAN, ma questo veniva fatto manualmente tramite le impostazioni di Android, e non via codice)

Comunque dovresti provare ad essere più preciso riguardo al livello in cui ti sei bloccato.

Comunque il primo passo dovrebbe essere quello di aprire un canale di comunicazione (nel tuo caso mi par di capire che sia tramite WiFi), cosa che puoi fare sia a mano usando le impostazioni di connessione del tuo device, sia tramite codice usando queste API
http://developer.android.com/reference/android/net/wifi/package-summary.html

Una volta che hai aperto una connessione devi creare poi l'interfaccia per poterla usare, io ti consiglierei di usare i Socket che sono supportati da Android. Puoi trovare maggiori informazioni qui:
http://developer.android.com/reference/java/net/Socket.html
http://developer.android.com/reference/java/net/ServerSocket.html

Spero di esserti stato utile, comunque se avessi dubbi più specifici ti consiglio di cercare nel forum, eventualmente se apri un nuovo thread linkamelo così provo a darti una mano se posso.

Offline andrea_g

  • Utente junior
  • **
  • Post: 58
  • Respect: +1
    • andreagorfer
    • @andreagorfer
    • Mostra profilo
    • Bondon's Crew
  • Dispositivo Android:
    Galaxy S3
  • Sistema operativo:
    Max OS X 10.9.2
Re:Connessione TCP/IP over bluetooth
« Risposta #7 il: 02 Aprile 2013, 15:46:44 CEST »
0
Grazie mille, ora guardo il materiale che mi hai postato e ti faccio sapere ma a occhio mi sa che hai centrato il problema  :D :D
Andrea