30.11.2012 Views

The Internet Power Line Adapter - University of Queensland

The Internet Power Line Adapter - University of Queensland

The Internet Power Line Adapter - University of Queensland

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!