Autore Topic: Implementare controllo remoto con app client-server  (Letto 575 volte)

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
Implementare controllo remoto con app client-server
« il: 18 Giugno 2013, 11:47:30 CEST »
0
Buongiorno a tutti :)
Son qui per chiedere pareri...voglio implementare una specie di controllo remoto di un'applicazione creata da me..ci sarà un app master-server e slave-client...
Ho a disposizione un server FTP...volevo implementare un mio oggetto jSon e fare upload-download di quest'ultimo per creare un controllo remoto...
Secondo voi il metodo più veloce di interscambiare dati(con la maggiore integrità possibile dei dati) può essere questo? Java effettua un parsing molto più pesante di quello JSOn quindi avevo pensato a questo approccio...
« Ultima modifica: 18 Giugno 2013, 12:10:51 CEST da MisterAnt »
Se le zampe del coniglio sono così fortunate, che fine ha fatto il coniglio?

Offline daveblack

  • Nuovo arrivato
  • *
  • Post: 43
  • Respect: 0
    • http://www.linkedin.com/profile/view?id=155824415&trk=tab_pro
    • Mostra profilo
    • DC Hall
  • Dispositivo Android:
    Samsung Galaxy Next
  • Sistema operativo:
    Mac OSX 10.7 Lion
Re:Implementare controllo remoto con app client-server
« Risposta #1 il: 22 Giugno 2013, 10:57:22 CEST »
0
Cioè? vuoi caricare un file formattato JSON sul server FTP dall'"App Server" e scaricarlo dall'"App Client"?
Non è più comodo mettere in comunicazione diretta i due terminali con i Socket di Java?

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:Implementare controllo remoto con app client-server
« Risposta #2 il: 24 Giugno 2013, 09:05:00 CEST »
0
Beh potresti farmi un esempio più concreto?
Io fino ad adesso ho solo implementato semplici socket per utilizzare il bluetooth...Avrei sicuramente problemi di sicurezza?...e dovrei impostare il NAT del router...
« Ultima modifica: 24 Giugno 2013, 15:59:06 CEST da MisterAnt »
Se le zampe del coniglio sono così fortunate, che fine ha fatto il coniglio?

Offline daveblack

  • Nuovo arrivato
  • *
  • Post: 43
  • Respect: 0
    • http://www.linkedin.com/profile/view?id=155824415&trk=tab_pro
    • Mostra profilo
    • DC Hall
  • Dispositivo Android:
    Samsung Galaxy Next
  • Sistema operativo:
    Mac OSX 10.7 Lion
Re:Implementare controllo remoto con app client-server
« Risposta #3 il: 24 Giugno 2013, 19:35:05 CEST »
0
Allora, se vuoi comunicare via Bluetooth: Bluetooth | Android Developers
Se invece vuoi comunicare via Internet, conoscendo l'IP dell'altro terminale: Socket | Android Developers

Spero che ti sia stato d'aiuto, se dovessi avere bisogno di un approfondimento sui socket in Java, scrivimi un PM che ti invio via Mail gli appunti delle superiori  ;-)

Offline jfabrix101

  • Nuovo arrivato
  • *
  • Post: 10
  • jfabrix101 - Android Developer
  • Respect: +2
    • jfabrix101
    • Mostra profilo
    • Fabrizio Russo
  • Dispositivo Android:
    Galaxy Nexus - Asus Transformer Prime
  • Play Store ID:
    frusso
  • Sistema operativo:
    Ubuntu
Re:Implementare controllo remoto con app client-server
« Risposta #4 il: 24 Giugno 2013, 20:38:01 CEST »
0
Beh non credo sia così banale

Via BT i due decide devono essere relativamente vicini (20-30 mt) e se questo è il caso sicuramente non serve in server

Per i socket non ê così semplice, i terminali potrebbero essere uno sotto copertura 3g e l'altro sotto rete WiFi in questo caso gli indirizzi IP sarebbero molto diversi.

Forse dovresti dare un'occhiata ai servizi di messagging che offre android http://developer.android.com/google/gcm/index.html che ti consente di inviare messaggi da un server alla tua app tipo come fa gmail quando il server gli indica che una nuova mail è disponibile.

Inviato dal mio Nexus 7 con Tapatalk 2

Offline daveblack

  • Nuovo arrivato
  • *
  • Post: 43
  • Respect: 0
    • http://www.linkedin.com/profile/view?id=155824415&trk=tab_pro
    • Mostra profilo
    • DC Hall
  • Dispositivo Android:
    Samsung Galaxy Next
  • Sistema operativo:
    Mac OSX 10.7 Lion
Re:Implementare controllo remoto con app client-server
« Risposta #5 il: 24 Giugno 2013, 20:47:12 CEST »
0
Si, mi sono limitato a cercare ciò che conosco sui socket in Java... ma essendo mobile, android fornisce diversi metodi di connessione alla rete e gli indirizzi sotto rete 3G non li conosco, quindi segui il suo consiglio che mi sembra meglio.

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:Implementare controllo remoto con app client-server
« Risposta #6 il: 25 Giugno 2013, 10:11:27 CEST »
0
Vorrei implementarla via internet...cmq avevo pensato di utilizzare un intermediario tra i due device Android... Io avrei a disposizione un server...però sono un novello su queste cose...
Se le zampe del coniglio sono così fortunate, che fine ha fatto il coniglio?