Por favor, deixe os seus contactos, enviar-lhe-emos a nossa visão geral por e-mail
Autorizo o tratamento dos meus dados pessoais para o envio de materiais de marketing personalizados em conformidade com a Política de privacidade. Ao confirmar a submissão, o utilizador aceita receber materiais de marketing
Obrigado!

O formulário foi enviado com sucesso.
Encontrará mais informações na sua caixa de correio.

Innowise é uma empresa internacional de desenvolvimento de software de ciclo completo fundada em 2007. Somos uma equipa de mais de 1800+ profissionais de TI que desenvolvem software para outros profissionais em todo o mundo.
Sobre nós
O Innowise é uma empresa internacional de desenvolvimento de software de ciclo completo fundada em 2007. Somos uma equipa de mais de 1600+ profissionais de TI que desenvolvem software para outros profissionais em todo o mundo.

Aplicação da IoT a cidades inteligentes: 17% de redução no consumo de energia

Aplicação Web baseada na IIoT para a gestão centralizada das infra-estruturas da cidade em tempo real

Cliente

Indústria
IIoT, Alta tecnologia
Região
UE
Cliente desde
2019

O nosso cliente é uma empresa de TI sediada na UE, especializada no fornecimento de produtos digitais relacionados com a Internet das coisas, Grandes volumes de dados, Aprendizagem automática e tecnologias GIS (sistema de informação geográfica).

As informações pormenorizadas sobre o cliente não podem ser divulgadas ao abrigo das disposições do NDA.

Desafio

O nosso cliente foi selecionado pelo município de uma cidade europeia para levar a cabo um projeto de desenvolvimento de software de importância social e estatal. O objetivo do projeto era construir uma solução baseada na IoT para digitalizar a gestão das infra-estruturas urbanas, facilitar a comunicação com as comunidades e melhorar a prestação de serviços municipais. O primeiro grande módulo de software a ser construído foi uma gestão centralizada do sistema de iluminação. De acordo com o plano do cliente final, a administração da cidade decidiria sobre a conveniência de desenvolver módulos subsequentes apenas após a implementação e a colocação completa do primeiro módulo ao serviço.

O nosso cliente contactou o Innowise para subcontratar o desenvolvimento de uma aplicação IoT para uma cidade inteligente com base no modelo de equipa dedicada. Encomendou à nossa equipa a criação de um módulo de gestão do sistema de iluminação. A escolha do cliente recaiu sobre a nossa empresa, uma vez que já tínhamos um histórico de sucesso de cooperação em projectos IoT.

Solução

Innowise desenvolveu uma aplicação web habilitada para IIoT para o planeamento e desenvolvimento de cidades inteligentes. Construímos e implementámos um módulo de sistema de iluminação digital, que pode ser posteriormente dimensionado horizontalmente.

A aplicação Web permite o controlo centralizado do sistema de iluminação de toda a cidade. Ligada a sensores sem fios, a solução recolhe grandes volumes de dados das lâmpadas da cidade sobre o consumo diário de energia, o estado técnico, o modo de funcionamento, o certificado do equipamento, etc. Os utilizadores podem especificar a hora a que as luzes se ligam e desligam automaticamente, modificar o brilho da iluminação e configurar as definições de manutenção preditiva através da aplicação.

Para além da iluminação urbana, o sistema permite controlar e monitorizar a iluminação de painéis publicitários, a iluminação de edifícios e o funcionamento de estações de carregamento de veículos eléctricos.

 

Os utilizadores podem controlar o sistema de iluminação em vários separadores: o separador do mapa, a lista de equipamentos e o separador de manutenção da infraestrutura. Na aplicação smart city, podem verificar os certificados dos equipamentos e criar itens no mapa quando são instalados novos equipamentos.

A solução também estabelece as bases para melhorar a comunicação com as comunidades. Implementámos um analisador que recolheu e analisou críticas e reclamações de um portal municipal. Com base nesta análise, os utilizadores podem fazer relatórios detalhados: o número de reclamações, o tempo médio, mínimo e máximo de resposta às reclamações, etc.

Tecnologias e ferramentas

Back-end
Java 11, Kotlin, Spring Boot 2.2+, Spring WebFlux, Segurança OAuth2, Gradle, Kafka, RabbitMQ, Liquibase, REST/WebSocket, RabbitMQ, ELK, Segurança OAuth2 Spring, Jfrog Artifactory, TestContainer, JUnit, Hamkrest, Mockito
Front-end
Angular
Bases de dados
PostgreSQL, MongoDB
Servidor Web
Netty
DevOps
Docker Swarm
CI/CD
Pipeline BitBucket
Contentorização
Docker Swarm
Sistemas de controlo de versões
Git
Gestão de registos
Kibana

Processo

De acordo com o modelo de outsourcing de equipa dedicada, os nossos profissionais de TI integraram o projeto sob a gestão do gestor de projectos e do analista de negócios do cliente. O fluxo de trabalho foi construído com base no Scrum, uma metodologia de ciclo de vida de desenvolvimento de software Agile muito difundida. Para o acompanhamento de tarefas e a comunicação, utilizámos o Jira e o Microsoft Teams, respetivamente.

Quanto ao conjunto de tecnologias, optámos por Java para o desenvolvimento back-end e Angular para o desenvolvimento front-end. O desafio crucial era integrar a plataforma com serviços de terceiros e unificar os processos de transmissão de dados. Criámos API personalizadas e utilizámos o Kafka para garantir o processamento de dados em modo streaming sem perda de dados. A solução está em conformidade com as normas de telemetria e os regulamentos da UE.

Equipa

3
Programadores de back-end
2
Programadores front-end
1
Gestor de projectos
1
Engenheiro de QA
conhecimento da equipa

Resultados

A equipa do Innowise abordou eficazmente os desafios do projeto e desenvolveu um módulo de base de uma aplicação web para cidades inteligentes. Participámos de perto na implementação da solução da Internet das coisas para cidades inteligentes. Neste momento, mais de 300 instalações de infra-estruturas estão ligadas ao sistema e a aplicação está a ser utilizada na prática.

A nossa equipa presta serviços de manutenção de software, corrigindo bugs e melhorando a funcionalidade. Em breve, está previsto o desenvolvimento de uma estratégia para a introdução de novos módulos: sistema de segurança urbana, controlo de tráfego, monitorização ambiental, sistema de estacionamento inteligente, etc. O cliente pretende continuar a cooperação com o Innowise, uma vez que está completamente satisfeito com os resultados da primeira fase do projeto.

Duração do projecto
  • 2021 - Em curso

Contactar-nos!

Marcar uma chamada ou preencha o formulário abaixo e entraremos em contacto consigo assim que tivermos processado o seu pedido.

    Inclua os detalhes do projeto, a duração, o conjunto de tecnologias, os profissionais de TI necessários e outras informações relevantes
    Gravar uma mensagem de voz sobre o seu
    projeto para nos ajudar a compreendê-lo melhor
    Anexar documentos adicionais, se necessário
    Enviar ficheiro

    Pode anexar até 1 ficheiro de 2MB no total. Ficheiros válidos: pdf, jpg, jpeg, png

    Informamos que, ao clicar no botão Enviar, o Innowise's processará os seus dados pessoais de acordo com a nossa Política de Privacidade com o objectivo de lhe fornecer informações adequadas.

    O que é que acontece a seguir?

    1

    Após termos recebido e processado o seu pedido, entraremos em contacto consigo para detalhar as necessidades do seu projecto e assinar um NDA para garantir a confidencialidade das informações.

    2

    Após a análise dos requisitos, os nossos analistas e programadores elaboram uma proposta de projecto com o âmbito dos trabalhos, tamanho da equipa, tempo e custos e custos.

    3

    Marcamos uma reunião consigo para discutir a oferta e chegar a um acordo.

    4

    Assinamos um contrato e começamos a trabalhar no seu projecto o mais rapidamente possível.

    Obrigado!

    A sua mensagem foi enviada.
    Processaremos o seu pedido e contactá-lo-emos o mais rapidamente possível.

    Obrigado!

    A sua mensagem foi enviada. 

    We’ll process your request and contact you back as soon as possible.

    seta