Suporte Wi-Fi directo e iOS

quero usar {[[0]} numa solução, mas não sei quais as plataformas que a suportam.

o {[[0]} depende da versão iPhone/iOS?

Posso Desenvolver uma aplicação com Wi-Fi Direct funcionalidade num iPhone 4s com iOS 8.

Author: gahcep, 2015-02-11

3 answers

Levei algum tempo a descobrir o que se passa, mas aqui está o resumo. Espero que isto poupe muito tempo às pessoas. A Apple não está a ser simpática com o Wi-Fi directo, não da mesma forma que o Android. O framework de conectividade Multipeer que a Apple fornece combina ambos BLE e Wi-Fi diretamente juntos e só vai funcionar com dispositivos Apple e não qualquer dispositivo que está usando Wi-Fi Directo.

Https://developer.apple.com/library/ios/documentation/MultipeerConnectivity/Reference/MultipeerConnectivityFramework/index.html

Indica o seguinte nesta documentação - "o quadro de conectividade Multipeer fornece suporte para descobrir Serviços fornecidos por dispositivos iOS próximos usando redes Wi-Fi de infra-estrutura, Wi-Fi peer-to-peer, e Redes de Área Pessoal Bluetooth e, subsequentemente, comunicando com esses serviços por envio de dados baseados em mensagens, streaming de dados e recursos (como arquivos)."

Além disso, o Wi-Fi directo neste modo entre dispositivos i irá precisar do iPhone 5 ou superior.

Existem aplicações que usam uma forma de Wi-Fi directamente na App Store, mas estas estão a usar as próprias bibliotecas.

 24
Author: Remixed123, 2015-03-05 06:53:00

A lista oficial das actuais API de gestão Wi-Fi iOS

Não existe nenhum tipo directo de ligação Wi-Fi disponível. A principal questão é que a Apple não permite a configuração programática da rede Wi-Fi SSID e senha. No entanto, isso melhora substancialmente no iOS 11, onde você pode pelo menos pedir ao Usuário para mudar para outra rede Wi-Fi.

QA1942-iOS Wi-Fi Management APIs

Opção de aquisição

Esta tecnologia é útil se você quer fornecer uma lista de redes Wi-Fi que um usuário pode querer se conectar em um aplicativo de tipo de Gerenciador. Requer que você se candidate a este direito com a Apple e o endereço de E-mail está na documentação.

Opções do Programa de IFM

Estas tecnologias permitem que o acessório se conecte à mesma rede que o iPhone e não são para configurar uma conexão peer-to-peer.

  • Configuração De Acessórios Sem Fios (WAC)
  • HomeKit

Peer-to-peer entre dispositivos Apple

Estas APIs aproximam-se do que tu queres, mas são só de maçã para maçã.

Código De Exemplo De WiTap

IOS 11 NEHotspotConfiguration

Criado em WWDC 2017 avança em rede, a parte 1 é NEHotspotConfiguration que permite à aplicação especificar e pronto para se conectar a uma rede específica.

 11
Author: Cameron Lowell Palmer, 2017-09-02 14:09:45

De acordo com este fio:

O Wi-Fi peer-to-peer implementado pelo iOS (e versões recentes do OS X) não é compatível com Wi-Fi direto. Nota apenas como um aparte, você pode aceder ao Wi-Fi ponto-a-ponto sem utilizar conectividade Multipeer. O a tecnologia subjacente é Bonjour + TCP / IP, e você pode acessar isso directamente da sua aplicação. O código de amostra de WiTap mostra como.

 6
Author: Udi Aharoni, 2016-12-13 07:35:52