Table 2.
The software components used in our prototype implementation.
Software Application | Objective | Usage | Characteristics |
---|---|---|---|
Google Firebase | Application creation | For creating client-server architecture | Cross-platform rapid development |
Ubidots | IoT data analytics and visualization | To analyse and visualize data from mobile and other computing devices with support for device, app, and resource organization in IoT and cloud infrastructure | Encryption, secure authorization, privacy-aware protocols |
Arduino IDE | Sensors connectivity | For programming and customizing the sensors used in the project | Open-source, easy-to-use hardware and software |
Android Studio | Android app development | For developing Android-based application interface (Figure 4) and connectivity with the server | Unified environment, structured code modules |