7
votes

Autoriser deux périphériques de se voir sur Android à l'aide d'une interface wifi?

est-il du tout possible d'obtenir 2 combinés Android pour se voir à l'aide de l'interface sans fil? Je ne parle pas du mode d'accès à pleine pure. Il serait cool si les deux appareils pouvaient être activement recherchés de réseaux / dispositifs tout en étant «découvertable» à d'autres appareils.

est-ce possible de quelque manière que ce soit?

merci

martin


2 commentaires

Juste pour mentionner, Bluetooth n'est pas une option en raison du délai d'expiration par défaut pour la découverte. J'ai besoin que les appareils doivent faire une analyse et être découvertable sans interaction ou invite d'utilisateur.


Et juste pour ajouter à cela en outre, les interfaces sans fil ne formeraient jamais une connexion - elles viennent de voir l'adresse MAC de l'autre.


6 Réponses :


-1
votes

S'ils sont dans le même réseau local, ils devraient pouvoir se découvrir l'un de l'autre en utilisant l'adresse de diffusion IP . ne fonctionne que pour IPv4 cependant, et même probablement pas sur chaque réseau.

http://fr.wikipedia.org/wiki/broadcast_address

http: //NIGMA2EUREKA.Blogspot. COM / 2009/08 / Recherche-Your-IP-V4-Broadcast-Adresse.html


1 commentaires

Merci pour votre réponse. Cependant, les périphériques ne seront connectés à aucun réseau - ils rechercheront par intermittence pour des réseaux / périphériques.



2
votes

On dirait que vous souhaitez que vous souhaitiez des réseaux ad-hoc de pair à pair qui ne sont actuellement pas pris en charge dans Android. Voir http://code.google.com/p / Android / Problèmes / Détails? ID = 82

Si les deux appareils ont des copeaux NFC et sont vraiment proches (peu de cm), alors la découverte avec NFC pourrait être une option pour vous.


2 commentaires

En fait ni marting ni moi ne cherchent à une connexion ad hoc complète, mais beaucoup plus quelque chose comme la découvrement Bluetooth. Comme Martin a dit qu'il est actuellement inutilisable en raison de la limite de temps d'Android. Cependant, il y a de l'espoir, car la limite 300Sec est levée dans le nid d'abeille en fonction du problème: code.google.com/p/andrroid/issues/detail?id=6348 Voyons si cela changerait aussi sur les versions mobiles ...


Réponse non pertinente. WiFi Peer to Peer n'est pas pris en charge dans Android, les pairs Bluetooth à pair sont.



0
votes

J'utiliserais un serveur et un GPS. Demandez à chaque périphérique de se connecter à votre serveur et d'envoyer leurs coordonnées GPS. Vous pouvez ensuite afficher les utilisateurs dans un certain rayon de l'autre. Ce n'est pas exactement ce que vous voulez, mais les résultats seraient assez similaires.


0 commentaires

0
votes

Vous pouvez utiliser MDSN pour une annonce / découverte de service. Il y a un tutoriel sur la façon de commencer avec le bibliothèque JMDNS sur Android ici:

http://home.heeee.com/tech-androidjmdns.html < / p>


0 commentaires

1
votes

J'utilise l'ALLJOYN Framework qui active la mise en réseau P2P pour les périphériques Android. Et c'est aussi open-source.

Vous pouvez le vérifier à partir de: https://www.alljoyn.org/


0 commentaires

0
votes

Le framework AllJoyn est le meilleur pour l'activation des périphériques pour les périphériques Android.Pour plus d'infos Trouvez ici https://www.alljoyn.org/


0 commentaires