iRidium Server y plataformas de hardware para ello
El software móvil IRidium para paneles de control de sistemas de automatización y hogares inteligentes es ampliamente conocido no solo en nuestro país, sino también mucho más allá de sus fronteras. Esta solución permite a los instaladores realizar sus ideas más salvajes para visualizar la gestión de sus proyectos tanto en términos de diseño externo como de la estructura interna y la interacción de los elementos del sistema.Una de las ventajas significativas del producto es la posibilidad de interacción directa con varios actuadores y sistemas. Al mismo tiempo, el rendimiento de los dispositivos modernos le permite implementar configuraciones bastante complejas de soluciones y proporcionar una respuesta cómoda. Sin embargo, este enfoque tiene ciertos inconvenientes que iRidium Server puede manejar.Características de iRidium mobile
La interacción directa con los actuadores funciona bien cuando se requiere interactividad. Sin embargo, si hablamos de dispositivos móviles, eliminarlos de su red doméstica, apagarlos o incluso reemplazarlos puede dejar su sistema sin un control conveniente. En particular, esto no permite la implementación de una lógica de trabajo más o menos compleja, incluidos los horarios y temporizadores.Tal esquema no puede proporcionar herramientas de análisis de datos, así como construir tendencias, ya que no hay posibilidad de almacenamiento eficiente de información y bases de datos universales. Además, estas capacidades son cada vez más demandadas en los sistemas modernos de gestión de edificios.A pesar de las capacidades únicas de la arquitectura multiprotocolo de iRidium mobile, no existe una herramienta para garantizar una interacción confiable entre diferentes dispositivos y sistemas. Para resolver estos problemas, se creó iRidium Server, cuyo trabajo se ha llevado a cabo activamente desde el año pasado.Nuevas funciones con iRidium Server
Al mismo tiempo que mantiene una flexibilidad y compatibilidad únicas con varios protocolos y estándares de sistemas de automatización, el enfoque cliente-servidor implementado con iRidium Server nos permite aumentar la usabilidad y simplificar la programación de los paneles de control. La nueva arquitectura le permite instalar el controlador en la misma red local que los dispositivos administrados, y en los paneles (incluidos los remotos) deberá proporcionar una conexión solo con su servidor, pero no con cada dispositivo o puente.
Los controladores de sistema incorporados disponibles en el editor incluyen AV y Custom Sys., Global Cache (que incluye una base de código preparada para miles de modelos de vehículos), AMX, Clipsal (C-Bus), Crestron, Domintell, HDL-BUS Pro, Helvar, KNX, KNX IP BAOS, Modbus, EPSNET. Además, el servidor puede trabajar a través de controladores basados en script con Clipsal C-Gate, CoolMaster, CoolMasterNet, Dune HD, ekey, Fibaro (Z-Wave), Highcross, Integra, Kramer, Marantz, nooLite, Onkyo, Philips Dynalite, Philips HUE, RaZberry (Z-Wave), Russound, Samsung Smart TV, Sonos, Squeezebox, Trivum, Vera (Z-Wave), XBMC.Además, evitar la conexión directa de paneles a dispositivos ayudará a virtualizar los esquemas de comunicación. El servidor proporciona una traducción transparente de los comandos y la presentación del estado de los controladores de su proyecto como sus propios dispositivos universales. De hecho, puede escribir el mismo código en los paneles para controlar, por ejemplo, un atenuador de luz, independientemente de la implementación de hardware que utilice, ya sea KNX, HDL, Z-Wave o Philips HUE. Es posible crear canales y etiquetas completamente virtuales, lo que aumenta la conveniencia de procesar eventos y estados. En este caso, por supuesto, los paneles también conservan la capacidad de conectarse directamente a sistemas y dispositivos.
Un servidor que funciona constantemente le permite implementar el trabajo con horarios y temporizadores. En muchas tareas modernas, se requerirá soporte de servidor para la organización y uso de bases de datos internas. Por ejemplo, es útil para proyectos con procesamiento de grandes cantidades de información y para la implementación de funciones analíticas y de visualización avanzada.Otro cambio significativo es el nuevo esquema de licencias. Si anteriormente se instalaron licencias en el panel y podrían incluir varias combinaciones de controladores, ahora la licencia se requiere solo para el servidor. Los parámetros aquí serán la cantidad de paneles y la cantidad de puntos de control. Al mismo tiempo, el servidor admite todos los controladores a la vez, y no se requiere una licencia para los paneles conectados a él.Además, el servidor tiene su propio servicio de interfaz web que le permite controlar el trabajo, administrar paneles, cambiar la configuración del controlador, verificar el estado de los canales y las etiquetas.Una prueba beta abierta de la plataforma iRidium 3.0 Pro, utilizando la arquitectura cliente-servidor, comenzó el otoño pasado. La actividad se puede juzgar mediante actualizaciones de software publicadas regularmente, actividad en el foro de soporte y seminarios de video semanales.Plataformas para el servidor iRidium
iRidium Server es un software liviano con amplias capacidades que puede funcionar en varias plataformas, desde microcomputadoras hasta PC con una arquitectura estándar. Tenga en cuenta que el servicio comienza en solo cinco segundos, y las pruebas de carga mostraron que incluso en controladores como el Raspberry Pi2, puede servir 70,000 puntos.Actualmente hay disponible un paquete de software para la introducción del producto y las pruebas beta que se ejecutan en el sistema operativo Windows. Incluye un servidor, cliente, programación de iRidium Studio y sistema de creación de interfaz, así como iRidium Transfer para cargar proyectos a servidores y clientes. Además, se presenta un cliente para iOS (se está desarrollando una versión de Android y se espera en un futuro próximo), un servidor para Raspberry Pi2, así como un servidor para Evika Logic Machine (las instrucciones de instalación se pueden encontrar en este artículo).La plataforma de software de servidor universal le permite seleccionar con flexibilidad plataformas de hardware de acuerdo con la escala y otros requisitos de los proyectos. Es cierto que desde el punto de vista del consumidor, elegir la mejor opción no es fácil, ya que la capacidad de respuesta del sistema estará determinada no solo por el número de dispositivos y paneles, sino también por el código de usuario y su calidad, así como los canales de comunicación.Para la depuración y prueba, es bastante posible tomar la opción para Windows. Además, esta opción puede ser útil para proyectos grandes que requieren la reacción más rápida posible a eventos, cálculos intensivos y procesamiento de grandes cantidades de datos.Si hablamos de instalaciones reales de tamaño pequeño y mediano, se recomienda utilizar opciones optimizadas para esta tarea. A principios de diciembre, la compañía abrió un pedido anticipado de dos opciones para plataformas de hardware.El primero se llama iRidium OnBox y se basa en una solución de caché global. Tiene un tamaño compacto y un precio asequible, comparable a las microcomputadoras populares. Este servidor solo tiene una interfaz de red y está diseñado para su uso en instalaciones de presupuesto juntas. Sus capacidades se pueden ampliar mediante la instalación de puertas de enlace IP adicionales para la integración con otras interfaces de sistemas de automatización.
El dispositivo se ejecuta en un chip de la serie Freescale i.MX28 con arquitectura ARM9. La frecuencia de reloj de su único núcleo informático es de 454 MHz. El sistema está equipado con 128 MB de RAM. Para almacenar datos y programas hay una ranura para tarjetas de memoria microSD. La energía se suministra a través de un conector microUSB estándar. En este modelo, se instala el sistema operativo del ecosistema OpenEmbedded / Yocto basado en Linux.
El segundo modelo es producido por la tecnología doméstica UMC y es un dispositivo más productivo con soporte de interfaz mejorado. Freescale i.MX6 con una frecuencia de reloj de 1 GHz se selecciona aquí como procesador central. La cantidad de RAM es de 512 MB. La microcomputadora utiliza 1 GB de memoria flash interna, que se puede ampliar con tarjetas microSD estándar. Además del puerto de red de 100 Mbps, hay un USB 2.0, así como un puerto KNX estándar para par trenzado. El dispositivo también es interesante con una amplia gama de voltajes de alimentación permitidos. Además, el consumo máximo de energía no supera los 2,5 vatios. El modelo en la carcasa para la instalación en un riel DIN se completa y ocupa 4 unidades en él.Se espera que la primera entrega de dispositivos sea en los próximos dos meses. Tenga en cuenta que para trabajar deberá comprar una licencia por separado. Para familiarizarse con los dispositivos y las pruebas, puede utilizar una licencia gratuita con un tiempo limitado.
Una de las opciones de plataforma más prometedoras que ya se pueden probar en este momento (las instrucciones de instalación se pueden encontrar en el foro de la compañía) es la familia Evika LogicMachine. Estos productos son bien conocidos en el mercado y han demostrado su eficacia en sistemas de automatización de todos los tamaños. Los dispositivos están equipados con varias interfaces integradas, incluyendo KNX, RS-485, 1-Wire y CEC HDMI. Las ventajas también valen la pena registrar la disponibilidad de certificados.
Capacidades similares son proporcionadas por la plataforma WirenBoard, también desarrollada en Rusia. Además de la interfaz de red, el dispositivo es compatible con RS-485, ModBus, CAN, 1-Wire. Además, hay entradas y salidas digitales y ADC. La lista de interfaces opcionales incluye Z-Wave, IR, RS-232 y otros. Al desarrollar una nueva modificación del modelo, también hay soporte para KNX.
Otra opción asequible es la plataforma Raspberry Pi2. Proporciona una interfaz de red para implementar el control sobre el protocolo IP y la fuente de alimentación estándar de 5 V a través de un conector USB. Si es necesario, el usuario puede implementar soporte de software para GPIO en esta placa, lo que ahorrará dinero adicional en actuadores y sensores.Además, el desarrollador está considerando la posibilidad de lanzar iRidium 3.0 Server en las plataformas de unidades de red modernas, lo que puede ser de interés para una determinada clase de usuarios. En ciertos escenarios, la opción de instalación en dispositivos compactos con el sistema operativo Android también puede ser útil, lo que le permitirá implementar todas las funciones del sistema en un dispositivo. Source: https://habr.com/ru/post/es389339/
All Articles