Slashdot Mirror


Web Server Packed into RJ45 Connector

VinceTronics writes "Electronic Design magazine has a review (.pdf) of the XPort by Lantronix, a product that packs an entire web server into the volume of an RJ45 connector! This includes an 80186 controller, an OS, the TCP/IP stack, a 10/100 Ethernet transceiver, and the LAN interface magnetics. Downside is that the serial interface to the controller tops out at 300 kbps, but for $33 (in 10K quantities) it's a cool, easy way to net-enable just about anything."

95 of 438 comments (clear)

  1. mirror by RudeDude · · Score: 2, Informative

    Just in case: The PDF review doc

    --
    RudeDude
    Perl/Linux/PHP hacker
  2. No big deal... by tha_mink · · Score: 3, Funny

    I used to have an ear ring that could run seti@home.

    --
    You'll have that sometimes...
    1. Re:No big deal... by popeyethesailor · · Score: 2, Funny

      But does it have OGG support ?

    2. Re:No big deal... by RupW · · Score: 3, Insightful

      I used to have an ear ring that could run seti@home.

      Point is consumer electronics manufacturers can use it to internet enable their devices at very low R&D cost.

      Assuming, that is, they're willing to bump the retail price by $30 - $50.

      Which they won't be. Until there's *serious* demand for this stuff.

    3. Re:No big deal... by DJPenguin · · Score: 2, Insightful

      Um, $20million would buy you about 600,000 of these dealies.

      I think they mean $33 each for quantities of 10k or more, not $33 for 10k!!

    4. Re:No big deal... by The-Perl-CD-Bookshel · · Score: 2, Funny

      Wait, if these cost $30 - $50 wouldn't that bump the price of the endabled product up about $1,000?

      --
      I don't keep a lid on my coffee so when I walk around I look busy -me
    5. Re:No big deal... by The_K4 · · Score: 2, Funny

      Hmmm......i believe you have slashdoted your friends.
      With friends like that who needs enemies?

    6. Re:No big deal... by Cyclometh · · Score: 3, Funny

      The additional price is only an issue if you consider this item being added to some product as new functionality. This is a godsend to any product in development that had some type of networking integration already slated for its feature set. In fact, for products being designed with this type of functionality in mind, this might actually reduce the final cost.

      Engineer Drone: "Yeah, hey boss- we could build it ourselves for a boatload of cash, or we could shell out $30/pop for 10K of these things and spend a few weeks integrating them into the widget. Whaddya think?"

      PHB: "Ka-ching!"

    7. Re:No big deal... by pixelpusher220 · · Score: 2, Funny

      I can see it now....

      Me: Hey Baby, come here often?

      Babe: No...hey is that a webserver in your pocket?

      Me: Why yes it is!

      Babe: I thought it would be bigger...

      Me: Dooooooh!

      --
      People in cars cause accidents....accidents in cars cause people :-D
  3. Good Thing by dreamchaser · · Score: 4, Funny

    It's a good thing that the review wasn't hosted on one of these things! They sound really cool, but there's no way they'd handle a slashdotting! Then again...maybe a Beowulf cluster of them would...

    1. Re:Good Thing by cr@ckwhore · · Score: 3, Funny

      It's a good thing that the review wasn't hosted on one of these things! They sound really cool, but there's no way they'd handle a slashdotting!

      Ahh... but then again, *maybe* it is. Wouldn't that be the cat's ass?

      --
      Skiers and Riders -- http://www.snowjournal.com
    2. Re:Good Thing by Anonymous Coward · · Score: 2, Funny

      RJ45 - you could certainly fit that in a cat's ass.

      I mean I think.

    3. Re:Good Thing by FunkyChild · · Score: 2, Funny

      Well maybe the CAT5's ass, anyway.

  4. Great! by Anonymous Coward · · Score: 3, Funny

    Now my fridge, toaster, washer & dryer can have their own IP addresses & websites.

    Bring on IPv6 to deal with it!

    1. Re:Great! by OneEyedApe · · Score: 2, Insightful

      It sounds like that is what this is designed for.

      --
      Life sucks, but death doesn't put out at all....
      --Thomas J. Kopp
    2. Re:Great! by Fembot · · Score: 2, Insightful

      Yeah but Ironicly theres no mention of IPv6 in that pdf anywhere that I can see....

    3. Re:Great! by ip_vjl · · Score: 5, Interesting

      Why would you need IPv6?

      Are you planning on making your fridge world visible? If not, your appliances could all sit behind NAT and you'd still only need a single IP address for your entire house.

      I wouldn't want to get home and find out I've been H4X0R3D and have a freezer full of rotten food, so I don't think I'd ever give them world visible addresses.

      --

      Not that IPv6 is a bad thing, but this probably wouldn't significantly grow the total number of world routable addresses much, as they'd be on private nets.

    4. Re:Great! by le_jfs · · Score: 5, Funny
      I want one!
      I can't wait to code a MUD (multi-user dungeon) for my fridge!

      ~$ telnet fridge.home
      user: le_jfs
      password: *********

      Welcome inside your fridge!
      It's dark. It's cold. You can hear a little hum coming from everywhere.

      command> open door
      The door is now open. Magically, the light turned on. You can see a path to the kitchen south.

      command> look
      The fridge contains a ten-days-opened bottle of milk, some ham and some cheese.

      command> look cheese
      It's greenish.

      command> put cheese in bin.
      The Cheese screams in terror. He resides now in the bin.

      command> look ham
      It's bluefish. It has some activity on it. A fly probabily layed eggs on it.
      You are hungry.

      command> wield knife
      You are now armed with a knife.
      You are hungry. You are cold.

      command> kill ham with knife
      You attack the ham with a knife.
      The ham strafes and ignores you.
      You attack the ham with a knife.
      The ham takes a cut and cries.
      You attack the ham with a knife.
      The ham flees south

      command> go south
      You are now in the kitchen.
      There is some ham in bad condition lying on the floor.

      command> kill ham with knife
      You attack the ham with a knife.
      The ham begs you to stop. It really hurts.
      You attack the ham with a knife.
      The ham dies with a tremendous 'Aaaaarg'.

      You won.
      You are hungry.

      command> go shopping.
      --
      main(char O){O++&&(((O-291)*O+27788)*O-868020?1:putchar(O++) )&&main(O);}
    5. Re:Great! by Mr.+Bad+Example · · Score: 5, Funny

      I wouldn't want to get home and find out I've been H4X0R3D and have a freezer full of rotten food

      All your bouillabaisse are belong to us.

    6. Re:Great! by Sgs-Cruz · · Score: 3, Funny
      command> Open ice cream tub.

      You are eaten by a grue.

      --

      Karma: pi (Mostly due to circular reasoning in posts).

    7. Re:Great! by Mitchell+Mebane · · Score: 2, Funny

      Title: Livin' in the Fridge
      Author: Weird Al Yankovic

      There's somethin' weird in the fridge today.
      I don't know what it is.
      Food I can't recognize.
      My roommate won't throw a thing away.
      I guess it's probably his.
      It looks like it's alive . . .

      And livin' in the fridge . . . livin' in the fridge,
      Livin' in the fridge . . . livin' in the fridge.

      There's something gross in the fridge today,
      It's green and growin' hair.
      It's been there since July.
      If you can name the object
      In that baggie over there,
      Then mister, you're a better man than I.

      It's livin' in the fridge.
      (You can't stop that mold from growin'.)
      Livin' in the fridge.
      (Can't tell what it is at all.)
      Livin' in the fridge.
      (You can't stop that mold from growin'.)
      Livin' in the fridge.

      Tell me, do you think it should be carbon-dated,
      Fumigated, or cremated and buried at sea?
      You try to save a little bit of your home cookin',
      Couple weeks later, got a scary-lookin' specimen.
      It always happens my friend,
      Again and again and again.

      Somethin' stinks in the fridge today,
      And it's been rottin' there all week.
      It couold be liver cake or wooly mammoth steak --
      Well, maybe I should take another peek . . .

      Livin' in the fridge.
      (You can't stop that mold from growin'.)
      Livin' in the fridge.
      (Can't tell what it is at all.)
      Livin' in the fridge.
      (You can't stop that mold from growin'.)
      Livin' in the fridge.

      Livin' in the fridge.
      (Don't know what it is, don't know what it is.)
      Livin' in the fridge.
      (Don't know what it is, don't know what it is.)
      Livin' in the fridge.
      (Don't know what it is at all.)
      Livin' in the fridge.

      --

      The roots of education are bitter, but the fruit is sweet.
      --Aristotle
  5. These seem cool by Anonymous Coward · · Score: 5, Insightful

    Sure, a lot of these devices seem cool (and I'll agree that they are), but to me and others in my line of work they're a security nightmare. Due to the small size, it's not hard build a device that could be hidden inside of a building on a network leaving it open to the person who left it there.

    I'd still love to have one to play around with, though!

    1. Re:These seem cool by rtaylor · · Score: 4, Interesting

      Can't see why that would bother you. You encrypt everything between the desktop and the server room anyway right? Just like your wireless access?

      I bet someone could generally walk in the frontdoor with a laptop and sit in the meeting room to accomplish the same thing without anbody saying anything.

      --
      Rod Taylor
    2. Re:These seem cool by Anonymous Coward · · Score: 2, Interesting

      So there is the proof that it was a good idea to make the network dumb and put the "intelligence" into the leaves. It's time to rethink network security with that old paradigm in mind. Firewalls, network address based access controls and physical network access protection mean very little with devices like these around, and even less when the ethernet socket gets replaced with a WiFi transceiver. We need end-to-end authentication instead of "safe networks".

    3. Re:These seem cool by DickBreath · · Score: 4, Funny

      to me and others in my line of work they're a security nightmare. Due to the small size, it's not hard build a device that could be hidden inside of a building on a network leaving it open to the person who left it there.

      Because such a computing device can be misused, we need to write our legislators and get these outlawed.

      --

      I'll see your senator, and I'll raise you two judges.
    4. Re:These seem cool by radish · · Score: 2, Interesting

      All good points, there are issues here - I was just pointing out that the assumption that large companies encrypt all their IP traffic is, AFAIK, incorrect.

      Personally, I think physical security has to be number one. Secondly, think about how these things work.

      I assume that the bug will sniff interesting data and pipe it out of the LAN into the hands of the cracker. So we need to tighten outbound security. Web traffic is routinely proxied, so the bug would have to know where the proxy is. Now how about we put auth on the proxy? The bug now needs a valid token to get an outbound connection. Still not impossible to break, but very much harder - the intruder will need more than 30 seconds to plug the thing in, he'll need inside information as well. How about we also put in MAC filtering? The bug would have to sniff a valid MAC and use that, hoping no-one would notice. It should be easy enough to run an IDS which looks for duplicate MACs and blacklists them.

      The other use for the bug (taking requests from the outside and executing them on the inside) would already be blocked by firewalls etc on incoming connections. Nothing can connect from the outside to the general LAN. The server rooms (where machines which are accessible are located) of course need to have very tight physical security.

      Just some ideas - it's by no means an easy problem to fix, and this is a very real risk.

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

  6. Not that big of a downside... by heldlikesound · · Score: 4, Insightful

    Downside is that the serial interface to the controller tops out at 300 kbps

    This seems doesn't seem like that big of a deal, for the kind of appications this is targeted for (security system modules, refrigerators, answering machines, etc...) I'd think 300 kbps is more than adaquate, you can even do some streaming video, with a reasonable bit-rate.

    --


    Cloud City Digital: DVD Production at its cheapest/finest
    1. Re:Not that big of a downside... by Radical+Rad · · Score: 2, Informative

      Actually it tops out at 230kbps. The range is listed as 300-230k bps in the product brief.

  7. Imagine a beowolf cluster of these... by Anonymous Coward · · Score: 3, Funny

    ...it'd be really small.

  8. Forget about stealth Dreamcasts! by Gudlyf · · Score: 4, Insightful
    In a previous article, there was talk about the possibility of hackers placing small Dreamcasts on corporate networks for packet sniffing and whatnot. If they can make a webserver as small as an RJ45 connector, what's stopping someone from making one that can spy on the network?

    If somehow someone puts one of those in your network closet (or heck, anywhere on the network), good luck finding it -- it's a connector for godsakes!

    --
    Trolls lurk everywhere. Mod them down.
    1. Re:Forget about stealth Dreamcasts! by Daytona955i · · Score: 4, Interesting

      It still needs to connect to your network which means a new light on your hub/switch/router. A regular portscan of your network ip address range would find this, then you can just pull the connection at the other end. I don't think the security concerns are as great as everyone seems to think. I think it would be cool to modify it to integrate a wireless card with it to allow a wider market. I for one don't really feel like running cables into my kitchen.
      -Chris

    2. Re:Forget about stealth Dreamcasts! by cgenman · · Score: 4, Interesting

      I don't know if noticing a new light will provide any protection... computers here are routinely plugged in and out depending upon agent and client needs, etc, and that portscan erancy might just be a new laptop that somebody plugged in. I would think what you need to do is moniter the traffic out of your network, and prevent anyone from forwarding sniffed packets across your firewall. They might be difficult to detect if the machine had built in ssh, a time-delay, and mimmocked normal traffic use (requesting /. at 10:00 AM, for example).

      The best protection against this is that with the above mentioned precaution it is unnecessary. If someone can smuggle themselves into your building, install a piece of hardware onto your network, and smuggle themselves out, then back in and out again to remove the device, why not just install a keylogger onto the back of someone's keyboard and get admin priviledges?

      Personally, I'm hoping this gets integrated into webcams. I would love to setup a camera out of the side window of my basement to know when the carpool has come, but really don't feel like putting a full server into that environment.

    3. Re:Forget about stealth Dreamcasts! by tigersha · · Score: 2, Interesting

      If you can run this gizmo in promiscuous mode without an IP stack it would not HAVE an IP address but would still be able to snag all the ethernet frames and perhaps filter them. OK, the bandwidth out of the serial lines would probably preclude this, but it would be semi-trivial to build a box about the size of, say a box of matches with one of these and an IBM CF microdrive to capture all the goodies. Such a thing would be bigger, but still would be easy to hide. For instance, plug it into a telephone case and connect the normal phone cable inside the phone to this thing and surreptiously plug the phone cord into the ethernet jack. Noone would notice (except perhaps that the phone is dead). You could even rig it so that you switch CF cards once per day through a small slot on the phone and analyze the stuff at your leisure.

      All of this simply pushes further into the idea that perimiter security on networks just do not cut it anymore. Perimiter security is where you have a firewall that blocks from the outside and everything on the inside is free to do whatever it wants. Soon you will have to use edge security, where each edge in the internal network is explicity opened and configure and run IpSec inside the internal network too. See the new ACM Queue Mag (which has the inaugural issue online) for an article amout this. www.acmqueue.com

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
    4. Re:Forget about stealth Dreamcasts! by DickBreath · · Score: 5, Interesting

      It still needs to connect to your network which means a new light on your hub/switch/router.

      You're right. This is a major drawback.

      What we need is help from some hardware hackers. Surely someone skilled with electronics could build a, say, calculator sized board, duct taped to a square 6-volt lantern battery, that would have both the function of a hub and a packet sniffer using a small embedded microcontroller.

      The way I propose building it, such a device would plug between an ethernet jack and a computer. It would install inline. (Although my proposed construction method is too bulky to be hidden inline, but the construction price is right. So it needs to go "inline" up in the suspended ceiling.

      Since it is inline, it doesn't "take up" an ethernet port. It piggybacks on a legitimate device that is entitled to have a network connection.

      A regular portscan of your network ip address range would find this, then you can just pull the connection at the other end.

      Not true. Just because the thing listens on ethernet does not mean it needs to respond to portscans. Heck, it doesn't even have to have an IP address. It doesn't even need to have a MAC address!

      Late at night, when the device the sniffer is piggybacked onto isn't doing anything, our sniffer could then use the same MAC address and IP address as the piggybacked device. Packets sent out from our sniffer could look to the LAN, switches, routers, etc. just like they had come from the piggybacked device. In fact, no reason we couldn't do this during the daytime. Our sniffer would watch for reply packets comming to our MAC and IP address to one of OUR port numbers, and just not relay those packets thru to the piggybacked device whose connection we're leaching from.

      Okay, maybe this shouldn't have a "hub", but should really be an embedded computer with TWO ethernet ports. It's normal function is to "transparently" bridge all packets between the two so that it is invisible "inline".


      I sure wish such an inline sniffer could be truly small so that it literally could go "inline" between two ethernet cables, connecting them together. But the price of such equipment isn't there yet for most of us.

      Another problem that I touched on above is how to power such a device. I mentioned the possibility of battery power. This is fine if you don't want a permanent "bug" in someone's network.

      Better is to somehow power it from utility power. A small AC adapter? A very tiny switching power supply on the sniffer's circuit board so that you just use aligator clips to hook into 110v power, such as in some light fixture in the suspended ceiling? (You still need battery backup for "lights off" hours.) Well, maybe just the insides of an AC adapter bolted to your board, with alligator clips for 110v power. Again, the price and ease of construction is right for those of us without NSA style budgets.

      I wish I could buy some of the NSA's packet sniffers from ThinkGeek.


      Another problem is how does the device communicate to its master? IRC is one possibility. Instant messaging? P2P? What about a P2P that is bandwidth friendly like OpenNap? The device connects to a server, offers several bizzarre files to upload. When one of those files is uploaded, that triggers it to search for and then "download" a file of new commands or firmware. When a different file is requested for upload, the sniffer yields up its booty. Besides IRC or OpenNap, the device could pretend to visit certian web sites. Various URL's of the web site would secretly communicate "bits" of steganographic information. For instance, it visits my "slash" site. It checks the last 64 comments. Which of the 64 comments it checks, communicates a 6-bit value to the web server. Of course, once such a device is discovered, the web server might be implicated. Another possibility is to e-mail various yahoo or hotmail accounts with encrypted infor

      --

      I'll see your senator, and I'll raise you two judges.
  9. Re:I'm wondering by Hulver · · Score: 5, Funny
    If you were a fridge manufacturer and wanted to web-enable your fridges, you would buy as many of these as you built fridges.

    Imagine being able to check on the temparature of your fridge over the internet. Even install a web cam inside it. Check what groceries you need from work.

    Pow. Cheep, web enabled fridge.

    The only problem would be script kiddies. I 0wnzers your cuccumber man

  10. My Fridge by hhawk · · Score: 2, Interesting

    Sounds interesting. You take a modern Refrig. and you have all of the internal processor(s) and sensor(s) output their data to this thing and then while I'm sitting at work I can check and see how well my Fridge is running..

    It might be more fun in the TV so it can keep a log of with the kids and the Spouse are watching not to mention the washing machine! [Dirty water detected, extend wash cycle (yes) (no)].

    --
    http://www.hawknest.com/
  11. Re:I'm wondering by cdrudge · · Score: 4, Insightful

    Embedded systems. Put one in your toaster, fridge, hair dryer, internal diagnostics on your TV, spa, whatever. It's not meant to be a webserver for a high bandwidth website, but more for controlling some device via a web interface.

  12. They'd make great controllers.. by caveat · · Score: 4, Informative

    ..for cheap home electronic devices you might want to web-enable (i.e. tell the 100-DVD jukebox to have the following playlist ready when you get home, have the fridge print you out dinner recipies, blah blah blah), but with 512kb of flash for the web pages and a (relatively) slow interface, they certainly wouldn't be useful for serving (and they aren't really being sold as such, despite what the tagline says - the PDF mentions serving, but the main push seems to be monitoring & control..good idea for something like this).

    --

    Facts do not cease to exist because they are ignored. - Aldous Huxley
  13. Re:I'm wondering by e8johan · · Score: 5, Insightful

    Anything embeddable sells in tens of thousands. Stationary computers are the least produced computer type. Just imagine all microcontrollers in VCRs for example. I'd say that there are far more than 10000 VCRs sold each year. Now embedd a webserver into each VCR, so that you can program the timer over your private LAN. Thats a possible 10000 units. Now put the same protocol in your digital TV reciever/decoder to change channels, update codes, subscribe to PPV shows etc. and let the VCR change the channel of the decoder and you've got another 10k units.

    10k is a small number in the embedded world.

    Now, for the real price:
    "The list price of the XPort is $49.00. Discount pricing on the XPort is also available in volumes of ten thousand."
    according to http://www.lantronix.com/news/pr/2003/02-24-xport. html

  14. Re:I'm wondering by amorsen · · Score: 4, Interesting

    Ok, imagine your company makes sensors that output their results via RS-232 serial. Or controllers that are given commands via RS-232 serial. Or maybe you have machinery that is programmed through RS-232 serial. Either way, your would like to access those products remotely, and RS-232 just doesn't go very far. Add this thing, and suddenly your products are web-enabled.

    The price is a bit high still, but there is a lot of equipment where $33 extra a unit would not scare customers away.

    --
    Finally! A year of moderation! Ready for 2019?
  15. big hairy deal by Lumpy · · Score: 4, Interesting

    the Siteplayer is bigger but does more and is easily afforded by nearly anyone at $29.00 in SINGLE QUANTITIES so buy one and mess with it, make the first toaster with an IP address, 10baseT and a web interface (I did. though it was neat, then dismantled it because it was reallllly silly.)

    http://www.siteplayer.com/ is the place to go.

    If you cant buy the product in single quantities for a very reasonable price, then it's not worth messing with.

    --
    Do not look at laser with remaining good eye.
    1. Re:big hairy deal by fw3 · · Score: 3, Interesting
      the Siteplayer is bigger but does more and is easily afforded by nearly anyone at $29.00

      Not exactly comparable, yeah the siteplayer has some features.

      item SP Xport

      D i/o 8 3
      RAM 768B 256KB
      flash 48Kb 385KB

      Also the Xport includes the ethernet filter/magnetics and (Optionally) offers AES encryption, good feature if you want to use this for support on anything remotely critical.

      --
      Linux is Linux, if One need clarify their dist: <Dist>/GNU Linux
      bsds are of course just BSD
  16. The article (I hate PDF) by Anonymous Coward · · Score: 2, Informative

    Ultra-Small Server Web-Enables Any System Providing access to a LAN or the Internet, a Web server squeezed in an RJ45 connector shroud packs a full TCP/IP stack and OS. As companies trim labor overheads, they~Rre looking to fill the void with remote diagnostics, maintenance, and data collection. One method is to Web-enable more systems to use the Internet and World Wide Web to collect data and diagnose or control systems. Webenabling typically meant adding a local-area network (LAN) interface, a controller, a software transmission- control-protocol/Internet-protocol (TCP/IP) stack, and other circuitry and software. Now, all that has been squeezed into the basic RJ-45 connector shroud (0.64 in. by 0.57 in. by 1.34 in.), which would typically be soldered to the pc board. All the circuit design and pc-board space the LAN circuitry requires is now eliminated. The Lantronix DSTni-XPort lets designers without any LAN/Internet experience create Internet-ready systems in minutes. Within the connector shroud, the DSTni-XPort packs the company~Rs DSTni-LX (an 80186-based controller), a 2-kbyte boot ROM, 256 kbytes of SRAM, 512 kbytes of flash memory, a 10/100 autosensing Ethernet transceiver, a high-speed serial port, three programmable I/O pins, bicolor LEDs for diagnostics, the LAN interface magnetics, and a full TCP/IP network stack and operating system (OS) . Thus, the XPort delivers a full device server in the space consumed by only the connector. Designed to operate from a 3.3- V supply, the XPort functions from -40C to 85C. It costs about $33 each in 10,000-unit lots. Lantronix Inc. www.lantronix.com (949) 453-3990

    1. Re:The article (I hate PDF) by mmol_6453 · · Score: 2, Informative

      According to the product's home page, the component is designed for embedded applications, not for being a standalone web server. It's intended as a means of remotely serving up diagnostics information over TCP/IP. It's not sophisticated enough to be an http server.

      --
      What's this Submit thingy do?
  17. Not a webserver by merlin_jim · · Score: 3, Informative

    I didn't see where this is a full webserver. The documentation seemed to indicate that it's a TCP/IP handler. You put serial data in one side and TCP/IP network packets come out the other side.

    At least, that's what it's targetted at; an addition to an existing embedded system. I don't think you could just write a backdoor and stick it on a network and expect it to work. Probably not enough memory/CPU capacity for that sort of thing...

    --
    I am disrespectful to dirt! Can you see that I am serious?!
  18. A House of Cables... by DasBub · · Score: 4, Funny

    Everyone suggests that these could be used in toasters, fridges, etc. etc... But would you actually run cables to all of these devices?

    I can just picture Old Man Stevens handing his wife a juicer for her birthday. Old Lady Stevens lets out a little sigh and grabs a crimper and a spool of Cat5.

    FIGHT THE FUTURE!

    1. Re:A House of Cables... by larien · · Score: 2, Insightful

      Hrm, might be off the wall, but how about using the power cable? We already have the ability to do broadband over electricity wires, how about we simply use that technology in the home to web-enable these kind of devices? If a home doesn't have the setup already, no sweat, you just miss out on the extra features. If you do have it, you simply plug in your toaster/freezer/whatever and it gets a DHCP address and it's on the net!

  19. Re:I'm wondering by walt-sjc · · Score: 5, Insightful

    At $33 each in quantity, I don't think we are going to see them in toasters anytime soon.

    As far as embedded systems goes, this is an order of magnitude or so too expensive. Manufacturers pinch pennies on even larger items like TV's, as each dollar increase in cost translates into something like $5 to the consumer, and potentially millions to the bottom line.

    Frankly, this technology isn't even appropriate anyway. For something more in line with the applications you are thinking about, look here where the technology is already imbedded in millions of consumer devices.

  20. Re:Let me get this straight by Saint+Aardvark · · Score: 4, Funny
    Where have you got a crapload of RJ45 cables? That's right, an office. What's the biggest driving force behind Internet technologies? That's right, pr0n. So just imagine the HUGE surge in live secretary upskirt cam websites this product will enable.

    Hell, there'll be so many, it'll simultaneously turn around the tech slump AND drive us all to IPv6.

    Until, of course, someone mistakenly installs 10,000 of these babies in the server room. All those geeks...<shudder>

  21. cool by JeanBaptiste · · Score: 5, Funny

    but dead flies are smaller, cheaper, and in greater abundance :)

  22. But cables are so 2002! by HelbaSluice · · Score: 2, Interesting

    ...it's a cool, easy way to net-enable just about anything.

    Which is fine, but the REAL killer device will be an embeddable, commodity-level wireless interface--whether 802.11 or its successor--paired with ubiquitous wireless access, at least on par with current digital cell service. I estimate we're only a few years away from the latter, and the former is already more or less available in the PCMCIA form factor.

    When my toaster oven can download Pop-Tart-warming instructions from its manufacturer's website without an additional cable to the wall, that'll be something.

  23. Pulls over 200 mills! by rabryn · · Score: 4, Insightful

    This is a great product but it pulls over 200 mills, not so great for low power embedded work.

    1. Re:Pulls over 200 mills! by Matt_Bennett · · Score: 4, Informative

      You're going to have a hard time doing a 100Mbit interface that is truly "low power." With 100Mbit, there is always something going over the link, putting +/- 1V over a 100 ohm load, counting inefficiences, you're probably at 40 mA just to support the TX portion of the PHY. Then you have to realize that you need a 125 MHz clock going on inside-and that's all before you have a MAC and a processor going. Ethernet (particularly 100Mb) is not a low power interface.

  24. Stealth... by dmayle · · Score: 2, Interesting

    What this could really use is a pass-through ethernet hub built into the device, so that you can drop it in-line with a cable in place of some existing connecter...

  25. Re:I know I'm gonna get flamed for this... by TobyWong · · Score: 2, Insightful


    Then don't think of fridges think of ovens. DL a new recipe and the oven will take care of all the temperature adjustments and timing you just put your food in and press 'GO'.

    The applications are only limited by your imagination.

    --
    - Toby
  26. HTTP - Nice and Simple by fastdecade · · Score: 2, Insightful

    Technology likes this really shows off how useful an open, ASCII-based, protocol can be.

  27. Tell Me Something by aardwolf64 · · Score: 3, Insightful

    It's a web server with an RJ45 port. How exactly will that "net-enable just about anything"?

    Sure, you can plug a webserver into anything that happens to have an existing RJ45 port, but what use would that be? (Just what I've always wanted... a web server that I can plug into my laptop so I can browse the web at a blazing 300k/sec.)

    I want to net-enable my car. Someone tell me how this RJ45 device will allow that. My car doesn't even have an RJ45 port...

    1. Re:Tell Me Something by drinkypoo · · Score: 2, Informative
      If you have the know-how, which is to say, you are capable of putting something in between this device's serial interface, and the serial interface on your car (OBD-I, OBD-II, CAM A, CAM B, CAM C) then you can net-enable your car. If you are not capable of building a little computer to do that, or grafting this onto an existing little computer which speaks the appropriate protocol, and such devices do exist, or writing software to run on the xport's operating system, then you probably cannot make it happen.

      However: If you can find a device which speaks CAM or OBD or whatever and sends the codes out over a serial line, which is actually highly likely, then you probably would only have to write software, and add a DC-DC power supply and a serial connector to the xport, and plug it in. This is so trivial that any person capable of working on auto electrical (if you are not, you have not tried, or you are handicapped) should be able to do it. Consider: The device provides a 3-wire serial port capable of speeds up to 230kbps. (While the number 300kbps has been kicked around, the PDF spec sheet clearly says 230.) It says it will do hardware handshaking, and that it has three user configurable pins. At this point it seems to me that if you want to do hardware handshaking, you won't get to use those pins for something else. I'm looking for documentation which will make this more clear. Bah, I give up, I don't think they have a data sheet available, just marketing literature.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  28. Re:I'm wondering by Cyberdyne · · Score: 4, Interesting
    How about eatable RFID embedded in food, someone ?

    I don't know about edible, but I do like this idea; for most fruit, you could embed the tag in the skin, for example. I'd actually really like to be able to get a list of stuff in the fridge, be warned when something's approaching the eat-by date...

    Better still: some RFID tags have sensors in. A simple Perl script could track a shopping list for me, and either order replacements online or be synced to a PDA for shopping. Maybe even couple it with a Pricewatch-type site, so I know which supermarket would be cheapest for that particular list; work out what recipe I could make, or what I'd need to add.

    Alternatively - if this device can do 300 Kbit/sec in this version, how about cable-modem/ADSL routers? Up the bandwidth a bit, it would handle the load OK; as it is, it could make a nice easy dialup router. $33 with a serial port - add a simple modem, and you have the ultimate plug+play ISP: one end in the phone socket, the other in the NIC, and it's all preconfigured!

  29. Question by Quill_28 · · Score: 3, Insightful

    I fully admit that my understanding of electronics is pretty weak, and I am confused.

    I don't get it?
    Everyone keeps talking about how you can hook up your toaster, coffee maker, etc. Do these devices have a serial port?
    How would one interface with any of these kind of devices unless they had some sort of output interface?

    I can see where these might work well with older legacy devices(printers, etc), and you want to be able put them on a network, but I fail to see how they would help in your home.

    Enlightment anyone?

    1. Re:Question by EnglishTim · · Score: 5, Interesting

      I think the idea is that people who produce things like TVs, Refrigerators, water heaters etc... could easily intergrate these things into their products for a minimal cost. So, you can have your iRefrigerator and plug a network cable in it, and it can now email you when it runs out of ice, or someone leaves the door open, or it needs de-icing. You could point your webserver at it and get a reading of the current temperature, how much ice it has etc...

      You could put these things in drink kiosks so that they can email you when they're almost out of Dr. Pepper.

      I can't see why you'd want one in a toaster, though...

    2. Re:Question by jmacleod9975 · · Score: 2, Informative

      I don't know much about this. But your question makes sense to me. I mean I own a toaster and hooking up a webserver to it would be pretty pointless because my toaster does not have a little computer with AtoD converters to keep track of the temperature or little electronic switches to control whether the toast pops up. It is all analog and mechanical. So for this to be useful in my toaster I would need to also have a little embedded controller with sensors and activators and stuff. I think it will be much more complicated and expensive than sticking one of these in my toaster.

    3. Re:Question by Croaker · · Score: 4, Informative

      You'd need additional hardware to wire up something like a toaster, which itself generally doesn't have electronics in it. Web enabling your toaster is a bit of hyperbole.

      However, as a home user, you could bash together something with these. Say you have an electronic thermometer that has a serial output. Attach one of these doodads and voila! You now have a web-enabled thermomemter. Stick it in the toaster. Now your toaster is web-enabled! (err... sorta) I can't think of many common appliances around that have serial ports on them. I guess my TiVo is the only one I can think of, that I own.

      These are aimed at the manufacturer of the thermometer, however. They could take the existing design that has a serial port, add in one of these modules, and release their new iThermometer that's networkable, at a low engineering cost. They can probably tag $100 onto the price, easily swallowing the $33/module cost and making themselves a nice profit in addition. There's tons of industrial equipment out there that has serial ports, which means they need to be within 30 feet or so of a PC. With these, you can have a whole network of machines tying into a single PC which is capable of monitoring an entire factory.

      I suspect any manufacturer of actual web-enabled coffeemakers, toasters, etc. would skip the serial interface (and $33 overhead) and instead just get some off-the-shelf integrated TCI/IP chip.

      Personally, I'd love to get one of these things and web-enable my old Apple //c (although this particular model is a bit pokey at 300 baud).

    4. Re:Question by SharkJumper · · Score: 2, Interesting
      I can't see why you'd want one in a toaster, though...

      It's obvious. To predict the weather!

      http://www.theregister.co.uk/content/2/19442.htm l

    5. Re:Question by morcheeba · · Score: 2, Interesting

      Actually, this is 300k baud - much faster than the //c can handle. If you wrote the code in assembly (running with a 1 MHz clock and 4 cycles per instruction), the tightest code ("LDA $C1FF; LDA $C1FF; etc.") wouldn't keep up -- and that doesn't even do anything with the data! Ah, nostalgia. I remember how the //c couldn't scroll the screen reliably at 2400 baud - it's amazing how far things have come, especially when I DMA stuff at a gigabit/sec to/from a RAID.

  30. Proof at last! by docbrown42 · · Score: 5, Funny

    Imagine being able to check on the temparature of your fridge over the internet. Even install a web cam inside it.

    That would be SO cool! I'd finally be able to get the PROOF of the existance of the little guy who turns on and off the light in my fridge!

    --
    Ed Wedig
    Graphic design services
    docbrown.net
  31. Hacked my toaster ! by bushboy · · Score: 2, Funny

    Damn scr1p7 k19913s hacked my toaster - now all it serves up is toast with burn marks that reads "r00ted ya"

    --
    A slashdotting - you get the stick first and then the carrot !
  32. Not as funny as it sounds. by dmaxwell · · Score: 2, Interesting

    Food service organizations must regularly monitor and log the temperature of their refrigerators. If one is off for any reason, the Health Department gets verrrrry testy. A net enabled device to check the temp does not substitute for showing up in person with a thermometer. However, this would allow them to spot trouble brewing before the health inspectors find it.

  33. That's not a 16 port hub by cyber_rigger · · Score: 5, Funny

    It's my Beowulf Cluster. :^)

  34. Automated home by fearlezz · · Score: 2, Insightful
    Cool! Just imagine what you can do with that For instance:
    • Having your lights switched by the computer
    • Your microwave starts making food when crond tells it to
    • Log when people ring the doorbell
    • Automatically switch off all lights when you press a master switch when leaving the house
    I'll bookmark it. If the price ever decreases to less than $30 a piece, I'll consider to buy some.
    --
    .sig: No such file or directory
    1. Re:Automated home by Anonymous Coward · · Score: 2, Informative

      Logging the doorbell is easy. I did it for a number of years, since the infrastructure was already in place.

      1. Run wire from doorbell to X-10 "burglar alarm interface" transmitter

      2. Plug in X-10 computer interface

      3. Write code to listen to X-10 signals and call external things (shell scripts, anyone?)

      4. Write a shell script to do whatever

      In my case, #4 threw some data at sendmail, and I heard the doorbell on my pager. I could hear that doorbell ring anywhere in the state as a result.

      Steps #1 and #2 had already been done for other reasons - 'hearing' the doorbell downstairs where the original bell wouldn't reach. The rest was obvious.

  35. Re:I'm wondering by walt-sjc · · Score: 4, Informative

    Any sane manufacturer is not going to add a $33 part to a $70 VCR. This is completely the wrong application. Frankly, VCR's already have a decent enough CPU
    to web enable them for much less money than this part - like $3 for a single chip ethernet interface.

    Think of a webcam or something where you take that part, this, and bingo, webcam, front-door intercom, etc. Considering the price of similar items on the market, this still seems very expensive for lower-end applications.

  36. Re:I'm wondering by chef_raekwon · · Score: 2, Funny

    Add this thing, and suddenly your products are web-enabled.

    add another, hack with the tcpip stack, and your fridge is now a router!

    --
    We're like rats, in some experiment! -- George Costanza
  37. imagine the possibilities by t0ny · · Score: 2, Interesting
    wow, slap some kind of protocol analyser in them too, and you have instant security breach. Taking industrial espionage to a whole new level.

    And you could also make one wireless... I think the only thing limiting you could be power consumption. But having a wall wart plugged into one of these under somebody's desk- that seems doable.

    --

    Manipulate the moderator system! Mod someone as "overrated" today.

  38. Re:Scam by nochops · · Score: 3, Informative

    Where does it say that the device is running Windows? All I could find is that there's a Windows based configuration utility, and a Windows based com port redirector.

    --
    "A terrorist is someone who has a bomb but doesn't have an air force." -William Blum
  39. Yes it is a web server by IWannaBeAnAC · · Score: 5, Informative
    From the product description link, helpfully included in the main story...

    Although it is smaller than your thumb, the XPort contains all of the hardware and software required to Web-enable any device, including:

    10Base-T/100Base-TX auto-sensing Ethernet connection
    Mature, robust operating system
    Embedded HTTP-compliant Web server
    Programmable e-mail alerts
    Extensive networking protocol suite including full TCP/IP stack
    128-bit AES Rijndael encryption

    1. Re:Yes it is a web server by finkployd · · Score: 2, Insightful

      A web server is more than pushing html out to the internet. A web server is a way of interacting with users in a manner that is meaningful to your business.

      You are confusing market-speak with technical terms.

      Market-speak - Webserver: A way to meaningfuly interact with your customers and aid in b2b information exchange.

      Technical term - Webserver: Software that responds to web browser requests by returning html.

      Actually, now that I think about it, your defination of a webserver is actually an "application server" (think tomcat, coldfusion, websphere, etc). Those still require a webserver to serve up the html.

      Finkployd

    2. Re:Yes it is a web server by IWannaBeAnAC · · Score: 2, Informative
      From the product brief, the CPU is a 48MHz x86-compatible with 256KB SRAM and 512KB Flash RAM. It will run telnet, so I guess you can connect to it and run programs on it in the usual way.

      I suspect those specs are good enough to max out the ethernet connection, under normal circumstances.

      I don't know what you mean by "stand-alone mode". From reading the product description, I can see no reason why you couldn't just plug it into an existing network and have it start serving pages, if that is what you mean. The intention is clearly to interact with some other device through the serial interface though.

  40. In perspective.. by nolife · · Score: 5, Interesting

    Downside is that the serial interface to the controller tops out at 300 kbps, but for $33 (in 10K quantities) it's a cool, easy way to net-enable just about anything."

    The size is a big factor but there are already full blown devices that can do far more then this and are cheaper. Take a look at some DSL/Cable routers. Siemens sells one that is a 10/100 4 port switch, web interface and control, printer port, firewall, etc... for $19 and $28. Many SMC barricades and Linksys models are going for under $40. These devices might not fit into a toaster but I know they could be made smaller. I know comparing these to the articles product is not apples to apples but there are cheaper and more robust web and network enabled devices already out on the street.

    --
    Bad boys rape our young girls but Violet gives willingly.
  41. Fieldbus technology by phrantic · · Score: 2, Informative

    Factory automation has been involved with web enabling control processes for several years, albeit with less focus on web based goodies and more on the actual control of distributed peripherals.
    In the good old days control of an Auto plant, chemical plant, anything at all that required PLC (programmable logic controllers), all of the i/o was driven by units that attached directly to the PLC-CPU unit. This was all very well but from there you then had to run power cables the tens of metres to whatever valves or motor you wanted to control, the routing of power cables is more strictly regulated that data cables.
    Some bright spark came up with the idea that if you distributed the i/o placing it right beside the motor or whatever and ran a high speed communication link over data lines this would be eaiser to manage. Things got more interesting when you add the web to the equation, and some of the big guns toyed with the idea of serving java applets allowing centrally located controllers to download the applets that visualised and controlled the remote (anything from metres to 1000's of Kilometres) equipment and to control it from there.

    The draw back to this is that if it is on the web then there is subject to attacked, by iraqi's or script kiddies.

    --
    --My sig is bigger than your sig--
  42. Sounds like a great new way to make a Dongle :-( by bobgap · · Score: 3, Informative

    Nuf said.

  43. Good point. by torpor · · Score: 4, Insightful

    Sorry, but in this business "$30/piece" is *NOT* cheap.

    Wake me up when they're selling them at $1 a piece in quantities of 10k, then we'll see a revolution ...

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
    1. Re:Good point. by stilwebm · · Score: 3, Interesting

      These will initially be targeted at higher margin items. A poster suggested a clothes washer that could send you an email when it is finished washing a load. This wouldn't appear in a Roper (about a 4% margin), but more likely a Kennmore Elite or Maytag Neptune. A refrigertator with online access to temperature and enegry usage graphs is more likely to be a $3999 SubZero than a $399 GE. The good thing about this product is that as more people use it, pricing will drop and it will work its way down to mid-range products where the margins are thinner.

    2. Re:Good point. by Tackhead · · Score: 4, Insightful
      > This wouldn't appear in a Roper (about a 4% margin), but more likely a Kennmore Elite or Maytag Neptune. A refrigertator with online access to temperature and enegry usage graphs is more likely to be a $3999 SubZero than a $399 GE. The good thing about this product is that as more people use it, pricing will drop and it will work its way down to mid-range products where the margins are thinner.

      And more to the point - it allows you to sell $399 fridge without an energy usage graph, or the exact same fridge, but with a CD-ROM and an Ethernet jack, so that you can view the energy graph from your PC, for $699, you've just made $300 on $33 worth of parts. That's a great way for fridgemakers to boost margins too :)

  44. Corrections by operagost · · Score: 2, Informative

    - The serial interface maxes out at 230 Kbps, not 300. In that way it would appear to be comparable to a 16650 class UART. But ...
    - Who cares? For an industrial control application, a device requiring more than 230 Kbps to sample data is rare. As fot the ethernet, it's 10/100 autosensing. I would expect the 80186 CPU to be the bottleneck before the I/O.

    --

    Gamingmuseum.com: Give your 3D accelerator a rest.
  45. -1 Misinformed: $100 to use that $30 module by KalvinB · · Score: 4, Insightful

    According to the site it's $100 for the SDK KIT which makes that $30 module useful. The xPort is an all in one solution for $50.

    $130 vs $50. SitePlayer is far more expensive and far less attractive as far as the packaging.

    Ben

  46. Yes - Factory control systems by AtomicSnarl · · Score: 2, Interesting

    These devices would be great for simplifying factory control systems. Consider a small refinery producing cooking oil, speciality lubricants, detergents, or other liquids. There are hundreds, if not thousands of valves, flow meters, temperature and pressure sensors, tank gauges, heating/cooling units, and so on. Aside from power, all these devices have at least a wire pair back to some central control position, often through some proprietary interface (sometimes several layers worth), usually a legacy from several factory refits back.

    These devices would let you strip away all the legacy hardware to be replaced by a simple RS-232 interface to the RJ45 device, then CAT-5 and local network back to a software solution control system.

    The upside: software replacement for hardware system, and generic interfaces throughout the factory!

    --
    Pacifist paratroopers yell, "Ghandi!" when they jump.
  47. They are available in quantities below 10,000 by cvanhorn · · Score: 4, Informative

    According to their website here: http://www.lantronix.com/news/pr/2003/02-24-xport. html they are available in single unit quantities for $49.00.

  48. Non cynical post by kinnell · · Score: 2, Interesting

    Typical - someone fits an entire web server into the space of an RJ45 socket, including socket space, and the top ten posts go on about what a waste of time it is! Personally, I think its great, and although I wouldn't expect toasters with this thing any time soon, it would be ideal for wiring factory equipment and such like with remote diagnostics (I get the impression this is the market they are aiming for). I think it would be massively improved if they could fit a wifi interface into the space wasted by the RJ45 socket, though. Then it might have realistic household applications.

    Their development methodology is out to lunch though!

    --
    If I seem short sighted, it is because I stand on the shoulders of midgets
  49. Why a Web Server? by dbs6183 · · Score: 2, Interesting

    While a web server is cool, and ideal for human interaction, it seems to me that the most promising application for this technology is on the assembly line. In this application, a passive technology (a daemon waiting for someone to connect) is not ideal.

    Why not implement an snmp daemon, this way the device can through traps you tell you when the "capper" is jammed, or when the fridges temp goes below a threshold. SNMP Mibs can allow for the same passive access that HTTP allows, though there would need to be a client involved.

    FizzyD

  50. I can see these being used in cars for diagnostics by Newer+Guy · · Score: 2, Insightful

    I can see these being used in cars for diagnostics, as opposed to the propritary interfaces now used. One of these and a wifi would allow car service places to check out your car without you having to actually come into the dealership. Just start up the car and let us have a look at all its parameters over the web. The car could even tell them when something's going wrong or when routine service is coming due. They could also be used this way as/in a form of imbedded theft control device for the vehicle.

  51. examples of how this might be used by JimCricket · · Score: 2, Interesting

    Small web servers are old news. Art & Logic has been creating embedded web applications since 1996. Typically, embedded web servers are used for something called web-based device management. Companies do this as an alternative to CLI or Windows/Java applications. All the usual advantages to web-based management apply, including ease of development, deployment, support, etc.

    This story has a lot of cool factor, but other companies (Ubicom, for example) sell web-enabled chips for less money (last time I checked). If you're talking about consumer devices (such as a toaster, fridge, etc), it's all about cost per unit.

    If you're building a more expensive product, you might have room for an RTOS (real-time operating system) and a software-based webserver to run on top of it, such as the GoAhead WebServer or the Device Management Framework.

  52. These will also be huge in medical equipment.. by Newer+Guy · · Score: 2, Interesting

    These will be huge in medical equipment if they're proven reliable. Imagine being able to monitor patients at home 24/7 over the web, or using these in hospitals for real time monitor and capture of medical monitors'data (EKG's etc.) over the Hospital LAN. Doctors could even use these to check up on patients from home without having to bother the nurses on duty. And in terms of having one in your refrigerator, though you might not need/want one there, a supermarket chain or restaurant might! Why do you think that so many are stafffed 24 hours? To keep an eye on the refrigeration equipment. I can also see these being used in process control devices, automation, and remote control units.

  53. Firewall by kyoko21 · · Score: 2, Interesting

    If they can slap a webserver into such a small device, why not just slap ircop or some other small footprint firewall and hook it up with a pass through on the back end so you can hook another system behind it. Then, you can just slap that baby in and now each time you plug in your computer into the network, just slap that baby in the front of your RJ45 and whala, instant firewall for you and just do NAT for you. Now that would be really sweet.

  54. ethernet sensor? I do it all serial NOW, cheaper! by MrChuck · · Score: 2, Informative
    I'm reading these and it's like this is the first device that could make temperature reading possible.

    Sorry, it's just not.

    At $30/pop, yes, handy for things that cost $600+ that might want ethernet (it's still 5%, so up that even more until it's 2-3%).

    It's a serial-> ethernet device. For $30/port, serial is cheaper.

    Want to monitor a fridge? There are a billion devices that can read temp over serial devices.

    Wanna do a hole house? Scatter around some microcontrollers.
    PIC and many others make chips that have serial, talk a little programming and have things like digital IO or 12 A/Ds.

    Put one in each room - they fit in an outlet box with room to spare.
    Wire up sensors:

    • one reads light levels (along with time of day and other sensors, central computing can decide that the light is on, or it's just sunny).
    • some for TEMP (LM34/LM35's are the expensive option, but easy) -- one in the fridge, one at waist level for the room, one outside
    • humidity
    Digital IO can:
    • tell you if outlets are on with decent circuit work
    • tell if an (internal, see below) door is open or changes state
    • tell you if someone steps on the carpet (in the bathroom at 7AM so it knows to turn the coffee on).
    • control smart sockets (X10 is barely smart).
    • read a simple button push, unlock an internal door (below), can read the chip in your neck to see that you are now in the room (you know about the chip, right :), whatever.
    (It's a bad plan for burlar alarm functions, you want those run separately)

    The Controller is "taught" what type of sensor is on each input, it reads the values, actions may have it talk (96kb is more than fast enough) down a CAT3 or 5 to the central computer. This wire may also power it.

    Perhaps a temp threshold (high/low/change rate) triggers a report.
    Perhaps it just reports every N seconds (N=120 is still lots of useless data)
    Perhaps it also has OUTPUT. But it has little intelligence.

    Central computing can also "read" the burglar alarm and know that you just entered (it was your code), it's dark out and cold, it's dinner time, so it can turn on a couple lights, spit a message to your (serial) LCD in the hall with messages (your girlf is leaving you cause you leave the seat up and work on your computer too much and why the hell can't she turn on the damn lights like a normal person!).

    Central computer gets ethernet. Runs with no disk (flash boot), doesn't do much else. It can talk to a Real Computer that has the MP3s, etc.
    Central computer might just be a general MicroController, but it's taking 20 different serial connections in (232? or I2O or shared RS232 with a protocol (Device A: Read Sensor B @ value 116 becomes ASCII "AB00000116". or something). ASCII makes life easier, packets longer).

    For $30, I can get the PIC chip ($55 with basic to program it) and run 4 conducter alarm wire along a room (push it into drywall, spackle).

    For $30 at Q10,000, I want bluetooth or 802.11{a,b,g,i} and IPv6 and IPSec.

    Want all the serials to be ethernet instead and go into a 16 port hub? HUB: $100, 6x$30 for these: adds $280 plus development (at 10k rates).

    For the CAT5, I might as well stick with the serial. Let one machine agreggate the data and offer it over the network.