¿Cómo funciona el acceso remoto de HomeKit?

9

De las Sesiones de la Conferencia WWDC 2014 de Apple Introducción de HomeKit (Diapositiva 11) y Diseñando accesorios para iOS y OS X (Diapositiva 88), entiendo que un usuario puede controlar HomeKit- Accesorios habilitados / compatibles incluso si el usuario no está en la misma ubicación. Supongo que esto significa que las instrucciones se pueden transmitir a través de Internet y también supondría que esto no requiere una IP estática en la ubicación final (es decir, el Hogar con los accesorios).

Si estas presunciones son precisas, ¿cómo funciona el acceso remoto de HomeKit? ¿Qué sucede cuando cambia la IP dinámica del Hogar?

La única información en las presentaciones es que esto se logra a través de la "Conectividad de dispositivos iOS" y esto es transparente para los desarrolladores de aplicaciones y fabricantes de accesorios.

    
pregunta Reaper 29.09.2014 - 22:34

3 respuestas

1

Como @bmike sugirió anteriormente, Apple ha confirmado que necesitará un Apple TV para admitir el acceso remoto.

Desde la página de soporte recientemente publicada de Apple: enlace

  

Controle sus accesorios fuera de casa Si tiene un Apple TV (3er.   generación o posterior) con la versión de software 7.0 o posterior, puede   controla tus accesorios habilitados con HomeKit cuando estás lejos de casa   usando tu dispositivo iOS.

    
respondido por el Reaper 03.06.2015 - 23:01
3

No he revisado la presentación a la que has vinculado, pero no es necesario que la IP estática o incluso la conectividad IPv4 para que Home Kit funcione.

Apple ha estado utilizando direcciones IPv6 y haciendo enrutamiento DNS inverso desde los días de Introducción de MobileMe y Back-to-My-Mac en 2009 junto con Snow Leopard . Espero que Home Kit aproveche IPv6 y mDNS (a.k.a. Bonjour) en gran medida para evitar la necesidad de que millones de hogares establezcan direcciones IP fijas o incluso configuren otra cosa que no sea iniciar sesión en iCloud en los dispositivos adecuados.

También esperaría una integración estrecha con la línea de enrutadores del aeropuerto de Apple, pero también buenas instrucciones sobre qué configuraciones son necesarias en enrutadores genéricos o de terceros.

Consulte ¿Puedo usar la dirección mDNS de Back To My Mac y para ssh y otras rutas de tráfico? para obtener más detalles sobre el uso existente de OS X de mDNS.

En resumen, ninguna parte de las comunicaciones dependerá de IPv4, siempre que haya una conexión de red viable desde el equipo que se ejecuta en el hogar hasta los servidores de notificaciones push de Apple para que las señales de control puedan enviarse correctamente.

    
respondido por el bmike 29.09.2014 - 22:43
0

"Conectividad de dispositivo iOS", es decir, el acceso remoto, con una sola mano, podría ser un esquema estándar de NAT / transferencia de puertos. Por otro lado, si es simple comando / control ("encender la luz del porche"), podría ser un servidor de retransmisión personalizado / servidor TURN / servidor XMPP / servidor WebSocket.

    
respondido por el auro tripathy 12.10.2014 - 06:17

Lea otras preguntas en las etiquetas