System Design And Implementation

The system design is broken down into two main categories :

i. The hardware- It has the capability to connect to the router. It would also be able to turn on/off specified devices, such as lights and fans. It is called the ‘Control Unit’. And,

ii. The Software - The Controller app, the Companion app and the Google Assistant constitute the software of the design and these applications would be integrated in the Android device.

The Control Unit comprises of  Single Board Computer System , Connected various type of Sensors and the 4/8 Channel Relay board. The Companion app on an Android device communicates with the microcontroller
and sends the desired signal via the internet. Figure below shows the basic system design architecture.