10
votes

Communiquer directement entre deux appareils mobiles

Je suis surtout intéressé par une réponse générale pour mobile, mais quelque chose d'Android spécifique serait acceptable.

donné 2 appareils mobiles, comment puis-je obtenir une connexion entre eux. Je suis nouveau au développement mobile et je ne suis pas sûr du type d'appareils mobiles NAT. Est-il possible de faire une sorte de "poinçonnage de trou" (à l'aide d'un serveur extérieur pour aider à obtenir une connexion) pour les connecter ensemble?

J'ai examiné cette question, mais cela ne m'a pas beaucoup aidé, je ne sais toujours pas comment obtenir une propriété intellectuelle et / ou de traverser un NAT. Android - Communication entre deux appareils


0 commentaires

3 Réponses :


5
votes

Si vous souhaitez utiliser le module général sans fil, comme GSM, UMTS, LTE, vous devez fournir du matériel autonome avec la mise en œuvre de protocoles souhaités. Pour GSM, vous pouvez rechercher des openbts http://openbts.org/ qui est un logiciel libre.

Autres possibilités de communication, vous pouvez utiliser Wi-Fi peer-to-peer http://developer.android.com/guide/topics/connectivity/wifip2p.html pour établir la connectivité WiFi.

Les capacités de communication sont basées sur les spécifications d'une puce, pas que tous les services Wi-Fi prennent en charge ce type de connexion. D'autre part, vous pouvez également établir une connectivité Bluetooth.


0 commentaires

2
votes

http://developer.android.com/training/connect- Appareils sans fil / index.html Reportez-vous celui-ci ..

Vous pouvez également communiquer deux périphériques en application à l'aide de l'API Bluetooth ou à l'aide de la programmation de la prise.


0 commentaires

1
votes

J'aurais tous les deux se connecter à un serveur sur Internet - peut-être un serveur Web - vous commencez peut-être à une instance Amazon EC2. Téléphone envoie des messages au serveur à l'aide d'une requête HTTP et de serveur envoie des messages à un autre téléphone à l'aide de push http de certaines description. Skype et c'est ilk a utilisé une technique appelée Threon UDP Poinçonnage pour communiquer des pairs à pair (bien que médiatisés via un serveur central) Bien que je pense qu'ils devaient s'arrêter en raison d'une interception légale ( la toux NSA ) exigences.


0 commentaires