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 />

3.4 Server Specifications<br />

3.4.1 Control and Receive Data from Client<br />

In order to control and receive data from the client, the power line<br />

communications medium will be used. <strong>The</strong> main requirement for this is<br />

simplicity and low cost. <strong>The</strong>re is no need for a high-speed link since the adapter<br />

being designed relies on human input. In this case a response time <strong>of</strong> a second<br />

would be quite acceptable. Also, the amount <strong>of</strong> data being transferred from the<br />

client to the server is relatively small. Reliability is also not essential. Although<br />

a reliable communications link is desirable, the nature <strong>of</strong> the data being<br />

transmitted means that loss <strong>of</strong> data or corrupted data will not adversely affect the<br />

system.<br />

3.4.2 Communications with the <strong>Internet</strong><br />

<strong>The</strong>re are many options that need to be considered when connecting a device to<br />

the <strong>Internet</strong>. For a practical home automation system, the use <strong>of</strong> a modem is<br />

likely to be the best option. However, as was mentioned earlier, the <strong>Internet</strong><br />

Connectivity <strong>of</strong> this design is not considered to be the main focus <strong>of</strong> the thesis.<br />

For this reason, the only requirement for the <strong>Internet</strong> connection is that it be<br />

quick and simple to set up.<br />

To be able to remotely control the adapter the controller in the system will need<br />

to have a web server. <strong>The</strong> requirement for this is the ability to handle incoming<br />

requests as well as being able to update a local web page to reflect the current<br />

status <strong>of</strong> the system.<br />

- 16 -

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

Saved successfully!

Ooh no, something went wrong!