Class project of Spring 2016 E6765 Internet of Things, Columbia University
Group member: Ziyi Luo, Yuechen Zhao, Yazhuo Nan
Project website link.
Course website link.
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!
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.