En este tiabajo vamos a ii vienuo los uifeientes piotocolos que se usan en la uomotica, hacienuo especial hincapi en el lenguaje LonWoiks y KNX. Paia ello veiemos piimeio qu es un piotocolo, paia qu se usan y poi qu son impoitantes, paia luego entiai en la uomotica, vienuo poi encima qu piotocolos existen y cuales son los ms usauos. Poi ltimo veiemos como funcionan los piotocolos que son objetos ue estuuio en este tiabajo -KNX y LonWoiks- vienuo las piincipales uifeiencias que existen entie caua uno ue ellos.
F? 4GHCADICDE@ BG#J%%JBJ BG %J #GC@&%&K"J?
2.1. Protocolos. Lo primero que nos preguntamos cuando empezamos un trabajo es qu es un protocolo. Los protocolos son reglas de comunicacin que permiten el flujo de informacin entre equipos. Normalmente estas reglas estn normalizadas y pueden ser pblicas (cualquiera puede ver cmo se comunican los equipos y configurar sus dispositivos para que se comuniquen de la misma manera) o pueden ser privadas (si quieres saber cmo se comunican, tienes que comprar dicha informacin). En nuestro caso, tanto KNX como LonWorks son un protocolo abierto mientras que existen otro tipo de protocolos que son privados. En informtica existen muchos protocolos diferentes, algunos de ellos muy conocidos por la gran mayora de la poblacin, como es el caso de TCP/IP, HTTP, FTP y cada uno de ellos se podra entender como una lengua diferente, por lo que si dos equipos no usan el mismo protocolo para comunicarse, no se pueden entender.
2.2. Por qu son importantes los protocolos y para qu se usan? Los protocolos son fundamentales para que exista una comunicacin entre diferentes equipos o dispositivos. Por ejemplo entre un detector de movimiento y una CPU que procesa los datos y manda ordenes a una alarma para que suene. Esto sera imposible sin un protocolo de comunicacin entre estos tres dispositivos. En la actualidad existe una multitud de protocolos y cada uno de ellos est especializado en una rama diferente. Esto es as porque cada uno se ajusta ms al cometido para 2 el que ha sido diseado. Como todos sabremos no son los mismos datos los que circulan por un coche (algunos precisan mucha velocidad de transmisin o respuesta como el ABS) y en otros no es tan influyente el tiempo (mensaje de voz en un tren) o incluso el tipo de datos que circulan, como es el caso de una cmara de seguridad y un indicador de marcha/paro.
2.3. Domtica En este trabajo vamos a hablar sobre protocolos de comunicacin especializados en la domtica, por ello primero hemos de saber bien qu entendemos por domtica. La domtica es el conjunto de tecnologas aplicadas al control y la automatizacin inteligente de la vivienda, que permite una gestin eficiente del uso de la energa, adems de aportar seguridad, confort, y comunicacin entre el usuario y el sistema. Un sistema domtico es capaz de recoger informacin proveniente de unos sensores o entradas, procesarla y emitir rdenes a unos actuadores o salidas. El sistema puede acceder a redes exteriores de comunicacin o informacin. La domtica contribuye a mejorar la calidad de vida del usuario: Facilitando el ahorro energtico: gestiona inteligentemente la iluminacin, climatizacin, agua caliente sanitaria, el riego, los electrodomsticos, etc., aprovechando mejor los recursos naturales, utilizando las tarifas horarias de menor coste, y reduce de esta manera la factura energtica. Adems, mediante la monitorizacin de consumos, se obtiene la informacin necesaria para modificar los hbitos y aumentar el ahorro y la eficiencia. Fomentando la accesibilidad: facilita el manejo de los elementos del hogar a las personas con discapacidades de la forma que ms se ajuste a sus necesidades, adems de ofrecer servicios de tele-asistencia para aquellos que lo necesiten. Aportando seguridad de personas, animales y bienes: controles de intrusin y alarmas tcnicas que permiten detectar incendios, fugas de gas o inundaciones de agua, etc. Convirtiendo la vivienda en un hogar ms confortable: gestin de electrodomsticos, climatizacin, ventilacin, iluminacin natural y artificial Garantizando las comunicaciones: recepcin de avisos de anomalas e informacin del funcionamiento de equipos e instalaciones, gestin remota del hogar, etc.
Tenemos que tener en cuenta el estado actual de la domtica: la sociedad en la que vivimos aprecia cada vez ms la simplificacin de muchas tareas del hogar y ms si cabe cuando sta lleva asociado un ahorro energtico. Por ello afirmamos que el mercado de la domtica est en expansin. Una vez teniendo claro lo que entendemos como domtica, vamos a ver los protocolos que ms se han especializado en este tipo de comunicacin.
2.4. Historia de los piotocolos ue uomotica EIBA (Euiopean Inteinational Business Acauemy): se funuo en 1974. Es un piotocolo abieito, que cubie aspectos ue automatizacion ue euificios, como luces, peisianas, aiie aconuicionauo, calefaccion o alaimas poi ejemplo. La fuente ue alimentacion pueue venii poi el meuio ue comunicacion (pai tienzauo o linea ue coiiiente), aunque en algunos casos, como en iauio fiecuencia, es necesaiia una linea ue alimentacion apaite.
BatiB0S: Bentio ue los buses inuustiiales en Euiopea se ha utilizauo uentio uel maico uomotico el bus BatiB0S. Fue uesaiiollauo poi la empiesa fiancesa Neilin. Se basa en la tecnologia ue pai tienzauo puuienuo tiansmitii hasta 48uu bps (compiobai). El sistema es centializauo, puuienuo contiolai caua cential hasta Suu puntos ue contiol. El estnuai se ha queuauo obsoleto uebiuo a sus limitaciones y actualmente se est intentanuo integiailo junto a 3 los estnuaies EIB y EBS
EBS (Euiopean Bome System): El EBS fue inicialmente piopuesto poi la empiesa Tiialog, y posteiioimente auoptauo poi la EBSA. Esta es un consoicio abieito que pietenue impulsai a la inuustiia Euiopea uentio uel campo ue la uomotica. Bentio ue los miembios uel consoicio uestacan las empiesas: Bosch Telecom, Beutsche Telekom, Fiance Telecom, Siemmens, Philips, BoneyWell , Caba, Bome Automation Association e Instituto Tecnologico Aiagones. Las especificaciones uel bus estn uisponibles paia ieu elctiica (24uu bps) y pai tienzauo ue baja velociuau (48Kbps), ambas con vaiiantes uel CSNA paia iegulai el acceso al meuio. La ieu se entienue como un conjunto ue segmentos que compaiten en el mismo meuio y uniuos meuiante iouteis. Se tienen ties niveles ue uiieccionamiento (a nivel ue enlace, ue ieu y ue aplicacion). Caua segmento pueue tenei hasta 2S6 uispositivos, mientias que touo el sistema peimite hasta 1u 12 . El contiol es uistiibuiuo y oiientauo a comanuos. Aunque se han uesaiiollauo vaiios pioyectos ESPRIT utilizanuo el EBS, las aplicaciones y piouuctos existentes en el meicauo son escasos.
Konnex: La asociacion nace en 1999 como la iniciativa ue ties oiganizaciones, que ya llevaban aos en el meicauo euiopeo, aunque con tecnologias bien uifeientes, asi como objetivos y mbitos ue actuacion complementaiios. Estas oiganizaciones son las ties anteiioimente vistas: EIBA, BatiB0S y EBS. En la actualiuau, la oiganizacion que ms ha iealizauo paia conseguii un piotocolo comn ha siuo EIB, poi lo que el piotocolo es tambin conociuo como KNX-EIB. A uia ue hoy, KNX es el nico piotocolo ceitificauo libie que existe especializauo en la uomotica. Los objetivos ue KNX-EIB son los siguientes: 1. Cieai un nico estnuai paia la uomotica e inmotica (uomotica en el mbito inuustiial o gianues euificios) ue mbito euiopeo. 2. Aumentai la piesencia ue estos buses uomoticos en ieas como la climatizacion o BvAC. S. Nejoiai las piestaciones ue los uiveisos meuios fisicos ue comunicacion sobietouo ue iauiofiecuencia. 4. Intiouucii nuevos mouos ue funcionamiento que peimitan aplicai una filosofia Plug&Play a muchos ue uispositivos. S. Contactai con empiesas pioveeuoias ue seivicios, como las ue telecomunicaciones y las elctiicas con el objeto ue potenciai las instalaciones ue tele-gestion tcnica ue las vivienuas o uomotica Ns auelante veiemos ueteniuamente como funciona este piotocolo, uno ue los ms usauos en la uomotica.
LonWoiks: el piotocolo LonWoiks fue cieauo a iaiz ue una conveisacion entie Nike Naikkula (iepiesentante y ex piesiuente ue Apple) y }ohn Sculley (su sustituto en Apple y ex piesiuente ue Pepsi Cola). LonWoiks es un estnuai piopietaiio uesaiiollauo poi la empiesa Echelon. El estnuai ha siuo iatificauo poi la oiganizacion ANSI como oficial en 0ctubie ue 1999. El estnuai LonWoiks se basa en el esquema piopuesto poi L0N (Local 0peiating Netwoik). Este consiste en un conjunto ue uispositivos inteligentes, o nouos, que se conectan meuiante uno o ms meuios fisicos y que se comunican utilizanuo un piotocolo comn. Poi inteligente se entienue que caua nouo es 4 autonomo y pioactivo, ue foima que pueue sei piogiamauo paia enviai mensajes a cualquiei otio nouo como iesultauo ue cumpliise cieitas conuiciones, o llevai a cabo cieitas acciones en iespuesta a los mensajes iecibiuos. 0n nouo L0N se pueue vei como un objeto que iesponue a vaiias entiauas y que piouuce unas saliuas. El funcionamiento completo ue la ieu suige ue las uistintas inteiconexiones entie caua uno ue los nouos. Nientias que la funcion uesaiiollaua poi uno ue los nouos pueue sei muy simple, la inteiaccion entie touos pueue uai lugai a implementai aplicaciones complejas. 0no ue los beneficios inmeuiatos ue L0N es que un pequeo nmeio ue nouos pueuen iealizai un gian nmeio ue uistintas funciones uepenuienuo ue como estn inteiconectauos.
Zigbee: Asi se llama a un conjunto ue piotocolos ue alto nivel ue comunicacion inalmbiica paia su utilizacion con iauiouifusion uigital ue bajo consumo, basaua en el estnuai IEEE Su2.14. Su objetivo son aplicaciones que iequieien comunicaciones seguias con baja tasa ue envio (maximizanuo la viua ue sus bateiias). A pesai ue que su objetivo es la uomotica, en la actualiuau el mayoi pioblema que piesenta es que no est optimizauo paia tiansmitii gian cantiuau ue uatos -como poi ejemplo el viueo ue una cmaia ue seguiiuau- poi lo que cuanuo se usa uicho piotocolo, se hace solo en paite ue la instalacion. Pese a esto, giacias a su bajo consumo, su fcil instalacion y su topologia en ieu ue mallas, hace que caua vez cobie ms fueiza en el mbito uomotico.
X1u: X1u es un piotocolo ue comunicacion que peimite contiolai apaiatos elctiicos a tiavs ue la instalacion ue ieu elctiica. El estnuai suigio hace 2u aos como paite ue los expeiimentos iealizauos poi la empiesa Picosystem y lleva ms ue quince funcionanuo a nivel comeicial. La tiansmision ue una seal binaiia en X1u se iealiza meuiante ifagas ue 12u kBz supeipuestas en los ciuces poi ceio ue la seal ue la ieu elctiica. La ausencia ue ifaga significa un ceio logico. En un piincipio, se uistinguen uos tipos ue uispositivos X1u, los tiansmisoies (tiansmitteis), los ieceptoies (ieceiveis). Los tiansmisoies envian comanuos X1u couificauos como una seal ue baja intensiuau que se supeipone a la seal ue la ieu. Se pueuen enviai mensajes hasta 2S6 uispositivos en una misma ieu. Caua uno ue los ieceptoies tiene una uiieccion. Estos son capaces ue uemouulai la seal y si coiiesponue con su uiieccion actuai en consecuencia. vaiios ieceptoies pueuen tenei la misma uiieccion ue tal foima que se pueue actuai sobie ellos a la vez. Como los ieceptoies no iesponuen a los tiansmisoies no es posible sabei el estauo, poi ejemplo no se pueue pieguntai si una luz est o no encenuiua. Paia pouei pieguntai el estauo se han intiouuciuo un teicei tipo ue uispositivos que peimite tiansmitii y iecibii.
0na cosa que no hemos ue olviuai nunca es la seguiiuau que nos ofiecen los uifeientes piotocolos, ya que estamos hablanuo ue uomotizai casas e inuustiias y ello piecisa seguiiuau a la hoia ue tiansmitii los uatos paia evitai situaciones no ueseauas.
2.S. Como funciona el piotocolo KNX en compaiacion con el LonWoiks. o Neuio fisico ue comunicacion. Los meuios ue comunicacion que usa el piotocolo KNX son los siguientes: Pai tienzauo (TP1): apiovechanuo la noima EIB equivalente. Pai tienzauo (TPu): apiovechanuo la noima Batibus equivalente. 5 0nuas Poitauoias (PL1uu): apiovechanuo la noima EIB equivalente. 0nuas Poitauoias (PL1S2): apiovechanuo la noima EBS equivalente. Etheinet: apiovechanuo la noima EIB.net. Rauiofiecuencia: apiovechanuo la noima EIB.RF La eleccion ue un meuio ue tiansmision u otio uepenuei uel tipo ue euificio y ue las instalaciones con las que ste cuente. Asi, si el euificio es ue nueva constiuccion el pai tienzauo es quizs el meuio ms optimo, mientias que si el euificio est ya constiuiuo es posible que inteiese ms el uso ue la linea ue potencia o iauiofiecuencias.
o Como tiansmiten los uatos el piotocolo KNX. En el sistema KNX la tiansmision ue las seales se hace a tiavs ue un cable o bus al que estn conectauos touos los uispositivos. El bus peimite que touos los componentes ue las instalaciones uomoticas estn inteicomunicauos entie si, ue esta foima, es posible que cualquiei componente ue oiuenes a cualquiei otio, inuepenuientemente ue la uistancia entie ellos y su ubicacion. Paia inteiconectai los uispositivos uel bus en caua linea se peimite cualquiei tipo ue topologia: ibol, estiella, bus o anillo. Solamente no se peimitii ceiiai anillos entie lineas situauas topologicamente en uifeientes ieas. KNX uefine una ieu jeiaiquizaua en la cual la uniuau minima sei la linea. 0na linea pueue tenei conectaua un total ue 64 uispositivos como mximo. Esto uepenue ue la caiga mxima sopoitaua poi la fuente ue alimentacion situaua en caua una ue ellas. Esto se pueue obseivai en el esquema ue la figuia (Fig. 1). En una linea se han ue cumplii las siguientes iestiicciones: Se uisponga como minimo ue una fuente ue alimentacion. No supeie los 1uuu metios la longituu total ue la instalacion. Entie un uispositivo y la fuente ue alimentacion no ha ue habei ms ue SSu metios. Entie los uistintos elementos ue la linea no pueuen supeiaise los 7Su metios. Baya una sepaiacion minima entie las fuentes ue alimentacion ue 2uu metios.
LDK$AJ >. Conexion uispositivos en KNX.
En el sistema EIB la linea es la clula funuamental. 0nienuo vaiias lineas obtenuiemos un iea. El iea est foimaua poi una linea piincipal o maestia uesue la cual pueuen salii hasta 6 1S lineas secunuaiias o esclavas. Si uijimos que pouiamos tenei un total ue 64 uispositivos poi linea, esto supone un total ue 96u uispositivos poi iea. Las lineas secunuaiias o esclavas se conectan a la maestia a tiavs ue un elemento llamauo acoplauoi ue linea. Conviene sealai que a caua linea hay que uotaila ue su piopia fuente ue alimentacion y se han ue cumplii las iestiicciones ue uiseo sealauas. En la siguiente figuia (Fig. 2), se muestia la configuiacion ue un iea.
LDK$AJ F. Configuiacion ue un iea en KNX.
Be la misma foima, pouiiamos unii hasta 1S ieas meuiante una linea piincipal. Esta se uenominai "backbone", ue esta foima, el nmeio mximo ue uispositivos que pouiemos gestionai sei 144uu. Caua iea se conecta al "backbone" a tiavs ue acoplauoies ue iea. A pesai ue touo esto, poi meuio ue iepetiuoies se pouiian inseitai hasta 2S6 uispositivos poi linea, lo que nos haiia un total ue S76uu apaiatos conectauos. En la siguiente figuia (Fig. S), pouemos vei un esquema ue esto. 7
LDK$AJ M. Conexion con ieas y lineas.
o Foimato ue las tiamas. 0na vez visto como se estiuctuia, vamos a vei como se envian los uatos el piotocolo KNX. En el sistema KNX, los uatos se tiansmiten en mouo simtiico. Auems, usa tiansmision uifeiencial que, junto con la simetiia ue los conuuctoies, aseguia que el iuiuo afectai poi igual a ambos. Las seales utilizauas sein binaiias y se tiansmitiin en banua base. 0n "1" logico se iepiesentai con la ausencia ue paso ue seal, mientias que el "u" logico se iepiesentai con un impulso negativo-positivo. En la siguiente figuia (Fig. 4), se iepiesenta esta couificacion.
LDK$AJ N. Tiansmision ue un uno y un ceio logico en KNX.
Este se ayuua ue telegiamas. Paia esto no influye el meuio fisico en el cual se tiansmita. Como pouemos vei en la figuia (Fig. S) lo piimeio que hace un uispositivo es espeiai un tiempo 8 hasta que el meuio poi el que va a tiansmitii est libie, y una vez que est libie espeia un tiempo tambin paia compiobai que nauie ha empezauo a enviai uatos. Si esto se cumple, empezaiia con la tiansmision ue su telegiama -luego veiemos ue qu est compuesto este telegiama- y una vez teiminauo este envio, se espeia un tiempo hasta que los uispositivos a los que se les ha enviauo la infoimacion nos confiiman que han iecibiuo bien este paquete. La velociuau ue tiansfeiencia mxima uel bus es ue 96uu bps.
LDK$AJ O. Tiansmision ue uatos en KNX.
Apaite, caua byte ue uatos (8 bits) se agiupan foimanuo caiacteies o palabias, que auems ue estos uatos se componen ue otios bits como se pueue obseivai en la figuia (Fig. 6): 1!: es un bit ue inicio, que inuica el comienzo ue una nueva palabia 9: es el llamauo bit ue paiiuau, tiabaja con paiiuau pai y completa la suma ue los bits ue uatos, paia tiabajai con uicha paiiuau 19: es un bit ue paiaua, e inuica que la palabia o caictei ha teiminauo 9J$HJ: uespus uel bit ue paiaua se espeia un tiempo ue pausa equivalente a uos bits paia continuai con la pioxima palabia
LDK$AJ P. Tiansmision ue un caictei.
Estos caiacteies van uentio ue un paquete ue uatos, que est foimauo poi los siguientes campos (Fig. 7)
LDK$AJ Q. Paquete ue uatos.
El byte ue contiol inuica la piioiiuau uel mensaje y el inicio uel mismo. Tanto la uiieccion uel emisoi como la uel uestinataiio siguen un foimato ueteiminauo que explicaiemos a continuacion, aauienuo un bit ms en la uiieccion uel uestinataiio que inuica si se tiata ue una uiieccion fisica o ue una uiieccion ue giupo. El contauoi se utiliza paia funciones ue eniutamiento, contanuo el nmeio ue saltos que ha uauo el paquete. El ltimo byte CRC se utiliza paia compiobai que los anteiioies han siuo tiansmitiuos coiiectamente
o Biieccionamiento ue la infoimacion La uiieccion fisica se utiliza paia iuentificai ue maneia univoca el componente ue bus, uesciibienuo su localizacion uentio ue la topologia (zona, linea y componente) ueuicanuo los 9 cuatio piimeios bits a la zona (1S zonas), los cuatio siguientes a la linea (1S lineas) y los ocho ltimos a los componentes (2S6 componentes). Esto vemos que concueiua con el nmeio mximo ue uispositivos que pouemos tenei en un piotocolo KNX, que calculamos anteiioimente. En caso ue que esta uiieccion sea ue giupo, la foima ue cieaila es uifeiente, y se pueue hacei con uos o ties subgiupos. Los subgiupos pueuen sei, poi ejemplo, los siguientes: uiupos piincipales: bombillas, peisianas, aiie aconuicionauo. uiupo inteimeuio: piimeia planta, segunua planta. uiupo secunuaiio: oficinas, uoimitoiio. Paia ello uestinamos 4 bits al giupo piincipal y uepenuienuo ue si tenemos giupo inteimeuio o no, S bits paia el inteimeuio y 8 paia el secunuaiio o uiiectamente 11 paia el secunuaiio. El ltimo bit hemos uicho que eia paia inuicai si eia ue giupo o uiieccion fisica. Esto lo pouemos vei mejoi en la figuia siguiente (Fig. 8).
LDK$AJ R. Biieccion con ties subgiupos (izquieiua) y con uos subgiupos (ueiecha).
las uiiecciones ue giupo son bsicas paia el funcionamiento uel sistema ya que peimiten ielacionai sensoies con actuauoies. Auems, estai peimitiuo ielacionai elementos ue uistintas ieas y uistintas lineas, siempie y cuanuo se cumplan cieitas iestiicciones. Los sensoies solo pueuen tenei asociaua una uiieccion ue giupo. vaiios actuauoies pueuen tenei asociaua una misma uiieccion ue giupo. Caua vez que uicha uiieccion sea uiieccionaua, se activain touos los actuauoies asociauos a ella, iesponuienuo touos ellos al mismo telegiama. Los actuauoies pueuen estai asociauos a vaiias uiiecciones ue giupos, es uecii, un actuauoi pueue estai asociauo a uno o ms ue un sensoi.
El funcionamiento sei el siguiente: el emisoi envia un telegiama al bus. Este telegiama llega a touos los uispositivos, lo cuales leen el campo uiieccion ue giupo y solo los que posean uicha uiieccion iesponuen ue la foima opoituna.
o Inteicambio ue uatos. 0na vez los uispositivos se pueuen inteiconectai (tiansmitienuo uatos ue unos a otios con las uiiecciones fisicas y los telegiamas que hemos visto), solo hace falta que se entienuan entie ellos. Paia ello, es pieciso que se comuniquen en el mismo "lenguaje". Existen uifeientes tipos ue vaiiables paia tiansmitii los uatos y estn touas uefiniuas uentio uel EIS (EIB Inteiwoiking Stanuaiu). En la siguiente tabla (Tabla 1) pouemos vei un fiagmento uel mismo con las vaiiables ms usauas. 10
o ventajas y uesventajas uel sistema KNX Las piincipales ventajas y uesventajas con las que cuenta el sistema KNX son las siguientes: ! uian flexibiliuau, tanto en tamao ue la vivienua (es apto tanto paia gianues euificaciones como paia pequeas vivienuas) como en ampliaciones que peimite el sistema (gian ventaja en euificios funcionales, uonue las necesiuaues y iequeiimientos cambian constantemente. ! Posibiliuau ue usai uispositivos ue uistintos fabiicantes. ! Pioyecto e instalacion sencilla. ! En el sistema KNX, el bus va paialelo a la ieu elctiica. Be esta foima se consigue: Reuucii el iiesgo ue incenuio en la vivienua. Reuucii el coste ue la instalacion cuanuo el bus y la linea se lanzan a la vez. Facilita una posible ampliacion uel sistema. ! Peimite una mayoi tasa ue tiansmision al tenei un bus especifico paia tiansmitii los uatos. ! Sei especialmente inteiesante paia euificios ue nueva constiuccion, ya que el costo que supone el lanzai un cableauo especifico es sobiepasauo con cieces poi las ventajas que posibilita el tenei un bus ueuicauo. ! Es menos sensible a las peituibaciones que se pueuan piouucii en la ieu poi efecto electiomagntico. ! Inteicomunicacion con otios sistemas ue gestion ue euificios. ! Conexion a oiuenauoies paia planificacion y mantenimiento, asi, como con ieues ue telecomunicacion. ! Faciliuau paia la planificacion ue las ieas ue gestion uel euificio, contiol, meuiuas ue seguiiuau y sistemas ue alaima.
! Piesenta un elevauo piecio ya que los elementos ue contiol necesitan ue elementos auicionales paia comunicaise con el sistema. El coste ue los uispositivos tambin es alto, uebiuo a que touos ellos tienen incoipoiauos funcionaliuaues paia hacei ue ste un sistema uistiibuiuo. 11 ! El poco giauo en que se ieuuce el cableauo. La mayoiia ue elementos que colocamos en el sistema necesitan ue una alimentacion mayoi. Esta alimentacion coinciue con la noimalizaua (22u v en coiiiente alteina), fiente al iango ue 1S a Su v en coiiiente continua que suministia el bus. Es uecii, se necesitai ue la ieu elctiica con lo que el tiazauo uel bus sei similai al ue sta. ! En euificios ya constiuiuos tiene peoies piestaciones estticas que el sistema X1u, pues necesita ue un cableauo extia que, si se oculta, supone un inciemento sustancial en el coste (bastante ms que si los cableauos, elctiico y ue bus EIB se tiazan a la vez). Si se opta poi la utilizacion ue uispositivos ue iauiofiecuencia, eviuentemente estos son ue un coste mayoi que los apaiatos noimales.
o Neuio fisico ue comunicacion. Paia LonWoiks, los meuios ue comunicacion utilizauos son: Pai tienzauo (el meuio ms comn ue comunicacion) a una velociuau ue 78 kbps y una fiecuencia extenuiua ue 1,2S Nbps. Pai tienzauo (telfono) existienuo ties piotocolos uifeientes uentio ue ste: TAC Xenta 9u1, que funciona a 9,6 kbps, Echelon SLTA-1u, que tiabaja a S6 kbps y poi ltimo CTI Netwoik Combinei, a S6 kbps. Etheinet a tiavs uel piotocolo ue comunicacion TCPIP. Linea ue conuuccion elctiica, a 4,8 kbps, y puuienuo elegii entie uos fabiicantes uifeientes, IBN y Aiigo. Rauiofiecuencia, que funciona a 4,8 kbps y pueue sei ue 0ltiaCom BataW o ue Nilab. Fibia optica a 1,2S Nbps ue Raytheon Infiaiojo, a 78kbps ue Elpas. Esto se pueue obseivai ms ueteniuamente en la siguiente tabla (Tabla 2).
!JS%J F. Tabla sobie meuios ue comunicacion en LonWoiks.
12 Poi lo que vemos, compiobamos que ambas usan casi los mismos meuios, aunque LonWoiks cuenta con ms meuios ue comunicacion y alguno ue ellos ms ipiuos que los ue KNX, como es el caso ue la fibia optica. Esto auems pouiia sei inteiesante en el caso ue integiai ms componentes en el mismo cable (inteinet, uomotica, telfono.)
o Como tiansmiten los uatos el piotocolo LonWoiks. Bsicamente existen S tipos ue mensajes ue seivicio ue entiega. Esto peimite la compensacion entie la fiabiliuau, eficiencia y seguiiuau, este tipo ue mensajes son los siguientes: Nensaje ue ieconocimiento (Acknowleugeu): piopoiciona ieconocimiento poi paite ue los uos uispositivos, este mensaje ue ieconocimiento es enviauo a un giupo ue uispositivos (hasta 64) y se espeia iespuesta ue caua uno ue ellos. Si no llega iespuesta o el tiempo ue espeia expiia el uispositivo que envia el mensaje vuelve a enviai la peticion. Nensaje ue iepeticion: Es un mensaje que se envia ue maneia iepetiua a un uispositivo o a un giupo ue ellos. ueneialmente, se usa en el caso ue que no se haya iecibiuo vaiias veces la contestacion al mensaje ue ieconocimiento, paia no incuiiii en ietaiuo espeianuo iepuesta. Nensaje ue no-ieconocimiento (unacknowleugeu): Lo causa caua mensaje ue ieconocimiento a un uispositivo o giupo ue uispositivos, no se espeia ningn tipo ue iespuesta. Seivicio ue autentificacion: Peimite al ieceptoi ue un mensaje que ueteimina si el emisoi ue ese mensaje est autoiizauo a emitii ese mensaje. Be esta maneia se pievienen accesos no autoiizauos a uispositivos. El paquete ue uatos que se envia poi el meuio ue comunicacion sigue la siguiente estiuctuia que pouemos vei aqui abajo (Fig. 9).
LDK$AJ T. Paquete ue uatos en LonWoiks.
o Biieccionamiento ue la infoimacion El algoiitmo ue uiieccionamiento uefine qu paquetes son eniutauos uesue el uispositivo ue oiigen hasta uno o ms ue uno ue uestino. Asi, el mensaje pueue sei uiieccionauo a un uispositivos a vaiios uispositivos o a touos los uispositivos. Paia pouei uiieccionai los uispositivos LonWoiks uispone ue cuatio tipos ue uiiecciones: Biieccion fisica: Caua nouo uispone ue una nica uiieccion fisica ue 48 bits llamaua Neuion IB. Esta IB se asigna a caua nouo en el momento ue fabiicacion. Biieccion ue uispositivo: LonWoiks asigna esta uiieccion cuanuo un uispositivo es instalauo en una ieu ueteiminaua. Esta uiieccion consta a su vez ue ties uiiecciones 13 ms: uiieccion ue uominio ue subieu y ue nouo. Be esta maneia se pueuen instalai hasta S2.S8S uispositivos en un mismo uominio, ya que caua uomino pueue contenei hasta 2SS subieues y caua subieu hasta 127 uispositivos. Biieccion ue giupo: 0n giupo es una coleccion ue uispositivos (hasta 64) que no se encuentian integiauos en un uominio. Este tipo ue uiieccionamiento maica la localizacion fisica uel uispositivo uentio ue la ieu. Biieccion ue uifusion (bioaucast): iuentifica touos los uispositivos ue una subieu o touos los uispositivos que no peitenecen a un uominio. Este tipo ue uispositivos son la maneia ms eficiente paia comunicai un giupo ue uispositivos. Caua paquete que tiansmite LonWoiks tiene en el uos uiiecciones, la uel uispositivo ue oiigen (souice auuiess) y la uel uispositivo ue uestino (uestination auuiess), auems ue contenei la uiieccion fisica, la ue uispositivo, la ue giupo o la ue uifusion. Be esta maneia si se exceue el nmeio mximo ue uispositivos poi uominio o se uesea sepaiai un giupo ue uispositivos poique no existe inteiopeiacion entie ellos, se pueuen cieai 2 o ms sistemas ue LonWoiks inuepenuientes que coexistan en un mismo canal fisico.
o Inteicambio ue uatos. La configuiacion es el pioceso ue sintonizai un nouo paia una ieu especifica. Paia los uatos ue configuiacion ue la aplicacion, los nouos pueuen usai: Las vaiiables ue configuiacion ue ieu (SNvTs). - La conexion ue las vaiiables ue Reu se llama "binuing" y se almacena en la EEPR0N uel Neuion. - La infoimacion uel "binuing" se almacena en la Tabla ue Biieccion, y se mouifica con una heiiamienta ue uestion ue Reues. Los paimetios ue configuiacion estnuai (SCPTs). - Son almacenauos en un ficheio uel nouo, manejauos poi la heiiamienta ue instalacion, utilizanuo el piotocolo ue tiansfeiencia ue aichivos LonTalk. - Befinen el compoitamiento ue un uispositivo: 0n set point, poi ejemplo. - Contiene los uatos ue configuiacion uel uispositivo, el objeto ue LonNaik y las vaiiables ue ieu Bay SNvT paia muchos piopositos, poi ejemplo en meuiua ue tempeiatuia, consumo eneigia, coiiiente, velociuau, etc. Touos estos son tipos ue vaiiables. Solo las SNvTs uel mismo tipo se pueuen conectai. 0na SNvT se uefine poi la uniuau, iango y iesolucion. Ejemplo: SNvT_Amp, la uniuau es el Ampeiio, su iango va ue -S276,8 a S276,7; y su piecision ue u,1 (estos valoies no se uefinen, lo hace la Beiiamienta). Touas las SNvTs se encuentian en la lista SNvT Nastei List, que se pueue vei en la www.lonmaik.oig. Nuevas SNvTs se aauen continuamente La teiminologia paia saliuas: nvo (netwoik vaiiable output); paia entiauas nvi, (netwoik vaiiable input), y a continuacion se aauen palabias iefeientes a la natuialeza ue la vaiiable, poi ejemplo: nvo_ioomtemp. Las SNvT pueuen sei simples (envian un valoi), estiuctuiauas (envian mltiples valoies en la misma SNvT) o enumeiauas, cuanuo el valoi tiene una inteipietacion que uefine un estauo. En la tabla ue abajo (Tabla S) se pueue vei un ejemplo ue vaiiables SNvTs que existen en el piotocolo LonWoiks. 14
!JS%J M. vaiiables usauas en el piotocolo ue comunicacion en LonWoiks.
o ventajas y uesventajas uel sistema LonWoiks ventajas uel estnuai LonWoiks son las siguientes: ! Escalabiliuau ue la ieu. ! Alta iobustez uel piotocolo. ! uian apoyo poi paite ue los fabiicantes. ! Futuio aseguiauo. ! Sistema abieito y libie competencia. ! Tianspoite sobie Etheinet. ! Nuy utilizauo en la uomotica inuustiial.
! Piecio: iesulta muy caio este piotocolo paia uomotizai una casa. ! Se tiata ue un estnuai ameiicano al que actuaciones euiopeas pueuen peijuuicai. ! Pocas ofeitas ue piouuctos en Espaa. ! Nenos usauo en la uomotica ue casas.
2.6. Compaiativa Poi lo tanto, paia nuestia compaiativa ue piotocolos ue uomotica, vemos que uepenue en gian meuiua uel pioyecto que tengamos entie mano. Si lo que queiemos es uomotizai un euificio que ya est constiuiuo, lo ms comouo seiia uecantaise poi el piotocolo X1u, ya que no iequieie una instalacion ue cable auicional, mientias que si quisiiamos instalai el piotocolo KNX o LonWoiks, uebeiiamos hacei obia en la casa o uejai los cables poi fueia (que no queuaiia muy esttico). Sin embaigo, en nuevas constiucciones la compaiativa con X1u se hace ms complicaua, pues KNX y LonWoiks son ms competitivos en ste mbito. Bepenuienuo ue la magnituu uel pioyecto, nos pueue inteiesai uno u otio. En pioyectos ue automatizacion ue inmotica e incluso gianues pioyectos ue uomotica nos pouiia inteiesai usai el piotocolo LonWoiks, tenienuo en cuenta que es un estnuai ameiicano y no euiopeo como lo es el KNX. Pese a touo, en este tipo ue pioyectos es ms conociuo el piotocolo LonWoiks y poi ello funciona mejoi. Si poi el contiaiio, nuestio objetivo es uomotizai nuestia vivienua ue nueva constiuccion, se iecomenuaiia empleai el piotocolo KNX. Esto es uebiuo a que es un piotocolo potente -aunque caio- y estanuaiizauo a nivel euiopeo. En cuanto a los meuios ue tiansmision, KNX y LonWoiks son muy paieciuos, poi lo que apenas hay uifeiencias entie ellos. Lo que si que cambia es la estiuctuia que tienen las uifeientes instalaciones y la comunicacion que mantienen. Esto tiene su logica ya que son uos piotocolos ue comunicacion uifeientes. Aun asi, existe cieita similituu en los tipos ue vaiiables con las que tiabajan (vaiiables ue fechas, ue tiempo, ue tempeiatuia, ue estauo.) aunque la foima ue empaquetailo paia su envio es uifeiente.
15 N? )&@C%$HD&@GH A mouo ue iesumen ue ste tiabajo, hemos estauo vienuo los uifeientes piotocolos que existen en la actualiuau paia la uomotizacion. Paia un estuuio ms exhaustivo, nos hemos ueciuiuo centiai en uos piotocolos uifeientes. El piotocolo X1u, que seiia otio ue los ms usauos en la uomotica no lo hemos estuuiauo tan a fonuo pues es ue los mejoies que existe paia vivienuas ya constiuiuas, mientias que si queiemos uomotizai una vivienua en constiuccion, este piotocolo se usa mucho menos, ya que KNX y LonWoiks ofiecen ms ventajas y estn ms uesaiiollauos. En cuanto a los uos piotocolos ue comunicacion funuamentales, tenemos que vei el tipo ue pioyecto que vamos a iealizai paia asi elegii uno u otio. En pioyectos ue automatizacion ue inmotica e incluso gianues pioyectos ue uomotica nos pouiia inteiesai usai el piotocolo LonWoiks, tenienuo en cuenta que es un estnuai ameiicano y no euiopeo como lo es el KNX. Pese a touo, en este tipo ue pioyectos es ms conociuo el piotocolo LonWoiks y poi ello funciona mejoi. Si poi el contiaiio, nuestio objetivo es uomotizai nuestia vivienua ue nueva constiuccion, se iecomenuaiia empleai el piotocolo KNX. Esto es uebiuo a que es un piotocolo potente -aunque caio- y estanuaiizauo a nivel euiopeo. En cuanto a los meuios ue tiansmision, KNX y LonWoiks son muy paieciuos, poi lo que apenas hay uifeiencias entie ellos. Lo que si que cambia es la estiuctuia que tienen las uifeientes instalaciones y la comunicacion que mantienen. Esto tiene su logica ya que son uos piotocolos ue comunicacion uifeientes. Aun asi, existe cieita similituu en los tipos ue vaiiables con las que tiabajan (vaiiables ue fechas, ue tiempo, ue tempeiatuia, ue estauo.) aunque la foima ue empaquetailo paia su envio es uifeiente. En cuanto al futuio ue esta tecnologia, vemos que es gianue: la uomotica est en auge -en las casas ue nueva constiuccion es un extia que caua vez ms gente est uispuesta a pagai- ya que no es una gian inveision paia el ahoiio -tanto economico como tempoial- que supone uicha tecnologia. 0na vez sabemos que la uomotica est en auge, vemos que estos piotocolos sein los que lleven la iniciativa, pues el piotocolo X1u, aunque es muy usauo, no tiene tanto futuio como KNX o LonWoiks, que son los piotocolos ms seguios y mucho ms usauos.