So over the last day or two I have been slowly retooling the description of the project, I'm still editing it and what not but you can check it out here: https://hackaday.io/post/15141 There have been some changes to the project since the original description was written. originally the DyIO was going to be the main controller, a Raspberry Pi 2 was going to be used in the control box, and the web page was going to be java based.
The new system is using a Beaglebone Black for the control box, the custom HydroPWNics hardware I've been blogging about all spring, a dedicated WIFi network via router, and the web page is going to be hosted on an actual web server. The new system has the Beaglebone black running the java application controlling the garden and pushing the data pulled from the Module Hubs to a web server. This system will allow me to publicly host the sight and handle a decent amount of traffic so I can show the plant data of the NFT system I'm building. A benefit to this new system is that the there won't be any need for a web page API using Apache strut since the web page will be a standard HTML5 page receiving data over a secure socket. Below is a diagram of the new system, also available in the project description