<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
Hi Everyone<br>
<br>
I would like to introduce my project for the
<a class="moz-txt-link-freetext"
 href="http://twistedmatrix.com/trac/wiki/ProjectsUsingTwisted">http://twistedmatrix.com/trac/wiki/ProjectsUsingTwisted</a>
page. We use
twisted as the central server that talks to many power measurement
sensors in the field.<br>
<br>
"<br>
Gridspy provides you with an interactive view of resource usage in your
building. It gives you hard data on your consumption patterns and helps
you to make informed decisions. <br>
...<br>
The Gridspy allows you to access and monitor your consumption patterns
in real-time using a standard web browser on your PC, laptop or mobile
phone. The data is presented in high resolution and updated each second
as you watch. The moment a light is turned on in your house, you can
see the change on your Gridspy dashboard from across the room or across
the planet.<br>
"<br>
Our homepage is here <a class="moz-txt-link-freetext"
 href="http://www.gridspy.co.nz/">http://www.gridspy.co.nz/</a> <br>
a running demo is here <a class="moz-txt-link-freetext"
 href="http://your.gridspy.co.nz/powertech">http://your.gridspy.co.nz/powertech</a><br>
<br>
And you can read more about the role of our twisted backend here:
<a class="moz-txt-link-freetext"
 href="http://blog.gridspy.co.nz/2009/10/realtime-data-from-sensors-to-browsers.html">http://blog.gridspy.co.nz/2009/10/realtime-data-from-sensors-to-browsers.html</a><br>
<br>
"<br>
... The nexus then collects those sensor samples from the nearby
Gridspies,
bundles it up with its own data and uploads it to our central servers.
To
collect the data we use a custom application written using the
excellent
<a bitly="BITLY_PROCESSED" href="http://twistedmatrix.com/"
 title="Twisted Python Framework">Twisted framework</a>. Every single
reading gets instant attention: it is
evaluated for real-time events, queued to be stored in the database and
finally forwarded to watching dashboard users. Processing the data
stream live
on the server opens up many exciting possible features that I look
forward to
discussing in future blog posts. By the time that the sample reaches
the
server, it is about 0.2 seconds old. ...<br>
"<br>
<br>
It has been a great framework to work with. My sincere thanks goes to
everyone who has ever contributed to this project. Job very well done!<br>
<br>
-Tom<br>
<br>
</body>
</html>