SToIC:: portabilidade e interoperabilidade na camada de aplicação de plataformas de Internet das coisas. (2020)
- Authors:
- Autor USP: DANTAS, DOUGLAS LIMA - EP
- Unidade: EP
- Sigla do Departamento: PCS
- Subjects: INTERNET DAS COISAS; INTEROPERABILIDADE; PORTABILIDADE DE SOFTWARE
- Agências de fomento:
- Language: Português
- Abstract: A Internet das Coisas (IoT) está criando um ambiente onde dispositivos formam uma rede inteligente, gerando demanda pelo desenvolvimento de novas aplicações. Para facilitar o desenvolvimento, as plataformas de IoT oferecem recursos que abstraem a complexidade do ponto de vista do desenvolvedor de aplicações. Atualmente, existem diferentes plataformas de IoT, públicas e privadas, sobre as quais se implementam aplicações para a indústria, cidades inteligentes, entre outros domínios de negócio. Porém, aplicações ou serviços desenvolvidos em uma plataforma não necessariamente interagem com aplicações e serviços desenvolvidos em outra plataforma. Desta forma, este trabalho propõe o SToIC, um modelo de camada de interoperabilidade e portabilidade que atua na camada de aplicação de diferentes plataformas de IoT e provê uma interface que pode ser usada para criar aplicações multiplataformas, permitindo maior reuso e economia de recursos, além da interoperabilidade entre as mesmas. Para chegar-se ao SToIC, a pesquisa partiu do reconhecimento do estado da arte em plataformas de IoT e seus recursos por meio de uma revisão terciária de literatura, na qual foram identificadas 49 plataformas e detectou-se 11 categorias de recursos oferecidos ao desenvolvedor. Em seguida, o SToIC foi projetado e definiu-se o processo através do qual se poderia chegar à portabilidade e interoperabilidade na camada de aplicação. Logo depois, através de dinâmica realizada com membros de 8 diferentes projetos do Instituto de Pesquisas Tecnológicas do Estado de São Paulo (IPT), selecionou-se o projeto de análise e mapeamento de ruídos, o Barulhômetro, para criação de prova de conceito do SToIC. Em seguida, realizou-se uma implementação do SToIC tendo como base as plataformas Fiware e Watson IoT Platform (WIP), além dos recursos necessários pelaaplicação do Barulhômetro e foram realizadas modificações nesta aplicação, para que se tornasse multiplataforma, sendo compatível com a implementação do SToIC. O SToIC alcançou o nível de interoperabilidade semântico e implementou os padrões de interoperabilidade "acesso interplataforma", "independência de plataforma" e "fachada de alto nível de serviços".
- Imprenta:
- Data da defesa: 17.09.2020
-
ABNT
DANTAS, Douglas Lima. SToIC:: portabilidade e interoperabilidade na camada de aplicação de plataformas de Internet das coisas. 2020. Dissertação (Mestrado) – Universidade de São Paulo, São Paulo, 2020. Disponível em: https://www.teses.usp.br/teses/disponiveis/3/3141/tde-03052021-092825/. Acesso em: 26 dez. 2025. -
APA
Dantas, D. L. (2020). SToIC:: portabilidade e interoperabilidade na camada de aplicação de plataformas de Internet das coisas. (Dissertação (Mestrado). Universidade de São Paulo, São Paulo. Recuperado de https://www.teses.usp.br/teses/disponiveis/3/3141/tde-03052021-092825/ -
NLM
Dantas DL. SToIC:: portabilidade e interoperabilidade na camada de aplicação de plataformas de Internet das coisas. [Internet]. 2020 ;[citado 2025 dez. 26 ] Available from: https://www.teses.usp.br/teses/disponiveis/3/3141/tde-03052021-092825/ -
Vancouver
Dantas DL. SToIC:: portabilidade e interoperabilidade na camada de aplicação de plataformas de Internet das coisas. [Internet]. 2020 ;[citado 2025 dez. 26 ] Available from: https://www.teses.usp.br/teses/disponiveis/3/3141/tde-03052021-092825/ - Detecting IoT applications opportunities and requirements elicitation: a design thinking based approach
- Portability and interoperability in IoT Platforms application layer portabilidade e interoperabilidade na camada de aplicação de plataformas de internet das coisas
- Which visual programming language best suits each school level?: a look at Alice, iVProg, and Scratch
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas
