Author Topic: Should you include IPv6 support on an internet connected consumer device?  (Read 1651 times)

0 Members and 1 Guest are viewing this topic.

Offline LeonVTopic starter

  • Contributor
  • Posts: 39
  • Country: nz
Another thread started some interesting discussion about the importance of having IPv6 support on consumer products and it looked like it was getting a little off topic and thought this was a good question to put out there.

I personally think its important to build in internet connected IPv6 into consumer devices because i have been watching IPv4 addresses run out, and you don't know what environment the user will be plugging the device into.

Or is IPv4 NAT OK to rely on being available ?
What is safe to assume about a users Ethernet environment?

Anyone else have a question?

Original thread here : https://www.eevblog.com/forum/microcontrollers/complexity-of-usb-stack-vs-tcpip-stack/
Damn forum is making me procrastinate from work!
 

Offline arekm

  • Supporter
  • ****
  • Posts: 165
  • Country: pl
IPv6 is the future (some like it, some don't - IPv6 is not perfect). Any other solution like NAT is only a workaround for lack of proper IPv6 support.

So go dual stack (IPv4 and IPv6) if you can. Not easy if you want to do that properly (security issues, configuration interface and more to consider).
 

Online Monkeh

  • Super Contributor
  • ***
  • Posts: 8058
  • Country: gb
What is safe to assume about a users Ethernet environment?

Absolutely nothing.
 

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 28013
  • Country: nl
    • NCT Developments
Another thread started some interesting discussion about the importance of having IPv6 support on consumer products and it looked like it was getting a little off topic and thought this was a good question to put out there.

I personally think its important to build in internet connected IPv6 into consumer devices because i have been watching IPv4 addresses run out, and you don't know what environment the user will be plugging the device into.

Or is IPv4 NAT OK to rely on being available ?
What is safe to assume about a users Ethernet environment?
I think you need to take a step back and think of how your IoT device will work without the user needing to configure anything in his/her network.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline LeonVTopic starter

  • Contributor
  • Posts: 39
  • Country: nz
Another thread started some interesting discussion about the importance of having IPv6 support on consumer products and it looked like it was getting a little off topic and thought this was a good question to put out there.

I personally think its important to build in internet connected IPv6 into consumer devices because i have been watching IPv4 addresses run out, and you don't know what environment the user will be plugging the device into.

Or is IPv4 NAT OK to rely on being available ?
What is safe to assume about a users Ethernet environment?

I think you need to take a step back and think of how your IoT device will work without the user needing to configure anything in his/her network.

DHCP ?
Then UDP Broadcast for local, Or phone home over internet.
« Last Edit: July 22, 2016, 12:10:38 am by LeonV »
Damn forum is making me procrastinate from work!
 

Offline timb

  • Super Contributor
  • ***
  • Posts: 2536
  • Country: us
  • Pretentiously Posting Polysyllabic Prose
    • timb.us
There is an IoT sensor standard that's been gaining a lot of traction: 6LoWPAN

Basically, each tiny, coin cell powered wireless sensor device runs a cutdown IPv6 stack, which can be run on top of various wireless protocols, such as BTLE and generic 2.4GHz and Sub-1GHz ISM bands. Each device picks up its own IPv6 address and they all talk to a gateway, which is essentially just an IPv6 router that has a BTLE/ISM radio and a WiFi/Ethernet interface.

I've been playing with it for about a year now, using about a dozen SensorTag2 units running Contiki with the 6LoWPAN stack scattered around the house. I've got an RPi2 setup as the gateway. Each sensor has been running off a coin cell for 11 months now, with still well over 60% battery left!

I've got a web app running on a server hosted in a remote data center that queries each device individually using its public IPv6 address to collect data.

I've been really happy with it so far!
Any sufficiently advanced technology is indistinguishable from magic; e.g., Cheez Whiz, Hot Dogs and RF.
 

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 28013
  • Country: nl
    • NCT Developments
There are many players in the IoT (wireless) communication field and it is hard to determine which standard is going to win. For example: In the NL there is nation wide LORA coverage provided by one of the larger telecom operators.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf