Go Down

Topic: Hardware architecture for UDP in WIFI (Read 830 times) previous topic - next topic

djjoshuad

I can say with confidence that the normal ethernet shield works fine with UDP.  In one implementation, I'm currently using a Seeed Studios ethernet shield and a TP-Link TL-WR702N as wireless bridge (they call it a client, both terms work).  The TP-Link "nano router" is a cheap and easy way to get an arduino device onto a wireless network.  It also handles all of the wireless encryption for you, saving cycles on the arduino device.  At about $31 for the seeed shield and $20 for the TP-Link, I am more than happy with the result.  I send syslog data via UDP with that device all the time without any issues.  Multiple arduinos close together could theoretically share a TP-Link router.  I've no reason to believe that wouldn't work but I've not tested it. 

FWIW, the Seeed studios version is a bit cheaper than the standard "official" ethernet shield.  For the case mentioned above I didn't need the SD card slot that the official shield offers.  The Seeed shield was about 65% of the cost of the official shield I own, and it's very high quality. 

Paul-Henri

Thanks a lot for your answer ! I think I will purchase those two modules !

PeterH

I'm intrigued to know how those TP-LINK bridges get their wireless configuration.
I only provide help via the forum - please do not contact me for private consultancy.

djjoshuad

#8
Jan 06, 2013, 01:11 pm Last Edit: Jan 06, 2013, 01:13 pm by djjoshuad Reason: 1
There is some initial setup involved, but it's browser-based and easy.  You just need to configure it once using a computer, then let the arduino take over use of the device.  For a $20 product, the GUI is surprisingly good.  I don't currently have one, but as I understand it the WR703N (a step up from the WR702N I have) can be used without the ethernet shield (and the ethernet libraries), using the UART provided via USB.  Ultimately that seems like the most cost-effective option.  Of course, the 703 also is supported by openwrt... so you could really just use the arm processor in the 703 to perform many of your tasks.  I intend to try all of that out some day :)

Go Up