Skip to content

Android Application used to communicate with ScadaBR and to provide smart devices status and graphical data about usage

License

Notifications You must be signed in to change notification settings

joe-stifler/Scadroid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scadroid

Open Source Android Application developed in a party of three in 2014-2015 to a scientific research on the Information Technology Center (CTI), Campinas. The main objective of this project was to use obsolete computers in order to reuse them to control and monitor the IoT devices in a house. That is, we boot those obsolete computers with an extremely light operating system (such as Linux Lubuntu), we installed Apache TomCat with ScadaBR on them, and we used the PC as a Database to control and monitor a residence. However, to easy things to the user, we developed an Android application to communicate with the ScadaBR server through the usage of a Soap API. Therefore, we could control the Iot devices in our house using our Android Applications from any place connected to the internet. All those details can be found on the contribution to the ScadaBR forum. Also, this project was presented at the Feria Nacional de Educación, Artes, Ciencias y Tecnología, held in Puerto Iguazú, Argentina, September 21-25, 2015.

Technologies used:

  • We used Arduino to control IoT devices in our house. Also, we used ModBus Protocol to allow Arduino and ScadaBR to communicate.
  • We used KSOAP2 library to establish the connection between our Android App and the Apache TomCat + ScadaBR server. Some details regarding the ScadaBR API can be found here.
  • MPAndroidChart to develop the Charts of resource usage on the Android Application.

Alt text

About

Android Application used to communicate with ScadaBR and to provide smart devices status and graphical data about usage

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published