HomeKit Uzaktan Erişim nasıl çalışır?


10

Apple'ın 2014 WWDC Konferans Oturumlarından HomeKit (Slayt 11) ve iOS ve OS X için Aksesuar Tasarımı (Slayt 88), Kullanıcı aynı konumda olmasa bile HomeKit özellikli / uyumlu aksesuarları kontrol edebileceğine inanıyorum . Bunun, talimatların internet üzerinden iletilebileceği anlamına geldiğini ve bunun son konumda statik bir IP gerektirmediğini (yani aksesuarlarla Ev) olduğunu varsayıyorum.

Bu varsayımlar doğruysa, HomeKit Uzaktan Erişim nasıl çalışır? Ana Sayfa'nın dinamik IP'si değiştiğinde ne olur?

Sunumlardaki tek bilgi, bunun "iOS Cihaz Bağlantısı" ile başarılması ve uygulama geliştiricileri ve aksesuar üreticileri için sorunsuz olmasıdır.

Yanıtlar:


3

Bağlandığınız sunumu incelemedim, ancak Statik IP'nin veya Home Kit'in çalışması için IPv4 bağlantısının herhangi bir şeye ihtiyacı yoktur.

Apple, 2009 yılında Snow Leopard ile birlikte MobileMe ve Mac'e Geri Dön giriş günlerinden IPv6 adreslerini kullanıyor ve ters DNS yönlendirme yapıyor . Home Kit'in milyonlarca hanenin sabit IP adresleri oluşturma ihtiyacından kaçınmak, hatta uygun cihazlarda iCloud'a giriş yapmaktan başka bir şey ayarlamaktan kaçınmak için IPv6 ve mDNS'yi (aka Bonjour) ağır bir şekilde kullanmasını bekliyorum.

Ayrıca Apple'ın Havaalanı yönlendirici hattı ile sıkı bir entegrasyon beklerim, aynı zamanda genel veya üçüncü taraf yönlendiricilerde hangi ayarların gerekli olduğuna dair iyi talimatlar beklerim.

Bkz. Mac bilgisayarımın mDNS adresine, ssh ve diğer trafik yönlendirmeleri için kullanabilir miyim? mDNS'nin mevcut OS X kullanımı hakkında daha fazla bilgi için.

Kısacası, iletişim sinyallerinin hiçbir kısmı evde çalışan ekipmandan Apple'ın Push Notification sunucularına uygun bir ağ bağlantısı olduğu sürece kontrol sinyallerinin düzgün bir şekilde iletilebilmesi için IPv4'e bağlı olmayacaktır.


Sanırım hala tam resmi göremiyorum. Teklifinizde hâlâ iCloud için geçiş görevi gören evde bulunan bir çeşit Apple donanımı gerekiyor gibi görünüyor. Apple TV belki de bu donanım olabilir mi? appleinsider.com/articles/14/10/07/…
Azrail

@Reaper İnancım, herhangi bir Apple donanımının HomeKit için proxy yapabileceği, ancak bir iOS cihazının açılışta şovu çalıştıracağıdır. (örn. yalnızca Apple TV ve "i" cihazları - Apple TV'ye ihtiyacınız olabilir)
bmike

1

@Bmike'ın yukarıda önerdiği gibi, Apple uzaktan erişimi desteklemek için bir Apple TV'ye ihtiyacınız olduğunu onayladı.

Apple'ın yeni yayınlanan destek sayfasından: https://support.apple.com/en-us/HT204893

Aksesuarlarınızı evden uzaklaştırın Yazılım sürümü 7.0 veya üzeri bir Apple TV'niz (3. nesil veya üstü) varsa, iOS cihazınızı kullanarak evden uzakta olduğunuzda HomeKit özellikli aksesuarlarınızı kontrol edebilirsiniz.


0

"iOS Cihaz Bağlantısı", yani uzaktan erişim, bir yandan, standart bir NAT geçiş / bağlantı noktası delme şeması olabilir. Öte yandan, eğer basit komutu / kontrolü ("sundurma ışığını aç"), özel bir aktarma sunucusu / TURN sunucusu / XMPP sunucusu / WebSocket sunucusu olabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.