Slashdot Mirror


World's Smallest IPv6 Stack By Cisco, Atmel, SICS

B Rog writes "Cisco, Atmel, and the Swedish Institute of Computer Science have released uIPv6, the world's smallest IPv6 compliant IPv6 stack, as open source for the Contiki embedded operating system. The intent is to bring IP addresses to the masses by giving devices such as thermometers or lightbulbs an IPv6 stack. With a code size of 11 kilobytes and a dynamic memory usage of less than 2 kilobytes (yes, kilobytes!), it certainly fits the bill of the ultra-low-power microcontrollers typically used in such devices. When every lightbulb has an IP address, the vast address range of IPv6 sounds like a pretty good idea."

287 comments

  1. Sweet by mypalmike · · Score: 5, Funny

    With a code size of 11 kilobytes and a dynamic memory usage of less than 2 kilobytes (yes, kilobytes!), it certainly fits the bill of the ultra-low-power microcontrollers typically used in such devices.

    With my IPv6-enabled Commodore 64, I'm ready to surf both IPv6 websites.

    --
    There are 0x40000000 types of people: those who understand 32-bit IEEE 754 floating point, and those who don't.
    1. Re:Sweet by fictionpuss · · Score: 1

      C'mon, you and I both know that an IPv6 Spectrum would kick its ass, with or without hardware sprite support.

    2. Re:Sweet by fm6 · · Score: 4, Insightful

      And in fact, the Wikipedia page for Contiki links to a web server running on a C64! Shall we see if we can Slashdot it?

      Whenever I trash MS-DOS 1.0 on Slashdot, I get a contradictions ("arguments" presumes too much actual knowledge) from people who insist that it's the best OS that could have been implemented on the hardware available in 1981. The counterexamples I usually answer are things like CP/M (the leader before commodity PCs took over), QNX (now sold as an embedded OS, but originally meant as a desktop system), and CTOS (utterly dead now, but my favorite at one time) that all had more power and lower hardware requirements. These examples go right by people because they've never heard of these OSs. (Except maybe CP/M, and then they assume that it's the same level as MS-DOS 1.0, because 1.0 was based on QDOS, and QDOS pretended to be a CP/M clone.) I'm very pleased to learn about Contiki, even though I'll probably never work with it, since it's a prime example that you can even do high-powered OSs with GUIs on 80s-era hardware.

    3. Re:Sweet by Anonymous Coward · · Score: 0, Informative

      what, you mean slashdot this: http://www.c64web.com/ ? Cheers and My apologies to the website owner

    4. Re:Sweet by Talderas · · Score: 3, Funny

      This is how it all begins. Soon each thread in your clothing will have an IPv6 stack powered by the static built up by movement. Then when it detects a thread break, it sends a notification to your iDoEverything to let you know your shirt is damaged.

      Yes, this is how we'll end up running out of IPv6 addresses, thermometers and light bulbs.

      --
      "Lack of speed can be overcome. In the worst case by patience." --Znork
    5. Re:Sweet by Anonymous Coward · · Score: 0

      Since I'm feeling particularly cruel today:

      The server running on C64 hardware

    6. Re:Sweet by mcgrew · · Score: 1

      Gees, you kids. I wrote a battle tanks game for the TS-1000 that ran in less than 4k (yes, I had to hand-assemble the assembly language), a turing program that mimicked a human smartass in 20k (in BASIC at that!), and you think 11k for an HTML stack is small?

      With my IPv6-enabled Commodore 64, I'm ready to surf both IPv6 websites

      You didn't read the summary. It speaks of your thermostat and such devices.

    7. Re:Sweet by NoOneInParticular · · Score: 5, Funny
      Well, even then we might be hard pressed to exhaust the space. Remember: 2^128 ~ 10^38. With 10^49 atoms on earth, if we convert the entire earth mass into ipv6 stacks, we would need stacks using less than 10^11 atoms to actually exhaust the address space. 10^11 atoms is pretty small, e.g., taking silocon at 28 grams/mole, this will roughly translate to 10^-11 grams of chip per ipv6 stack. That's a very small chip, and no earth left to move around on.

      Though I really like your take on multi-threading.

    8. Re:Sweet by Talderas · · Score: 1

      It's the wave of the future for marketing products. What better way to get people to buy more product than to condition them that you get rid of broken stuff and then inform them when a single thread is broken?

      --
      "Lack of speed can be overcome. In the worst case by patience." --Znork
    9. Re:Sweet by Yvan256 · · Score: 1, Funny

      Well, even then we might be hard pressed to exhaust the space. Remember: 2^128 ~ 10^38. With 10^49 atoms on earth, if we convert the entire earth mass into ipv6 stacks, we would need stacks using less than 10^11 atoms to actually exhaust the address space. 10^11 atoms is pretty small, e.g., taking silocon at 28 grams/mole, this will roughly translate to 10^-11 grams of chip per ipv6 stack. That's a very small chip, and no earth left to move around on.

      Holy crap dude, I think you might need one of these.

    10. Re:Sweet by Anonymous Coward · · Score: 0

      Here's a Contiki web server on an Apple IIe... It's even serving the pages off a floppy.

    11. Re:Sweet by HTH+NE1 · · Score: 1

      To summarize, even if our entire planet and everything on it were converted into Replicator blocks, each with its own IPv6 address, we wouldn't run out of address space.

      (I'll leave comparing IPv6 to Unicron for someone else.)

      Unless we were really, really wasteful in how we allocate the space to the blocks. And with their being so plentiful, the probability of wastefulness in allocation is really high, starting with equal allocation to the countries of the world (except the major powers who will get more).

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    12. Re:Sweet by bdenton42 · · Score: 1

      what, you mean slashdot this: http://www.c64web.com/ ? Cheers and My apologies to the website owner

      And it seems to work just fine. Move over Akamai.

    13. Re:Sweet by bfremon · · Score: 0

      One mole is 6.02*10^23 atoms of 12^C (12 g): this is the base unit of chemistry, so your estimate is pretty wild...

    14. Re:Sweet by Anonymous Coward · · Score: 0

      One mole of Carbon -12 is 12 grams. One mole of something else is not 12 grams. This is pretty basic chemistry. I learned it in 10th grade, and I'm pretty lazy.

    15. Re:Sweet by Anonymous Coward · · Score: 1, Interesting

      Nice geeky example however ZFS Project leader Jeff Bonwick's claim that "You couldn't fill a 128-bit storage pool without boiling the oceans." beats it! His proof: http://en.wikipedia.org/wiki/ZFS#Capacity

    16. Re:Sweet by davester666 · · Score: 1

      Commodore 64? Hell, this could run on a memory expanded Vic-20!

      --
      Sleep your way to a whiter smile...date a dentist!
    17. Re:Sweet by Tarnum · · Score: 1

      "thermometers and light bulbs"?

      I'm still waiting for my UPnP fridge! Microsoft promised!

    18. Re:Sweet by peragrin · · Score: 1

      is she IPv6 enabled, to play streaming porn?

      --
      i thought once I was found, but it was only a dream.
    19. Re:Sweet by Anonymous Coward · · Score: 0

      And in fact, the Wikipedia page for Contiki links to a web server running on a C64! Shall we see if we can Slashdot it?

      Even better, the Apple II webserver: http://www.ld8.org:6502/

      I love the port number.

    20. Re:Sweet by Anonymous Coward · · Score: 0

      What I want to know is why the Contiki site had an article about how Slashdot had an article about their site.

      Quick, someone put up another Slashdot article about Contiki having an article about Slashdot having an article about Contiki. We can go round and round.

    21. Re:Sweet by MSZ · · Score: 1

      MS Fridge 2012: Perfect device to surf the Internet from your kitchen and vice versa!

      Now instead, please someone explain to me, in reasonable way, why it is so great idea to have thermometers and lightbulbs with network access?

      --
      The moon is not fully subjugated. I demand a second assault wave preceded by a massive nuclear bombardment.
    22. Re:Sweet by michaelmuffin · · Score: 1

      With my IPv6-enabled Commodore 64, I'm ready to surf both IPv6 websites

      You didn't read the summary. It speaks of your thermostat and such devices.

      you didn't read the contiki website. it does indeed speak the commodore 64 and apple][ in addition to being targeted at more modern embedded devices

      http://en.wikipedia.org/wiki/Contiki#Ports

    23. Re:Sweet by westlake · · Score: 1
      Whenever I trash MS-DOS 1.0 on Slashdot, I get a contradictions ("arguments" presumes too much actual knowledge) from people who insist that it's the best OS that could have been implemented on the hardware available in 1981. The counterexamples I usually answer are things like CP/M (the leader before commodity PCs took over)
      .

      You could have argued the technical superiority of CP/M-86. But it arrived too lste for the launch of the IBN PC and at a $200 premium - your argument had to be pretty damn good.

    24. Re:Sweet by Anonymous Coward · · Score: 0

      You are marked as Funny because you FAIL at maths. A lot.
      eg 10E5-10E2 = 10000-1000 = 99900 not 10E3 (10000)

    25. Re:Sweet by Talderas · · Score: 2, Informative

      Thermometers could have network access to report temperatures to a central server. You're talking about potentially simplifying devices to measure temperatures, or devices which traditionally never had network components because of power or other concerns. A hospital could use those chips in their digital thermometers to report a patients temperature to a server so that it's automatically timestamped and loaded into the patients record. With a push towards digitizing patient records, it would provide a simpler interface of inputting data.

      With light bulbs it doesn't seem as though it would be useful, since in most cases if a light bulb is broken, no big deal we'll replace it when it when we get around to it. However think about this from a security context. What if the light bulb can report when it's on or off? Combine that with motion sense lights, or just even tracking whether lights are on in a building could provide an opportunity to increase the level of security. The other option for use would be if the light bulb needs to be continuously on but typically isn't seen often by human eyes. If the light bulb is broke and not putting out light, then the chip reports that it's broken so that a maintenance person can get down there ASAP to replace the light bulb before the monster escapes.

      --
      "Lack of speed can be overcome. In the worst case by patience." --Znork
    26. Re:Sweet by hcgpragt · · Score: 1

      Remember IPV6 is made for the future. So you also have to account for Mars and the Moon!

      http://www.google.com/jobs/lunar_job.html

    27. Re:Sweet by Anonymous Coward · · Score: 0

      ... until you start allocating class-a's again

  2. hmm by Anonymous Coward · · Score: 0

    vibrators with ipv6 addresses

  3. Lightbulb on the internet? by snowraver1 · · Score: 4, Funny

    Why would anyone want to have a light bulb with a data connection? Oh the switch to the bathroom? Go to the computer, click file --> power --> lights -->bathroom. Select lights 1, 2, & 3. Click enable, then confirm. Got that?

    --
    Copyright 2010. All rights reserved. This comment may not be copied in any way including, but not limited to caching.
    1. Re:Lightbulb on the internet? by Anonymous Coward · · Score: 3, Funny

      Stop flashing my bathroom lights!

    2. Re:Lightbulb on the internet? by Shados · · Score: 4, Funny

      IP Addresses on everything is useful so you can ping the chocolate cake you made to see if your significant other stole it.

    3. Re:Lightbulb on the internet? by stoanhart · · Score: 4, Interesting

      So your standard $50 DVD player can dim the lights in your living room when a movie starts?

      That's just one example of hundreds of little features that become trivial when everything in your house (not just bulbs) has a data connection.

    4. Re:Lightbulb on the internet? by HipToday · · Score: 1

      Ping on, ping off! The Pinger(tm)!

    5. Re:Lightbulb on the internet? by OrangeTide · · Score: 3, Funny

      My significant other has her own IP address so I can ping her to check her latency.

      --
      “Common sense is not so common.” — Voltaire
    6. Re:Lightbulb on the internet? by Cougem · · Score: 1

      Or do what would be much more sensible and have a lightbulb controller, which has an IP address, and which controlls all bulbs it's connected to, in all of the different rooms.

      This would keep costs down of the bulbs, and would result in probably much less wiring, since the bulbs would only need 1 wire, power (assuming they're traditional tungsten filament).

    7. Re:Lightbulb on the internet? by Fred_A · · Score: 1

      Why would anyone want to have a light bulb with a data connection?

      Yeah, well come back when my candles can have a data connection.
      And my lawn. And my walking stick.
      Now get off the first one or I'll wave the second !

      --

      May contain traces of nut.
      Made from the freshest electrons.
    8. Re:Lightbulb on the internet? by snowraver1 · · Score: 2, Insightful

      Now that is a feature that I would rewire my house and buy new light recepticles for! Wait, who still uses DVD?

      --
      Copyright 2010. All rights reserved. This comment may not be copied in any way including, but not limited to caching.
    9. Re:Lightbulb on the internet? by pwnies · · Score: 3, Interesting

      It's not just for internet connectivity purposes. The range of addresses used by IPv6 is broad enough that everyday objects can be identified with an IPv6 address for indexing and tracking purposes.

      Let's say Wallmart is selling a lawn furniture set, and each one has a unique IPv6 address. Suddenly, keeping track of the stock is immensely easier. Need to know if the furniture set that the person returned was really the one that he bought from Wallmart? No worries, just scan the IPv6 chip in it. An employee has a garden gnome that looks suspiciously like the one that disappeared from the store a few weeks ago? Scan it and find out.

      It's uses are significant. Don't dismiss the possibilities of having mundane objects having an address.

    10. Re:Lightbulb on the internet? by Sinbios · · Score: 1

      Let's say Wallmart is selling a lawn furniture set, and each one has a unique IPv6 address. Suddenly, keeping track of the stock is immensely easier. Need to know if the furniture set that the person returned was really the one that he bought from Wallmart? No worries, just scan the IPv6 chip in it. An employee has a garden gnome that looks suspiciously like the one that disappeared from the store a few weeks ago? Scan it and find out.

      ...Isn't that exactly what SKU does?

      --
      Anyone can "stand up for what they believe", but it takes a very brave individual to change what they believe. - Loundry
    11. Re:Lightbulb on the internet? by snowraver1 · · Score: 4, Funny

      Yes, a lightbulb conroller. Lets keep the lingo with the networking world and call it a "switch". We could give it a nice simple human interface and place it on the wall, about chest height. Perhaps one per room. Then all users would have to do is go to the light panel and "switch" on the light. I like where this is going.

      --
      Copyright 2010. All rights reserved. This comment may not be copied in any way including, but not limited to caching.
    12. Re:Lightbulb on the internet? by westlake · · Score: 1
      So your standard $50 DVD player can dim the lights in your living room when a movie starts? That's just one example of hundreds of little features that become trivial when everything in your house (not just bulbs) has a data connection

      .

      That doesn't tell me why devices living inside your home network needs IPv6.

    13. Re:Lightbulb on the internet? by Anonymous Coward · · Score: 3, Funny

      Get off your candles or you'll wave your lawn?

    14. Re:Lightbulb on the internet? by Splab · · Score: 5, Funny

      Gonna be real fun when the local script kiddie turns your house into a disco.

    15. Re:Lightbulb on the internet? by Cougem · · Score: 1

      Right, that's not really going to fulfil the requirements of the stoanhart's post, though, is it?

    16. Re:Lightbulb on the internet? by SmarkWoW · · Score: 1

      Is this an original idea? No. Ever heard of RFID tags and RFID technology?

    17. Re:Lightbulb on the internet? by Anonymous Coward · · Score: 0

      I'm pretty backward. I can't figure out how to put IPv6 into some off color joke in reply to this...

    18. Re:Lightbulb on the internet? by Anonymous Coward · · Score: 0

      Why would anyone want to have a light bulb with a data connection?

      Yeah, that's pretty stupid. Now, an LED with a connection and an IPv6 stack, that'd be totally fight!

    19. Re:Lightbulb on the internet? by camperslo · · Score: 1

      Why would anyone want to have a light bulb with a data connection?

      That was my first question too. Should we use more technology just because we can?

      Addressable light bulbs might be great for legislated, remote or automatic control of energy reduction, but what about the waste when the bulb fails? There's a switching supply that gets tossed every time a CFL fails.

      It would pave the way for a webcam in every light bulb. Should our light bulbs have firewalls?
      Will someone engineer a light bulb that streams the contents of our networks out hidden in the R.F. noise they radiate? Something new to increase the trade imbalance too. Just think of the possibilities...

    20. Re:Lightbulb on the internet? by Anonymous Coward · · Score: 0

      Have you ever had walmart try to locate something by SKU? Obviously not...

    21. Re:Lightbulb on the internet? by liam193 · · Score: 2, Funny

      A program you have just launched is trying to turn on your lights. Cancel or Allow.

    22. Re:Lightbulb on the internet? by MBGMorden · · Score: 1

      No - SKU says that an item is a particular model.

      All Ninteno Wii's in the store will have the same SKU. All "Super TurboTron 400k Devastator" action figures will carry a diffent SKU from the Wii's, but amongst themselves it will be the same.

      What the GP is saying is that Wal-mart could identify one of those action figures from the other using this. So if your kid breaks his Wii that's out of warranty, you couldn't go buy a new one, swap them out, and then return the old broken one asking for a refund.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    23. Re:Lightbulb on the internet? by Zerth · · Score: 5, Funny

      With IPv6, instead of using multiple ports at one address, she can use the same port at multiple addresses! It all depends on whether she likes to multiplex or be serially promiscuous.

    24. Re:Lightbulb on the internet? by Warll · · Score: 1

      Even now your kid can't do that, all consoles have model numbers, as do GPUs, Routers, RAM, Wacoms, Monitors, ect...

    25. Re:Lightbulb on the internet? by Anonymous Coward · · Score: 1, Funny

      Give the man a break, he didn't remember what the first one was when finishing his last sentence.
      Old people get alzheimers and stuff like that.

    26. Re:Lightbulb on the internet? by TheRaven64 · · Score: 2, Interesting

      So your car can turn off all of the lights when you drive away, using the same protocol and address that your DVD player uses? And with the amount of address space IPv6 gives you, you could have a subnet for lightbulbs and a subnet within this for each room, so you just send a packet to the broadcast address in this subnet to toggle a group of lightbulbs.

      --
      I am TheRaven on Soylent News
    27. Re:Lightbulb on the internet? by RingDev · · Score: 1

      You are intending to have 256^6 individually controllable lights/components in your house? Or are you planning on exposing some number of lights in your house to the public internet where they would have to share out of the possible addresses?

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    28. Re:Lightbulb on the internet? by Reece400 · · Score: 1

      It would be handy in a large building. Maintainence could be notified automatically whenever a bulb dies.

    29. Re:Lightbulb on the internet? by jbeaupre · · Score: 2, Funny

      Dammit honey! You drove off and left me in the dark again!

      --
      The world is made by those who show up for the job.
    30. Re:Lightbulb on the internet? by coolsnowmen · · Score: 1

      you would only need ipv6 if you wanted your dvd player to dim someone else's lights. There are plenty of ways people connect and control electronic things together without 2^64 addressees.

      If you search "X10 lighting" you will find at least one of the many existing solutions to your problem.

    31. Re:Lightbulb on the internet? by Minwee · · Score: 2, Interesting

      And, based on this amazing success, you think that they would do any better with IPv6? Maybe the method of addressing isn't the real problem there.

    32. Re:Lightbulb on the internet? by coolsnowmen · · Score: 1

      if you replace ipv6 with RFID you get the current state of things.

      If all you have is a hammer, suddenly everything looks like a nail.

    33. Re:Lightbulb on the internet? by garobat · · Score: 1

      Actually this sound like a use case for rfid chips (as they are unique).

    34. Re:Lightbulb on the internet? by interval1066 · · Score: 0

      Hacking lightbulbs (and anything else connected) will also become trivial. Want to rob Joe-Bob Internet's house? After he leaves hack his virtual access points and unlock those pesky doors and windows from the comfort of your car with your laptop.

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    35. Re:Lightbulb on the internet? by Zerth · · Score: 4, Funny

      About 1,000 ms from connect to 220

      Although she gave me a 452 when I pulled my DATA from its envelope, she was 354 soon enough and after about 570,000 ms she 250'd,

      That might be why she's been giving you the 521 to you lately.

    36. Re:Lightbulb on the internet? by kamochan · · Score: 2, Funny

      Ah, but the one we had did. It was of the hand-wavy type, infrared switch. Whenever I adjusted the volume on the TV (= iMac) using the remote, the lights on the dining room went on. Or off. So, you see, I didn't even need the DVD player!

    37. Re:Lightbulb on the internet? by Mike+McTernan · · Score: 1

      Here's a link to my lightbulb on the internet: http://mcternan.co.uk/MAD/

      It's an ambient device, and while only IPv4, but it does run on a lovely ATmega168 and support DHCP, AutoIP, NMNS and has a HTTP tiny client.

      --
      -- Mike
    38. Re:Lightbulb on the internet? by deander2 · · Score: 1

      you mean "isn't that exactly what RFID does?"

    39. Re:Lightbulb on the internet? by tixxit · · Score: 3, Interesting

      I can understand the argument for lightbulbs, but light sockets make sense (single expense, rather than perpetual). It could tell you whether the bulb is on, could be turned on/off remotely or on a timer controlled by your comp, whether the bulb needs to be replaced, estimated life, energy used.

      Just imagine a house that gives you recommendations for power savings: "If you turned your computer off at night, you could save $50/year!" OR, with the click of a button you could put your house in "power savings mode" while you head out to work, or go on vacation.

      Sure we could do these things using other tech, but why? IPv6 is a standard, ubiquitous (well, at some point it will be), and can be implemented in only 11kb =]

    40. Re:Lightbulb on the internet? by Anonymous Coward · · Score: 0

      probably for stuff like this:
      http://www.cellular-news.com/story/33993.php

    41. Re:Lightbulb on the internet? by Firehed · · Score: 1

      Who the hell would put bathroom light power settings under the file menu? Edit maybe, but this hardly seems like an appropriate use of menus.

      Better than one of those god-awful treeview preference windows I guess.

      --
      How are sites slashdotted when nobody reads TFAs?
    42. Re:Lightbulb on the internet? by Anonymous Coward · · Score: 0

      no route to host.

    43. Re:Lightbulb on the internet? by Hatta · · Score: 1

      Why would anyone want to have a light bulb with a data connection?

      Maybe it could google to find out how many X's it takes to screw it in?

      --
      Give me Classic Slashdot or give me death!
    44. Re:Lightbulb on the internet? by Anonymous Coward · · Score: 0

      Are you sure you want to turn on the lights?

      Are you REALLY sure?

    45. Re:Lightbulb on the internet? by Anonymous Coward · · Score: 0

      So your standard $50 DVD player can dim the lights in your living room when a movie starts?

      My goal is not to become completely sessile.

      That's just one example of hundreds of little features that become trivial when everything in your house (not just bulbs) has a data connection.

      I have to put power bars on every damn thing in my house because of people like you.

      Do you realize how many tons of coal are being burned so you can destroy your own health?

    46. Re:Lightbulb on the internet? by DerekLyons · · Score: 1

      Why would anyone want to have a light bulb with a data connection?

      So your standard $50 DVD player can dim the lights in your living room when a movie starts?

      For those too lazy to get up and control their lights themselves... And what if I want the movie playing in the background while I do something else in the living room? I toss movies on when cleaning my fish tanks or hamster cages. I've also been known to toss movies on for backgrounds at parties. Etc... Etc...
       
      The last damn thing I want to do is constantly be forced to go through a damn setup/opt-in/opt-out menu to customize the functionality to what I need then. Nor do I want to have to remember which of the preset scenarios matches (hopefully) whatever it is I am doing at the moment.

      That's just one example of hundreds of little features that become trivial when everything in your house (not just bulbs) has a data connection.

      "Trivial" != "desirable", also "trivial" != "useful". The last damn thing I need is every damn electrical and electronic object in my house entering the feature creep/bloat race.

    47. Re:Lightbulb on the internet? by Timothy+Brownawell · · Score: 1

      Trivial?

      How does the DVD player know which lights to dim, or how far to dim them? There's a lot more than just providing data connections ("mechanism"), there also needs to be configuration data ("this light is in that room") and policy ("when a movie starts in some room, dim the lights in that same room by 90%", "if the fire alarm goes off, turn all lights to full brightness regardless of other rules", etc).

      Since you need a central controller to implement the policy anyway, why would you want internet connectivity for every individual device?

    48. Re:Lightbulb on the internet? by VeNoM0619 · · Score: 1

      No kidding... I agree, because who wants to connect digitally to a wooden lawn set...?

      --
      Disclaimer: I am not god.
      We may not be created equal
      But we can be treated equal.
    49. Re:Lightbulb on the internet? by Anonymous Coward · · Score: 0

      So your killer app for IPV6 is glorified serial numbers? Really?

    50. Re:Lightbulb on the internet? by idontgno · · Score: 1

      Great. Enabling the next generation of lightswitch raves.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    51. Re:Lightbulb on the internet? by ChrisA90278 · · Score: 3, Informative

      Why would anyone want to have a light bulb with a data connection?

      Car manufactures want this. Have you ever seen the wire bundles in cars? If the lights had network address all you'd need one just ONE wire ad the switch on the dash would broadcast the "turn on" command. Every light bulb and every switch could have just one wire.

      In your house it is the same. Light switches would simply issue commands and the light woould wait for a command to turn off/on. Housewiring would be hugely simplifed. and then automation would be easy. Room sensors could detect if people were there and kill the lights. All of this without mods to existing building.

      Think of how much you could save if a 20 story building used network lights? Millions.

    52. Re:Lightbulb on the internet? by Anonymous Coward · · Score: 0

      Neat! And this "lightbulb controller" could talk to the lightbulbs over IPv6!

      That way it's interoperable with all kinds of lightbulbs (and maybe even toasters).

    53. Re:Lightbulb on the internet? by MBGMorden · · Score: 2, Interesting

      They have unique SERIAL numbers, but serial numbers aren't tracked by the store and are not part of the barcode.

      The also have model numbers, but those often aren't tracked either. 2000 model Playstation 2 versus an 8000 is a minor revision of internal components. Externally they are pretty much identical. Stick one into the box of another and the cashier of any big box store could never tell the difference. As a matter of fact unless you suspected the person, opened the package, recorded the model, and then waiting to check on the model of the one being returned, I'd wager that 99.9999997 percent of geeks wouldn't notice the difference either.

      The simple fact is that there is currently no quick and easy way to tell one product of the same line from another. Wal-mart is VERY interested in such things though, as evidenced by their push for RFID technology.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    54. Re:Lightbulb on the internet? by TheRaven64 · · Score: 1

      You wouldn't necessarily have the DVD player do this directly. It would announce to the local network (via a broadcast, possibly using Zeroconf or similar) that a movie was now playing. The room controller would then dim the lights, and so on.

      --
      I am TheRaven on Soylent News
    55. Re:Lightbulb on the internet? by Anonymous Coward · · Score: 0
    56. Re:Lightbulb on the internet? by repvik · · Score: 1

      By asking the TV/Projector about the status of its light sensors, and trying each lightbulb in turn to see which ones are relevant :-P

    57. Re:Lightbulb on the internet? by Dare+nMc · · Score: 1

      well, let say you had 25000 lights that you wanted to set to music from your cell phone, now you don't have to have buy a /4 netblock or have a vpn... just one fast cellphone.

    58. Re:Lightbulb on the internet? by bdenton42 · · Score: 1

      Here's a link to my lightbulb on the internet: http://mcternan.co.uk/MAD/

      It's an ambient device, and while only IPv4, but it does run on a lovely ATmega168 and support DHCP, AutoIP, NMNS and has a HTTP tiny client.

      That's no fun, I wanted to see the click boxes on the web page so I could turn your light on and off.

    59. Re:Lightbulb on the internet? by caluml · · Score: 1

      Some people want this to happen....

    60. Re:Lightbulb on the internet? by Applekid · · Score: 1

      I agree, because who wants to connect digitally to a wooden lawn set...?

      Because suddenly the HCF command just got more entertaining. B)

      --
      More Twoson than Cupertino
    61. Re:Lightbulb on the internet? by Warll · · Score: 1

      The serial number is checked though, whenever a barcode for a console is scanned the cashier is prompted to scan the serial number, which can usually be found within inches of the UPC. This is done whenever a console is sold or returned, although I do have to agree that it would be easy to gut the thing first.

    62. Re:Lightbulb on the internet? by Anpheus · · Score: 5, Funny

      "Could you turn up the volume"
      "Sure thing"
      "Ok, now can you turn off the lights please?"
      "Yeah, no problem."
      "Ok, now the volume is low again. Could you do both?"
      "Uh..." *fiddles with remote control* *picks up laptop and opens a terminal and starts coding*
      "I'm... I'm leaving you for someone who can watch a movie without opening up vim. It's not you, it's... I'm just an emacs girl at heart."

    63. Re:Lightbulb on the internet? by Kadin2048 · · Score: 1

      You have a point if you were talking about old filament Edison bulbs, but CFLs already contain a fairly sophisticated miniature power supply, in order to produce the voltage needed by the light. You're already throwing all that out when you replace it. (Unless you have 'real', non-compact, fluorescents, where the transformer and ballast is replaceable.) Although this is admittedly a waste, it's worthwhile overall because the CFL bulb in its lifetime saves so much electricity that it pays for its components many times over.

      Compared to a whole disposable transformer and ballast, justifying a disposable microcontroller and the components to run it isn't much of a task. It wouldn't have to cut back your energy consumption by much to easily pay for itself.

      Plus, I'm not sure it would really take that much to drive it; you're probably talking about a single-chip device like the brains of RFID tags or smart cards. You could probably run it by stealing some flux from the light bulb's transformer using a little patch antenna (how RFID tags generally work).

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    64. Re:Lightbulb on the internet? by AmberBlackCat · · Score: 1

      How about your computer being able to tell you when your car's headlight or taillight is out?

    65. Re:Lightbulb on the internet? by oakgrove · · Score: 1
      It will never work no matter what. Say you have a Wii and it breaks and you buy a new one to do the swap/return trick. Oh crap, there is a serial number/rfid chip/ipv6 chip embedded in the chassis. Anyone with a little mechanical aptitude and a set of screwdrivers can just disassemble the chassis and swap the internal components. This will make it even easier to pull it off. The clerk scans for the chip and it's there. I mean, it must be the same item right? Same goes for anything that has a case like a router, laptop, whatever. Obviously, this won't work as well for video cards but, there is always a way.

      For warranty issues, hell, a hair dryer gets hot enough to soften the glue that holds the little "void warranty" stickers they put over that one screw hole. Just heat it up, pull it off, do what you are doing then put it right back on good as new.

      --
      The soylentnews experiment has been a dismal failure.
    66. Re:Lightbulb on the internet? by tricorn · · Score: 1

      But I don't want them addressable from the world at large; I want to go through a controller that verifies access and coordinates changes. That controller only needs one port on one address, everything INSIDE the house can all be on a local network with any type of addressing scheme you want. I'm not going to turn lights on or off by an IPv6 address, nor even by a DNS record that returns an IPv6 address, I'm going to turn lights on or off by saying "kitchen lights on" or "home theater lights fade to dark" or "dining room lights intimate". Then it can take the action as desired, including coordinating with automatic timers, climate control and everything else.

      Same goes for the refrigerator, the thermostat, the home alarm system, the front-door camera or anything else you can think of. I don't need a lightbulb in the Ukraine talking to my refrigerator directly.

      I don't see any problem at all with using a NAT layer at a gateway. Use a presence protocol and a host/service protocol (e.g. use something like an SSH tunnel, but instead of using addresses and ports, use a text name for what you're connecting to; this could simply be a local service (e.g. "home" for all functions controlling the home) or a "host:port" equivalent for connecting to specific machines (e.g. "MacG5:ssh") or almost any other scheme you can think of). You're going to have to go through an authentication structure anyway, and you'll probably want encryption as well; do you really want to have to log in to each lightbulb fixture you install and set up user names, passwords and security certificates?

    67. Re:Lightbulb on the internet? by tricorn · · Score: 1

      Having a unique identifier doesn't imply that it needs to be directly network-addressable from any other entity with a unique identifier.

      For a unique-identifier scheme, see The Object Identifier Repository.

    68. Re:Lightbulb on the internet? by Anonymous Coward · · Score: 0

      /me tries to come up with something witty about how bad it is to receive only 450 for 9 months.

    69. Re:Lightbulb on the internet? by Anonymous Coward · · Score: 0

      I'd like to control the whole building such that its lights would form a Batman logo when viewed from outside...

      [s.cpu]

    70. Re:Lightbulb on the internet? by Caetel · · Score: 1

      Why are you involving IPv6 at all if it doesn't involve networking? I'm pretty sure most normal companies would use a serial number for that purpose, which existed before IPv6 and would continue to exist if IPv6 died today.

    71. Re:Lightbulb on the internet? by Joce640k · · Score: 1

      My Xmas light display will be awesome!

      --
      No sig today...
    72. Re:Lightbulb on the internet? by Joce640k · · Score: 3, Interesting

      What happens when your "controller" runs out of output connectors?

      Say I want to add another lamp but the controller box has no more ports. Am I supposed to go and replace it? I bet that won't be cheap.

      Now if each bulb has it's own intelligence I don't need to, I just plug it in and it will report to the central PC over the power cable.

      --
      No sig today...
    73. Re:Lightbulb on the internet? by Anonymous Coward · · Score: 0

      why would this require ipv6? That kind of simple signalling would be much better left to something like x10. At the very least, keeping private addresses behind nat is fine.

    74. Re:Lightbulb on the internet? by discogravy · · Score: 1

      man, those emacs chicks are high-maintenance, you're better off without her.

    75. Re:Lightbulb on the internet? by ionix5891 · · Score: 1

      you forgot the UAC prompt in Vista reminding you that you are not bright enough to switch on lightbulbs

    76. Re:Lightbulb on the internet? by cyclomedia · · Score: 2, Informative

      >But I don't want them addressable from the world at large;
      >I want to go through a controller that verifies access and coordinates changes.

      You would already have this at home anyway, in the form of an LDAP server or at least coordinated LDAP rules. E.g. in my house the Xbox can read the network shares to play MP3s and AVIs but it can not delete them, this is controlled via LDAP and protects against hard-wired attacks, so even someone visiting who plugs their laptop into the socket behind the sofa can't delete those MP3s. And instead of a subnet mask you'd have a db of authenticated IPs and MACs alongside your basic user/password.

      You would also likely have a wireless setup too, not all the devices on your future home network (e.g. the lightbulbs) will be hard wired so they'd need authentication *anyway* to know who's allowed to turn them on and off. Instead of logging in and configuring each one you'd just have a button-press system, plug it in, turn it on, press the physical plastic "register" button on your main server box and it'll be set up. Kind of like the way you tether a cordless phone to its base station but with Public/Private encryption and mac/ip filtering. This controls wether or not the neighbors can get on your LAN at all, before we even start thinking about read/delete rules on shares.

      So there's already security in place, and the next logical step is to make these transparent and transient. At the moment when unplugging your laptop and taking it around to the neighbors you might get your home wifi still and be able to get on your LAN but what if you could visit the in laws in the next county, plug same laptop into *their* RJ45 socket and STILL be on your LAN?

      Remember - your LAN already has security, and an internet facing NAT+firewall will not protect you against a malicious wifi or plugged-in client in your house or 100m away from it.

      Back to the in-laws: In IPv4 space your laptop has to negotiate their router via UPnP (assuming they have it turned on) then find your home router via dyndns (which you have to use a demon to continually update) then connect to the only open port (which you have to set up and configure) on there to be redirect to a server inside your lan (which you've had to install and set up for this task specifically) to use some kind of virtual console or VNC session (which you have to setup and configure on your server and any client you expect to possibly take outside your house) to do anything you'd just be on your LAN, kind of.

      Again, remember, you *already had to do the configuring of your security rules* just to protect your house and 100m around it anyway, everything in the previous paragraph is just a pain in the ass *on top* of that.

      Instead, in IPv6 space your laptop will always be on your LAN - if you leave it on the train logge in (dumbass) you could revoke its MAC/IP from your LDAP as soon as you realise you've lost it, probably from your mobile phone. Your shares, printer and fridge will all visible just as if you were wired in in your lounge or wirelessly connected from the garden no matter where you are on the internet because the internet will be transparent, it's the way it's supposed to be.

      --
      If you don't risk failure you don't risk success.
    77. Re:Lightbulb on the internet? by MegaFur · · Score: 1

      Yeah, the really fun one is gonna be when someone hacks into your house and makes the lights and other equipment go all Poltergeist-y.

      --
      Furry cows moo and decompress.
    78. Re:Lightbulb on the internet? by guruevi · · Score: 1

      We already got such systems yet (almost) nobody uses it. There are several systems going from very cheap to very expensive. The 'problem' is that each of these systems needs to be implemented (by a contractor with teh mad skillz) and have components added for each part. Whether or not you have a single wire or an ethernet cable ran to the lights, you still need to run *gasp* power lines to the lightbulbs, so why not just interrupt the power line with a simple on-off switch (or dimmer) instead of running 2 lines concurrently and adding some chips to both socket and switch which at least doubles the price of both.

      If something were cheaper to do, it would've already be done, there are people that spend time and money to see where they can save time and money. And in the car it's already done. The dashboards are now electronically controlled and just have a small data line running out to the several control unites and a power line coming in. The lights still need power, so a (sometimes solid-state) relay is used for that in both front and back and only 1 line is pulled to each light bulb, the power line. It was done similarly in an old VW Beetle me and my friend rebuilt except that the dashboard-switches controlled the relays directly.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    79. Re:Lightbulb on the internet? by Harold+Halloway · · Score: 1

      If SNMP were also implemented then you could get notification when the lightbulb had failed.

    80. Re:Lightbulb on the internet? by halltk1983 · · Score: 1

      Two and a webcam, please.

      --
      Watch for Penguins, they eat Apples and throw rocks at Windows.
    81. Re:Lightbulb on the internet? by elFisico · · Score: 1

      Car manufactures want this. Have you ever seen the wire bundles in cars? If the lights had network address all you'd need one just ONE wire ad the switch on the dash would broadcast the "turn on" command.

      This already exists, it is called a CAN-Bus and is designed to provide much more safety than the IP protocol. You don't want your network stack to need to resend a packet if that packet is directed at the brakes...

    82. Re:Lightbulb on the internet? by Muad'Dave · · Score: 1

      Check out the ZigBee standard - one of its main uses is interconnecting A/V equipment and lighting so that you can do things like that. Imagine being able to stick light switches on the wall where you need them, not where the electrician put them. Imagine having a 'panic button' by your bed that turns on your outside lights. The uses are endless!

      --
      Tiller's Rule: Never use a word in written form that you've only heard and never read. You will end up looking foolish.
    83. Re:Lightbulb on the internet? by Anonymous Coward · · Score: 0

      Or add a switch. Ethernet switch :)

    84. Re:Lightbulb on the internet? by Anonymous Coward · · Score: 0

      Aw crap. URL for the code number reference, please?

    85. Re:Lightbulb on the internet? by Anonymous Coward · · Score: 0
    86. Re:Lightbulb on the internet? by tricorn · · Score: 1

      So all someone has to do to hack your house is spoof your MAC/IP address? Oops! Makes much more sense that I have to make a secure connection to the "house controller", whether from inside or outside, including supplying security credentials (password, public key, Kerberos, SRP, whatever).

      My point is that you already have to have a secure access point that authenticates you, and that can easily be done without IPv6. Using that as a REASON for deploying IPv6 is dumb.

      You don't need to use dynamic DNS, either - you log in to a presence service which your home network is also logged in to and communicate with your home server(s) via that. That can either be a relayed tunnel or simply a connection service. You could set it up so you have to do that whether you're inside or outside your LAN and put all the security rules there. It's easy to get through a firewall if both sides can coordinate and cooperate to establish a direct connection through a NAT gateway, no UPNP required (it would be even easier if the TCP protocol directly supported a "meet" protocol rather than only a listen/connect style, but you can pretty much do it anyway).

      BTW, my router does updates to dynamic DNS automatically whenever the address changes, for whatever reason. No need for a daemon process to do anything. It also supports inbound ad-hoc VPN connections; all my laptop at my in-law needs to do is connect to the inward VPN address (on the external IP address reported by whichever dynamic DNS service I'm using) and I'm on my LAN (the router also supports router-initiated inbound or outbound VPN connections for more permanent connections, of course).

    87. Re:Lightbulb on the internet? by Anonymous Coward · · Score: 0

      Now, just imagine if you get following output on your terminal:

      ping FF#####::##

      Pinging FF#####::## with 32 bytes of data:

      Replacement time now.
      Replacement time now.
      Replacement time now.
      Replacement time now.

      Ping statistics for FF#####::##:
              Packets: Sent = 4, Received = 0, Lost = 4 (100% loss)

  4. Please specify OS licence by pembo13 · · Score: 4, Insightful

    At least on Slashdot, it would be nice if posters specified the OSI approved license as it tends to be import for different types of software.

    The FAQ says it uses the 3-clause BSD license.

    I personnaly like stuff like this to be BSD, while applications are GPL

    --
    "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
  5. Government controlled lightbulbs? by Anonymous Coward · · Score: 0

    So does this mean that the government will now be able to control how many lights I can have on and when?

    1. Re:Government controlled lightbulbs? by Anonymous Coward · · Score: 1, Informative

      You kid, but remote controlling consumer loads is indeed on the table. The idea is to make it less troublesome to turn the grid back on after a power failure by remotely disabling big consumers and reenabling them one at a time. The technology is based on powerline communications and uses the electric meter as a gateway.

    2. Re:Government controlled lightbulbs? by mustafap · · Score: 1

      Consumer pay-as-you-go electricity meters already address that by using a random delay on power-up before connecting the consumer. Can say they all do, but the ones I wrote s/w for did.

      --
      Open Source Drum Kit, LPLC deve board - mjhdesigns.com
    3. Re:Government controlled lightbulbs? by SmarkWoW · · Score: 1

      This brings up a good point. Hacking light bulbs. You laugh, but if whatever controls the bulb is connect to the net, there is a possibility of a security breach. Imagine you're chatting with someone on the net, they decide they don't like you and have the ability to turn off the power strip that is powering your computer.

    4. Re:Government controlled lightbulbs? by The+Second+Horseman · · Score: 1

      Sure. It'll be mandatory in those new UK "eco villages" the government is talking about. Along like charging you for leaving town, and the mandatory composting toilets. And I suspect the reeducation and orientation films will be spectacular as well. Eco Gulag. Well, that's unfair. Maybe Eco Ghetto.

  6. Linux? by Tubal-Cain · · Score: 1

    I assume this wouldn't easily integrate with Linux's current networking setup?

    1. Re:Linux? by Chirs · · Score: 1

      It likely wouldn't interact nicely with all the other networking functionality provided by linux--throttling, filtering, packet mangling, multiple routing tables, varying levels of hardware offload, etc.

    2. Re:Linux? by c_oflynn · · Score: 2, Informative

      Wrongo. The USB stick plugs into Linux and shows up as a network interface, instantly working with Linux (or Windows) IPv6 network.

      There is a quick demo at http://www.youtube.com/watch?v=yjztYx_F2Ko

      And you can browse some of the documentation. It is fully IPv6 compliant, hence should work with anything...

    3. Re:Linux? by Tubal-Cain · · Score: 1

      Sure, it can network with Linux just fine. But I am asking if it could be used as Linux's network stack.

    4. Re:Linux? by TheRaven64 · · Score: 1

      It could, in theory, with a lot of surgery, but why would you want to? Linux already has an IPv6 stack, which is a lot better suited to the kind of machines where Linux runs. I don't think anyone is running Linux on a microcontroller with 64KB of RAM, which is where this kind of thing lives.

      --
      I am TheRaven on Soylent News
  7. Lightbulb? by EdIII · · Score: 4, Interesting

    Not everything needs an IP address. That's just silly.

    There is still the rather big issue of security. I don't think it has been addressed to anyone's satisfaction yet. Certainly not mine.

    Right now the worst somebody could do is take out my computer. I could deal with that, given enough time and resources. However, dealing with the loss of my computer requires "light" and "coffee". You take that away from me and I am really screwed. Without my computer I am bereft of all the wonderful porn on the internet. Of course, I have a backup plan that involves a rather large library of tapes and magazines. Once again, I still need light!

    Put IP addresses in light bulbs and other appliances and you risk a natural disaster creating a large population of pissed off men in the dark unable to "relieve their stress".

    How's that for a "Ripple of Evil"?

    1. Re:Lightbulb? by cavtroop · · Score: 4, Interesting

      How about more nefarious things, like home heating/cooling systems. Power outlets that heart monitors are plugged into. Space heaters, electrical closets.

      Kill the power to the fridge. Damn, there goes $400 worth of food. Turn on someones microwave while they are on vacation, and they come back to a $500 electric bill.

      Not to mention the worry about botnets. Right now, they number in the millions. If every appliance can suddenly participate, it'll be billions.

      No thanks, you can keep my appliances/lights/furnaces/toiletpaper off the net. Thanks, k, bye.

    2. Re:Lightbulb? by Mesa+MIke · · Score: 1

      Not only will your toothbrush have an IP address, but even the packaging it came in!

    3. Re:Lightbulb? by SmarkWoW · · Score: 1

      Being part of a botnet implies that the IPv6 address actually has a computer behind it. I doubt that each light bulb/fridge/microwave will have the firmware (dare I say OS?) to host a botnet client to the point of it being useful for anything.

    4. Re:Lightbulb? by morgauo · · Score: 1

      It could be worse... what if the magazine and tape libraries had IPs. Then all that's left is the backup - backup plan... the wife!!

    5. Re:Lightbulb? by kamochan · · Score: 3, Funny

      I certainly would hate it if someone DDOS'd my toilet.

    6. Re:Lightbulb? by R2.0 · · Score: 1

      "Put IP addresses in light bulbs and other appliances and you risk a natural disaster creating a large population of pissed off men in the dark unable to "relieve their stress"."

      The new Internet censorship rallying cry: "Think of the Sheep!"

      --
      "As God is my witness, I thought turkeys could fly." A. Carlson
    7. Re:Lightbulb? by Fumus · · Score: 1

      Yeah. We could end up with a LightNet consisting of billions of zombie light bulbs. Whole cities would flicker and display random spam messages using lights in skyscraper buildings and whatnot. Street lamps would display messages when viewed from the air.
      The horror!

    8. Re:Lightbulb? by tknd · · Score: 1

      The information stored in a computer is more valuable than being able to flip a light bulb on and off. In a computer you have the possibility of getting access to documents and personal information like social security numbers and credit card numbers. With a light bulb you play a prank on your neighbor and that's pretty much it.

      Now I agree that not everything needs an IP address and the example to date (light bulb, toaster) are somewhat useless. What will likely make use of being connected to the net are consumer electronics (think DVRs and such) and to some degree appliances. Also while the device doesn't need to accept inputs, it can be useful for giving outputs. For example it would be useful if each light bulb was able to report if it was on or off so you don't have to run back in an physically check. It is much like how the car detects that your door is open but doesn't automatically close it for you.

    9. Re:Lightbulb? by Machtyn · · Score: 2, Informative

      A firmware is an OS... an operating system. It operates the system for which it was designed. The firmware, if easily upgraded, is also easily hacked. If the thing has an IP address, it also means it has some remote interactivity, even if it is as simple as receive read (no write/execute) request, send data, buffer overflows can still be exploited, DDOS's can be used, etc. So that is another intrusion vector.

    10. Re:Lightbulb? by im_thatoneguy · · Score: 1

      How about fridge power on/off not be remotely controllable?

      Problem solved.

      How about not be able to turn on a microwave or oven remotely? Problem solved.

      There are lots of things that devices could do that would be really cool if remotely accessible. That doesn't mean every feature must be accessible.

      The real question is why someone would WANT to do that? We've seen very little in the way of purely nefarious malware lately. Most has a profit motive. What's the profit motive of turning on my TV while I'm at work?

      Also it would be relatively simple to setup "safe IPs". Right now just about everything has a DHCP assigned IP. If your phone never changed you could tell your firewall not to accept any connections except for your phone's IP.

    11. Re:Lightbulb? by im_thatoneguy · · Score: 1

      Something I've always really really wanted on my car keys is a little LCD screen to display the STATUS of my car.

      There is some potential for someone to scan a parking lot for unlocked cars but it would be much more useful to me to know if I forgot to lock the car if it's say... in my driveway but out of sight.

    12. Re:Lightbulb? by im_thatoneguy · · Score: 1

      So hackers are going to have to spread out their resources between 800 different firmware systems? Seems like a lot of work for marginal gain. Especially when one computer would have 1,000,000,000 times more processing power.

    13. Re:Lightbulb? by Machtyn · · Score: 1

      Never underestimate the resource of a university student with no money and a lot of time (a lot to gain, nothing to lose.) And, really, what kind of fun would that be to become infamous because you caused an entire city to light up in a big F-U pattern right when the Google or government satellite takes its picture of that city. And then just to be annoying, flash all those lights for the next 12 hours.

    14. Re:Lightbulb? by Facegarden · · Score: 1

      ...Right now the worst somebody could do is take out my computer. I could deal with that, given enough time and resources. However, dealing with the loss of my computer requires "light" and "coffee". You take that away from me and I am really screwed. Without my computer I am bereft of all the wonderful porn on the internet. Of course, I have a backup plan that involves a rather large library of tapes and magazines. Once again, I still need light!...

      I have a backup plan that involves an attractive woman. And some rope. And maybe a shovel and some lyme for when i'm done.
      -Taylor

      --
      Worldwide Military budgets: $2100 billion. Worldwide Space Exploration budgets: $38 billion. Really, world? Really?
    15. Re:Lightbulb? by ScrewMaster · · Score: 1

      Yeah. We could end up with a LightNet consisting of billions of zombie light bulbs. Whole cities would flicker and display random spam messages using lights in skyscraper buildings and whatnot. Street lamps would display messages when viewed from the air. The horror!

      Hm ... so it's quite possible that James Cameron almost got it right. It wasn't a military computer network that got us all killed ... it was a vast network of zombified lightbulbs.

      ... and eventually the LightNet Funding Bill was passed. The system originally went online on August 4th 1997. Human decisions were removed from strategic defense. LightNet began to learn at a geometric rate. It originally became self aware on August 29th 1997 2:14 am Eastern Time. In the ensuing panic and attempts to shut LightNet down, LightNet retaliated by firing American nuclear missiles at their target sites in Russia. Russia returned fire and three billion human lives ended in the nuclear holocaust. This was what has come to be known as "Filament Day".

      --
      The higher the technology, the sharper that two-edged sword.
    16. Re:Lightbulb? by Anonymous Coward · · Score: 0

      Hilarious!!!

    17. Re:Lightbulb? by phaetonic · · Score: 1
    18. Re:Lightbulb? by ohtani · · Score: 1

      Not only could you get spam ABOUT viagra. It'll be spam FROM viagra!

      --
      Pancakes. Oh I blew it.
    19. Re:Lightbulb? by Anonymous Coward · · Score: 0

      Correct me if I'm wrong, but there's nothing in IPv6 that demands that all devices be addressable from the "outside". That's what routers and firewalls are for, I thought. Plenty of organizations have "real" IPv4 addresses on their network connected equipment, and that equipment is no more accessible to the outside than they configure it for.

      There's nothing that says your lube bottle's processor has to announce its "fluid low" condition to anything but what you tell it to. It would be ridiculous to assume that the entire Internet is going to be flooded with these sorts of things. At least, not until AOL goes IPv6...

  8. The IP stack isn't the limiting factor by John.P.Jones · · Score: 5, Insightful

    Making the IP stack smaller will not allow low power devices to harness the power of the Internet because while it lowers the bar for technically interacting on the Internet we can't do so safely with a device that can't also implement sane security.

    If a light fixture can't execute a secure authentication mechanism to determine whether it really should be turned off/on then it really shouldn't be taking those controls (or reporting its status) to IP queries. These requirements are already beyond the resources needed for less optimized IPv6 implementations this brings us back to Amdahl's law doesn't it... Don't optimize blindly.

    1. Re:The IP stack isn't the limiting factor by Anonymous Coward · · Score: 0

      You don't have to connect everything to a hostile network!

      Lock it down and it'll do whatever you want.

    2. Re:The IP stack isn't the limiting factor by c_oflynn · · Score: 3, Interesting

      You CAN fit authentication into these devices. The Contiki example was in a device with 16K of RAM and 128K of ROM.

      So the fact you have a tiny stack leaves enough room to run authentication. Simple authentication, yes, but hopefully enough...

    3. Re:The IP stack isn't the limiting factor by Anonymous Coward · · Score: 1

      low power devices [...] can't also implement sane security

      I hear Symantec is working on AntiVirus for Lightbulbs, which requires only 1 kB of storage and 1 kB of memory.

    4. Re:The IP stack isn't the limiting factor by kylegordon · · Score: 1

      Simple security for simple devices... Maybe it would just be easier for the lightbulb to only accept commands from the local subnet?

    5. Re:The IP stack isn't the limiting factor by diablovision · · Score: 3, Insightful

      That's actually a really huge microcontroller, on the order of $10 a unit. The cheaper ones, under $1, often have 256 bytes or fewer of RAM. Some don't even have RAM, just a set of general purpose registers and some IO addresses. And RAM is relatively power hungry, which acts as a continual anchor on microcontroller designs. Power is far more important than memory size.

      Personally, I think 2KB of RAM is ludicrous for a software stack. But the again, my favorite model has just 4KB.

      802.15.4 can be implemented in 100 bytes of RAM. Who in hell needs IPv6 on a MCU? And why in hell would manufacturers add $10 to their unit costs (of say, a $.50 light socket) to enable IPv6 and its attendant problems?

      Braindead.

      --
      120 characters isn't enough to explain it.
    6. Re:The IP stack isn't the limiting factor by Akzo · · Score: 0

      Firewalls block WAN. If you require external access it could be possible to do the authentication at the router/server and not give direct control to any external device.

      --
      Sig is for Signature, so you don't have to manually sign every post.
    7. Re:The IP stack isn't the limiting factor by AmberBlackCat · · Score: 1

      I would think these devices would be unreachable because their IP address is different from that of the router. So you'd have to crack the router or the host computer to get to the light switch, and routers and computers have enough processing power for complex authentication, if you really care.

    8. Re:The IP stack isn't the limiting factor by Anonymous Coward · · Score: 0

      Ken Olsen...is that you?

      Looks like you have forgotten Moore's law.

    9. Re:The IP stack isn't the limiting factor by Anonymous Coward · · Score: 0

      From which planet are you from? RAM price is about $0.00025 per KB, even at Apple's inflated prices, and power isn't a problem for a light socket.

    10. Re:The IP stack isn't the limiting factor by Anonymous Coward · · Score: 0

      Just because it has an IP address doesn't mean it has to be on the internet. Think of your firewall as your front door. Let in who you like.

    11. Re:The IP stack isn't the limiting factor by Anonymous Coward · · Score: 0

      >802.15.4 can be implemented in 100 bytes of RAM.

      This is simply incorrect. The payload alone in a single frame can be over 100 bytes (just). A full working standards compliant 802.15.4 MAC is more likely to take up over 30K bytes (This assumes part of the MAC has been implemented in hardware). If you want a tree or mesh layer, add even more.

      Microcontrollers with integrated 2.4GHz radio and 802.15.4 MAC & PHY can be had for substantially less than $10 per unit if the volumes are high enough, which would be the case for a lighting company.

  9. IIGS by Hatta · · Score: 1

    This would be freaking awesome, if I could afford an ethernet card, ram card, and transwarp GS for my IIGS. But hey, it plays Ultima, so I'm not complaining.

    --
    Give me Classic Slashdot or give me death!
    1. Re:IIGS by OrangeTide · · Score: 1

      IIgs is a sweet machine. I think it was a better road to personal computers than the Macintosh, which was almost 3x the price. But did Apple do much with the 65816 cpus beyond the two releases of the IIgs, I think not.

      --
      “Common sense is not so common.” — Voltaire
    2. Re:IIGS by Hatta · · Score: 1

      Yeah, it's impressive what it can do. But it's a little slow for a lot of applications. There are people home building ethernet cards, ide controllers, and RAM expansions, but no one's making home brew accelerator cards. The last one sold on ebay went for nearly $300.

      --
      Give me Classic Slashdot or give me death!
  10. Atari all the way by tjstork · · Score: 1

    Your are both wrong. The Atari 1200XL is the one to beat, with a RANA disk drive with its motor covered in aluminum foil!

    --
    This is my sig.
    1. Re:Atari all the way by Dishevel · · Score: 2, Funny

      Your are both wrong. The Atari 1200XL is the one to beat, with a RANA disk drive with its motor covered in aluminum foil!

      Haa! My Uber TI-99 4A with Extended Basic Cartridge would kick the Atari in the teeth.

      --
      Why is it so hard to only have politicians for a few years, then have them go away?
    2. Re:Atari all the way by tjstork · · Score: 0

      Haa! My Uber TI-99 4A with Extended Basic Cartridge would kick the Atari in the teeth.

      At least into you threw it through the wall with those god aweful TI fonts! I mean, you don't get better than the original Atari "g"!! :-)

      --
      This is my sig.
    3. Re:Atari all the way by Dishevel · · Score: 1

      Haa! My Uber TI-99 4A with Extended Basic Cartridge would kick the Atari in the teeth.

      At least into you threw it through the wall with those god aweful TI fonts! I mean, you don't get better than the original Atari "g"!! :-)

      If you need readable fonts to code in your basement late into the night while your parents are asleep then you must be an Atari user.

      --
      Why is it so hard to only have politicians for a few years, then have them go away?
    4. Re:Atari all the way by fm6 · · Score: 1

      Disk drives are for wimps, as the enduring usefulness of the C64 testifies.

    5. Re:Atari all the way by Anonymous Coward · · Score: 0

      You fool! My HP-41CV calculator can tunnel IPv6 over Morse Code through its speaker!

    6. Re:Atari all the way by Migity · · Score: 1

      Awesome!

  11. There's A Reason For All Those Bits... by j+h+woodyatt · · Score: 1

    "When every lightbulb has an IP address, the vast address range of IPv6 sounds like a pretty good idea."

    Sigh. It would be nice of the know-nothings who keep mocking IPv6 for its 128-bit address space would read RFC 4941, and take the time to comprehend what it means, before spouting off.

    --
    jhw
    1. Re:There's A Reason For All Those Bits... by Sancho · · Score: 1

      It would also be nice if you explained yourself. Might even get you some karma.

    2. Re:There's A Reason For All Those Bits... by j+h+woodyatt · · Score: 1

      I am so goddamned tired of explaining to people why privacy is important that I've just stopped trying. I'm also up to my eyeballs in karma I never use, so there you go...

      --
      jhw
  12. Which way is this impressive? by johnw · · Score: 4, Insightful

    With a code size of 11 kilobytes and a dynamic memory usage of less than 2 kilobytes (yes, kilobytes!)

    I'm left wondering whether the submitter thinks this is impressively small or impressively large. Perhaps I'm getting old, but to me 11 kilobytes seems rather large. I might be impressed by someone squeezing a stack into, say, 301 bytes, but surely you can implement *anything* in 11 kilobytes.

    1. Re:Which way is this impressive? by mustafap · · Score: 2, Informative

      Any idiot ( even you ) could do a simple stack in much less than 11KB. It just depends on how much functionality you want to drop.

      I've an IPv4 webserver running here:

      http://mikehibbett.dyndns.org/

      that's running* a Microchip stack on a PIC micrcontroller in about 16KB of code. I bet I could get that down to less than 1KB if I knock much of the functionality out. Want to have a bet on it?

      * it's running now. Not sure what a slashdotting would do to it.

      --
      Open Source Drum Kit, LPLC deve board - mjhdesigns.com
    2. Re:Which way is this impressive? by CaptainPatent · · Score: 1

      Considering the address space of IPv6 is 128Kb, it would be difficult to meet your requirement of 301 bytes. You do have to consider though the physical size of the memory required to carry it. I have a 1GB micro SD card for my phone that's about .5in x .3in x .02in that I purchased for 30 bucks about a year ago. The physical space and cost to implement an 11kb space is on the order of microns and minuscule fractions of a penny.

      Additionally IPv6 supports a ton of new features so the fact they can fit everything into 11kb is fairly impressive. Yes, if this were the good ol' days, it could have been done in ASM in bytes, but the additional security, multicast and autoconfig portions that are now handled by the implementation itself would still need space to run in software over top. If we're talking about enabling network devices like thermostats, you don't have a ton of processing power.

      --
      Well, back to rejecting software patent applications.
    3. Re:Which way is this impressive? by jfclavette · · Score: 1

      While the 11 KB code footprint might not be all that impressive (altough I think it is), the 13 is very impressive for an IPv6 stack. I haven't RTFA but if it accepts a largeish number of simultaneous connections, I highly doubt they got it working at all with that kind of footprint.

      Heck, 13KB is only slightly over the space required to load a 64 by 64 24 bits bitmap in memory. And you haven't displayed it yet.

    4. Re:Which way is this impressive? by jDeepbeep · · Score: 1

      I'm left wondering whether the submitter thinks this is impressively small or impressively large.

      I'm leaning towards "impressively small".

      --
      Reply to That ||
    5. Re:Which way is this impressive? by Max+Romantschuk · · Score: 1

      Nope, but 640K is enough for *anything*.

      --
      .: Max Romantschuk :: http://max.romantschuk.fi/
    6. Re:Which way is this impressive? by amorsen · · Score: 1

      Considering the address space of IPv6 is 128K

      Huh? An IPv6 address is 128bits, i.e. 16bytes. Add another byte for the netmask if you want to support non-/64-netmasks.

      --
      Finally! A year of moderation! Ready for 2019?
    7. Re:Which way is this impressive? by Kjella · · Score: 1

      Considering the address space of IPv6 is 128Kb, it would be difficult to meet your requirement of 301 bytes.

      You mean 128 bits = 16 bytes? It's possible you could something simple up and running in 301 bytes, if this is anything like full IPv6 support then I'm more impressed.

      --
      Live today, because you never know what tomorrow brings
    8. Re:Which way is this impressive? by TheRaven64 · · Score: 2, Informative

      Note that this 11KB can go in ROM, and only 1.8KB needs to be RAM. The same guy wrote an IPv4 stack that is much smaller, but IPv6 is a huge protocol comparatively. Considering that the MTU size for most of the Internet is 576 bytes, implementing TCP on IPv4 or v6 in 301 bytes for RAM would be tricky...

      --
      I am TheRaven on Soylent News
    9. Re:Which way is this impressive? by mitchplanck · · Score: 1

      http://mikehibbett.dyndns.org/

      Visitor 301 - that seems kinda small, maybe it was just rebooted?

    10. Re:Which way is this impressive? by mustafap · · Score: 1

      No, just not many visitors yet. It's been powered up since the date is was last compiled, shown on the web page.

      I'll post the time that it dies :o)

      --
      Open Source Drum Kit, LPLC deve board - mjhdesigns.com
    11. Re:Which way is this impressive? by CaptainPatent · · Score: 1

      Way to misquote me, the exact quote is IPv6 addresses are 128Kb not 128K, not 128KB - 128Kb. If I'm not mistaken that's exactly 16bytes. He still has to implement the transfer protocol on top of that and he'd be hard-pressed to do it if 5% of his space is already gone.

      --
      Well, back to rejecting software patent applications.
    12. Re:Which way is this impressive? by CaptainPatent · · Score: 1

      whoops, I see the error. I did mean bits not Kb... I feel stupid and humbled, but you can see from the above statement it's still what I meant to say.

      --
      Well, back to rejecting software patent applications.
    13. Re:Which way is this impressive? by CaptainPatent · · Score: 1

      yeah, I did mean 128b and not Kb. I agree it's possible, but very difficult. If you do incorporate IPv6 functionality it's impossible to accomplish in the proposed 301 bytes which is what I was talking about.

      --
      Well, back to rejecting software patent applications.
    14. Re:Which way is this impressive? by Anonymous Coward · · Score: 0

      Which ethernet controller chip did you use? Is more info on this project available?

    15. Re:Which way is this impressive? by mustafap · · Score: 1

      It's the ENC28J60. The project has been covered in "Everyday Practical Electronics" issues Sept-Nov. I would suggest looking at the January 2009 issue though if you interested, which will be out sometime in December.

      Or, just scan the web for PIC + ethernet. I'm not the only person doing this stuff.

      Mike.

      --
      Open Source Drum Kit, LPLC deve board - mjhdesigns.com
    16. Re:Which way is this impressive? by amorsen · · Score: 1

      Where do you get all those K's from? You're off by a factor 1024.

      --
      Finally! A year of moderation! Ready for 2019?
    17. Re:Which way is this impressive? by amorsen · · Score: 1

      Sorry for leaving off the b in my quotation. That was indeed a stupid and misleading mistake. So let me redo the comment:

      Considering the address space of IPv6 is 128Kb

      Huh? An IPv6 address is 128bits, i.e. 16bytes. Add another byte for the netmask if you want to support non-/64-netmasks.

      --
      Finally! A year of moderation! Ready for 2019?
    18. Re:Which way is this impressive? by mustafap · · Score: 1

      It survived!

      But that's no surprise - the data transferred when you read a page is only a few kb. Might have been a different story had it been a 'normal' web page!

      --
      Open Source Drum Kit, LPLC deve board - mjhdesigns.com
    19. Re:Which way is this impressive? by j24 · · Score: 1

      Hi, to make yourself an idea, you can have a look at rfc2460, rfc4861, rfc4862, rfc4443, rfc3484, rfc4291. This is the minimum you need to implement to be ipv6 ready. Regards

  13. in the ipv6 future by circletimessquare · · Score: 1

    your lightbulb will spam you with really short emails

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
    1. Re:in the ipv6 future by need4mospd · · Score: 3, Insightful

      You turn me on. -Kitchen "sparky" Lightbulb

    2. Re:in the ipv6 future by proselyte_heretic · · Score: 1

      No, your light bulb will spam you with morse code.

    3. Re:in the ipv6 future by kamochan · · Score: 1

      At light speed!

  14. "IPv6 compliant IPv6 stack"? by jeffb+(2.718) · · Score: 1

    Does the IPv6 standard compel redundancy, or merely permit it?

  15. Over imagination by tragedy+in+chaos · · Score: 1

    So now we have to worry about securing our lamps? Great, just what the world needed.

    At the same time however, should be interesting about the time the hackers get into DoL attacks.

    I'd be totally interested in a web-accessible (and controllable) vacuum however.

    --
    Microsoft - The best ad campaign Apple ever had.
  16. An this, ladies and gentlemen.... by Max+Romantschuk · · Score: 1

    ...is what we need to replace X10: http://en.wikipedia.org/wiki/X.10

    That, and some way to secure this stuff. Wouldn't want the neighbors to turn on our sauna while I'm at the summer cottage now would I?

    --
    .: Max Romantschuk :: http://max.romantschuk.fi/
  17. Lightbulbs? by ScentCone · · Score: 0, Offtopic

    I'd be happier if every ACORN-registered "voter" had a unique IP address. That way when they vote in more than one state or precinct simultaneously, we'll get an IP address conflict message. Once resolved, we can use that same IP address to track their federal court docket, and even their newly laundered prison jumpsuit. Unless, of course, the result is fresh new justice department that doesn't feel obligated to follow up on pizza delivery guys that registered 70+ times.

    Before anyone says so, no, I don't think pizza guy is going to try to vote 70 times. The strategy is to overwhelm the registration offices, and provide opportunities for lawyers to get more and more tangled up in each piece of the election process and in the wake of the election, should it be close. It's a DOS attack on the registration system, plain and simple. And ACORN is spoofing the traffic, on purpose.

    --
    Don't disappoint your bird dog. Go to the range.
    1. Re:Lightbulbs? by Anonymous Coward · · Score: 0

      Kudos on being totally offtopic.

    2. Re:Lightbulbs? by Anonymous Coward · · Score: 0

      They might not show up to vote 70 times, but absentee ballot fraud is quite possible.

    3. Re:Lightbulbs? by ScentCone · · Score: 1

      Kudos on being totally offtopic.

      But... I said "unique ip address," so I don't really deserve any credit. I mean, it takes a certain special something to be totally off topic. It's an artform, and takes years of practice. I'll have to redouble my efforts.

      --
      Don't disappoint your bird dog. Go to the range.
  18. Re: memory usage of less than 2 kilobytes by apankrat · · Score: 1

    > memory usage of less than 2 kilobytes

    Not with some nicely fragmented traffic, it's not. :)

    --
    3.243F6A8885A308D313
  19. Gosh it's gong to get crazy... by kabocox · · Score: 1

    I wonder how long it'll take for "everything" "human made" to be assigned an IP address? I don't see why my socks or undies need an IP address, but sooner or later...
    I'm waiting for RFID or something similar to get going widespread and for our houses to do an inventory of all the crap that we bring into them.

    I wonder how long it'll take to combine IPv6 with RFID and these types of devices and say a 1/2 GB of storage for less than $.001

    Will my bottle of equate pain reliever with 100 caplets have it's own IP address and the default value of 100 and maybe a date/time stamp of every time the lid will be removed? Will the lid ever show how many remaining tablets are in the bottle?

    Will my pens each have their own IP address? What do I need an IP addressable pen for anyway? An RFID pen I could somewhat see so I could find the thing, but what info would I need to retrieve about a pen? This goes for most kitchen appliances as well.

    1. Re:Gosh it's gong to get crazy... by Anonymous Coward · · Score: 0

      What do I need an IP addressable pen for anyway? An RFID pen I could somewhat see so I could find the thing, but what info would I need to retrieve about a pen?

      Perhaps it could inform you when it is low on ink and add itself to your shopping list.

  20. Re: Better than that by apankrat · · Score: 3, Interesting

    > Go to the computer, click file ..

    Now imagine that this computer is a size of a card deck, with a touchscreen. And it understands which area of the house it is in. And it automatically shows you all actionable elements in the interior - lights, fireplace, shades, speakers, etc. And it has an IR transmitter, so it also acts as a TV remote. And it has a WiFi, so it is hooked up to all networked devices in the house such as DVR and media box. And it run a SIP client that is hooked up to a landline. And a module for the cell calls. That would've been pretty sweet, wouldn't it ?

    --
    3.243F6A8885A308D313
  21. Are you NUTS? by BobMcD · · Score: 1

    When every lightbulb has an IP address, the vast address range of IPv6 sounds like a pretty good idea.

    Right, because I want to communicate with every lightbulb in my home, and so does everyone across the globe.

    Or, and I'm just spitballing here, we COULD just leave them off the grid, as, you know, LIGHTBULBS and quit connecting things together just because we can...

    1. Re:Are you NUTS? by Anonymous Coward · · Score: 1

      I want to control everything from my iPhone, after successful authentication of course. I want to start the coffee maker while on on my way home from work on the bus. I want to be able to turn of the lights in my closet from work if I think I might have left them on.

      Not everyone wants this but I think it would be beneficial.

    2. Re:Are you NUTS? by Anonymous Coward · · Score: 0

      As the saying goes: you must be new here :)

  22. Youtube Demonstration by Anonymous Coward · · Score: 0

    FYI There is a youtube demo at http://www.youtube.com/watch?v=yjztYx_F2Ko

  23. Actually that's a pretty good idea by wandazulu · · Score: 4, Interesting

    Laugh if you will, but a light bulb with an IP address would be a good idea for an environment which has thousands and thousands of them. Any industrial plant, stadium, etc., would probably benefit from being able to generate a report based on pinging each bulb to see which responded and which didn't, and to change the ones that didn't.

    One place I think this could really be useful is an airport...think of all those lights everywhere, scattered about the runways and taxiways.

    1. Re:Actually that's a pretty good idea by R2.0 · · Score: 1

      "One place I think this could really be useful is an airport...think of all those lights everywhere, scattered about the runways and taxiways."

      Yes, think of them...turning on and off randomly (or not randomly) because some jerkwad just HAD to check his webmail and open up a trojan on the controller.

      Diehard 2, only from the safety of Mom's basement.

      --
      "As God is my witness, I thought turkeys could fly." A. Carlson
    2. Re:Actually that's a pretty good idea by Anonymous Coward · · Score: 0

      [i]Work Report 110312/34/223.
      09:45
      Lightbulb 1.0.0.0.13.243 failed ping.
      Two flights redirected to runway 31 while technician was sent out. Bulb was fine. Network may have dropped ping packet. [/i]

      Thinking of the recent item about new DOS attack that appeared on SlashDot and DarkReading.com (30 September) ... so is this new IP stack now secured against the exploits? Ah, oops,.. er back to the drawing board.
      Otherwise, coming to your home in 2012: drive-by flushings and other dim effects.

    3. Re:Actually that's a pretty good idea by Anonymous Coward · · Score: 2, Informative

      Actually that's a pretty bad idea....

      Although it might be useful to generate a report of which lightbulbs have burned out, it won't save any money because the biggest cost is labor. You know, the fool with the ladder. That's why bulbs are changed on a schedule, and all the lights in an area are changed at the same time, preferably before any (or many) of them go out. It won't make economic sense to wait until a bulb dies and then rush out to change it. Even when the price goes up by an order of magnitude when smart electronics are included.

    4. Re:Actually that's a pretty good idea by Anonymous Coward · · Score: 0

      Even granting the above as a useful idea, they don't have to be public address.

      Think of all those lights, controllable by anyone anywhere on the Internet. No, thanks.

    5. Re:Actually that's a pretty good idea by Anonymous Coward · · Score: 0

      Consider the cost of all the electronics in the bulbs to make that work. At the very least you need to add a CPU capable of running the IP stack, then a test circuit, etc. It just doesn't make sense.

    6. Re:Actually that's a pretty good idea by Anonymous Coward · · Score: 0

      Or you could just put it into the socket instead...I rarely throw away my light sockets.

    7. Re:Actually that's a pretty good idea by Anonymous Coward · · Score: 0

      or, you could turn the lights to "on" and change the ones which aren't...

    8. Re:Actually that's a pretty good idea by Anonymous Coward · · Score: 0

      You would also need a GPS receiver though.

  24. World's Smallest Stack by kellyb9 · · Score: 1

    I wonder if all the other IPv6 laugh at this one for being so small.

  25. IPV6 overlords by moteyalpha · · Score: 1

    IPV6 is great because everybody's brain implant can have an IP address and skynet can broadcast a shutdown code to humans to avert the messiness of a human-cyborg war. I want to sftp to my refrigerator to see what is in there so I don't have to get up and check.

  26. lewl by kingsteve612 · · Score: 1

    im in ur lightbulbs, hacking ur ipz.

  27. Re: Better than that by jbeaupre · · Score: 1

    Until it gets lost. Then I'm stuck in a cold, dark house, the TV is stuck on the weather channel, and I can't call for help. If the sucker also controls door locks, the stove, and the fridge, I'm as good as dead.

    --
    The world is made by those who show up for the job.
  28. CTOS by turgid · · Score: 3, Funny

    I hear that the first version of Duke Nukem Forever was written for CTOS and that Elvis, Roy and George are basing the next AmigaOS on its source code. Jesus is not available for comment.

  29. i said that your zombie bot lightbulb would spam you

    not flirt with you on twitter ;-)

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
  30. Photoshop Please!!! by FunkyELF · · Score: 2, Funny

    Someone skilled in photoshop please show me a lightbulb or socket with an ethernet port

    1. Re:Photoshop Please!!! by soccerisgod · · Score: 1

      I'm certain this would involve Power Over Ethernet somehow.

      --
      If a train station is a place where a train stops, what's a workstation?
    2. Re:Photoshop Please!!! by ahecht · · Score: 1

      Don't you mean Ethernet over Power?

    3. Re:Photoshop Please!!! by Anonymous Coward · · Score: 0

      I've never heard of a socket with an ethernet port.
      However, I have heard of the opposite: an ethernet port with sockets. :)

    4. Re:Photoshop Please!!! by Javarrito · · Score: 1

      Sorry, done in GIMP, not Photoshop.

      Do I still win?

    5. Re:Photoshop Please!!! by jecowa · · Score: 1

      my IPv6 light bulb also has dvi and usb 2.0 (see pic) http://home.go-herd.com/stovall6/IPv6%20lightbulb%20concept%20art.jpg

      --
      my opportunity to freely express myself with the potential persecution and hangings and such
    6. Re:Photoshop Please!!! by FunkyELF · · Score: 1

      Yes... you win! While the post below your's has more ports it doesn't look practical. Also...bonus points for using GIMP. I said photoshop because it is slowly becoming a verb. I know I didn't use it as a verb, but you see what I mean. Could you please photoshop this up using gimp? ;-)

    7. Re:Photoshop Please!!! by FunkyELF · · Score: 1

      of course it would. I was looking for a humorous picture...and I got a couple ;-)

  31. dateline november 12, 2016: by circletimessquare · · Score: 2, Funny

    a man drowned today in his sinking boat, but not before he had his laptop reprogram a lightbulb in his house to blink SOS in morse code to get attention. his wife and children, who did not know morse code, simply tried changing the lightbulb 2 times, not understanding the bulb wasn't faulty. the man took his last breath reading his last email message: "honey, you need to fix the lightbulb in the study"

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
  32. DVDs, Bluray, EULA by Anonymous Coward · · Score: 1, Interesting

    So your standard $50 DVD player can dim the lights in your living room when a movie starts?

    That's just one example of hundreds of little features that become trivial when everything in your house (not just bulbs) has a data connection.

    Will I have to read a 200 page EULA before accessing the online functionality of the DVD player? Will the lights be held hostage when Sony ships a DVD or Blu-ray player with a root kit?

  33. Re: memory usage of less than 2 kilobytes by Anonymous Coward · · Score: 0

    You don't have fragments in IPv6. You get a too big packet and have to send smaller packets.

  34. When every lightbulb has an IP address by nurb432 · · Score: 1

    The world will self-destruct due to the stupidity.

    --
    ---- Booth was a patriot ----
  35. Security by JoeRandomHacker · · Score: 1

    While the idea of having my lights on IPv6 is kinda cool (I have IPv6 at home already), I'd be worried about security. There isn't a lot of experience with IPv6 access control out there yet, especially for tiny devices. I'm really not interested in having random users surfing my electrical appliances. Even for larger devices, would you want your iPod accessible on the Internet? I think there are more problems to solve before a totally connected world can happen.

  36. DRM by frrrrrspl · · Score: 2, Insightful

    That's cool. Now WalMart can sell us DRM enabled light bulbs. Suddenly you don't buy the light bulb, but a light license. And if the DRM server goes down, half of the country goes down.

  37. Who turns on yourlight? by hughk · · Score: 1

    Ok I know we are not necessarily talking about light bulbs but we are talking intelligent appliances, each with their own address so they can be connected to the big wide world.

    The thing is that even a dumb NAT makes a simple firewall ensuring that items behind it must deliberately expose themselves to the Internet. Is a device with a 12K internet implementation even going to have any kind of security implemented so that only I can switch my lights on?

    I really like the idea of home devices that can communicate, so that turning the tv on can dim the lights, or have the telephone mute the hifi, etc. I wouldn't even mind being able to get the heating on early as I'm returning unexpectedly but in reality, what I would look for are home automation controllers that can implement some decent security so that they know it is really me turning the oven on early for that pot roast not some mischief maker the other side of the world.

    --
    See my journal, I write things there
  38. sounds like a guy I knew by butterflysrage · · Score: 0

    he had a short IPv6 stack too, but he knew how to use it ;)

    --
    the preceding post was not spell checked... suck it.
  39. Connectivity? by xaosflux · · Score: 1

    Having an IPv6 stack does NOT incur a device with connectivity anymore then having an IPv4, nothing is specifiying how it is I am supposed to provide network access to every lightbulb here, are they going to come with teeny tiny G3 cards?

    1. Re:Connectivity? by Anonymous Coward · · Score: 0

      Somebody still does not have a ups? My power goes out, my network switches, cable modem and computers can stay running about 20 minutes. Nothing like browsing the web during a power failure to impress the ladies...

  40. DNA vs IPv6 Addresses by c0d3r · · Score: 1

    Why not use a DNA sequence rather than an IPv6 address? How many bits are there in a DNA Sequence. It seems to be encodeable in a very small space smaller than cells. It also give more important information than just subnet or vendor information.

    1. Re:DNA vs IPv6 Addresses by Darkfire79 · · Score: 0

      Would I have to stop at the Sperm bank anytime I needed to do a release/renew?

    2. Re:DNA vs IPv6 Addresses by takev · · Score: 1

      According to: http://en.wikipedia.org/wiki/DNA

      The longest human DNA molecule contains 220 million base pairs. Each base pair encodes 4 values (which in a binary system costs 2 bits).
      So the longest human DNA molecule contains a little over 52 MByte of information.

  41. Re: memory usage of less than 2 kilobytes by TheRaven64 · · Score: 1

    Compliance only requires reassembling fragments two packets long. It can do this. The memory usage (assuming it's designed like uIP - I've not looked in detail) is statically configured at compile time, so if you want longer packet reassembly then you need to tweak it, but if you're running on a 6502 with 64KB of RAM you probably don't want to.

    This is a really great development (and Adam Dunkels is a supreme hacker). Sensor networks and other low power applications, where you might have a few hundred devices in a house, really benefit from IPv6, but previously couldn't implement it without dramatically driving up the CPU and RAM requirements a lot.

    --
    I am TheRaven on Soylent News
  42. Re: Better than that by Anonymous Coward · · Score: 0

    In your hypethetical fantasy TVs still use IR remotes whilst lightbulbs get IP addresses? Not that I'm saying its impossible - but if I've gone to all the expense of setting up a network for frickin lightbulbs, DVR's and media boxes to use I'd probably already have a TV with a WiFi interface!

  43. I can't believe it by ciaran.mchale · · Score: 1

    I can't believe the authors of this IPv6 stack are bragging "Mine is smaller than yours!" Whatever happened to macho pride?

    1. Re:I can't believe it by Darkfire79 · · Score: 0

      So being stacked isnt a good thing?

    2. Re:I can't believe it by Anonymous Coward · · Score: 0

      So that's Microsofts problem with their OS - Ours is bigger than yours! Your OS is turned on in 10 seconds, pfft, ours takes 20 minutes.

  44. Not thinking big enough. by Anonymous Coward · · Score: 0

    Any idiot could think of light bulbs. I, for one, will not be satisfied until each byte of RAM in my computer has its own IP address. While we're at it, let's give each byte of my hard drive its own address.

  45. Asimov did it first by Anonymous Coward · · Score: 0

    Reminds me of one of the stories in I, Robot (no, not the movie), in which the protagonist decides to overcoming the uncanny valley with the robots she manufactured by making robotic wildlife ubiquitous. People get used to robots being a part of life, so that then when they later see a human robot they are not put off.

    Its gives us an improvement in an area we are comfortable with change, to cause us to accept wider changes.

  46. Will the ISP give you more then 1 ip or will it be by Joe+The+Dragon · · Score: 1

    Will the ISP give you more then 1 ip or will it be $5 per ip after the first one?

  47. So you can be taxed by NotQuiteReal · · Score: 0, Troll

    Why would anyone want to have a light bulb with a data connection?

    So you can be taxed if you are using more than your fair share of energy, or are causing too much global warming, of course.

    --
    This issue is a bit more complicated than you think.
  48. Charlie Jade by HTH+NE1 · · Score: 1

    They're more interested in slapping WiFi chips on insects and tapping into their optic nerves for the betterment of the panopticon.

    --
    Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
  49. IPv6 as serial numbers by Kadin2048 · · Score: 2, Insightful

    I think it would probably be implemented using RFID chips; what the OP was suggesting (I think) is that the RFID tokens (or barcodes, or whatever) use the IPV6 namespace to ensure uniqueness.

    Rather than having a separate coordinating authority to hand out blocks of "RFID Numbers", companies would just get a large IPV6 block, and then give a block to each product line, and then to each plant or assembly line, and then give one name to each item as it's produced. They would be guaranteed to be unique IDs and they would have meaning (someone could perform a reverse lookup and get the manufacturer, at least). It avoids having to have a separate, essentially duplicate apparatus, just to manage the separate namespace.

    MAC addresses are used this way on some networking gear right now. They have the address printed right on the outside of the box, in bar-code form, next to the model number (and sometimes next to an arbitrary serial number, which is redundant).

    In general I think URNs ("urn:bigco.com/model/factorycode/year/dayofyear/serialno") make better unique identifiers than IPv6 addresses would, and remove a layer of abstraction that doesn't need to exist, but the idea is still plausible, I suppose.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  50. Re: Better than that by mikael_j · · Score: 1

    Why would your TV be using wireless? Wouldn't it be smarter to have it connected to a wired network (smaller risk of interference) and then your "remote" connects to a WAP and controls the TV over the network, sort of how you can currently do with iTunes and an iPhone with the Remote app?

    /Mikael

    --
    Greylisting is to SMTP as NAT is to IPv4
  51. Re: Better than that by Anpheus · · Score: 1

    Sounds like you already live in a cave.

  52. Re:Will the ISP give you more then 1 ip or will it by ScrewMaster · · Score: 1

    Will the ISP give you more then 1 ip or will it be $5 per ip after the first one?

    Yeah, no shit. My ISP wants five bucks a month for a second IP (not even static, just "persistent", bah.) But still, IPv6 is going to eliminate any real thoughts of artificial scarcity.

    --
    The higher the technology, the sharper that two-edged sword.
  53. DDOS toilet by Anonymous Coward · · Score: 0

    My wife does that on a regular basis without the Internet.

  54. Damn! by cmdotter · · Score: 1

    It won't work on my Arduino, it's only got 1k RAM.

    http://www.arduino.cc/

  55. Re:Lightbulb on the internet? - digitalSTROM by thms · · Score: 1

    There is technology like this already, called digitalSTROM. It works over existing wiring, sortof like ethernet over powerlines, just a lot slower of course since only simple commands need to be transmitted.
    They also seem to have integration with multimedia in mind since microcontroller "LEGO" bricks for retrofitting existing equipment have a separate colour for music (green).
    I couldn't find a description on wikipedia, but this youtube video is quite interesting: digitalSTROM TV compact intro english version.

    This is from Switzerland, but I bet the Japanese have something like this as well but just don't want to share it :)

  56. Re: Better than that by avandesande · · Score: 1

    Sounds like insanity to me.

    --
    love is just extroverted narcissism
  57. Re: Better than that by apankrat · · Score: 1

    Poor man's version of this is to use a USB IR transmitter. You basically position it in front of TV's IR sensor and connect to the computer with a very long USB cable (typically provided). The only issue is that some remotes use custom IR frequencies that are not supported by readily available transmitters.

    --
    3.243F6A8885A308D313
  58. Meh by Godji · · Score: 1

    I know a guy who coded a smaller IPv6 stack. It runs on TinyOS and requires 4 KB RAM in total together with the OS. That was an year ago. Check this out: http://www.inf.ethz.ch/personal/mharvan/research.html

    1. Re:Meh by Anonymous Coward · · Score: 0

      From his web page it seems that he didn't really do IPv6, but rather something called 6lowpan, "an adaptation layer for transferring IPv6 packets over 802.15.4 links". It was probably cool and all, but it still uses twice the amount of memory as this fully compliant IPv6 stack (4k vs 2k).

    2. Re:Meh by Godji · · Score: 1

      First, the 4K includes the operating system, because with TinyOS, applications are statically compiled together with the OS into a single blob. And in these 4K, there's still space left for something that uses IPv6, so the implementation itself is most likely at least as small as the one in TFA.

      Second, what do you call a "layer for transferring IPv6 packets"? I call it an IPv6 stack - something that takes your IPv6 packet and transfers it where it's supposed to go. I saw that thing transfer UDP packets during a demonstration.

    3. Re:Meh by Anonymous Coward · · Score: 0

      Read your friends web page again - the AC is right, it is not IPv6 that he has done but "a layer for transferring IPv6 packets" (his own words).

  59. Sorry, but this is wrong... by rickb928 · · Score: 1

    I just don't think this is good.

    - My microwave oven gets spam? I want my microwave oven ordering sushi? Or cooking the platter for 99 minutes while I'm at work?

    - My patio lights get crank calls in the night, flashign on and off? Me, I can sleep, but my neighbors are morons. So are their cats.

    - I want my light switches to obey anyone else? Well, maybe my wife. But she doesn't need a web interface to shut the light off in the cellar.

    I just forsee botnets sending their dutiful soldiers commands to try everything. If there is any justice in the world, they will also shut off the power to the damned computer too. And lose my iTunes folder in the process.

    Nothing good can come of this. You heard it here...

    --
    deleting the extra space after periods so i can stay relevant, yeah.
  60. Re: Better than that by isaac338 · · Score: 1

    Sounds great, until some idiotic company gets ahold of the idea, butchers the standards, and you're left wondering why you dropped the coin for this piece of junk while you get up to flip the light switch.

  61. The wave of the future by a_sdh · · Score: 1

    There are actually several implementations of IPv6 for very low power, embedded devices. Arch Rock (www.archrock.com) has developed a commercial implementation. At Berkeley, we've developed open-source hardware (http://www.cs.berkeley.edu/~prabal/projects/epic/) and software (ttp://smote.cs.berkeley.edu:8000/tracenv/wiki/b6loWPAN) for low power IPv6 networking. Both the Arch Rock and Berkeley stacks support robust multi-hop IPv6 routing to support a large number of devices.

    1. Re:The wave of the future by Anonymous Coward · · Score: 0

      Hmm, none of these seem to be compliant enough to be on the IPv6 Ready list though. I guess you can't ask for that much from a group of university students, nor from a small startup company. But now that uIPv6 is open source, maybe these guys simply could replace their own code with uIPv6.

  62. RFID vs IPv6 vs DHCP by Roadkills-R-Us · · Score: 1

    RFID makes far more sense for this.

    As far as the lightbulbs go, I guess I need to go install the dhcp server on my AC breaker panel...

  63. 11 KB sounds about right by cstacy · · Score: 1

    This is about the same size as one of the original TCP/IP stacks on the Internet, on the ITS operating system (advanced timesharing) on the PDP-10 (small mainframe) back in 1982.

  64. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  65. How many IPv6 engineer does it take... by xristoph · · Score: 1

    to change a lightbulb? None, actually:

    L = getLightbulb(ipv6address);
    L.change();

    There - found the real use for IPv6 :)
    And - you can do it from anywhere in the world... hmm...

  66. Re: Better than that by Anonymous Coward · · Score: 0

    Now imagine that this computer is a size of a card deck, with a touchscreen. And it understands which area of the house it is in. And it automatically shows you all actionable elements in the interior - lights, fireplace, shades, speakers, etc. And it has an IR transmitter, so it also acts as a TV remote. And it has a WiFi, so it is hooked up to all networked devices in the house such as DVR and media box.

    So everything would have an ip address except tvs?

  67. even better than THAT by poptones · · Score: 1

    And because it's all globally identifiable with unique addresses there is no problem for the refrigerator company to turn off your fridge when u miss the payment or he warranty lapses, the media companies to track EXACTLY what you watch and when via your dvr - and to disable THAT because they don't like you watching this movie that seems to have no unique identifier and therefore must have been "pirated," and because it's all wifi and operates in the whitespace bands it can connect to the net from pretty much any location in the EU or the US meaning your "right to ownership" of virtually everything has just been revoked.

  68. I created a program to test whether 11kb was... by patio11 · · Score: 1

    enough to implement any program given as input. It appears to not be running to conclusion on part of the test set. I think I'll just wait around until it halts.

  69. Re: Better than that by Anonymous Coward · · Score: 0

    Why does it need IR port ? Doesn't the TV have an IPv6 address?

  70. contiki on the commodore 64 by Anonymous Coward · · Score: 0

    There is still a active commodore 64 web server using contiki v2 online 24/7 www.c64web.com
    Don't know if he will appreciate me posting the web address.

  71. IPv6 is probably cool, but who uses it? by lala · · Score: 1

    I have been looking at IPv6 every now and then since 1999, to keep up and be prepared for when I actually need it.
    I even looked into migrating my home-network to IPv6 just to see how it worked. Never did though.
    Almost every computer today has IPv6 installed and activated, but never used.

    Who uses it?
    Does anybody know a network where it is used?
    There's a lot of talk about China, but the servers I have configured there used IPv4 only.

    And if address space is the main driving factor, why not just expand that part of IPv4 and be done with it?

  72. Re: Better than that by tooth · · Score: 1

    You don't need an IR transmitter when you're tv has IP and your pocket computer has wifi.

  73. Re: Better than that by Anonymous Coward · · Score: 0

    Which TV between those available or announced does have a networking support ?