D'après les sessions de conférence WWDC d'Apple 2014 présentant HomeKit (diapositive 11) et la conception d'accessoires pour iOS et OS X (diapositive 88), je crois comprendre qu'un utilisateur peut contrôler les accessoires compatibles avec HomeKit, même s'il ne se trouve pas au même endroit. . Je suppose que cela signifie que les instructions peuvent être transmises sur Internet et je suppose également que cela ne nécessite pas d'adresse IP statique à l'emplacement final (c'est-à-dire la maison avec les accessoires).
Si ces présomptions sont exactes, comment fonctionne HomeKit Remote Access? Que se passe-t-il lorsque l'IP dynamique du domicile change?
La seule information contenue dans les présentations est que cela est réalisé grâce à la «connectivité des appareils iOS» et cela est transparent pour les développeurs d'applications et les fabricants d'accessoires.
Comme @bmike l'a suggéré ci-dessus, Apple a confirmé que vous aurez besoin d'un Apple TV pour prendre en charge l'accès à distance.
Depuis la page d'assistance récemment publiée par Apple: https://support.apple.com/en-us/HT204893
la source
La «connectivité des périphériques iOS», c'est-à-dire l'accès à distance, d'une seule main, pourrait être un schéma standard de traversée / perforation de ports NAT. D'un autre côté, si sa commande / commande simple ("allume la lumière du porche"), il pourrait s'agir d'un serveur relais personnalisé / serveur TURN / serveur XMPP / serveur WebSocket.
la source