2015-04-06 6 views
5

Sto lavorando a wifi diretta e NSD (Network Service Discovery) per trasferire i file.Possiamo connetterci all'iPhone dal dispositivo Android anche se non nella stessa rete?

  1. NSD: dove serivce è stato creato e può esplorare gli altri dispositivi che pubblicano lo stesso servizio con nella stessa rete.
  2. WiFi Direct: Viene utilizzato per eseguire la scansione del vicino dispositivi senza rete
  3. WiFi P2P Network Serice Discovery: questo è usato scansione del servizio nei pressi di dispositivi in ​​cui altri dispositivi forniscono lo stesso servizio (NSD + WiFi Direct)

Come da requisito, devo dare la compatibilità al dispositivo iOS anche se entrambi non si trovano nella stessa rete. Sono venuto a sapere che NSD è simile al servizio Bonjour di iOS. Ma questo può essere possibile quando i dispositivi si trovano nella stessa rete.

C'è un modo per connettersi a iPhone quando entrambi non si trovano nella stessa rete?

+0

Beh ... Se stiamo parlando di reti diverse, perché non creare semplicemente il tuo servizio web per questo? –

risposta

0

Ignorando la complessità di far funzionare insieme Android e iOS, è possibile farli pensare che si trovano nella stessa rete senza essere fisicamente presenti. Se ho capito bene, sembra che si hanno due opzioni:

  1. a configurare un server VPN nella rete di A e il dispositivo in rete B connettersi ad esso. Ciò farebbe sì che il dispositivo nella rete B pensasse che si trovasse sulla rete A e avesse accesso a tutti i servizi LAN (come NSD).

  2. Configurare VLAN trunking su uno switch di rete e mettere A nella stessa rete di B.

Opzione 2 potrebbe funzionare solo se erano geograficamente nella stessa area (come nello stesso campus) . L'opzione 1 sarebbe preferibile se fossero geograficamente disparati, oppure non avresti potuto o voluto apportare le modifiche infrastrutturali necessarie per supportare l'opzione 2.

Problemi correlati