Aus den WWDC-Konferenzsitzungen 2014 von Apple zur Einführung von HomeKit (Folie 11) und zum Entwerfen von Zubehör für iOS und OS X (Folie 88) geht hervor, dass ein Benutzer HomeKit-fähiges / kompatibles Zubehör steuern kann, auch wenn sich der Benutzer nicht am selben Ort befindet . Ich gehe davon aus, dass dies bedeutet, dass die Anweisungen über das Internet übertragen werden können, und ich würde auch annehmen, dass dies keine statische IP am Endstandort erfordert (dh das Haus mit dem Zubehör).
Wie funktioniert HomeKit Remote Access, wenn diese Annahmen zutreffen? Was passiert, wenn sich die dynamische IP des Hauses ändert?
Die einzige Information in den Präsentationen ist, dass dies durch "iOS Device Connectivity" erreicht wird und dies für die App-Entwickler und Zubehörhersteller nahtlos ist.
Wie @bmike oben vorgeschlagen hat, hat Apple bestätigt, dass Sie ein Apple TV benötigen, um den Fernzugriff zu unterstützen.
Auf der neu veröffentlichten Support-Seite von Apple: https://support.apple.com/en-us/HT204893
quelle
"iOS-Gerätekonnektivität", dh Fernzugriff, einerseits, kann ein Standardschema für NAT-Traversal / Port-Punching sein. Auf der anderen Seite könnte es sich bei einem einfachen Befehl / einer einfachen Steuerung ("Einschalten der Veranda") um einen benutzerdefinierten Relay-Server / TURN-Server / XMPP-Server / WebSocket-Server handeln.
quelle