Functiodomo-Sistema de automatización del hogar (domótica) sin cables

Enritux:

Ventajas de esta arquitectura: funciona hasta en una bicicleta si tiene navegador de internet. Desventajas: Con entornos concretos (lease android, ios...) la transmisión de datos es menor pues no tendrás que transmitir las imágenes, pero por contra tienes que desarrollar una aplicación específica para cada plataforma.

No entendí la parte de la desventaja, se supone que si tenemos un interfaz web la cual contiene los módulos que se comunican con los actuadores.. esta puede ser accesada vía web desde cualquier plataforma no?

La desventaja está en la rapidez del interface.
Con una aplicación web, el código tanto de las órdenes como del interfaz se envían desde el servidor, incluidas las imágenes que dan forma al aspecto de la aplicación

Con la aplicación específica de la plataforma móvil (lease androis o ios) todo el código e imágenes de la interfaz están almacenadas en el dispositivo móvil, con lo que sólo se transmiten los datos correspondientes a las órdenes que se envían desde/hacia el teléfono hasta/desde el servidor. El flujo de datos es menor y la velocidad del interfaz en mayor. Se eliminan los tiempos de carga del interfaz.

Para mí el núcleo del sistema siempre se trata de una aplicación web, en mi caso en PHP por cuestiones de portabilidad y documentación existente, pero para el interfaz se puede valorar qué es mejor, si rapidez y exclusividad, o por el otro lado, universalidad y un interfaz menos rápido.