Das sessões da conferência WWDC da Apple em 2014, apresentando o HomeKit (Slide 11) e projetando acessórios para iOS e OS X (Slide 88), entendo que um usuário pode controlar acessórios compatíveis com o HomeKit, mesmo que o usuário não esteja no mesmo local . Suponho que isso significa que as instruções podem ser transmitidas pela Internet e também presumo que isso não exija um IP estático no local final (ou seja, a casa com os acessórios).
Se essas presunções forem precisas, como o Acesso Remoto ao HomeKit funciona? O que acontece quando o IP dinâmico da Casa muda?
A única informação nas apresentações é que isso é alcançado através da "Conectividade de dispositivos iOS" e isso é transparente para os desenvolvedores de aplicativos e fabricantes de acessórios.
Como o @bmike sugeriu acima, a Apple confirmou que você precisará de um Apple TV para oferecer suporte ao acesso remoto.
Na página de suporte recém-publicado da Apple: https://support.apple.com/en-us/HT204893
fonte
"Conectividade de dispositivo iOS", isto é, o acesso remoto, por um lado, pode ser um esquema padrão de passagem / perfuração de porta NAT. Por outro lado, se seu comando / controle simples ("acender a luz da varanda"), poderia ser um servidor de retransmissão / servidor TURN / servidor XMPP / servidor XMPP / servidor WebSocket personalizado.
fonte