Generally make a wireless "routerbot" as cheaply and simply as possible. Some powerful routers like the Buffalo ones in bridging mode might get 2,500' line of sight range. Google for wifi shootout to see what large antennas can do. Also IP cams can be plugged directly into routers to give the bot some vision capability.
The use of a wireless router is interesting, but a little bulky. I'm hoping to come up to speed with what I think can be done with the Lantronix. But I do have a spare WLAN router...
The connection between the ethernet shield and the router is an ethernet connection (which can be a piece of cat3 four conductor phone wire with RJ45 connectors on each end). The ethernet shield functions similar to a network card in a pc. No RS232 type serial communication involved.
Ah yes, the "shield" is an add-on "expansion" card to the Arduino. So it's just like an ethernet card for a PC. I suppose it could be added to a BBII as well? I think the Lantronix can do that as well (guess I'll find out).
The Arduino Ethernet board http://arduino.cc/en/Guide/ArduinoEthernetShield
Is sounding a lot like what I suspect the Lantronix can do. In the Blackfin Camera, the Blackfin talks to the Lantronix, but doesn't need to use a LAN connection, just one of the high speed serial ports of the WLAN. Does that mean the Blackfin processor is implementing the TCP/IP stack for conversing with the WLAN? (I'm starting to confuse myself, so I'd better stop).
But as you mentioned, you're not up on the Lantronix or Blackfin; no worries!
No, the router is stock with no mods. The HTML is just copy/paste in notepad on the desktop. If desired the arduino can serve up such simple web pages.
I know the Lantronix can support a LAN connection (with the appropriate magnetics), so it could talk to an internet card, and work like your card.
The arduino/ethernet shield communicates with the router just like a pc with a network card. The router sees the arduino as another connected pc or similar. The arduino handles the network traffic as well as the I/O with external devices
"The arduino Ethernet shield
handles the network traffic..."
Yeah, that answers my question!
Yes, this is the IP address assigned to the arduino/ethernet shield. I used this as when the router is disconnected from the internet, as DNS lookups are not possible when disconnected. If the router was bridged to another router connected to the internet, then typical URLs like zoomkat.no-ip.com can be used in the web page. Port fowarding can be used on the net connected router so a connection to the arduino can be made from most anywhere, even a web connected Iphone on the other side of the world.
I copied your HTML code to a file, then opened it up with my PC browser. It looks like you've shown with one of your pix. Of course, I don't have a 192, 168, 1, 102 connection (but I think I know what the Lantronix one I set up is), so I didn't get anything, but I think I'm catching on slowly...
A few more hints and experiments should help.
This particular web page is set up for only sending commands and receiving webcam feeds if desired. If one wants to also obtain data from the arduino and display it on the web page, then the page would be made with two frames to handle the two types of traffic. Not difficult, just use notepad and a little html knowledge.
My Lantronix is connected to the Blackfin camera, which has a video feed, and a control protocol. So I'm seeing the similarities.
Lots of neat stuff out there.
I have a little HTML knowledge, looking for more! Yeah, a LOT of stuff out there!
Thanks for the tutorial (I'm looking for more on the web)!