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