2015-03-06 11 views
15

Beh, sto lavorando a questa app per inviare dati tra Android e iOS e l'ho fatta funzionare tra dispositivi iOS con il framework Multipeer Connectivity di Apple, ma sono attualmente ti chiedi come lo realizzi tra le due piattaforme? anche se sei disposto a scriverlo da zero.Peer to peer Android e iOS con Wifi diretta (connettività multipeer?)

Come mai Firechat è in grado di farlo? Come ricordo, puoi scambiare i dati tra entrambe le piattaforme con la loro app.

Modifica: https://www.opengarden.com/meshkit.html Sembra che l'SDK MeshKit utilizzato in Firechat sia ora disponibile (per le grandi organizzazioni).

+0

Hai fatto qualche lavoro per questo? Ho anche lo stesso requisito e non ho trovato nulla di utile fino ad ora. –

risposta

3

La connettività di Mutipeer non può collegare dispositivi iOS e Android. Firechat utilizza la propria implementazione.

Maggiori informazioni qui:

Un paio di settimane dopo il suo lancio iOS, FireChat fatto il suo debutto su Android. Poiché Android non supporta il Multipeer Connectivity Framework di Apple, lo sviluppatore Open Garden ha dovuto sviluppare la propria tecnologia di rete mesh per abilitare la messaggistica fuori dalla griglia su tutti i dispositivi Android. Tuttavia, la messaggistica FireChat non è stata possibile tra iOS e Android. Cioè, fino ad ora. Open Garden ha appena aggiornato FireChat per consentire la messaggistica off-grid anche tra dispositivi iOS e Android. Mentre rifiuta di rivelare i dettagli esatti di come è riuscito a collegare l'infrastruttura multi-peer di Apple e la sua rete mesh Android, Open Garden ha detto a TechCrunch che la sua capacità multipiattaforma utilizza il Wi-Fi peer-to-peer e rete personale Bluetooth.

Fonte: http://appadvice.com/appnn/2014/06/firechat-now-supports-off-the-grid-messaging-between-ios-and-android

10

Sono molto interessato a questo argomento come bene e mi sono imbattuto in questi collegamenti

AllJoyn

AllJoyn® è un framework software open-source collaborativo che rende è facile per gli sviluppatori scrivere applicazioni in grado di rilevare dispositivi nelle vicinanze e comunicare direttamente tra loro indipendentemente dai marchi , ca tegories, trasporti e sistemi operativi senza la necessità della nube Fonte: https://allseenalliance.org/developers/learn

OpenPeer SDK

Open Peer è un protocollo di segnalazione aperto P2P Fonte: http://openpeer.org/open-peer-sdk-for-ios/

di Microsoft Project Roma

"Progetto Roma" è un nome in codice progetto per la piattaforma di esperienze Microsoft cross-device che utilizza Microsoft Graph. Fonte: https://docs.microsoft.com/en-us/windows/uwp/launch-resume/communicate-with-a-remote-app-service

non ho usato nessuna di queste librerie, ma io sono interessato ad aggiungerli al mio semplice gioco per il gusto di farlo.

+2

Un chiarimento per il framework AllJoyn: La condizione per scoprire dispositivi nelle vicinanze è che dovrebbero essere connessi alla stessa rete, che significa lo stesso punto di accesso. –

+0

Grazie mille! L'SDK di OpenPeer ha funzionato perfettamente per me. – oliviasteger

1

Qualcosa come la chat di testo può essere eseguita su BLE, che è aperto su entrambe le piattaforme.L'invio di immagini sarebbe lento, tuttavia, poiché non ha la velocità effettiva di Bluetooth Classic.