Skip to content

joe-stifler/Scadroid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scadroid

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.

Alt text

About

Aplicativo Android usado para se comunicar com o ScadaBR e fornecer status de dispositivos inteligentes e dados gráficos sobre o uso

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published