Smart Home Embedded Iot software


Embedded and Iot program

This project implements a smart home system using Arduino, Raspberry Pi, and Android. The App communicates through Bluetooth to the Raspberry and Arduino and requires a password for verification.
Once authorized, the system allows real-time data exchange with the mobile app and controls the physical system over actuators, like opening a door with a motor and controlling temperature. If no presence is detected within a time limit, the app automatically logs out for added security. Raspberry communicates with Arduino, which employs state machines for various functionalities, starting with human detection and distance measurements, temperature control once logged, management of motors, and activation of other devices (es, heater).

embedded embedded embedded

Previous IoT project: Radar system with a Java app and serial connection with PC. The program is multithreaded to keep the GUI and the receiving thread responsive. embedded

Another IoT project: garage door smart. It can be opened through the Bluetooth app on the phone. It detects the presence of the car, does not leave the door open, and measures the distance of the car from the wall.

embedded