Lonworks: la propuesta americana para el control de tu hogar

por Ricardo Vega el 16/10/2014

La semana pasada comenzamos un repaso por los principales protocolos domóticos cableados a excepción de [KNX](/blog/knx-intro/ "Introducción a KNX y topología") del cual ya habíamos hablado. Así [X1](/blog/x10/ "X10: La domótica sale del cascarón")0, por cronología, tenía que ocupar la primera entrada. Hoy cambiamos de tercio y nos movemos a EEUU, cuna de nuestro protocolo de hoy, Lonworks. Lonworks es una plataforma de control creada por la compañía norteamericana [Echelon](http://www.echelon.com/). Las redes Lonworks describen de una manera efectiva una solución completa a los problemas de sistemas de control empleando una arquitectura distribuida donde no precisamos de un equipo central "maestro". El protocolo LonTalk implementa las siete capas del modelo OSI, y los hace usando una mezcla de hardware y firmware sobre un chip de silicio, evitando cualquier posibilidad de modificación casual (o intencionada). Se incluyen características como gestión de acceso al medio, reconocimiento y gestión punto a punto así como servicios más avanzados tales como autentificación de remitente, detección de mensajes duplicados, colisión, reintentos automáticos, soporte de cliente-servidor, transmisión de tramas no estándar, normalización y identificación de tipo de dato, difusión unicast/multicast, soporte de medios mixtos y detección de errores. ![Lonworks](/images/lonworks.jpg) Más de 4000 empresas utilizan las redes Lonworks hoy, y el número está creciendo rápidamente. Todas las áreas del campo de control están plenamente cubiertas por productos compatibles con Lonworks incluyendo sistemas de detección de incendios, sistemas de climatización, sistemas de seguridad, sistemas de gestión de energía, sistemas de alumbrado, etc. Neuron, el corazón de Lonworks ------------------------------ Todos los dispositivos presentes en una red Lonworks precisan de un chip Neuron. El Neuron está constituido internamente como tres microprocesadores en uno. Dos de los microprocesadores están optimizados para ejecutar el protocolo de comunicaciones, mientras que el tercero está dedicado a ejecutar el programa de control del nodo. Hay por tanto dos procesadores de comunicación y un procesador para la aplicación. Disponer de dos procesadores dedicados a tareas de comunicación en red y uno dedicado a la aplicación asegura que la complejidad del programa no afecta negativamente a la respuesta de la red y viceversa. Adicionalmente, el hecho de encapsular ambas funciones en un solo chip ahorra tiempos de diseño y producción. El uso del chip Neuron garantiza un entorno de ejecución hardware para el protocolo. Para asegurar suficiente potencia de proceso, el protocolo se implementa como una mezcla de hardware y firmware. ![Neuron Lonworks](/images/neuron-lonworks.jpeg) Fiabilidad y seguridad en Lonworks ---------------------------------- El protocolo LonTalk proporciona principalmente dos técnicas para asegurar el correcto envío y recepción de las transmisiones. La fiabilidad de las transmisiones se asegura mediante una confirmación entre emisor y receptor (la mayoría de los protocolos pueden asegurar que un paquete fue transmitido con éxito, pero no que fue recibido por el destinatario). La integridad de los datos se garantiza por el hecho que todas las transmisiones disponen de un control de errores basado en códigos polinómicos de 16 bits. Todas operaciones en la red de control se realizan usando un sistema de "autentificación de remitente" como una Capa de nivel 4 (Nivel de Servicio del modelo OSI). Esta capa proporciona una garantía de autenticidad del remitente, que no puede ser violada por piratas informáticos. Cada transmisión de paquete proporciona autentificación del remitente. Dado que la implementación de esta característica se encuentra a nivel de chip, por una parte no puede ser modificada y por otra está garantizada en todos los productos, independientemente del fabricante del mismo. La interoperabilidad de Lonworks -------------------------------- Echelon define la interoperabilidad como la capacidad de integrar productos de distintos fabricantes en sistemas flexibles y funcionales sin necesidad de desarrollar hardware, software o herramientas a medida. Por integrar no se entiende el hecho de poder “ver” a otro dispositivo, sino la capacidad de hacer cosas como utilizar un único sensor de ocupación para el sistema de climatización, el de alumbrado y el de seguridad de un edificio. Como has visto, Lonworks comparte muchas características con KNX, es más, mucha gente establece un comparación total entre ambos, diferenciando sus mercado en EEUU y Europa. La potencia de Lonworks lo convierte en un protocolo interesante para aplicaciones domóticas, sin embargo, la pregunta creo que es: > Si quiero una domótica potente, ¿KNX o Lonworks?. > > [\[Tweet\]](https://clicktotweet.com//vloeD) Te espero la próxima semana con otro protocolo americano, ¿adivinas cual? Mientras tanto, no te olvides de compartir este enlace en tus redes sociales!

Apoya al blog


Si te ha gustado este artículo, valora apoyarme económicamente a través de Patreon, una plataforma de Micro-mecenazgo con la que puedes hacerme un donativo que ayude a la continuidad del blog. Una pequeña ayuda significa mucho. 😃

Permanezcamos en contacto!


¿Quieres enterarte de todas las novedades del sector? ¿Te gustaría trabajar conmigo? ¡Puedes contactar conmigo de forma muy sencilla!