Je veux utiliser Wi-Fi Direct
dans une solution, mais je ne sais pas quelles plates-formes le supportent.
Est-ce que Wi-Fi Direct
dépend de la version de l'iPhone/iOS?
Puis-je développer une application avec Wi-Fi Direct
fonctionnalité sur un iPhone 4 avec iOS 8.
Il m'a fallu un certain temps pour savoir ce qui se passait, mais voici le résumé. J'espère que cela fera gagner beaucoup de temps aux gens.
Apple ne joue pas à Nice avec Wi-Fi Direct, pas de la même manière que Android est. Le cadre de connectivité Multipeer fourni par Apple permet de combiner BLE et WiFi Ensemble et direct ne fonctionnera qu'avec les appareils Apple) et non avec tout appareil utilisant Wi-Fi Direct.
Il indique ce qui suit dans cette documentation - "Le cadre de connectivité Multipeer fournit une prise en charge de la découverte des services fournis par des périphériques iOS à proximité à l'aide de l'infrastructure Wi-Fi réseaux locaux, réseaux Wi-Fi poste à poste et réseau personnel Bluetooth, puis communication avec ces services en envoyant des données sous forme de message, des données en flux continu et des ressources (telles que des fichiers). "
De plus, le Wi-Fi direct dans ce mode entre i-Devices aura besoin de l'iPhone 5 et supérieur.
Certaines applications utilisent une forme de Wi-Fi Direct sur l'App Store, mais celles-ci utilisent leurs propres bibliothèques.
Il n'y a pas de type de connexion Wi-Fi Direct disponible. Le problème principal est que Apple ne permet pas le paramétrage programmé du SSID et du mot de passe du réseau Wi-Fi. Toutefois, cela s’améliore considérablement sous iOS 11, où vous pouvez au moins inviter l’utilisateur à passer à un autre. Réseau WiFi.
QA1942 - API de gestion Wi-Fi iOS
Cette technologie est utile si vous souhaitez fournir une liste des réseaux Wi-Fi auxquels un utilisateur peut souhaiter se connecter dans une application de type gestionnaire. Vous devez demander ce droit avec Apple et l'adresse e-mail se trouve dans la documentation.
Ces technologies permettent à l'accessoire de se connecter au même réseau que l'iPhone et ne permettent pas de configurer une connexion entre homologues.
Ces API se rapprochent de ce que vous voulez, mais elles ne concernent que Apple.
Elevé à Première partie de la WWDC 2017: avancées dans la mise en résea est NEHotspotConfiguration , ce qui permet à l'application de spécifier et de demander à se connecter à un réseau spécifique.
Selon ceci fil:
Le Wi-Fi d'égal à égal mis en œuvre par iOS (et les versions récentes d'OS X) n'est pas compatible avec Wi-Fi Direct. Remarque À titre accessoire, vous pouvez accéder au Wi-Fi entre homologues sans utiliser la connectivité Multipeer. La technologie sous-jacente est Bonjour + TCP/IP, et vous pouvez y accéder directement depuis votre application. Le exemple de code WiTap montre comment.