A Rostelecom. Chave"

Em nosso país, em média, há um quarto para cada russo. De 2014 a 2019, foram construídos 400 milhões de metros quadrados de moradias (é o que diz Rosstat). Muitos não foram construídos nem mesmo no último plano de cinco anos de construção mais bem-sucedido da RSFSR. Tendo em conta esta tendência do mercado imobiliário, analisamos as necessidades da população e os modelos de comportamento dos compradores de novos edifícios. Nos últimos anos, os compradores de apartamentos em edifícios novos, além da relação custo-benefício, localização conveniente, planejamento, estão cada vez mais atentos à segurança, conforto e comodidade de morar e ao meio ambiente. Tendo isto em consideração, decidimos desenvolver um produto para as necessidades dos residentes de novos edifícios, previmos a sua eficácia e decidimos lançar a Rostelecom. Chave".







"Klyuch" agora é um sistema de controle residencial que inclui intercomunicadores inteligentes e vigilância por vídeo na entrada e no pátio, além de emissão de passes virtuais e uma barreira inteligente, medidores de consumo de recursos digitais e muito mais. Além disso, todas essas funções e dispositivos podem ser controlados por meio de um aplicativo móvel ou de uma conta pessoal na web. Conseguimos criar um produto B2B2C de segmento cruzado, que nos fornece novos clientes e permite que os residentes de casas interajam confortavelmente com as empresas de gestão.



Mas as primeiras coisas primeiro.



Abordagem e arquitetura



Decidimos tornar The Key legal. Claro, poucas pessoas decidem inicialmente fazer um produto ruim. Mas muitas vezes eles querem fazer isso rapidamente e lançar pelo menos algo funcionando para produção, apenas para cumprir o prazo.



Existem duas armadilhas aqui. Em primeiro lugar, sucumba à pressa geral e estenda um produto tão bruto que será uma pena mostrá-lo. E então perdas de reputação são possíveis.



Em segundo lugar, você pode ativar o perfeccionismo ao máximo e decidir o que diabos é um prazo, vamos demorar um pouco mais para beber, mas desenrole algo lindo. Espera-se que, neste caso, "um pouco" se estenda indefinidamente e nada saia.



Decidimos que queríamos tornar o produto bom, mas não fazê-lo por décadas. Portanto, aquelas coisas que podíamos fazer bem por conta própria, fizemos nós mesmos. E o resto dos componentes "Chave" são um conjunto de serviços externos testados pelo tempo e com carga testada que integramos cuidadosamente em nossa plataforma.



Por exemplo, na época do nascimento de Klyuch, a Rostelecom já possuía uma excelente plataforma de vídeo, uma das melhores do país. Foi nele que toda videovigilância funcionou tecnicamente nas eleições de diversas escalas e no Exame Estadual Unificado, se falarmos de programas estaduais. Para usuários corporativos e particulares na mesma plataforma, a vigilância por vídeo B2B e a casa inteligente são construídas.



Levamos em consideração que inicialmente se tratava de um produto para pessoas jurídicas, portanto, utilizando a plataforma como um dos componentes da "Chave", modificamos significativamente para nossas necessidades. Implementamos as funções de usuários com diferentes níveis de acesso, adicionamos vinculação de câmeras ao equipamento “Chave” e criamos interfaces adicionais.



O processo de autenticação do usuário em tais sistemas é crítico. Porque aqui você tem acesso a câmeras de vídeo, e a possibilidade de abrir uma entrada ou barreira, e assim por diante. Portanto, também não começamos a escrever do zero alguma nova solução segura para login, mas pegamos a tecnologia de autenticação unificada existente na Rostelecom, que permite combinar contas e mover entre contas pessoais. Esta é uma solução que foi testada por milhões de usuários e tempo, bem como ataques DDoS.



O contorno "Key" foi configurado por nossos especialistas da unidade de segurança da informação, fornecendo-nos a segmentação de rede necessária e todas as ferramentas necessárias (WAF, firewall, monitoramento de atividade de rede, antivírus, regras de rede, etc.). Imediatamente após o início, conduzimos testes, incluindo pentests, encontramos alguns bugs e os corrigimos imediatamente.



Barreiras e intercomunicadores inteligentes - aqui fizemos tudo do zero, esta é uma parte nativa da plataforma.



A telemetria ("Chave" permite a transmissão automática das leituras do medidor) é baseada em uma solução de parceiro.



No final, acabou assim:



  • Dois clientes (x64 / x86)
  • Aplicativo móvel para indivíduos em iOS e Android
  • Aplicativo móvel para pessoas jurídicas em iOS e Android
  • Aplicativos da web para pessoas físicas e jurídicas
  • Painel de administração


Complexidades do processo



Pode parecer que conectar um produto digital a um prédio residencial seja simples - você fez um acordo com os inquilinos, recebeu a aprovação e, em um dia, envia logins e senhas para todos pelo correio.



Na verdade, nesta fase, todos os tipos de obstáculos burocráticos se mostram em toda a sua glória. E se ainda for possível lidar com nossos problemas organizacionais específicos na Rostelecom (embora sejamos uma empresa muito grande, e até mesmo criar conectividade adicional entre redes no nível administrativo também é um processo), então a empresa de gerenciamento entra em jogo. E, no caso de negociações com a gestora, o processo de aprovação pode ser dividido em um executor específico no campo.



Pilha



Nossa pilha é bastante extensa, principalmente Python, Go, Ruby, porque, como já mencionei, não apenas escrevemos algo nosso, mas também conectamos ativamente os serviços existentes à "Chave". E tudo isso deve funcionar junto.



Por exemplo, no caso da mesma telemetria e solução de parceiro, coletamos dados para nós mesmos que já foram processados ​​por esta solução e liberados, agimos aqui de fato como uma frente.



O intercomunicador, por sua vez, envia informações sobre os eventos em andamento para a plataforma syslog, e este é na verdade um grande fluxo de dados, são muitos eventos. Lá, usamos especificamente uma solução NoSQL, bancos de dados recebem informações e scripts específicos são iniciados com base em determinados eventos.



E também há muitas APIs por meio das quais configurações e comandos são passados. Isso é o que nosso produto pode fazer graças a isso.



  • , .
  • .
  • .
  • .
  • .




A "chave" como plataforma não se limita a esta lista. Globalmente, temos um pedido bastante interessante dos utilizadores - fazer um análogo do CRM para a possibilidade de comunicação entre os residentes da casa e a sociedade gestora. Envie solicitações, monitore reparos e assim por diante. Claro que não basta aqui o CRM puro, e será necessário incluir também o controlo dos órgãos autorizados, para que a promessa de reparação não fique apenas uma promessa. Agora, "Klyuch" apóia ativamente as iniciativas do governo para digitalizar o setor de habitação e serviços comunitários e desenvolver cidades inteligentes.



Estamos trabalhando em várias soluções relacionadas ao acesso biométrico. Cartões de carteira e transporte. E também um elevador inteligente que você pode ligar para o seu andar do smartphone com antecedência, enquanto fecha a porta da frente e vai até os elevadores. Ou quando, por exemplo, você entra na escada, e o elevador nesse momento já está indo para o primeiro andar e está te esperando com um botão destacado para o seu andar.



Obrigado pela leitura, se você tiver alguma dúvida sobre a “Chave”, escreva, tentaremos responder.



All Articles