4

Looking for a low cost implementation to post ambient temperature readings from a sensor to servers via a COTS router.

1) Have a temperature sensor connected to a micro controller which sends data via a Wifi Module with a TCP/IP Stack to servers 2) Have a temperature sensor communicated via Zigbee to a coordinator that is plugged into a router and communicates with the servers.

Would like to keep the cost of the solution below $20. Another constraint is the battery life. Wifi modules with TCP/IP consume more power and cost more.

What particular devices/chips/microcontrollers would you recommend to solve my data communication problem and fit within my budget?

Peter Mah
  • 41
  • 1
  • 2
    very close to this question I asked [here](http://electronics.stackexchange.com/questions/25196/wifi-module-with-mcu-on-one-board) – Matt Jun 05 '12 at 21:47
  • 3
    Elaborate more on the power requirements. Is this device unable to be powered by a wall-wart, etc? Since it's wireless, how far away will the device be placed from the router? Is it going to be outdoors or indoors? – Toby Lawrence Jun 05 '12 at 22:22
  • I wrote up a blog entry on getting from an analog sensor to the internet (Pachube) via Ethernet (with a Nanode) over an inexpensive, low power RF link (Wicked Node / Receiver Shield) a while ago: http://blog.wickeddevice.com/?p=244... but under $20 is a tall order. – vicatcu Jun 06 '12 at 01:40

3 Answers3

1

I would use a Digi Xbee on the sensor to pass the information to a Connectport X2, which has either ethernet or wifi. The Xbee is a Zigbee radio with a simple serial interface. The X2 has a Zigbee radio and an IP connection and runs python.

There are several tutorials on how to get one working. This one looks like a good place to start.

Ben Gartner
  • 265
  • 1
  • 9
1

If you're not in a hurry, you can wait for the new Electric Imp kits. The developer kits should be coming out soon. (Says "end of June, 2012" on the website).

http://electricimp.com/docs/gettingstarted/devkits/


The Hannah: The hobbyist board even has the temperature sensor built in.

Atav32
  • 745
  • 2
  • 9
  • 21
0

Pachube / Cosm, which is now called Xively, is a service/platform/API for posting sensor data to the web. If you click on Support/API and then go to hardware, they have a lot of information on the various hardware that is compatible with their service. And they have libraries for controllers like the Arduino.

m.Alin
  • 10,638
  • 19
  • 62
  • 89
embedded.kyle
  • 8,411
  • 2
  • 26
  • 44