2015-03-06 1 views
15

Eh bien, je travaille sur cette application pour envoyer des données entre Android et iOS et je l'ai eu à travailler entre les appareils iOS avec le cadre Multipeer Connectivity d'Apple, mais je suis actuellement se demandant comment l'atteindre entre les deux plates-formes? même si vous êtes prêt à l'écrire à partir de zéro.Peer to peer Android et iOS avec Wifi direct (connectivité multipeer?)

Pourquoi Firechat est-il capable de le faire? Si je me souviens, vous pouvez échanger des données entre les deux plates-formes avec leur application.

Modifier: https://www.opengarden.com/meshkit.html Il semble que le SDK MeshKit utilisé dans Firechat soit maintenant disponible (pour les grandes organisations).

+0

Avez-vous travaillé pour cela? J'ai aussi la même exigence et n'ai pas trouvé quelque chose d'utile jusqu'à présent. –

Répondre

3

La connectivité Mutipeer ne permet pas de connecter des périphériques iOS et Android. Firechat utilise sa propre implémentation.

Plus d'informations ici:

Quelques semaines après son lancement iOS, firechat a fait ses débuts sur Android. Étant donné qu'Android ne prend pas en charge le cadre de connectivité Multipeer d'Apple, le développeur Open Garden a dû créer sa propre technologie de maillage réseau pour permettre la messagerie hors réseau sur les appareils Android. Cependant, la messagerie FireChat n'a pas été possible entre iOS et Android. C'est, jusqu'à maintenant. Open Garden vient de mettre à jour FireChat pour permettre la messagerie hors réseau, même entre les appareils iOS et Android. Alors qu'il refuse de révéler les détails exacts de la façon dont il a réussi à faire se connecter le réseau multi-pairs d'Apple et son réseau maillé Android, Open Garden a déclaré à TechCrunch que sa fonctionnalité multiplateforme utilise le Wi-Fi pair-à-pair et le réseau personnel Bluetooth.

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

10

Je suis très intéressé par ce sujet aussi bien et je suis tombé sur ces liens

AllJoyn

AllJoyn® est un cadre de collaboration du logiciel open-source qui fait il est facile pour les développeurs d'écrire des applications qui peuvent découvrir à proximité appareils, et de communiquer les uns avec les autres directement indépendamment des marques , ca tégories, les transports et les systèmes d'exploitation sans avoir besoin du nuage Source: https://allseenalliance.org/developers/learn

OpenPeer SDK

Peer Open est un protocole de signalisation P2P open Source: http://openpeer.org/open-peer-sdk-for-ios/

Projet Microsoft Rome

"Project Rome" est un nom de code de projet pour la plate-forme d'expériences inter-appareils de Microsoft utilisant Microsoft Graph. Source: https://docs.microsoft.com/en-us/windows/uwp/launch-resume/communicate-with-a-remote-app-service

Je n'ai utilisé aucune de ces bibliothèques mais je suis intéressé de les ajouter à mon jeu simple pour le plaisir.

+2

Une clarification pour le framework AllJoyn: La condition pour découvrir les périphériques à proximité est qu'ils doivent être connectés au même réseau, ce qui signifie le même point d'accès. –

+0

Merci beaucoup! Le SDK OpenPeer a parfaitement fonctionné pour moi. – oliviasteger

1

Quelque chose comme le chat de texte peut être fait sur BLE, qui est ouvert sur les deux plates-formes.Envoyer des images serait lent, cependant, car il n'a pas le débit de Bluetooth Classic.