Skip to content

ziyiluo/WakeMeUp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WakeMeUp

Class project of Spring 2016 E6765 Internet of Things, Columbia University

Group member: Ziyi Luo, Yuechen Zhao, Yazhuo Nan

Description

Project website link.

Course website link.

Running instruction

To run the program, basic hardwares & softwares are required:

Hardware:
Kinect V2 (with adapter for PC connection)
Android phone

Software:
Python 2.7 with OpenCV; OpenKinect2; Python Imaging Library (PIL); Flask framework.
Android Studio

To build up the server, connect Kinect V2 to the server. You can check the connection by doing

cd get-data
python multiframe_listener.py

If no error shows and the all frames work well, the connection of Kinect is successful.
To start the server, under the root directory do

cd test-flask
python application.py

To create the Android appication, build WakeMeUp-android using Android Studio. Note that the application requires a minimum Android OS version 4.4. To run the application, make sure the server has a reachable IP address for the client. Set the IP and enjoy the comfortable sleep provided by WakeMeUp!

Distribution of works

Ziyi Luo is responsed to build up the hardware & software environment of the project. He is also responsed for the android application (front end) part.
Yuechen Zhao is responsed to the data analysis and machine learning part.
Yazhuo Nan is responsed to the back end server part of our project.

About

Class project of E6765 Internet of Things, Columbia University

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published