El 7 de abril, lanzamos un nuevo producto de software: iRidium lite. Afirma ser el líder en el campo de las aplicaciones multiprotocolo para los sistemas de instalación profesional de Connected Home (o Smart Home), y también actúa en algunos otros segmentos. La aplicación iRidium lite, como otros productos de la compañía, está destinada a instaladores de sistemas de automatización de viviendas / edificios, así como a integradores de sistemas. En este artículo intentaré describir en detalle las capacidades del nuevo producto, así como sus diferencias con respecto a otras aplicaciones de la compañía.
Características distintivas de la aplicación i3 lite (iOS, Android, Windows)
- compatible con docenas de sistemas y cientos de dispositivos administrados (KNX, Modbus, HDL, Samsung SmartHome, Duotecno, Domintell, Philips HUE, Fibaro, Kramer, Sonos, Kodi, Netatmo, Gmail, Apple TV, Globalcache, Coolautomation, iRoom, Ekey, Mobotix , 2N y otros)
- se expande gracias a la tienda de módulos de la tienda iRidium. Una API abierta permite a los desarrolladores externos crear y monetizar módulos
- la aplicación puede funcionar en modo Panel (sin un controlador central) y Servidor (con el concentrador de servidor iRidium para Windows, Linux, Raspberry Pi y otras plataformas)
- la aplicación puede funcionar con una conexión a Internet o completamente local
- le permite configurar la interfaz visual y la lógica del controlador desde la propia aplicación, sin editores externos.
Ejemplo 1: casa inteligente para una nueva casa de campo suburbanaEn tales instalaciones, el sistema de control ya está establecido en la etapa de diseño. Suponga que algo de KNX controla la iluminación y los termostatos de la habitación, la caldera y la ventilación funcionan mediante el protocolo Modbus, los acondicionadores de aire están conectados a través del controlador Coolmaster, la luz de color llega a la música en la sala de billar en el Philips HUE, el intercomunicador Mobotix, el interruptor Kramer en el cine en casa, las fuentes de Apple TV y Kodi, un proyector con protocolo PJLink y un televisor controlado a través del convertidor Global Caché IP2IR.
Si el cliente no quiere pagar por el desarrollo y la personalización de una interfaz individual, i3 lite con un controlador central es perfecto. El integrador crea la configuración de las instalaciones, agrega dispositivos y los nombra según sea necesario. La aplicación misma configurará automáticamente el servidor iRidium para que la lógica y los horarios funcionen durante todo el día. Por lo general, los paneles de control fijos se instalan en dicho objeto, en el futuro se complementan con los dispositivos personales del cliente. La aplicación adapta automáticamente el proyecto cuando se descarga en tabletas o teléfonos inteligentes.
Después de completar la configuración del proyecto, el integrador compra una licencia para el objeto y agrega una cuenta de usuario final a la lista de sus usuarios. En el futuro, el propio usuario podrá ingresar sus datos y contraseña al instalar la aplicación i3 lite en un nuevo dispositivo; el proyecto de administración se descargará de inmediato.
El hardware utiliza Intel NUC como controlador, con el sistema operativo Windows 10 IoT Enterprise (LTSB). Costo de 15,000 a 40,000 rublos, dependiendo de la capacidad. El costo de una licencia para un usuario final de un objeto es de 28 125 rublos.
Ejemplo 2: cine en casaSe requiere un panel de control de cine en casa de una página. Las cortinas y la iluminación se controlan a través del concentrador Fibaro, la matriz Kramer, el proyector PJLink y el resto a través de IR a través de Globalcache.
El costo de una licencia de usuario final para un objeto es de 9375 rublos
Ejemplo 3: apartamento de 3 habitacionesSe instaló un sistema de iluminación y control de clima HDL, se instaló una estación meteorológica Netatmo, el cliente utiliza una aspiradora robot, aire acondicionado y una línea de lavavajillas Samsung Smarthome. El cliente estableció la tarea de controlar su Smart Home desde dos tabletas, una computadora y tres teléfonos inteligentes. También es necesario que el sistema funcione de acuerdo con los horarios y que él mismo pueda reconfigurarlos en cualquier momento y crear otros nuevos. El cliente no está preparado para grandes gastos.
Se utiliza un i3 lite con un servidor iRidium instalado en la Raspberry Pi 3, el costo es de 5,000 rublos ensamblados con una fuente de alimentación.
El costo de una licencia de usuario final para un objeto es de 18,750 rublos.
Ejemplo 4: cámaras y barreras para todos los residentes de la casa (o pueblo)Objetivo: dar a los residentes la oportunidad de abrir barreras en el patio desde sus teléfonos inteligentes y acceder a transmisiones de video de cámaras en los mismos patios. Para controlar las barreras, se utiliza un controlador bajo el control de Modbus TCP, que abre las barreras. Al controlador se le asigna una dirección IP externa abierta.
La tienda iRidium ya tiene un módulo universal para el protocolo ModBus TCP y un módulo de cámara. El proceso de crear el proyecto adecuado para una casa en particular lleva varios minutos. Luego, al proyecto se le asigna un nombre de usuario y contraseña únicos, para lo cual se activa una licencia.
Cualquier residente de la casa descarga la aplicación i3 lite, una vez que ingresa el nombre de usuario y la contraseña de su casa, luego de lo cual recibe las funciones proporcionadas por la compañía administradora.
La compañía administradora paga el costo de la licencia una sola vez: 9.375 rublos por toda la casa (no importa, 10 apartamentos, 1000 apartamentos o 200 casas privadas en el pueblo).


Proceso de configuraciónDespués de la configuración, el resultado se verá más o menos así en la tableta para el usuario final:

Y en un teléfono inteligente algo como esto:

Puede crear un proyecto con una habitación, luego la interfaz será solo un conjunto de widgets organizados según sea necesario:
Trabajo integrador con iRidium liteUna vez más, esta es una aplicación para profesionales que desarrollan una configuración ligera y venden el resultado de sus actividades al usuario final, con mayor frecuencia después de instalar cualquiera de los sistemas de automatización en el objeto. Para crear y editar un proyecto debe tener una cuenta de concesionario Iridium.

Después de iniciar sesión, vemos una lista de proyectos disponibles y podemos crear uno nuevo. Las configuraciones creadas se pueden guardar en la nube, la lista deja en claro cuáles de ellas ya están cargadas en el dispositivo y cuáles no.

Al crear un nuevo proyecto, puede elegir el modo, con o sin servidor. El controlador central, si está presente en el sistema, se utiliza para reglas, horarios y acceso remoto a través de Internet. También proporciona los comentarios de mejor calidad de los dispositivos, especialmente si se utiliza una gran cantidad de paneles de control / gadgets. El controlador se puede agregar más tarde.

Después de crear un nuevo proyecto, ingresamos al configurador. La aplicación ofrece agregar un conjunto estándar de habitaciones o elegir manualmente. Los locales y pisos se pueden agregar o quitar en la sección Pisos y habitaciones.

Una vez definidas las premisas, pasamos a la sección más importante: Dispositivos. Este nombre es condicional, porque los módulos para la interacción con varios servicios y los "módulos inteligentes" que proporcionan cualquier funcionalidad también se agregan a esta sección. Aquí puede agregar un nuevo módulo de la tienda iRidium.
Este es uno de los primeros mercados para módulos de dispositivos inteligentes disponibles para desarrolladores externos. Los módulos se escriben usando el SDK, basado en javascript y API iRidium. Si está interesado en este proceso, regístrese y mire el seminario web. Si está interesado en este proceso, aquí puede aprender cómo desarrollar y vender módulos para iRidium lite
usando este enlace .
Al momento de lanzar la aplicación, ya hay más de 100 módulos disponibles en la tienda, incluidos sistemas muy comunes para el mercado de la automatización.

Se puede
acceder a la tienda iRidium no solo desde la aplicación, sino también desde el navegador.
Después de agregar el módulo, se descarga al dispositivo y con frecuencia requiere configuración, autorización o al menos la ubicación de los widgets del dispositivo. Aquí es importante explicar el término "subdispositivo", que se utiliza para describir los elementos funcionales de un módulo. Desafortunadamente, los autores de la aplicación no pudieron encontrar un término más adecuado que describa colectivamente esta entidad.
Subdevice es parte de un módulo de software diseñado para interactuar con algunas de sus funciones. Por ejemplo, tenemos un atenuador HDL de 6 canales. Para controlarlo, se utiliza el módulo HDL Dimmer, dentro del cual se crean automáticamente 6 subdispositivos idénticos, diseñados para controlar canales. Otro ejemplo es la estación meteorológica Netatmo, que mide la temperatura, la humedad, el ruido y el CO2.
Cada subdispositivo tiene su propio widget, que puede ubicarse en las salas necesarias de la interfaz gráfica. Además, los subdispositivos se pueden desactivar si no se usan. Esto es importante, porque la cantidad de subdispositivos determina el costo de la licencia (la base incluye hasta 40 piezas).

Después de agregar y configurar los módulos (puede ver este proceso con más detalle en esta lista de reproducción de YouTube), puede comenzar a personalizar las páginas: agregar imágenes, encabezados, mover widgets.
Trabajar con macrosEn i3 lite, puedes crear macros, también son escenas. Este es un conjunto de comandos para módulos que pueden activarse con un botón separado o usarse en programaciones / reglas. En la página principal para macros, se proporciona un lugar separado debajo de la imagen principal. El instalador puede habilitar o deshabilitar al usuario final para crear sus propias macros en su proyecto.
Enlace de un controlador central iRidium server liteAl crear o más tarde, puede vincular un servidor a un proyecto. Cualquier dispositivo Windows, Raspberry Pi, Intel NUC y algunos otros controladores de diferentes fabricantes pueden actuar en su calidad.
Ejemplos del funcionamiento de algunos módulos.Cámaras
El módulo de la cámara incluye una base de marcas populares con configuraciones listas para usar. Si no necesita un modelo, simplemente inserte un enlace a la transmisión de video. Cada cámara se agrega como un subdispositivo separado. El modo de pantalla completa está disponible para su visualización en tabletas.

Gmail
El módulo de Gmail le permite interactuar con el servicio de correo. Después de la instalación, debe seleccionar el intervalo para verificar el correo e iniciar sesión. Básicamente, las características del módulo se utilizan en la sección Reglas:
SI vino una carta con el tema "ENCIENDA LA SAUNA + ... contraseña ..." LUEGO encienda la macro SAUNA
SI el sensor de fugas está en modo "Alarma", cierre el relé de la válvula de cierre y envíe el mensaje "Precaución, fuga" a tal o cual dirección.
Pero lo más importante en iRidium lite no es cómo funcionan sus módulos, sino que es un producto en constante desarrollo que mejora casi todos los días. Si está interesado en aprender más sobre él y comenzar a usarlo, bienvenido a nuestro
sitio web .
PS. También hace unos días tuvimos un seminario web para instaladores. Solo 1 hora 22 minutos y sabes casi todo sobre el producto =)