Arduino Application Web Site Source Code Publication

Today I have further upgraded my home automation system at http://219.88.69.69/2WG/ to publish the source code for each application web page. On any web page select the Screen Info link to see some descriptive information and the Arduino source code for the web page.

I use my Arduino's ethernet functionality to implement an easy to use graphical use interface that lets me interrogate and control my Arduino home automation system from anywhere in the world on any device with internet access.

If you are trying to work out the algorithms for some of the things that you can see on my application's web pages then now you can get to the source code. I hope the shared information will be of help to people without an extensive software development background and who want to do something meaningfull with their Arduino hardware.

For example the source code to my SD Card file browsing functionality (including alphabetical sorted file and directory lists) is available from the SD Card web page's Screen Info link.

All on the published web page Screen Info link data can be directly accessed (displayed) within the SD Card's /SCRNINFO/ directory (folder) which you can browse to.

In the application's SD card PUBLIC directory there are sample application log files and some other common source code.

In the file /PUBLIC/COOKIES.TXT you will find a copy of my Arduino forum post from Nov 2013 that shows how to implement www cookie based security into an Arduino ethernet web server project.

My home automation continues to be developed and I will continue to expand the publication of source code over time. At this time the system is primarily gathering temperature and humidity data at various points within my house, provides a security controlled WWW garage door opener function and has some alarm functionality using PIRs.

If anyone has a particular interest in specific application functionality ask here and I will try to upload the relevant source code onto the application web site.

Cheers

Catweazle NZ

Forgive me digging up out dated threads, but this is exactly what I'm researching. I am building an Arduino project that will run a sketch, but also post data to my PHP website that I am also designing separately in WordPress. I don't pretend to know too much about either, but I study and apply what I learn if I am able to.

My project uses a Mega 2650r3 with an Ethernet shield, a DS3231 RTC, DHT22 temp/humidity sensor and an 8 channel relay module from sainsmart. I want to view my data, and securely control all connected devices, aside from the sketch if possible via my PHP website that I paid to host with this project in mind. I suppose I should have researched this much more prior to getting the website up as I am still not even sure if the web page needs to launch from the Arduino's SD card, or can the sketch direct the connectivity to an already existing web page on the web?

If your source code is structured in similar fashion, perhaps I can cut out some code and piece in my snippets to get all my devices in play for my application? I am building an indoor garden controller BTW, and this is just phase 1, but I believe the networking of everything will be the hardest part.

Any help is appreciated.