Pages: [1] 2   Go Down
Author Topic: Arduino Ethernet! When?  (Read 2513 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 23
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi all, I was reading about the arduino and I could think of 1001 things I could use it for, I really like the project and the effort everybody has put into it. I hope to contribute some things as soon as i've got it all figured out. I ordered an Arduino NG a couple of days ago, so hopefully it will arrive somewhere next week so that I can start experimenting  smiley

While browsing through all Arduino related sites I noticed the following tinker.it page:
http://www.tinker.it/en/Products/ArduinoEth

This is really what I've been looking for.. I'd like to have an internet connected interface for a project. In this case you don't need an computer to remotely control the I/O ports on the Arduino over the internet. This is more a specific question for Massimo, when will it become available?

I'm also curious about the prototyping toolkit: "We're expanding our toolkit every month, subscribers get a shipment of new "experience elements" to use in their designs."
Are these components only available to subscribers or are there plans to release this stuff to the public (via webshop/pcb layouts/schematics)?
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 14
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I sent tinker.it an email asking them the same questions about a month ago. I haven't heard back from them.
Logged

0
Offline Offline
God Member
*****
Karma: 0
Posts: 731
skcor oniudrA
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I did the same a week ago, no reply. Not even a 'hello' ... 'thanks for bothering to contact us'. Perhaps the idea's been shelved, it's all rather odd, such a nice picture of the ethernet board, but no follow ups  :-?
Logged

0
Offline Offline
Sr. Member
****
Karma: 0
Posts: 375
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

New info on the Arduino Ethernet.

http://tinker.it/now/2007/06/06/the-arduino-ethernet-board/
Logged

Belgium
Offline Offline
Newbie
*
Karma: 0
Posts: 12
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

This is exciting. I am currently on the lookout for a general purpose controller. I had already more or less decided on the http://www.bluemelon.org/index.php/Products/BM7504_BlueSense_ethernet_router because I need network access. Unfortunately, BlueMelon have scrapped their forum, so the "community feel" just isn' there.

The Arduino always seemed more interesting from the support and software/IDE side. If it gets network connectivity, that will make my job a lot easier!

Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 11
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

It certainly would be great to get Ethernet on the Arduino board, but it is probably a little much for the ATMega to do all the TCP/IP/DHCP stuff.

I suggest looking at combining a serial-to-Ethernet ASIC based system like:

WizNet:
http://www.saelig.com/miva/merchant.mvc?Screen=PROD&Product_Code=ETH004&Category_Code=ETH

or what I've used, the Xport which is very solid and easy to use:
http://www.semiconductorstore.com/pages/asp/item.asp?itemnumber=XP1001001-03R

or the cheaper Xport Direct:
http://www.gridconnect.com/xportdirect.html
Logged

Forum Administrator
Offline Offline
Newbie
*****
Karma: 3
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

The Arduino Ethernet will have 32k of flash, it's enough to implement all those protocols

I would imagine it would cost more or less the same as the xport itself (but you get an arduino board)

massimo
Logged

Greenwood, Indiana
Offline Offline
God Member
*****
Karma: 0
Posts: 508
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I'm not up to speed on designing something just now but this  http://www.lantronix.com/device-networking/embedded-device-servers/xport.html
is so [insert censored word here] interesting I might offer one to a someone who has proven they can utilize it with the Arduino and share the results.

It is an ethernet jack that is a webserver, telnet server  with 384kb for webpages/stuff. Etc. Processor is  "Based on the DSTni-EX enhanced 16-bit, 48MHz or 88MHz, x86 architecture"

It has an AES encryption feature built in.

etc, etc, etc,  :o smiley-grin smiley-wink

Quote
Hi all, I was reading about the arduino and I could think of 1001 things I could use it for, I really like the project and the effort everybody has put into it. I hope to contribute some things as soon as i've got it all figured out. I ordered an Arduino NG a couple of days ago, so hopefully it will arrive somewhere next week so that I can start experimenting  smiley
Logged

If it was designed by man it can be repaired by man.

Daniel
Guest
 Bigger Bigger  Smaller Smaller  Reset Reset

@mrmeval

try this

http://www.google.ca/search?q=arduino+xport
« Last Edit: July 01, 2007, 06:56:47 pm by Daniel » Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 10
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

see ladyada's site for ethernet shield using aforementioned module.
http://www.ladyada.net/make/
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 39
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

The Xport looks pretty interesting.  Now I need to figure out something cool to do with the darned thing.

I've downloaded the Xport User's Guide, and am reading the configuration instructions.  

If one of you Internet guru's can sanity check the following connection idea, I'd appreciate it.

First of all, I have an always-on DSL connection, with dynamic IP periodically changed by my ISP.  I have a wireless router and a Buffalo Linkstation NAS drive, with a built-in FTP server.

I use a free dyndns.org account to provide my FTP server a URL in the format ftp.<MyAccountName>.dyndns.org.  I've configured my router to send an email to dyndns.org each time my IP address changes.  That always keeps ftp.<MyAccountName>.dyndns.org pointing to my FTP server.

In my router, I've mapped port 21 to the hard IP address I've assigned the Linkstation.

To my utter amazement, it all seems to work.

So, would the same thing work to put the Xport on the air as a web server?  

I'm thinking, assign the Xport a hard IP address.  In the router, map port 80 to the Xport's IP.  Would a connection to www.<MyAccocuntName>.dyndns.org forward a connection to my IP address of the moment on port 80?

If so, it looks like I have a solid way of connecting the Xport to the net.

If that all works, the question becomes "what to do with it?"  I'm open to ideas.

I gather I can load web pages.  Can I export a Processing app to a web page, then load that page into the sever to get something intelligent running?  And would such an app be able to talk to the Xport's serial port (and thus, to the Arduino?)  Or is there an easier way of providing some automation?

A lot of this is probably RTFM stuff.  Some of these questions might be answered in the User's Guide, but it didn't look like I'd find all the info there.

I'd appreciate any help and discussion you're willing to provide.

Thanks!

Tom
« Last Edit: February 27, 2008, 05:13:12 pm by TJ » Logged

Embedded Arduino Digicam Remote & Intervalometer
http://www.mindspring.com/~tom2000/Projects/AI-1_Remote/AI-1_Remote.html

USA
Offline Offline
Sr. Member
****
Karma: 0
Posts: 452
Freeduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Tom, Tom Igoe's book Making Things Talk contains some pretty interesting ideas on how to apply XPORT and other devices to real life situations, using Arduino.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 14
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I have made an Arduino Ethernet shield based on Mircochip's ENC28J60 and an open-source TCP/IP library available for downloading.

There is the link for the post that I've just put on the forum --
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1206024602
Logged

0
Offline Offline
Full Member
***
Karma: 0
Posts: 207
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
The Xport looks pretty interesting.  Now I need to figure out something cool to do with the darned thing.
I'm thinking, assign the Xport a hard IP address.  In the router, map port 80 to the Xport's IP.  Would a connection to www.<MyAccocuntName>.dyndns.org forward a connection to my IP address of the moment on port 80?

If so, it looks like I have a solid way of connecting the Xport to the net.

If that all works, the question becomes "what to do with it?"  I'm open to ideas.

That should all work fine.

The XPort does act as a webserver, but it is limited. There is no ability to run scripts on the XPort, only serving static web pages - except, you can write a java applet to store with your html which gets loaded and runs on the browser.  This java applet can open a telnet type connection back to the XPort (you'd need another port open on your router) which will send the data through its serial port to your processor, your processor would then return the appropriate data to the XPort which sends it via the telnet connection to the java applet in the browser.

Phew.

The webserver memory on the XPort is split into 6 x 64k chunks. It means that a web page can be no more than 64k and (I'm not 100% on this) you only get 6 pages. (It might be more accurate to say 6 applications, I'm not sure).

Another thing - the datasheet overview mentions SMTP. As far as I can tell, you can only configure the device to send preset emails to a preset address based on the state of the GPIO pins.

Also, the XPort doesn't support DNS. If you want to use it to access information on a server on the internet (say page scrape traffic info for your city) you have to specify the IP address of the server. These are not fixed, which could cause problems in the future.  A work around for this is to use PING and parse the IP address from that.

I think the XPort is a great little device, but it does have some limitations which are not apparent when first reading the datasheets.

Regards,

Mike  
Logged

New Zealand
Offline Offline
God Member
*****
Karma: 0
Posts: 999
Arduino pebbles
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I suppose I should plug my Netduino Ethernet Expansion Shield and code library in this thread also. smiley

More details start in this thread.

--Phil.
Logged

Pages: [1] 2   Go Up
Jump to: