2017-05-08 3 views
0

Puis-je communiquer par programme avec l'iPhone avec n'importe quel appareil wifi-direct? J'ai utilisé le protocole "bonjour" pour la communication entre homologues, mais je ne peux communiquer que entre deux appareils iOS.Communication des appareils iOS avec tout appareil Wifi-direct activé

Je veux créer une application iOS (télécommande) pour un accès wifi-direct Android TV, Est-ce possible?

J'ai activer le wifi-direct dans le téléphone Android et capable de connecter mon iPhone avec ce réseau. Donc, si la connexion est établie, la communication devrait être possible. peut-on s'il vous plaît aidez-moi afin que je puisse communiquer mon iPhone App ce tout périphériques wifi-direct activer.

Répondre

0

Vous pouvez utiliser la structure de connectivité multipeer pour iOS pour communiquer entre des périphériques iOS. Il sélectionnera le protocole sans fil approprié à utiliser en fonction des circonstances. Pour cette raison, et qu'il est construit sur le protocole de bonjour, je ne crois pas que cela marchera avec Android.

Vous pouvez essayer votre propre cadre personnalisé, ou vous pouvez expérimenter avec quelque chose comme Thali qui est construit sur Cordova et est assez décent de la petite quantité que j'ai joué avec.

+0

: - Je suis en mesure d'établir une connexion entre "iPhone wifi" avec "Android Wifi direct" donc je pense que les deux devraient être en mesure de communication de données.Mais je ne sais pas comment je peux le faire –

+0

Je ne dis pas qu'une "connexion" n'est pas possible, en particulier en utilisant n'importe quel type de méthode personnalisée comme ce que j'ai partagé, et surtout parce que le protocole utilisé est basé sur UDP. Plus précisément, je fais référence à la structure de connectivité multipeer pour iOS (bonjour), où apple gère le chiffrement/authentification et les certificats. Mais si vous désactivez l'authentification et le cryptage (très, très mauvaise idée), je suis sûr qu'il y a plus d'options car c'est simplement du UDP à ce moment-là. – Oprimus