Ok, so there've been several comments about adding Ethernet to JeeNodes.
My question is: what do those people who would like to see this happen look for, exactly?
Ethernet on an 8-bit memory-limited MPU is quite a stretch. The WizNet module takes over some of that burden, but there is still *very* limited room for page content (let alone templating and filling in values). What about DHCP, for example?
There are a couple of ways to go with this, I think:
* low-end ENC29J60 or similar
* Arduino-like WizNet module
* SLIP, i.e. use USB/serial to get to a computer which does real Ethernet
* hook it up to a low-cost Linux card w/ ethernet
All but the last lead to solutions which push the limits of what a JeeNode can handle by itself.
I would think that absolute rock-bottom cost need not be the main criterium here: the usual scenario will be a bunch of JeeNodes, with one central node needing an Ethernet hookup. That's why I added the embedded-Linux option in the list above (I can probably get a pretty decent webserver going with JeeMon, even on very small Linux cards).
And then there are other questions: what should the result do? Serve some very crude text/html pages? Fancy web interface? Something in between? Act as web client and push results to another TCP/IP server? Broadcast incoming data over UDP?
Soooo.. if you consider ethernet an important missing feature, could you please describe the main usage scenario you're looking for?
