Aplicativo Android de código aberto (open source) desenvolvido em um grupo de três pessoas em 2014-2015 para uma pesquisa científica no Centro de Tecnologia da Informação (CTI), Campinas - Brasil. O principal objetivo deste projeto foi utilizar computadores obsoletos de forma a reutilizá-los para controlar e monitorizar os dispositivos IoT de uma casa. Ou seja, inicializamos esses computadores obsoletos com um sistema operacional extremamente leve (como o Linux Lubuntu), instalamos o Apache TomCat com ScadaBR neles e usamos o PC como banco de dados para controlar e monitorar uma residência. No entanto, para facilitar as coisas ao usuário, desenvolvemos um aplicativo Android para se comunicar com o servidor ScadaBR através do uso de uma API Soap. Portanto, poderíamos controlar os dispositivos Iot em nossa casa usando nossos aplicativos Android de qualquer lugar conectado à Internet. Todos esses detalhes podem ser encontrados no contribuição para o fórum ScadaBR. Além disso, este projeto foi apresentado na Feria Nacional de Educación, Artes, Ciencias y Tecnología, realizada em Puerto Iguazú, Argentina, de 21 a 25 de setembro de 2015.
Tecnologias utilizadas:
- Usamos Arduino para controlar dispositivos IoT em nossa casa. Além disso, usamos o protocolo ModBus para permitir que o Arduino e o ScadaBR se comunicassem.
- Usamos a biblioteca KSOAP2 para estabelecer a conexão entre nosso aplicativo Android e o servidor Apache TomCat + ScadaBR. Alguns detalhes sobre a API do ScadaBR podem ser encontrados aqui.
- MPAndroidChart para desenvolver os gráficos de uso de recursos no aplicativo Android.
