Skip to main content

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.

Hardware Requirements

  • Raspberry pi
  • Camera compatible with raspberry pi
  • Microphone
  • SD card
  • Power cable for raspberry pi
  • WiFi
  • Power source

Software Requirements

  • Android Studios (SDK needs to be built to get a working emulator)
  • AWS
  • MySQL Database
  • Visual Studios
  • PyCharm
  • Android Emulator (this can be built within Android Studios or physical Android device will work too)