El Rostelecom. Llave"

En nuestro país, en promedio, hay una habitación por cada ruso. De 2014 a 2019 se construyeron 400 millones de metros cuadrados de vivienda (así dice Rosstat). Muchos no se construyeron ni siquiera en el último plan quinquenal de construcción más exitoso en la RSFSR. Teniendo en cuenta esta tendencia en el mercado inmobiliario, analizamos las necesidades de la población y los modelos de comportamiento de los compradores de obra nueva. En los últimos años, los compradores de apartamentos en edificios nuevos, además de la relación calidad-precio, la ubicación conveniente, la planificación, prestan cada vez más atención a la seguridad, la comodidad y la conveniencia de la vida y el medio ambiente. Teniendo esto en cuenta, decidimos desarrollar un producto para las necesidades de los residentes de los nuevos edificios, pronosticamos su efectividad y decidimos lanzar Rostelecom. Llave".







"Klyuch" es ahora un sistema de control del hogar que incluye intercomunicadores inteligentes y videovigilancia en la entrada y en el patio, y la emisión de pases virtuales, una barrera inteligente, medidores de consumo de recursos digitales y mucho más. Además, todas estas funciones y dispositivos se pueden controlar a través de una aplicación móvil o una cuenta web personal. Conseguimos crear un producto B2B2C transversal, que nos proporciona nuevos clientes y permite a los vecinos de las casas interactuar cómodamente con las sociedades gestoras.



Pero lo primero es lo primero.



Enfoque y arquitectura



Decidimos hacer que The Key sea genial. Por supuesto, pocas personas deciden inicialmente hacer un mal producto. Pero a menudo quieren hacerlo rápidamente y lanzar al menos algo que funcione en producción, solo para cumplir con el plazo.



Aquí hay dos trampas. Primero, sucumbir a la prisa generalizada y lanzar un producto tan crudo que será una pena mostrarlo. Y luego son posibles las pérdidas de reputación.



En segundo lugar, puede activar el perfeccionismo al máximo y decidir qué diablos es una fecha límite, tomemos un poco más de tiempo para beber, pero desarrollemos algo hermoso. Se espera que en este caso, "un poco" se estire indefinidamente, y no saldrá nada.



Decidimos que queríamos hacer que el producto fuera bueno, pero no hacerlo durante décadas. Por tanto, aquellas cosas que podíamos hacer bien por nuestra cuenta, las hacíamos nosotros mismos. Y el resto de los componentes "Clave" son un conjunto de servicios externos que han sido probados por tiempo y carga de trabajo, que hemos integrado cuidadosamente en nuestra plataforma.



Por ejemplo, al momento del nacimiento de Klyuch, Rostelecom ya contaba con una excelente plataforma de video, una de las mejores del país. Fue en él que toda la videovigilancia funcionó técnicamente en elecciones de varias escalas y el Examen Estatal Unificado, si hablamos de programas estatales. Para empresas y usuarios privados en la misma plataforma, se construyen Videovigilancia B2B y Smart Home.



Tomamos en cuenta que inicialmente era un producto para personas jurídicas, por lo tanto, utilizando la plataforma como uno de los componentes de la "Clave", la hemos modificado significativamente para nuestras necesidades. Hemos implementado los roles de los usuarios con diferentes niveles de acceso, agregamos vinculación de cámaras al equipo “Key” y creamos interfaces adicionales.



El proceso de autenticación de usuarios en dichos sistemas es fundamental. Porque aquí tienes acceso a cámaras de video, y la posibilidad de abrir una entrada o una barrera, etc. Por lo tanto, tampoco comenzamos a escribir desde cero alguna nueva solución segura para iniciar sesión, sino que tomamos la tecnología de autenticación unificada existente en Rostelecom, que le permite combinar cuentas y moverse entre cuentas personales. Esta es una solución que ha sido probada tanto por millones de usuarios como por tiempo, así como también por ataques DDoS.



El contorno "Key" fue configurado por nuestros especialistas de la unidad de seguridad de la información, proporcionándonos la segmentación de red necesaria y todas las herramientas necesarias (WAF, firewall, monitorización de actividad de red, antivirus, reglas de red, etc.). Inmediatamente después del inicio, realizamos pruebas, incluidos pentests, encontramos un par de errores y los solucionamos rápidamente.



Barreras e intercomunicadores inteligentes: aquí hicimos todo desde cero, esta es una parte nativa de la plataforma.



La telemetría ("Clave" permite la transmisión automática de lecturas de contadores) se basa en una solución de socio.



Al final, resultó así:



  • Dos clientes (x64 / x86)
  • Aplicación móvil para particulares en iOS y Android
  • Aplicación móvil para personas jurídicas en iOS y Android
  • Aplicaciones web para personas físicas y jurídicas
  • Panel de administrador


Complejidades del proceso



Puede parecer que conectar un producto digital de este tipo a un edificio residencial es simple: ha llegado a un acuerdo con los inquilinos, recibió la aprobación y, en un día, envía los nombres de usuario y las contraseñas a todos por correo.



De hecho, en esta etapa, todo tipo de obstáculos burocráticos se muestran en todo su esplendor. Y si todavía es posible hacer frente a nuestros problemas organizativos específicos dentro de Rostelecom (aunque somos una corporación muy grande, e incluso crear conectividad adicional entre redes a nivel administrativo también es un proceso), entonces la empresa de gestión entra en juego. Y en el caso de negociaciones con la empresa de gestión, el proceso de aprobación se puede dividir en un ejecutante específico en el campo.



Apilar



Nuestra pila es bastante extensa, principalmente Python, Go, Ruby, porque, como ya mencioné, no solo escribimos algo propio, sino que también conectamos activamente los servicios existentes a la "Clave". Y todo esto debería funcionar en conjunto.



Por ejemplo, en el caso de la misma telemetría y solución de socio, recopilamos datos para nosotros que ya han sido procesados ​​por esta solución y despejados, actuamos aquí de facto como fachada.



El intercomunicador, por su parte, envía información sobre eventos en curso a la plataforma syslog, y esto es en realidad un gran flujo de datos, hay muchos eventos. Allí usamos específicamente una solución NoSQL, las bases de datos reciben información y, en base a ciertos eventos, se lanzan scripts específicos.



Y también hay muchas API a través de las cuales se pasan configuraciones y comandos. Esto es lo que nuestro producto puede hacer gracias a esto.



  • , .
  • .
  • .
  • .
  • .




La "clave" como plataforma no se limita a esta lista. A nivel mundial, tenemos una solicitud bastante interesante de los usuarios: hacer un análogo de CRM para la posibilidad de comunicación entre los residentes de la casa y la empresa de administración. Envíe solicitudes, monitoree reparaciones y similares. Por supuesto, aquí no hay suficiente CRM puro, y también deberá conectar el control de los organismos autorizados para que la promesa de realizar reparaciones no se quede solo en una promesa. Ahora, "Klyuch" apoya activamente las iniciativas del gobierno para digitalizar el sector de la vivienda y los servicios públicos y desarrollar ciudades inteligentes.



Estamos trabajando en diversas soluciones relacionadas con el acceso biométrico. Tarjetas de backlog y transporte. Y también un ascensor inteligente que puede llamar a su piso desde su teléfono inteligente con anticipación, mientras cierra la puerta principal y se dirige a los ascensores. O cuando, por ejemplo, entras en una entrada, y el ascensor en ese momento ya va al primer piso y te está esperando con un botón resaltado para tu piso.



Gracias por leer, si tienes alguna duda sobre la "Llave", escríbenos, intentaremos responderte.



All Articles