This is a Columbia University IoT project - ibabysitter, please visit our website for more information: http://iotcolumbia2016mon1.weebly.com/
The code is basically divided into 4 parts:
- Server on EC2
- Client part on Intel Edison
- Client part on Raspberry Pi
- Android App
A single code server.py is used in AWS EC2 server. The code at this part is simple - receiving and forwarding message between Intel Edison, Raspberry Pi and Android App
Includes BabyCry_client.py, record.py and sndRcdFtrX.py. record.py is for recording sound; sndRcdFtrX.py is for machine learning prediction and BabyCry_client.py is for sending message to EC2 server
Includes Edison_client.py, Open_fan.py and TempDis.py. TempDis.py is used for measure the temperature, and Open_fan.py is for open fan (in 2 level). Edison_client.py is for connecting Intel Edison with server.
MyActivity.java, MyCustomAdapter.java, TCPClient.java for this part.
featureX.py and test_featureAPI.py is used for extracting features from dataset
Have fun