https://github.com/joe-stifler/scadroid
Aplicativo Android usado para se comunicar com o ScadaBR e fornecer status de dispositivos inteligentes e dados gráficos sobre o uso
https://github.com/joe-stifler/scadroid
android-application iot scadabr smart-home
Last synced: 4 months ago
JSON representation
Aplicativo Android usado para se comunicar com o ScadaBR e fornecer status de dispositivos inteligentes e dados gráficos sobre o uso
- Host: GitHub
- URL: https://github.com/joe-stifler/scadroid
- Owner: joe-stifler
- License: mit
- Created: 2016-01-21T01:42:01.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2025-06-14T16:39:16.000Z (about 1 year ago)
- Last Synced: 2025-10-30T20:14:53.400Z (8 months ago)
- Topics: android-application, iot, scadabr, smart-home
- Language: Java
- Homepage: http://www.scadabr.com.br/index.php/2016/01/22/aplicativo-android-scadroid/
- Size: 6.95 MB
- Stars: 5
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](http://www.scadabr.com.br/index.php/2016/01/22/aplicativo-android-scadroid/). 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](https://sites.google.com/a/certi.org.br/certi_scadabr/home/minicursos/scadabr).
* [MPAndroidChart](https://github.com/PhilJay/MPAndroidChart) para desenvolver os gráficos de uso de recursos no aplicativo Android.
