This project was developed for the university course CE5303 β Embedded Systems. It implements a smart home control platform using a custom Linux image (built with Yocto) on a Raspberry Pi, a .NET Core API, and a React Native mobile app. Users can monitor and control smart devices in real time.
- π Control lights and devices via Raspberry Pi GPIO
- π‘οΈ Monitor environmental sensors (temperature, humidity, etc.)
- π± Mobile app with React Native + Node.js runtime
- ποΈ Data persistence with SQLite
- π οΈ Custom Linux image for Raspberry Pi via Yocto Project
- π User and device management with secure endpoints
- Backend: .NET Core Web API
- Frontend: React Native (Expo) with Node.js logic
- Database: SQLite
- Device OS: Custom embedded Linux image via Yocto Project
- Hardware: Raspberry Pi
- Communication: HTTP RESTful API
Developed by:
- Gabriel Abarca β Embedded OS configuration, backend development
- Olman Castro @oldboy369
- Esteban Alvarado @estalvgs1999
Forked and archived for academic and portfolio purposes. No active development.