OTALab: um ambiente de experimentação remota de protocolos e aplicações em Internet das Coisas
Este artigo apresenta o OTALab, uma ferramenta para criação e implantação de ambientes de experimentação de aplicações de Internet of Things (IoT) em microcontroladores de baixo custo. O OTALab visa a rápida implantação e configuração de um testbed de ambiente de experimentação. O OTALab possui dois perfis de usuários: administradores e experimentadores. Para os primeiros, o OTALab expõe uma interface de administração capaz de adicionar/remover dispositivos IoT, serviços e funcionalidades ao sistema. Já os experimentadores podem visualizar os serviços disponíveis em cada dispositivo e enviar seu próprio código aos dispositivos via linha de comando ou interface Web. O OTALab recebe o código-fonte, compila-o para o microcontrolador específico e atualiza o firmware do dispositivo através do paradigma Over the Air (OTA). O OTALab é composto por uma biblioteca de microcontroladores, um servidor de gerenciamento de dispositivos e uma aplicação Web. A ferramenta pode ser instanciada localmente ou de forma distribuída, melhorando sua flexibilidade.
Please cite:
@inproceedings{cussuol2022otalab,
author = {Enzo Cussuol and Lucas Sachetti and Bruno Santos and Vinicius Mota},
title = { OTALab: um ambiente de experimentação remota de protocolos e aplicações em Internet das Coisas},
booktitle = {Anais Estendidos do XL Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos},
location = {Fortaleza/CE},
year = {2022},
keywords = {},
issn = {2177-9384},
pages = {73--80},
publisher = {SBC},
address = {Porto Alegre, RS, Brasil},
doi = {10.5753/sbrc_estendido.2022.223464},
url = {https://sol.sbc.org.br/index.php/sbrc_estendido/article/view/21421}
}
Enzo B. Cussuol1, Lucas L. S. Sachetti1, Bruno P. Santos2, Vinicius F. S. Mota
Founding agencies: CNPq/CAPES/FAPEMIG.
Leave a comment