IPv6

Questions specifically related to the TCP/IP stack that interfaces with the driver.

IPv6

Postby rikkles » Thu Nov 11, 2010 3:26 am

Hello all, glad to be here. This is my first post, so please bear with me if my n00bing gets on your nerves.
I'm working on a project to make a true self-contained "Internet of Things" node, which would be comprised of sensors and independent internet connectivity.
At this point my plan is to get an arduino-based board+wifi (Blackwidow, etc...), hook up sensors and decide if I want to use HTTP or another type of protocol for connectivity. That's pretty straightforward out-of-the-box stuff by now (great stuff!).
The only major hurdle is making the sensor platform be a true Internet node, accessible publicly. I plan on making its features auto-discoverable via a .tel domain, so the discoverability issue is solved. But none of that will work if it uses IPv4 addressing that needs NAT. That concept just won't scale if I want to deploy say 50 sensor platforms. The solution (with a capital T) is IPv6. So my question, after all this preamble, is:
What's up with IPv6? Anything in the news, in R&D, in planning? What can I do to help?

Thanks!
rikkles
 
Posts: 2
Joined: Thu Nov 11, 2010 3:10 am

Re: IPv6

Postby rock » Thu Nov 11, 2010 7:47 am

rikkles wrote: But none of that will work if it uses IPv4 addressing that needs NAT. That concept just won't scale if I want to deploy say 50 sensor platforms. The solution (with a capital T) is IPv6.


Well, IPv4 does not inherently need NAT, so your premise is a bit weak. You can still get Internet accessible IPv4 addresses, but justifying 50 may be a little tough, when asking for them. ;-)

IPv6 support is still an interesting question, though. Unfortunately, I can't help answer that one. :-(
rock
 
Posts: 13
Joined: Tue May 25, 2010 11:33 pm

Re: IPv6

Postby GregEigsti » Thu Nov 11, 2010 12:48 pm

The uIP stack code is full if ifdefs for IPV6 so you may want to grok around and see what is what. Keep us informed of your progress and if you get something working that requires changes to the uIP stack let me know. You may want to download the latest version of uIP (which the WiShield distro does not use) to see if there are any improvements around IPV6 support.

Dunno, have never tried IPV6 ;)
Greg
Check out the wiki!
uIP Stack Docs
Compatible Access Point List
WiShield user contrib branch - DNS, DHCP, AP Scanning, bug fixes, etc.
SlackLab.org - My geek projects blog.
User avatar
GregEigsti
 
Posts: 1067
Joined: Sun Aug 02, 2009 5:23 pm
Location: Sammamish WA USA (near Seattle)
  • Website

Re: IPv6

Postby rikkles » Thu Nov 11, 2010 12:54 pm

Ok thanks, I'll dig into the ifdefs.
Also looking at the source code in the repo it looks like the DNS and DHCP stuff were put in. Is that in the latest release, or still considered alpha? I'm thinking of extending the DNS module to accept queries above and beyond A records.
rikkles
 
Posts: 2
Joined: Thu Nov 11, 2010 3:10 am

Re: IPv6

Postby GregEigsti » Thu Nov 11, 2010 12:57 pm

For DNS and DHCP your were looking at the user contrib branch - please coordinate with me for changes to this branch.

Thanks!
Greg
Check out the wiki!
uIP Stack Docs
Compatible Access Point List
WiShield user contrib branch - DNS, DHCP, AP Scanning, bug fixes, etc.
SlackLab.org - My geek projects blog.
User avatar
GregEigsti
 
Posts: 1067
Joined: Sun Aug 02, 2009 5:23 pm
Location: Sammamish WA USA (near Seattle)
  • Website


Return to TCP/IP Stack

Who is online

Users browsing this forum: No registered users and 1 guest