wireless sensor platform w/ web reporting

Go To Last Post
4 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I've been considering undertaking a project and would like some feedback on my choice of devices and methidology. I'd like use an tiny2313 to monitor various sensors and report wirelessly to a webserver.

I was thinking that I;d start with temp and humidity sensor (SHT15) and a nordic nRF24L01 for wireless (both available from sparkfun). A tiny2313 would poll the sensor and then send the results out at a fixed interval.

I'd like to have another AVR act as a webserver, receive the results and display current and past records, calculate rate of changes, and prehaps simple graphs... is this too much for a 8 bit avr?

I think i can handle the sensors and wireless type stuff but the implementation of second device is a little beyond my current understanding..
Has anyone else undertaken a similiar project?

I was considering buying this guys kit for the web based stuff, any opinions?
http://www.tuxgraphics.org/elect...

cheers - machs

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I think the AVR is not a prudent platform to do the web server. Others may disagree. It would be far less work and agony to start with, say a Lantronix XPort or WiPort and its Dev. Kit. Their software allows java applets and dynamic HTML with a megabyte or so for web pages where you upload the static parts.

Or a diskless single board computer running Linux.

I have an always-on PC in the garage for home automation and my own web server, so in my case, that's where I do such stuff. Web server is trivial - built into the home automation software rather than a heavy-duty one like Apache.

If it must be an AVR, maybe use the Ethernet board and adapt the software, from WiZnet. I think you'll spend far too much time in the bowels of IP and TCP and HTTP and have too little time for the application. That's the beauty of the Xport.

Another possibility, easier than the XPort, is the Tibbo product.

Point being: the platform needs a debugged and complete IP stack and RTOS or cooperative tasking, and a ready to use system for managing web page storage, else you start with more than bare metal.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

hello stevech,

i've been pondering things over and tend to agree with you, the prospect developing stand alone web hardware does seem daunting.

I've got a linux machine on 24/7 so i thinking some script waiting for interupts on a comm port.. the second device can just recieve, trigger the interupt and report..

i'd like to keep things cross platform-able....i suppose something like python or php would be the way to go..?

i suppose that there's a different forum for such questions :)

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hmm, AVR with USB connection to web host PC.

It handles communicating with several of your wireless sensors. That would be neat.

As a plattform with simple libraries for communication it could get some attention.