HomeKit 원격 액세스는 어떻게 작동합니까?


10

Apple의 2014 WWDC 컨퍼런스 세션 HomeKit (슬라이드 11) 및 iOS 및 OS X 용 액세서리 디자인 (슬라이드 88)을 소개하면 사용자가 같은 위치에 있지 않아도 사용자가 HomeKit 지원 / 호환 액세서리를 제어 할 수 있다는 것을 이해합니다 . 나는 이것이 인터넷을 통해 지시 사항을 전송할 수 있다는 것을 의미하며 최종 위치 (예 : 액세서리가있는 집)에서 고정 IP가 필요하지 않다고 가정합니다.

이러한 추정이 정확하다면 HomeKit 원격 액세스는 어떻게 작동합니까? 가정의 동적 IP가 변경되면 어떻게됩니까?

프레젠테이션의 유일한 정보는 이것이 "iOS 장치 연결"을 통해 달성되며 이는 앱 개발자 및 액세서리 제조업체에게 완벽하다는 것입니다.

답변:


3

연결 한 프레젠테이션을 검토하지는 않았지만 Home Kit의 고정 IP 또는 IPv4 연결이 필요하지 않습니다.

Apple은 Snow Leopard와 함께 2009 년 MobileMe 및 Back-to-My-Mac 도입 당시부터 IPv6 주소를 사용하고 역 DNS 라우팅을 수행하고 있습니다. 홈 키트는 IPv6 및 mDNS (일명 Bonjour)를 많이 사용하여 고정 IP 주소를 설정하거나 적절한 장비에서 iCloud에 로그인하는 것 외에는 아무것도 설정하지 않아도됩니다.

또한 Apple의 공항 라우터 제품군과 긴밀하게 통합 될 것으로 예상되지만 일반 또는 타사 라우터에 필요한 설정에 대한 지침도 제공합니다.

나의 Mac으로 돌아 가기 mDNS 주소와 ssh 및 기타 트래픽 라우팅에 사용할 수 있습니까?를 참조하십시오 . mDNS의 기존 OS X 사용법에 대한 자세한 내용은.

요컨대, 제어 신호가 제대로 전달 될 수 있도록 가정에서 실행되는 장비에서 Apple의 푸시 알림 서버로 네트워크가 연결되어있는 한 통신의 일부는 IPv4에 의존하지 않습니다.


아직도 완전한 그림이 보이지 않는 것 같습니다. 귀하의 제안서에는 여전히 iCloud의 중계 역할을하는 일종의 Apple 하드웨어가 필요합니다. 애플 TV는 아마도 그 하드웨어일지도 모른다. appleinsider.com/articles/14/10/07/…
Reaper

@Reaper 내 생각은 모든 Apple 하드웨어가 HomeKit을 프록시 할 수 있지만 iOS 기기는 시작시 프로그램을 실행한다는 것입니다. (예 : Apple TV 및 "i"장치 만 – Apple TV가 필요할 수 있음)
bmike

1

@bmike가 위에서 제안한 것처럼 Apple은 원격 액세스를 지원하기 위해 Apple TV가 필요하다는 것을 확인했습니다.

Apple의 새로 게시 된 지원 페이지에서 : https://support.apple.com/en-us/HT204893

집 밖에서 액세서리 제어 소프트웨어 버전 7.0 이상이 설치된 Apple TV (3 세대 이상)가있는 경우 iOS 장치를 사용하여 집을 비울 때 HomeKit 지원 액세서리를 제어 할 수 있습니다.


0

"iOS 장치 연결성", 즉 원격 액세스, 일대일은 표준 NAT 통과 / 포트 펀칭 체계 일 수 있습니다. 반면에 간단한 명령 / 제어 ( "포치 조명 켜기") 인 경우 사용자 지정 릴레이 서버 / TURN 서버 / XMPP 서버 / WebSocket 서버가 될 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.