The Internet Power Line Adapter - University of Queensland
The Internet Power Line Adapter - University of Queensland
The Internet Power Line Adapter - University of Queensland
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Home Automation, <strong>Power</strong> <strong>Line</strong>s and the <strong>Internet</strong> Quenten Alick<br />
<strong>The</strong>se programs will be initiated by a Perl CGI script, which will be linked to the<br />
web page. By using links <strong>of</strong> the web page, the script will be invoked with<br />
different parameters, which will call the different interface programs. <strong>The</strong> web<br />
server will be responsible for invoking the CGI scripts when the web page links<br />
are followed. <strong>The</strong> web server that was chosen for this thesis is the Linux Apache<br />
web server. This is a very popular web server that includes support for CGI<br />
scripts.<br />
5.5 S<strong>of</strong>tware Summary<br />
This chapter has looked at the various s<strong>of</strong>tware design decisions that were made.<br />
<strong>The</strong>se decisions have been made on the basis <strong>of</strong> the hardware that has been<br />
chosen. An overview <strong>of</strong> how the s<strong>of</strong>tware fits together is given in figure 5-2.<br />
<strong>The</strong> next chapter will look at the design evaluation <strong>of</strong> the thesis.<br />
Web<br />
Server<br />
CGI<br />
Script<br />
Control<br />
Code<br />
- 28 -<br />
SCI<br />
Interface<br />
SPI<br />
Interface<br />
<strong>Power</strong><br />
Measurement<br />
Code<br />
SPI<br />
Interface<br />
Server Client<br />
Figure 5-2 S<strong>of</strong>tware Overview