ISBM – IoT Service-Based Machine Helder de Oliveira Gomes Filho Agenda ● Motivação ● Proposta ● Arquitetura ● Demonstração Motivação ● Programar WSN ainda é um desafio ● Não só WSN, mas IoT em si ● ● Dificuldade em integrar diversas fontes de dados Grande trabalho reescrevendo código que deveria ser simples Proposta ● ● Criar um framework em que o foco seja os diversos datasets, deixando transparente os protocolos de comunicação e a aquisição de dados O framework deve conter: – Linguagem de programação simples e objetiva ● O foco é o dataset, a iteração sobre as entidades é transparente – Máquina virtual – Bibliotecas de programação Vantagens ● ● ● ● Framework voltado para datasets: Iteração nos dados é totalmente transparente. Não precisa se preocupar em como conectar(Protocolo, pacote, etc). Os programas escritos na linguagem proposta rodam na máquina virtual proposta, que por sua vez é escrita em Java e roda em diversas plataformas. Os programas escritos em ISBM são escritos uma vez, mas possuem diversas interfaces sem modificação no código: Desktop(SWING), Android, Cli , PIPE… Não existe mais a necessidade de reescrever código para acessar diferentes datasources Demonstração