InterSCity

De CCSL
Ir para navegação Ir para pesquisar

InterSCity: Uma plataforma de código aberto para Cidades Inteligentes baseada em microsserviços


As tecnologias de Cidades Inteligentes surgem como uma potencial solução para lidar com problemas comuns em grandes centros urbanos, utilizando os recursos da cidade de maneira eficiente e fornecendo serviços de qualidade para os cidadãos.


A plataforma InterSCity usa uma arquitetura de microsserviços para possibilitar o gerenciamento de recursos de dispositivos IoT para cidades inteligentes, como semáforos, sensores diversos, veículos, entre outros. A InterSCity coleta e armazena dados enviados pelos dispositivos, fornecendo tais dados para a criação de aplicativos que permitem a análise, monitoramento e o gerenciamento desses dispositivos.


O código da plataforma é baseado em Ruby, usando APIs REST e RabbitMQ para a comunicação entre os microsserviços. O armazenamento dos dados é feito no MongoDB e PostgreSQL. Os microsserviços da plataforma rodam em contêineres Docker, que são gerenciados usando Kubernetes.


Pretendemos evoluir a InterSCity para realizar o processamento de Big Data, o gerenciamento de recursos estáticos (por exemplo, prédios públicos) e melhorias para o suporte à geolocalização.


A plataforma InterSCity vem sendo desenvolvida pelo Grupo de Pesquisa em Cidades Inteligentes do IME-USP como parte do projeto do Instituto Nacional de Ciência e Tecnologia da Internet do Futuro para Cidades Inteligentes. Para mais informações sobre a plataforma InterSCity, acesso a página do projeto ou entre em contato conosco: hamario at ime dot usp dot br.