The Design of Software (CLOSED)

A public forum for discussing the design of software, from the user interface to the code architecture. Now closed.

The "Design of Software" discussion group has been merged with the main Joel on Software discussion group.

The archives will remain online indefinitely.

Remote temperature monitoring

Is anyone familiar with hardware for monitoring remote temperature sensors, preferably wireless, with a programmable API.  Essentially, I want to set up 50 or so sensors and periodically poll their readings from a computer.

Also, is there any sort of a simple wireless switch with an API, such that a person could automatically turn on a simple heater plugged into it?
Trevor Gould Send private email
Saturday, January 07, 2006
Yes, there's all of that -- what did you find on Google?
Saturday, January 07, 2006
There is some fun stuff here ...
Developer #13
Sunday, January 08, 2006
how far apart are the sensors? what kind of env are they in (urban? rural?) What kind of degree of data loss due to passing taxis can you tolerate?
revert my buffer
Sunday, January 08, 2006
People have built whole telescopes controlled remotely:
Roman Werpachowski Send private email
Sunday, January 08, 2006
We use the APC temperature monitor:

And the Environmental Monitoring Unit that goes with it:

Our solution is to use SNMP, and graph the temperature with the opensource MRTG graphing software.

So far it has worked great for us - but these things are not cheap!
Joel S Send private email
Sunday, January 08, 2006
If you can connect the sensor cable run to a local PC you may want to consider the 1-Wire sesnors.  They support 100s of sensors on a single cable run, all addressable on the cable.  They have a USB or serial interface to connect to the PC.

Do a search on 1-Wire for lots of info.

Monday, January 09, 2006

They've got a lot of really nice stuff. My personal favourites are the USB and Ethernet based ones (i.e. no need to open an case). Ethernet in particular can be hooked up to wireless routers (or internet connected ones) and off you go. I haven't tried the Ethernet devices yet, but I have used Softwire's (see below) 'broadcaster/receiver' pairs to move data between arbitrary IP addresses.

The also have a Visual Studio add-in called Softwire. Personally, I love this thing. In fact, I refuse to buy any device that doesn't come with Softwire objects (which means that MMC has got me locked in, at least for now). One of my pet projects, assuming I ever find time to work on it, is to build a few of my own Softwire objects to see whether it has any utility in non-automation programming.

I can't praise their products and support highly enough. In my opinion, everybody there deserves to get filthy rich.
Ron Porter Send private email
Monday, January 09, 2006
I once saw an application that required very precise temperature monitoring, beyond what thermocouples etc. are up to.  The parties involved set up highly accurate glass thermometers and monitored them with cameras, using image processing to extract the temperature.

I dunno, cheap webcams might do it for you... :-)
rkj Send private email
Monday, January 09, 2006
I am not sure what the application is or of your budget, but Campbell Scientific provides equipment for data logging, networking, and remote access for evironmental monitoring. The interface to their equipment is a little clumsy but it has been around for a long time and has thousands of users.
A. Nonymous
Friday, January 13, 2006
Short answer:
email me and I'll build you whatever you need.
lw Send private email
Friday, January 13, 2006

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics
Powered by FogBugz