Nós da Rightech finalmente decidimos começar a blogar. Acumulamos muita experiência na construção de sistemas IoT de alta carga e decidimos que simplesmente tínhamos que compartilhá-la! Recentemente, a versão pública de nossa plataforma RIC (Rightech IoT Cloud) foi lançada e agora todos podem usá-la. Mas, primeiro, vamos dizer quem somos e de onde viemos.
Como tudo começou
Em 2011, éramos mais uma equipe de freelancers da cidade de Oryol e começamos programando uma série de desenvolvimentos de hardware relacionados à implementação de sistemas automatizados de medição e controle. Conectamos sensores e atuadores a microcontroladores, implementamos protocolos de troca, processamento de dados primários e automação.
Com o tempo, a equipe começou a perceber as semelhanças entre todos os projetos. Escrevemos em diferentes linguagens de programação, trabalhamos com equipamentos diferentes, mas construímos uma arquitetura de solução idêntica . A certa altura, chegamos à conclusão de que é possível criar um framework universal que nos permitirá ir direto ao desenvolvimento da interface do sistema.
Nossos clientes sinceramente não entenderam por que não podem assistir / testar o resultado intermediário. Por que parece que há linhas em execução no console e, para controlar o atuador, você não precisa pressionar a tela sensível ao toque, mas enviar um comando Modbus. Iniciamos a programação das interfaces no momento em que a API já estava pronta e a automação resolvida.
Naquela época, nosso fluxo de trabalho consistia na seguinte sequência:
- conectar fisicamente os componentes do sistema a uma rede;
- implementar protocolos de troca de dados;
- implementar processamento de dados (filtragem, aplicação de funções de transformação, medições indiretas, etc.);
- transformar dados em estruturas de alto nível;
- descrever as máquinas de estado finito do sistema;
- implementar uma API para enviar dados para a interface e lançar máquinas;
- implementar a interface do sistema (touchscreen / aplicativo nativo / integração com os sistemas internos do cliente).
E, como você entende, de projeto em projeto até a última etapa, o cliente mal entendia o que estávamos fazendo, e isso sempre foi motivo de desconfiança e conflitos. É claro que, quando entregamos o trabalho, o cliente estava feliz e satisfeito, mas os nervos exaustos e a sensação de que estávamos essencialmente “serrando” em 90% outra “bicicleta” em uma nova pilha permaneceram.
Como resultado, decidimos criar uma estrutura universal. Os interesses de nossos clientes também influenciaram nossa decisão. Gerentes e proprietários de negócios, via de regra, estão interessados em criar casos de usuários finais e muitas vezes não se aprofundam no mecanismo do sistema. Para concluir com sucesso as tarefas por eles estabelecidas, precisamos nos concentrar mais no desenvolvimento de scripts de usuário e interfaces, já que são eles que carregam o principal valor comercial da solução que está sendo criada. Ao mesmo tempo, 90% dos custos de desenvolvimento estão concentrados em sistemas de projeto internos invisíveis para o usuário final.
A ideia original da plataforma RIC foi se transformando e mudando com o mercado, encontrando cada vez mais áreas de aplicação. Desenvolvido por nós em 4 anoso framework permitiu focar nos processos de criação de valor para a solução, implementando a lógica de negócio concebida e promovendo o produto final ao mercado . A RIC ficou totalmente pronta em 2016, faltou apenas criar uma empresa e arranjar dinheiro ...
Rightech. História da criação
Não tínhamos absolutamente nenhuma experiência em arrecadar dinheiro. No entanto, em 2016 conseguimos atrair os primeiros investimentos de um fundo que investiu na Delimobil. Com esse dinheiro, criamos a empresa Rightech, que se tornou a casa do nosso projeto. E a primeira implementação realmente grande de nossa tecnologia, como você deve ter adivinhado, foi o compartilhamento de carros Delimobil. Farei uma reserva imediatamente que os aplicativos e o sistema de CRM não foram desenvolvidos por nós, mas milhares de carros e terabytes de dados gerados por máquina se tornaram um teste válido, no qual RIC passou com segurança.
Além de compartilhar, em 2019, conseguimos automatizar a publicidade digital fora de casa, criar a coleta de dados de geradores de turbina a gás e muito mais. A equipe se engajou não apenas nas implementações de mercado, mas também desenvolveu o RIC como um todo: eles implementaram diversos protocolos de transporte, otimizaram a infraestrutura do servidor e expandiram o sistema de automação.
Como esperado, nos sentimos limitados na estrutura do Delimobil e começamos a desenvolver a plataforma para a nuvem pública. Nessa altura, os objetivos de investimento do fundo foram atingidos e no início de 2019 adquirimos a sua cota. Isso permitiu que a equipe do projeto se concentrasse na implementação de uma tecnologia verdadeiramente massiva.
Mais sobre a plataforma
Então, o que é uma plataforma IoT? O que se tornou nossa estrutura de substituição de "bicicletas" - RIC?
Qualquer projeto IoT consiste nos seguintes componentes ou camadas fundamentais:
- dispositivos - dispositivos, sensores e atuadores "inteligentes", com base nos quais a coleta de dados e a automação são realizadas;
- redes de transmissão de dados - por meio delas, dados e comandos são transmitidos entre os componentes do sistema IoT;
- plataforma é uma infraestrutura que fornece interoperabilidade (capacidade de interação) de componentes do sistema, processamento de dados e transferência para outros sistemas;
- aplicações - representa o objetivo final de um projeto IoT, neste nível os usuários finais trabalham e, de fato, o valor de todo o sistema é criado nele.
Rightech IoT Cloud (ou RIC) é uma plataforma de IoT baseada em nuvem que atua como middleware ao desenvolver uma solução de IoT. O RIC inclui todos os elementos de software necessários que permitem aos engenheiros de qualquer nível criar aplicativos usando quaisquer dispositivos IoT sem a necessidade de criar uma infraestrutura de software e hardware apropriada. Sim, qualquer dispositivo. Não publicamos todos os protocolos implementados na versão pública do RIC. Se você não encontrou o protocolo do seu dispositivo, pode nos escrever e com certeza iremos adicioná-lo à versão pública.
Um pequeno hack de vida:às vezes você não deve levar toda a lógica para o lado da plataforma. Alguns processos importantes podem ser deixados no lado do hardware, caso a Internet seja perdida. Ou cenários onde o "tempo real" é importante, por exemplo, dois comandos devem ser executados dentro de um intervalo estrito entre eles. Em seguida, o lançamento deste script pode ser feito através do RIC, e a lógica de execução pode ser deixada no dispositivo.
Ao contrário dos análogos existentes, a plataforma Rightech não requer a escrita de código, exceto para a criação de Aplicativos que são o objetivo de um projeto de IoT. A integração da plataforma com a camada de aplicativo ocorre por meio de uma API REST de alto nível e não é mais difícil do que a integração do Google Maps.
Simplificando, uma plataforma é um pipeline de dados IoT. E esse pipeline pode ser personalizado conforme desejado por cada usuário individual. Resolve tarefas básicas relacionadas a garantir a conexão de dispositivos e sua interação entre si, gerenciamento de dispositivos, processamento, armazenamento e análise de dados provenientes de dispositivos, projetando cenários para automatizar a lógica de negócios e sua execução, integração com aplicativos e sistemas de terceiros, garantindo a segurança de cada um o nível de interação dos componentes do sistema e muitos outros.
Nuvem pública
Na primavera, lançamos o registro de nossa nuvem pública e agora cada usuário pode conectar até 10 dispositivos gratuitamente e criar um protótipo de seu futuro negócio ou automatizar, por exemplo, uma estufa ou uma casa. Qualquer projeto de IoT pode levar tudo o que precisa na plataforma RIC e implementar seu próprio sistema exclusivo para processar e apresentar os dados recebidos praticamente sem programar esses mesmos 90% do iceberg.
Nosso conto chegou ao fim. Esperamos que você goste de nós e, por sua vez, prometemos compartilhar nossa experiência e informações relevantes no campo da IoT.
A propósito, também estamos no Telegram com bate-papos com pessoas que pensam como você.
Basta fazer IoT!
Links Úteis:
-
IoT-