views:

281

answers:

2

Any luck using the Arduino Blackwidow or the Yellowjacket. I can't find much information online about them in terms of reviews.

I would like to connect to a wireless router, send small POST requests pertaining to resistances that have been read and receive responses in JSON format that would be instructions on switches that should be flipped.

Is the Arduino the best tool for the job? Are the Blackwidow and Yellowjacket good wifi variants to use, or should I be using the Wifi shield, XBee Sheild, or something?

+1  A: 

Is the Arduino the best tool for the job?

If you're already using a wireless router, you may want to look into a linux based firmware for you router. For instance, if you have a Linksys WRT router there's OpenWRT and a hand full of other variants. That will give you more programming options than the Arduino would give you.

Are the Blackwidow and Yellowjacket good wifi variants to use, or should I be using the Wifi shield, XBee Sheild, or something?

I've not used any of the wifi add ons for the Arduino yet, but from my research XBee seems to be the "standard". You'll find much more information on the web for the XBee, and I believe it's cheaper than the Blackwidow or Yellowjacket.

Edit

From your answer to my question above, the XBee is not what you need. You should probably stick with the WiFi shield.

nathan
I'm a little hazy on the XBee, there seems to be so many versions. For the XBee, doesn't there have to be a receiver and a transmitter?
DutrowLLC
nathan
+4  A: 

The BlackWidow and YellowJacket boards are simply an Arduino board with the Wifi functionality of the WiShield built in. Therefore, any documentation or reviews of the WiShield should apply to the other two devices. If you already have an Arduino, the WiShield is all you need to get up and running. However, if you purchasing, the BlackWidow or YellowJacket could provide for an easy-to-use way to get going without needing to worry about a shield, and they would also provide a reduced size. All of these should be able to do what you require, in making a POST request and getting data back.

If you do want to go the Xbee route, I would look into the Tweet-a-Watt, which has similar capabilities to your project and could provide a well-laid foundation to build your project on.

For either route, I recommend Pachube which provides a simplified interface for communication with hardware (including the Arduino) over the internet. They have tutorials for both the WiShield and Direct Connection which could easily be replaced by an Xbee.

kersny
Thanks for the heads up on Pachube. I might be able to use it to graph data. I was hoping to put the program logic on the server as opposed to the client (Arduino), I believe that Pachube will not work for this, is that correct?
DutrowLLC
There is a simple triggers API (http://community.pachube.com/api#triggers), but yeah it's mostly just for storing and graphing data.
kersny