- Addapt a library/driver for SMS, like gnokki, to work with Beaggleboard.
- Develop a web interface to control the system through the Internet with user and password.
- Develop all the scripts to control the usb or the serial port in order to open/close the electric circuit's relays.
I will use S-video, USB, Serial and Ethernet Port. I'll also use the Stereo Out to announce with a speaker what action the beagleboard is going to do after it received one SMS.
I will addapt linux library/driver for SMS to work with Beaggleboard. I will develop a web interface to control the system vía the Internet with users and passwords. I will develop all the scripts to control the usb or the serial port in order to open/close the electric circuit's relays. I can extend functionality with a command line sofphone like "pjsua" to call trought Asterisk the home's owner whenever an action pre-defined has taken placed.
I'm making this project to home users that want to have an inexpensive smart house. They will need it because it will be inexpensive (beagleboard is $149 in http://beagleboard.org/) and practical (download the sourcecode from internet). Users requiring doors opened with passwords throught SMS's or another device also will be able to implement this solutions with Beagleboard.
I will be using C/C++ and bash for all the scripts and secure PHP programming language for the web interface. The web server will be Apache with PHP 5 and the OS/kernel will be Linux.
Did you replicate this project? Share it!I made one
Love this project? Think it could be improved? Tell us what you think!