7 votos

Uso de la Raspberry Pi como hub doméstico para la configuración de Apple HomKit

Estoy intentando hacer mi casa un poco más inteligente usando HomeKit sin llegar a comprar los accesorios de HomeKit. Ahora estoy usando Python y la librería pyhap y de momento funciona.

Puedo controlar mi Raspberry Pi usando Apple HomeKit y la aplicación Home. Pero hay una cosa que considero una gran desventaja de HomeKit: no se puede controlar desde fuera de la Red sin que un iPad, HomePod o Apple TV funcione como un hub doméstico.

Pregunta: ¿Puedo convertir mi Raspberry Pi en un concentrador doméstico para poder controlar mis luces, etc. desde fuera de mi casa?

0voto

Jose Chavez Puntos 645

No, lamentablemente no es posible.

Los concentradores oficiales (como un iPad o un AppleTV) se comunican con los servidores de Apple, que a su vez se comunican con la aplicación Home para proporcionar notificaciones push y funciones de "proxy".

Para crear un hub no oficial sería necesario poder comunicarse con los servidores de Apple. Esto no es realmente posible sin violar los términos de servicios de Apple, y definitivamente no es fácil de lograr técnicamente de todos modos, ya que requeriría ingeniería inversa del protocolo, ser capaz de proporcionar certificados válidos, etc.

Sin embargo, puedes utilizar tu Raspberry Pi para controlar esos accesorios que no son HomeKit cuando estés fuera de casa, pero para ello tendrías que crear tu propio cliente. Es decir, no sería a través de la aplicación Home, sino que tendrías que crear tu propia aplicación, o alojar una aplicación web en la Raspberry Pi que esté disponible cuando estés fuera de casa.

Además de lo anterior, hay otra opción que podría ser posible dependiendo de su configuración exacta. Si configuras la Raspberry Pi para que sirva de puente de red a través de una VPN, en teoría podrías utilizar un software VPN en tu iPhone para acceder a tu red doméstica como si estuvieras conectado directamente a ella. Entonces los accesorios de HomeKit serían directamente accesibles. Esto podría hacerse, por ejemplo, configurando OpenVPN en modo tap en la Raspberry Pi e instalando el cliente en el iPhone.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X