check these links!
Backend Components
-
A Raspberry Pi 3 board.
-
Azure subscription
-
Azure CLI (the latest version)
-
Azure IoT CLI extension
-
A monitor, a USB keyboard, and a mouse that connects to Pi.
-
A PC that is running Windows 10.
-
An internet connection.
-
A 64 GB microSD card with Raspbian (Debian) operating system for Pi.
-
A 5-volt 2-amp power supply with the 6-foot micro-USB cable.
Licenses Used
-
Using the Python Device SDK for IoT Hub:
-
License http://www.cqrobot.wiki/index.php/TDS_Meter_Sensor - Reused the product test code to build the solution.
-
MIT License - https://github.com/Azure-Samples/azure-iot-samples-python/
-
MIT License - https://github.com/Azure-Samples/azure-iot-samples-java
Raspberry Pi
Raspberry pie connects all the devices to simulate and view real-time data.
Measuring impurities
TDS (Total Dissolved Solids) sensor is used to measure the contamination in the water and make an informed decision to reuse water.
The Setup
How everything is connected with the probe inserted into water.
Working sensor data output
This video shows the working of the IoT sensors and Azure hub as it collects data and shares it with the Azure hub.
Frontend Components
-
Android studio with Java code
Licenses Used
-
MIT License - https://github.com/Azure-Samples/azure-iot-samples-java
Front end
Dashboard design
The images alongside show the frontend development of the screens showing the active away mode and the data received from the Azure hub.
check these links!