De las Sesiones de la Conferencia WWDC 2014 de Apple que presentan HomeKit (Diapositiva 11) y Diseño de accesorios para iOS y OS X (Diapositiva 88), entiendo que un Usuario puede controlar los accesorios compatibles con HomeKit habilitados incluso si el Usuario no está en la misma ubicación . Supongo que esto significa que las instrucciones pueden transmitirse a través de Internet y también asumiría que esto no requiere una IP estática en la ubicación final (es decir, el Hogar con los accesorios).
Si estas suposiciones son precisas, ¿cómo funciona HomeKit Remote Access? ¿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 del dispositivo iOS" y esto es perfecto para los desarrolladores de aplicaciones y fabricantes de accesorios.
Como @bmike ha sugerido anteriormente, Apple ha confirmado que necesitará un Apple TV para admitir el acceso remoto.
Desde la página de soporte recientemente publicada de Apple: https://support.apple.com/en-us/HT204893
fuente
La "Conectividad del dispositivo iOS", es decir, el acceso remoto, por un lado, podría ser un esquema de recorrido de puerto / NAT estándar. Por otro lado, si se trata de un simple comando / control ("encienda la luz del porche"), podría ser un servidor de retransmisión personalizado / servidor TURN / servidor XMPP / servidor WebSocket.
fuente