HomeKit Remote Access ทำงานอย่างไร


10

จากการประชุม WWDC 2014 ของ Apple แนะนำ HomeKit (Slide 11) และDesigning Accessories สำหรับ iOS และ OS X (Slide 88) ฉันเข้าใจว่าผู้ใช้สามารถควบคุมอุปกรณ์เสริมที่รองรับ HomeKit / รองรับแม้ว่าผู้ใช้จะไม่อยู่ในตำแหน่งเดียวกัน . ฉันเข้าใจว่านี่หมายความว่าสามารถส่งคำแนะนำผ่านอินเทอร์เน็ตได้และฉันก็คิดว่านี่ไม่จำเป็นต้องมี IP แบบคงที่ที่จุดสิ้นสุด (เช่นบ้านพร้อมอุปกรณ์เสริม)

หากข้อสันนิษฐานเหล่านี้มีความถูกต้อง HomeKit Remote Access ทำงานอย่างไร จะเกิดอะไรขึ้นเมื่อ IP แบบไดนามิกของโฮมเปลี่ยนไป

ข้อมูลเดียวในการนำเสนอคือสามารถทำได้ผ่าน "การเชื่อมต่ออุปกรณ์ iOS" และนี่คือสิ่งที่ราบรื่นสำหรับนักพัฒนาแอพและผู้ผลิตอุปกรณ์เสริม

คำตอบ:


3

ฉันยังไม่ได้ตรวจสอบงานนำเสนอที่คุณเชื่อมโยง แต่ไม่จำเป็นต้องใช้ IP แบบคงที่หรือการเชื่อมต่อ IPv4 สำหรับ Home Kit

แอปเปิ้ลได้รับการใช้ที่อยู่ IPv6 และการทำ DNS ย้อนกลับเส้นทางจากวันที่ของการแนะนำ MobileMe และกลับไป-My-Mac ในปี 2009 พร้อมกับเสือดาวหิมะ ฉันคาดหวังว่า Home Kit ใช้ประโยชน์จาก IPv6 และ mDNS (หรือที่เรียกว่า Bonjour) อย่างมากเพื่อหลีกเลี่ยงความต้องการของผู้ใช้หลายล้านครัวเรือนในการสร้างที่อยู่ IP คงที่หรือตั้งค่าอื่นนอกเหนือจากการลงชื่อเข้าใช้ iCloud บนอุปกรณ์ที่เหมาะสม

ฉันยังคาดหวังว่าการผสานรวมกับเราเตอร์ในสายการบินในสนามบินของ Apple แต่ยังมีคำแนะนำที่ดีเกี่ยวกับการตั้งค่าที่จำเป็นสำหรับเราเตอร์ทั่วไปหรือบุคคลที่สาม

ดูฉันสามารถใช้ที่อยู่ mDNS ของ Back To Mac ของฉันและสำหรับ ssh และการกำหนดเส้นทางการรับส่งข้อมูลอื่น ๆ ได้หรือไม่ สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการใช้งาน OS X ที่มีอยู่ของ mDNS

กล่าวโดยย่อส่วนหนึ่งของการสื่อสารจะไม่ขึ้นอยู่กับ IPv4 ตราบใดที่มีการเชื่อมต่อเครือข่ายที่ใช้งานได้จากอุปกรณ์ที่ทำงานในบ้านไปยังเซิร์ฟเวอร์ Push Notification ของ Apple เพื่อให้สัญญาณควบคุมสามารถส่งสัญญาณได้อย่างเหมาะสม


ฉันเดาว่าฉันยังไม่เห็นภาพรวมทั้งหมด ข้อเสนอของคุณยังคงต้องใช้ฮาร์ดแวร์ Apple บางประเภทที่มีอยู่ในบ้านซึ่งทำหน้าที่เป็นรีเลย์สำหรับ iCloud Apple TV อาจเป็นฮาร์ดแวร์นั้นหรือไม่ appleinsider.com/articles/14/10/07/…
Reaper

@Reaper ความเชื่อของฉันคือใด ๆพร็อกซี่ฮาร์ดแวร์แอปเปิ้ล HomeKit แต่ที่อุปกรณ์ iOS จะใช้แสดงในงานเปิดตัว (เช่น Apple TV และอุปกรณ์ "i" เท่านั้น - ด้วยความเป็นไปได้ที่คุณจะต้องมี Apple TV)
bmike

1

ตามที่ @bmike ได้แนะนำไว้ข้างต้น Apple ยืนยันว่าคุณต้องมี Apple TV เพื่อรองรับการเข้าถึงระยะไกล

จากหน้าสนับสนุนของ Apple ที่เพิ่งโพสต์: https://support.apple.com/th-th/HT204893

ควบคุมอุปกรณ์เสริมของคุณให้ห่างจากบ้านหากคุณมี Apple TV (รุ่นที่ 3 ขึ้นไป) ด้วยซอฟต์แวร์เวอร์ชัน 7.0 หรือใหม่กว่าคุณสามารถควบคุมอุปกรณ์เสริมที่ใช้งาน HomeKit ได้เมื่อคุณไม่อยู่บ้านโดยใช้อุปกรณ์ iOS


0

"การเชื่อมต่ออุปกรณ์ iOS" เช่นการเข้าถึงระยะไกล one-the-one-hand อาจเป็นรูปแบบ NAT traversal / port-punching แบบมาตรฐาน ในทางกลับกันถ้าคำสั่ง / การควบคุมง่าย ๆ ("เปิด porch-light") มันอาจเป็น relay-server / TURN-server / XMPP-server / WebSocket-server ที่กำหนดเอง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.