GitXplorerGitXplorer
c

ShineAndRise

public
1 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
d63afb9420b1069c9a4f6ea06bfac42be71efdb1

ok

ccolinsheppard10 committed 9 years ago
Unverified
b6733a8d9175f24d7c3bb66c2db096f3e98854b5

ok

ccolinsheppard10 committed 9 years ago
Unverified
1388d3160f86833e0813023d639ca7bc3c692be8

ok

ccolinsheppard10 committed 9 years ago
Unverified
e2c5449470f8136c126cd9559c96fb85d6e2e239

added null

ccolinsheppard10 committed 9 years ago
Unverified
6f079dd5f8c4fffd35604d3e1f38b36992dd8cfe

ok

ccolinsheppard10 committed 9 years ago
Unverified
a95fec79546bf336ccf0bbc8877414ee8d948b33

ok

ccolinsheppard10 committed 9 years ago

README

The README file for this repository.

ShineAndRise

A networked light switch, giving a user control over their home's lighitng with an Android applicaiton. A user can also set "wake up alarms" and have their lights turn on at predetermined times.
Screen shot of ShineAndRise UI. Alt text

ShineRise: Folder containing the Android application
      -The application forms a TCP connection on port 3490. The server's IP address is hard coded as my PI's IP address.
TCPSelectServer: cpp code to impliment the server
      -To run the server without connecting to MySQL database comment out the "access_database()" function calls.
      -The server implements the Select() function to monitor multiple file descriptors without blocking.
MySQLManager: cpp code to form connection to the server's database.
Here is a diagram of the connections between: Android app, the server, and the light's wifi module
Alt text