📄️ System Overview
Our system is made up of three components: Andorid app, Cloud server, and Raspbery pi hardware.
📄️ System Block Diagram
SystemReq
📄️ General Requirements
The general requirements for this project corresponds with the hardware aspect and the software aspect. The hardwware requires a Raspberry Pi and the additional hardware accessories (such as the camera, mic, SD card, etc). With working with the Pi, there also needs to be a basic knowledge of what a Pi is, the capabilities, and how it functions. The software required is the Java Development Kit and an IDE capable of syncing to GitHub. For this, Android Studios is used, which conveniently has built in JDKs and emulators to run our app. Other software required is AWS and GitHub. The knowledge required is Java programming, remote communications (both via bluetooth and via WiFi), usage of Raspberry Pi, experience with cloud and database servers. Other skills and knowledge required is time management, debugging skills, development strategies, and team work.
📄️ Features and Requirements
Streaming video/audio
📄️ Use-case descriptions
Use Case 1: Baby Monitor