laboratório virtual para desenvolvimento e experimentação ...€¦ · •desenvolver e implantar...

2
Laboratório virtual para desenvolvimento e experimentação de aplicações de Internet das Coisas O QUE É O FIWARE-Lab@RNP? O FIWARE-Lab@RNP é um laboratório virtual para a prototipação e experimentação de aplicações de Internet das Coisas – IoT com suporte da plataforma FIWARE (https://www.fiware.org/). A FIWARE é uma plataforma desenvolvida na Comunidade Europeia e utilizada com sucesso em aplicações de IoT em diversos cenários reais. Essa plataforma provê um conjunto de especificações disponibilizadas por meio de interfaces abertas, bem como componentes funcionais genéricos, os chamados generic enablers (GEs). O fato de a FIWARE atender à ampla gama de requisitos considerados relevantes para plataformas de IoT e prover diversos componentes extensíveis e reutilizáveis que podem facilitar o desenvolvimento de aplicações fazem com que essa plataforma seja uma opção interessante a ser adotada nesse contexto. Existem 16 instâncias da FIWARE em funcionamento e disponíveis como ambientes de experimentação, denominados FIWARE-Labs, porém apenas um deles está atualmente implantado no Brasil. A ideia básica do FIWARE-Lab@RNP, que será disponibilizado sobre uma infraestrutura computacional da RNP e por ela gerenciado, é permitir o uso dos recursos da FIWARE pela Internet, de forma transparente. Dessa forma, os usuários não precisarão se preocupar em implantar e operar uma instância da FIWARE em seus ambientes de trabalho nem lidar com especificidades dos componentes dessa plataforma para o desenvolvimento de suas aplicações de IoT. Mais ainda, o FIWARE-Lab@RNP tem o potencial de estimular a colaboração a distância e a experimentação em pesquisa nesse contexto para gerar e distribuir resultados. EQUIPE Coordenador Everton Ranielly de Sousa Cavalcante Universidade Federal do Rio Grande do Norte (UFRN) Colaboradores Clayton Reis da Silva (RNP) Iara Machado (RNP) Leandro Neumann Ciuffo (RNP) Thais Vasconcelos Batista (UFRN) Equipe Técnica Arthur Emanoel Cássio Silva e Souza (UFRN) César Augusto Perdigão Batista (UFRN) Lucas Cristiano Calixto Dantas (UFRN) Pedro Victor Borges Caldas da Silva (UFRN) SITE fiware-lab.rnp.br CONTATO [email protected]

Upload: others

Post on 06-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Laboratório virtual para desenvolvimento e experimentação ...€¦ · •Desenvolver e implantar uma aplicação para fins de validação e experimentação do laboratório virtual;

Laboratório virtual para desenvolvimento e experimentação de aplicações de Internet das Coisas

O QUE É O FIWARE-Lab@RNP? O FIWARE-Lab@RNP é um laboratório virtual para a prototipação e experimentação de aplicações de Internet das Coisas – IoT com suporte da plataforma FIWARE (https://www.fiware.org/). A FIWARE é uma plataforma desenvolvida na Comunidade Europeia e utilizada com sucesso em aplicações de IoT em diversos cenários reais. Essa plataforma provê um conjunto de especificações disponibilizadas por meio de interfaces abertas, bem como componentes funcionais genéricos, os chamados generic enablers (GEs). O fato de a FIWARE atender à ampla gama de requisitos considerados relevantes para plataformas de IoT e prover diversos componentes extensíveis e reutilizáveis que podem facilitar o desenvolvimento de aplicações fazem com que essa plataforma seja uma opção interessante a ser adotada nesse contexto. Existem 16 instâncias da FIWARE em funcionamento e disponíveis como ambientes de experimentação, denominados FIWARE-Labs, porém apenas um deles está atualmente implantado no Brasil.

A ideia básica do FIWARE-Lab@RNP, que será disponibilizado sobre uma infraestrutura computacional da RNP e por ela gerenciado, é permitir o uso dos recursos da FIWARE pela Internet, de forma transparente. Dessa forma, os usuários não precisarão se preocupar em implantar e operar uma instância da FIWARE em seus ambientes de trabalho nem lidar com especificidades dos componentes dessa plataforma para o desenvolvimento de suas aplicações de IoT. Mais ainda, o FIWARE-Lab@RNP tem o potencial de estimular a colaboração a distância e a experimentação em pesquisa nesse contexto para gerar e distribuir resultados.

EQUIPE Coordenador Everton Ranielly de Sousa Cavalcante Universidade Federal do Rio Grande do Norte (UFRN)

Colaboradores Clayton Reis da Silva (RNP) Iara Machado (RNP) Leandro Neumann Ciuffo (RNP) Thais Vasconcelos Batista (UFRN)

Equipe Técnica Arthur Emanoel Cássio Silva e Souza (UFRN) César Augusto Perdigão Batista (UFRN) Lucas Cristiano Calixto Dantas (UFRN) Pedro Victor Borges Caldas da Silva (UFRN)

SITE fiware-lab.rnp.br

CONTATO [email protected]

Page 2: Laboratório virtual para desenvolvimento e experimentação ...€¦ · •Desenvolver e implantar uma aplicação para fins de validação e experimentação do laboratório virtual;

COMO UTILIZAR? Os interessados em utilizar o FIWARE-Lab@RNP para experimentar suas aplicações de IoT, desde que estejam devidamente registrados e autenticados, devem acessar o Cloud Portal, o portal web de gerenciamento do laboratório. Após a definição de quais GEs serão utilizados pela aplicação �, os desenvolvedores podem criar e configurar as máquinas virtuais que executarão os GEs a ser explorados �. As ações realizadas pelo Cloud Portal são automaticamente traduzidas em chamadas à interface da nuvem FIWARE, resultando na implantação das máquinas virtuais solicitadas �. Por fim, os GEs passam a ser executados pelas máquinas virtuais e podem ser acessados pelas aplicações �.

RESULTADOS ESPERADOS Espera-se que o piloto do FIWARE-Lab@RNP seja apenas um primeiro passo para a implantação e consolidação de laboratórios FIWARE nacionais, colocando o Brasil em um lugar de destaque na utilização e desenvolvimento sobre essa plataforma. Além disso, a existência desses laboratórios virtuais sem dúvida trará contribuições ao avanço no desenvolvimento científico-tecnológico do país no paradigma de IoT, bem como permitirá o desenvolvimento de aplicações que poderão ser construídas e beneficiar diretamente diversos setores da economia e sociedade.

OBJETIVOS DO PROJETO

• Implantar um laboratório virtual piloto sobre a plataforma FIWARE; • Desenvolver e implantar uma aplicação para fins de validação e experimentação do laboratório virtual; • Projetar a implantação de uma federação de instâncias da plataforma FIWARE, permitindo a

comunicação e utilização de recursos computacionais distribuídos; • Capacitar recursos humanos acerca do laboratório virtual.