Slashdot Mirror


Web Server On a Business Card

mollyhackit writes "We've seen tiny Web servers in the past, but rarely ones that are home-built. Here's a guide to building your own tiny web server with a footprint no larger than a business card. The design uses two major chips. One handles the SPI to MAC/PHY translation for the ethernet jack. The other chip is a PIC24F, which hosts a simple web server and reads files stored on a microSD card. All components run at a low 3.3 volts. Part of the compactness of the design comes from the PIC24F having programmable pins; only four jumper wires were needed. The single-sided SMD design is easy to manufacture at home. Part 1 covered many of the 24F's features and both posts have full code available."

169 comments

  1. If every a server was going to be slashdotted.... by JohnHegarty · · Score: 4, Funny

    If every a server was going to be slashdotted....

  2. As big as a business card eh? by bestinshow · · Score: 3, Insightful

    I'm glad I don't have any 1cm thick business cards in my wallet.

    1. Re:As big as a business card eh? by BadAnalogyGuy · · Score: 4, Funny

      I don't have any 1cm thick business cards

      Loser. I have hundreds!

    2. Re:As big as a business card eh? by Anonymous Coward · · Score: 5, Funny

      Is that a web server in your pocket sir, or are you just happy to see me?

    3. Re:As big as a business card eh? by gstoddart · · Score: 4, Informative

      I'm glad I don't have any 1cm thick business cards in my wallet.

      In fairness, he did say in the footprint of a business card.

      Yes, it's not the overall dimensions of a business card, but it's a pretty damned tiny thing for a web server.

      Cheers

      --
      Lost at C:>. Found at C.
    4. Re:As big as a business card eh? by Mister+Whirly · · Score: 3, Insightful

      Which makes one wonder - what would I ever need a web server the size of a business card? I appreciate efficiency and all, but honestly...

      --
      "But this one goes to 11!"
    5. Re:As big as a business card eh? by KGIII · · Score: 3, Insightful

      You know... I realize we're a bunch of geeks here but, really...

      This is the reason that I enjoy being geeky and, well, is why I am considered geeky. I hadn't seen that before and when I just read about it I was pretty much smiling like a little kid on Christmas morning. I have absolutely no need for something like that at this time. I probably don't have the patience to build it unless I had a need.

      That doesn't matter to me.

      It still made me smile, read the article, and imagine a small email gateway or something trivial for home use.

      I suppose it is like that for most of us here on /. though so anything more and I'd be preaching to the choir which would be even sillier considering the percentage of people here who are even geekier than I and probably will build one.

      --
      "So long and thanks for all the fish."
    6. Re:As big as a business card eh? by Profane+MuthaFucka · · Score: 5, Funny

      When I see a really good looking woman, I might want her. But, if the woman is really really good looking, I might say to myself "that's some really expensive pussy. Can I afford it?"

      Having a web server built right into my wallet is very convenient. I can check the balance without taking my wallet out of my pants. Smoothness counts in such situations.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    7. Re:As big as a business card eh? by gstoddart · · Score: 4, Insightful

      Which makes one wonder - what would I ever need a web server the size of a business card? I appreciate efficiency and all, but honestly...

      Why? Because he could, obviously. He really needs no better reason than that.

      Projects like this don't get done because the world is clamoring for a web server that has a foot print which is comparable to a business card. They get done because someone with the necessary skillset (or, who is developing the skillset) did it for practice/experience/fun. This is no different that the vast majority of open source projects -- someone did it because they wanted to.

      Sure, it's not something which is likely sale-able. But, if you were interviewing someone to do work in a related area, and their "resume" included a little wee web server like this, you'd have no doubt but that he knows what the hell he's doing. In some ways (likely that you and I can't quite imagine) he likely has advanced the state of the art.

      I know for a fact that I (and likely 90% or more of all Slashdotters) couldn't ever hope to do this. This isn't cool because of its utility, it's cool because it's novel, and, well, it's just plain old cool. That's the point.

      Cheers

      --
      Lost at C:>. Found at C.
    8. Re:As big as a business card eh? by Anonymous Coward · · Score: 0

      I'm glad I don't have any 1cm thick business cards in my wallet.

      In fairness, he did say in the footprint of a business card.

      Yes, it's not the overall dimensions of a business card, but it's a pretty damned tiny thing for a web server.

      Cheers

      Furthermore, if the maker wanted to wire a half-cut Ethernet cable straight to the hardware, the form factor would probably be cut in half height-wise.

    9. Re:As big as a business card eh? by Mister+Whirly · · Score: 1

      I didn't ask why he did it. That answer is obvious. I asked what would the need be for actually using the device. I was hoping for something more creative, like running a web hosting business out of one of those Japanese "drawer-style" hotels.

      --
      "But this one goes to 11!"
    10. Re:As big as a business card eh? by Mister+Whirly · · Score: 1

      Yeah, now that is an answer! Touché!

      --
      "But this one goes to 11!"
    11. Re:As big as a business card eh? by arth1 · · Score: 1

      Does it run on an hearing aid batteries?
      If not, what's the size of the power brick?

    12. Re:As big as a business card eh? by Smidge204 · · Score: 2, Insightful

      How about embedded or remote applications? HTTP is a very simple and widely implemented data exchange protocol that would be useful for a variety of tasks.

      For example, the microcontroller could do other things such as data logging, save them to the SD card, and cough up the data on HTTP request. Many network attached devices (especially routers, printers and plotters) contain embedded web servers... why not something of your own creation?

      I've considered installing a microcontroller in my car (which predates real onboard computers) to monitor things like speeds, pressures and temperatures. An HTTP interface would be a handy way to display the data on nearly any device and/or download raw data files without putting my own data protocol together.
      =Smidge=

    13. Re:As big as a business card eh? by FiveDozenWhales · · Score: 2, Insightful

      I can imagine lots of situations in which I'd like to be able to take a web server in my pocket. Making a variety of files quickly available on a LAN without having to muck around with whatever file sharing is on the machines there, for one.

    14. Re:As big as a business card eh? by Mister+Whirly · · Score: 1

      For a car you could have one 10 times the size of a business card, and build it cheaper because of that fact. There are already plenty of processors in cars. Cars are big and have lots of room for electronics.

      --
      "But this one goes to 11!"
    15. Re:As big as a business card eh? by Amouth · · Score: 1

      if i had some of these that where POE then i know places at locations i could hide them.. rather than be a webserver i would use it to run other services. could be useful to have a device which you plug in that would run and map the network connected to it.. then phone home and deliver results..

      not that i would use it without permission - but rather something small and cheap i could put some place and let it monitor things and report back

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    16. Re:As big as a business card eh? by superdave80 · · Score: 1

      The footprint of a business card, not the thickness of one. RTFS

    17. Re:As big as a business card eh? by Smidge204 · · Score: 3, Interesting

      My car was exactly 0 processors in it. It has an AM-only radio which doesn't work, making the fuel gauge the most advanced piece of functional electronic equipment in the entire vehicle.

      For minimal impact, I would want it as small as possible with no moving parts. Using very little power is also a plus, since it would have to endure some pretty extreme environments (High humidity, High/Low temperatures) so it would go into a weatherproof enclosure - and heat becomes a concern.

      Something like this project would cost me under $50 to build, be small enough to mount inside the engine compartment (shortens and simplifies sensor wiring, no modification to the interior) and use very little power (no dead battery).

      I don't need a full PC to do the job, and such a thing would cost me at least $250 or so.
      =Smidge=

    18. Re:As big as a business card eh? by ToadMan8 · · Score: 3, Funny

      I can't understand why I'd want a daily-driver that can go 225 mph, but I value the technological pursuits of Formula 1 teams to come up with things that make normal cars lighter, faster, more efficient in a scale I can actually appreciate on a day-to-day basis.

      Ah! A car metaphor! I didn't even plan that.

      --
      I haven't posted in so long, my sig is out of date.
    19. Re:As big as a business card eh? by ChibiOne · · Score: 1
      I've seen a couple of automated industrial systems and applications that make use of a webserver to operate, interfacing via Ethernet with the robot/crane/etc. These, of course, need a full workstation, OS and all, in which to install the application.

      A pocket webserver, with replacable code thanks to the SDcard, would be ideal to get rid of the workstation, making the system easier to mantain (no dealings with OS errors) and repair (just switch a malfunctioning "web-card" with a new one, using the same SDmemory).

    20. Re:As big as a business card eh? by petermgreen · · Score: 1

      There isn't really anything that difficult here, the TCP/IP stack and basic webserver code is afaict provided by microchip, I think they also provide some stuff for working with SD cards. The components are all in nice big packages.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    21. Re:As big as a business card eh? by petermgreen · · Score: 1

      why don't you build some then, afaict he has made the complete design available.

      You may want to get the board made commercially if you don't fancy nasty chemical stuff but the build should be pretty easy.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    22. Re:As big as a business card eh? by petermgreen · · Score: 2, Informative

      Does it run on an hearing aid batteries?
      I doubt it would run on hearing aid batteries. AA's would probablly work though. (this is just gut feeling though, check datasheets for more detailed info)

      If not, what's the size of the power brick?
      That probablly depends on what the person who built it had hanging arround.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    23. Re:As big as a business card eh? by HTH+NE1 · · Score: 1

      Let me know when we can make a computer with a holographic interface the size of an American Express card.

      We already have projectile weapons the size of key-fob garage door remotes.

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    24. Re:As big as a business card eh? by commodoresloat · · Score: 1

      That explains having a web browser in your pants, but not a web server.

    25. Re:As big as a business card eh? by 0zymandias · · Score: 1

      >In fairness, he did say in the footprint of a business card.

      True - I just didn't know a business card's feet were so big.

      --
      "Danke daß Du mich gemolken hast" said the German cow.
    26. Re:As big as a business card eh? by KillerBob · · Score: 1

      My car was exactly 0 processors in it. It has an AM-only radio which doesn't work, making the fuel gauge the most advanced piece of functional electronic equipment in the entire vehicle.

      You just might find it more economical, and better for your bottom line, to buy a car that's been built at some point in the last 30 years, then. Browse the classifieds in your local paper. It's almost certain that you'll find something which has a computer already, which does what you're looking to have it do, for under $1000. Maybe even under $500. The savings in gas, alone, will make it worth your while. Bigger up front cost, but much better long-term savings.

      --
      If you believe everything you read, you'd better not read. - Japanese proverb
    27. Re:As big as a business card eh? by KillerBob · · Score: 1

      Does it run on an hearing aid batteries?

      The version posted in TFA doesn't. It's got a DC power connector in the picture. That said, according to TFA, it runs on 3.3V and there's some empty space on the PCB. You could use some of that dead space and solder on a cell connector for a CR2032 or CR2450 if you wanted. Using a CR2032 wouldn't give as much life as a 2450, but wouldn't change the outside dimensions of the device much, either (the 1cm thick is for the ethernet connector). The real question is how long such a battery would last. If you're putting in a new battery every day, it's better to run it off a brick.

      If not, what's the size of the power brick?

      I didn't read it very thoroughly, but I don't think that's mentionned.

      --
      If you believe everything you read, you'd better not read. - Japanese proverb
    28. Re:As big as a business card eh? by gstoddart · · Score: 1

      True - I just didn't know a business card's feet were so big.

      That's not its feet. ;-)

      Cheers

      --
      Lost at C:>. Found at C.
    29. Re:As big as a business card eh? by Smidge204 · · Score: 2, Interesting

      You ------------------>

            The Point

      Even if interfacing with a manufacturer's computer was simple (doubtful), and even if said computer did everything I wanted (highly unlikely, then again I never actually said what I'd be doing so how would you know?) I think I'd still come out ahead financially by rolling my own. Considering the car ('64 Rambler) was recently restored and insured as a classic it's not something I'd be driving enough to worry about gas prices.

      Thanks for playing, though.
      =Smidge=

    30. Re:As big as a business card eh? by Majik+Sheff · · Score: 1

      So I assume your improved (and smaller) version will be posted on Slashdot sometime later this afternoon? Be sure you build it entirely of discreet transistors and program it in machine code.

      Sheesh, let the creator have their moment.

      --
      Women are like electronics: you don't know how damaged they are until you try to turn them on.
    31. Re:As big as a business card eh? by Phroggy · · Score: 1

      The idea was that the web server in his wallet would have access to the amount of cash that's in his wallet; he could connect to it over the Internet to find out how much cash he has, instead of pulling out his wallet to look.

      Took me a minute to get it too.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    32. Re:As big as a business card eh? by Profane+MuthaFucka · · Score: 1

      You're a man who understands that ladies don't run around with bank card terminals. They want cash.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    33. Re:As big as a business card eh? by default+luser · · Score: 1

      Well, that PIC uses next to nothing in terms of power (around 10-100mW), but the Ethernet PHY is guaranteed to leech hundreds of mW, if not more.

      That's just how it goes. Powering a tiny chip takes nothing, but powering a wire over serious distance takes quite a bit of charge.

      --

      Man is the animal that laughs.
      And occasionally whores for Karma.

    34. Re:As big as a business card eh? by quincunx55555 · · Score: 1

      Which makes one wonder - what would I ever need a web server the size of a business card?

      You may not need one, but I could see this being useful for anything you may want to launch into space with a GUI.

    35. Re:As big as a business card eh? by Mister+Whirly · · Score: 1

      Rip out the non-working AM radio, and put an abacus in it's place. Gives you a working "computer" and keeps with the style of your car.

      --
      "But this one goes to 11!"
    36. Re:As big as a business card eh? by HeyLaughingBoy · · Score: 1

      Since I had almost exactly this conversation yesterday, I'll chime in. I have a small computer I built using an Atmel microcontroller to check status of my chicken coop: what's the inside temperature, is the door open? (http://softwarefromthefarm.blogspot.com) that sends data over Bluetooth to the house. I can communicate with it using a PC, but what if I'm not near a PC? I wanted to be able to check status from my cell phone when inside the house. The phone supports the Bluetooth SPP that my controller does, but If I write code for the phone, then I need access to its SDK, an emulator, etc.

      However if I can put a TCP stack on my little computer (I never thought about it before, but it's about the size of a business card also!) and wrote a simple webserver (a trivial one can be done in an afternoon), then I could access all the data I need just using the phone's Web browser.

      There's your answer :-)

      Now, to be practical, I'd also need to have a wireless AP out in the chicken pen, but in principle it would work just fine.

    37. Re:As big as a business card eh? by Kent+Recal · · Score: 1

      Yawn, a 10 second google search reveals that a smaller webserver has been created 9 years ago.
      Nothing to see here, please move along...

    38. Re:As big as a business card eh? by triffid_98 · · Score: 1
      I don't know about that. My 30 year old Toyota gets pretty good mileage, all without any of these 'computers' you seem so fond of. Besides, I'll still be riding in style after the EMP hits. My 53 year old Dodge doesn't, but I needed something that could haul our fat tank of juice after the lord humongous leaves the compound. I shall take your broken AM radio and raise you a 'no factory radio'.

      to buy a car that's been built at some point in the last 30 years, then. Browse the classifieds in your local paper. It's almost certain that you'll find something which has a computer already, which does what you're looking to have it do, for under $1000. Maybe even under $500. The savings in gas, alone, will make it worth your while. Bigger up front cost, but much better long-term savings

    39. Re:As big as a business card eh? by jrumney · · Score: 1

      Even if interfacing with a manufacturer's computer was simple (doubtful)

      There are standards for interfacing to automotive computers. So yes, it is simple.

    40. Re:As big as a business card eh? by Anonymous Coward · · Score: 0

      What you say is all true, but when you start putting a webserver in a fly, it's kind of a stretch.

      Yeah, I was sitting around one day wondering what to do with my "implant electronics inside a dead fly" skillset...

    41. Re:As big as a business card eh? by Anonymous Coward · · Score: 0

      How about on one of the new private moon landers? OpenLuna plans to do it. http://openluna.org/wiki/index.php/Scout_class
      I wonder who else might?

      How cool would that be, a web page served from the moon? (Talk about latency though!)

    42. Re:As big as a business card eh? by Paul+server+guy · · Score: 1

      How about on one of the new private moon landers? OpenLuna plans to do it. http://openluna.org/wiki/index.php/Scout_class

      Yes, Yes we are. Along with the first lander we intend to include a very small very low power web/mail/dns/tracker/etc server into it. First net presence on the surface.
      You might also look at http://openluna.org/wiki/index.php/Mission_Plan or
      http://openluna.org/wiki/index.php/People_needed (Shameless plug)

      --
      Your Moon, Your Mission, Get involved! http://www.openluna.org
    43. Re:As big as a business card eh? by Paul+server+guy · · Score: 1

      Why not POE?

      --
      Your Moon, Your Mission, Get involved! http://www.openluna.org
    44. Re:As big as a business card eh? by Anonymous Coward · · Score: 0

      Which makes one wonder - what would I ever need a web server the size of a business card? I appreciate efficiency and all, but honestly...

      The first IBM mainframes I worked on were of a size that you could walk into some of the bays on it and it took up a good 150 square feet of floor space. The last IBM mainframe I worked on was the size of a decently large coffee table and my cat wouldn't be able to squirm into it.

      I gather you'd be perfectly happy with the former.

    45. Re:As big as a business card eh? by dataninja · · Score: 0

      I hope it's below 500 USD that's all the pussy money I have.

    46. Re:As big as a business card eh? by Man+Eating+Duck · · Score: 1

      a smaller webserver [d116.com] has been created 9 years ago.

      Except for the fact that the smaller server requires a Linux computer with a RS232 interface to act as its host.
      While cool, it's not able to serve pages in any useful fashion without being attached to what could act as an immensely more powerful webserver :)

      --
      Are you a grammar Nazi? I'm trying to improve my English; please correct my errors! :)
    47. Re:As big as a business card eh? by dublin · · Score: 1

      Which makes one wonder - what would I ever need a web server the size of a business card? I appreciate efficiency and all, but honestly...

      Why? Because he could, obviously. He really needs no better reason than that.

      Actually, there are lots of better reasons. I know, since I designed, built, produced, and sold something with even more capability than that described in the article back in 2003-2005. The small size was critical to the application, both for size and low-power/ventless benefits.

      Yes, it's all possible, if you constrain the design properly for the job you need to do, rather than trying to solve every problem at once. Nicely functional web server and App server platform, check. Sophisticated web user interface that makes really hard things really easy, check. (One government customer configured our system in an hour and a half, instead of the 2-3 weeks usually required, and half of that was spent on the phone with me telling him it really *is* that easy...) Rich Web2.0 API and AJAX interface (before these terms were really even defined), check. Unparalleled standards compliance, check. PoE *or* long life battery-powered WLAN, check. High-performance analog input conditioning and high-precision (24-bit) A/D, check. Card size: slightly larger than a PCMCIA card, check (could be smaller, but there wasn't much point in being smaller than the WiFi card). Ultra Performance for real-time data monitoring and acquisition that exceeds Pentium-class PCs, check. Built-in battery charger circuitry for wireless version, check. Boot time under a quarter second (unoptimized), check. Power consumption so low that our problem was that we pulled significantly LESS than the minimum power in the PoE spec, check. Plus lots of stuff I won't talk about because there are still patents in play.

      Oh, and the physical size wasn't even the beginning of the small - All this was done with only single-digit KILObytes of RAM, and the entire OS, web server, app server, and stack/os code fit into 32 KILObytes (Or about 50 KB for a later, more advanced version.)

      It's amazing what you can do with a little good design and thought about how to best attack and solve a problem. Some will no doubt call BS, but I have a working PoE temp sensor using one of these boards on my desk right now, and several large government, research, and oilfield service customers have been using them daily for five years.(See http://networkio.com/ for more info...)

      The really interesting thing - It's possible to do a lot better using today's technology.

      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
  3. Wireless Connectivity by Anonymous Coward · · Score: 2, Insightful

    Now if this could serve up pages wirelessly: hello future!

    1. Re:Wireless Connectivity by Flipao · · Score: 4, Interesting

      That's the thing isn't it.... what's the point of so much portability if you still need to plug wires into it.

    2. Re:Wireless Connectivity by somersault · · Score: 1

      I'm sure any smartphone could work well as a web server, and it would have wireless :) The only thing stopping this kind of future for the last few years (okay so mobile webservers are utterly pointless, but mobile browsing is extremely useful) seems to be greedy telcos.

      --
      which is totally what she said
    3. Re:Wireless Connectivity by KGIII · · Score: 1

      Just a stab in the dark but it would seem likely to me that the very first uses of a mobile server this small would be phishing and malware dispensing. Human nature and all that...

      --
      "So long and thanks for all the fish."
    4. Re:Wireless Connectivity by somersault · · Score: 2, Interesting

      I haven't RTFA, but last time I saw an article like this it was for an extremely low power server, which only served a page once every 5 seconds or something crazy like that. Perhaps this server has a decent response time, but I'm assuming it will still be pathetic compared to a fully fledged server, or even just a mobile phone.

      As for the malware angle, what do you mean? I don't see the benefit in carrying around a microserver when you have a legion of zombies at your disposal (as most malware authors probably do) - zombies are harder to trace back to you than something that you are carrying around with you or have physically planted somewhere!

      --
      which is totally what she said
    5. Re:Wireless Connectivity by Alioth · · Score: 1

      There's plenty of use for wired embedded devices, such as for sensors, where you may have many of them and don't want to be continously changing batteries. Add power-over-ethernet and this class of device is very useful for all sorts of embedded things where you don't want to have the device battery powered.

    6. Re:Wireless Connectivity by Fumus · · Score: 3, Funny

      You can use it as a ninja-camouflaged webserver hidden in your flower pot so that the police raiding your hideout will never find it?
      Dunno.

    7. Re:Wireless Connectivity by KGIII · · Score: 1

      Making more zombies as you walk down the street being a fake access point or the likes. (That's what I was thinking at any rate when I typed the post.)

      --
      "So long and thanks for all the fish."
  4. Sure it sounds cool.... by iamwhoiamtoday · · Score: 3, Insightful

    but what's the real point? Anyone with a website that has any real traffic to it is going to need a more powerful server then that... this device is more of a "hey look guys, this is so cool" instead of a "hey boss, I found a way to cut spending on our new web server"

    1. Re:Sure it sounds cool.... by Alioth · · Score: 4, Insightful

      The real point is an embedded webserver can be used to provide easy, simple access to some embedded device using software that is shipped as standard on any PC or any smart phone. There are other uses for things that can speak HTTP than serving huge content-rich web pages. This particular device might not be terribly useful on its own but that's not to say similar devices aren't. There are lots and lots of applications for embedded devices that can host a tiny server of some kind.

    2. Re:Sure it sounds cool.... by whimmel · · Score: 1

      such as connecting it to your home's irrigation system..

      or your home's alarm system..

      or your coffee maker.

      Geeks today. They have no vision.

      --
      Does the name Pavlov ring a bell?
    3. Re:Sure it sounds cool.... by 0100010001010011 · · Score: 4, Informative

      Add an RS-232 line or some Digital IO and you can now control your thermostat on your iPhone. Everything in your house could have a webserver. Setup a central polling computer using cURL and a MySQL database and track temperatures in every room of the house, or your refrigerator or ... anything in your house.

      Get a digital or serial water meter and monitor water usage from the road. Toss in a valve and be able to remotely shut off the water to your house if you know you're going to be out of town for business longer than expected.

      Smart Home devices are quite expensive and not very "open". A tinkerer could create their own smart home at the fraction of the cost.

      As a controls engineer I can just imagine tracking the temp in every room of my house with respect to outside temp and setting up a sweet PID controller on my thermostat to control temps much better than a single temp sensor in a central location in the house. Toss some flappers into the air ducts and you could probably set up a house to keep a temp +-5 degrees throughout the entire house.

    4. Re:Sure it sounds cool.... by Anonymous Coward · · Score: 2, Informative

      Indeed, that is exactly the point. Use this device to embed a web server in a larger device.

      Here is another device that can serve web pages but is arguably even more useful (and it is smaller). Instead of a PIC, it's a Virtex 4 FPGA with integrated PowerPC core. Obviously it runs Linux, but more importantly, you can put extra hardware in the FPGA, connecting Linux software to whatever other hardware you wish to use. This is very flexible, since you probably won't need any other electronics to make your embedded system.

    5. Re:Sure it sounds cool.... by knewter · · Score: 1

      w/r/t smart home software, hope you've seen http://www.linuxmce.org./ I've got a weak linuxmce setup in my home, and it's very nice. Someone with any money at all could have a badass system orders of magnitude cheaper than any other way.

      --
      -knewter
    6. Re:Sure it sounds cool.... by Anonymous Coward · · Score: 0

      > this device is more of a "hey look guys, this is so cool" instead of
      > a "hey boss, I found a way to cut spending on our new web server"

      And?

    7. Re:Sure it sounds cool.... by mcgrew · · Score: 0

      Imagine a beowolf cluster of OW! OW! STOP HITTING ME!

    8. Re:Sure it sounds cool.... by Dishevel · · Score: 1

      418 Im a teapot.

      --
      Why is it so hard to only have politicians for a few years, then have them go away?
    9. Re:Sure it sounds cool.... by billcopc · · Score: 1

      I wouldn't stick this in a server cage, but I most certainly would stick it in a small device or home-automation project where a full-sized computer is either not practical, or not feasible.

      This kit is a very cheap, extensible platform that one can build upon. I could see these being used as front-ends for other PIC devices.

      --
      -Billco, Fnarg.com
    10. Re:Sure it sounds cool.... by thePowerOfGrayskull · · Score: 1

      Why does it have to have a point? It's just fun. In other words, "because we can".

    11. Re:Sure it sounds cool.... by Anonymous Coward · · Score: 0

      But linuxMCE has figured it out already ;) For a fraction of the cost of systems like crestron, amx, or control 4. Although I would install something like a global cache gc100 that gives me a webserver that could control multiple devices, not just the one.

    12. Re:Sure it sounds cool.... by torkus · · Score: 2, Insightful

      It's also $700 for the whole package. Even just the mini-module is $250.

      The board in the article is small and cheap enough that you could put them in out-of-the-way places and abandon them.

      --
      You can get rich if you own a politician, but you have to be rich to buy one in the first place.
    13. Re:Sure it sounds cool.... by JesseL · · Score: 1

      And then if you don't need to add tat much capability, the Lantronix X-port modules are nice. Very handy when you want to add web functionality to something with a simple serial interface or simple i/o.

      --
      "Prefiero morir de pie que vivir siempre arrodillado!"
    14. Re:Sure it sounds cool.... by Locutus · · Score: 1

      using that logic, why would you want a stove in your house when there's a professional cook and good food down the street at the restaurant? Believe it or not, there are many cases where only one or a couple of dozen users would hit a web server.

      There might be a serial port device in a medical lab which would be much easier to check on if there was a small web server attached to the port. A school robotics class or even a home garage door position indicator. Would you want to slap and Alien box on any of these to provide the simple web page access these could use?

      It would be cool if other uCPU chips( AVR, MSP430, etc ) were added to the project along with updates to the design layout and software. This way someone can pick what platform they'd like to learn and build from. Especially since this also mentioned home fabrication of the circuit board. There is something cool about giving web viewing and even control access to small devices all around us and it can be handy too.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    15. Re:Sure it sounds cool.... by Locutus · · Score: 3, Informative

      that's ~$200 bucks and unless you need it to be pretty small, there are other Linux capable boards which can do more/easier. Think Gumstix for small or even eBox for larger but x86 based.

      I think this /. thread is mostly about DIY, small, inexpensive, etc.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    16. Re:Sure it sounds cool.... by hey! · · Score: 2, Interesting

      Well, I think telemetry is much more interesting than control. Instead of just HTML, you could have various values stored in NV RAM accessed through something like RSS.

      For example, instead of developing some kind of special hardware, wiring and protocols to connect all the devices in your factory, you just run ethernet everywhere and slap one of these things on to all your machines. You then write a simple PERL script to fetch certain URIs from all the machines in the address range, storing performance data and relaying exception conditions (mill #5 can't change its cutting tool) to a pager.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    17. Re:Sure it sounds cool.... by Anonymous Coward · · Score: 0

      I've been doing something like this since 1995. I use this part - http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2815 They cost $2 each.

      I can read it from a serial port from standard PC. The yellow and blue wire from your HVAC system will turn it on and off. All you have to do is use a contact that you can close to turn on. I use these parts to make that happen... http://www.opto22.com/site/pr_details.aspx?item=G4OAC5A5& qs=100310071003,,,14,45&

      You local home improvement store will sell the dampers that use 12 or 24 volt switching.

      The interface board and mounting board - a g4pb24 can be found on eBay for cheap.

      The whole thing that you are talking about can be done for less than $100. I've written my own web server and now can control my entire house from any where in the world. AND... I've been doing it for more than 12 years

      Nathan

    18. Re:Sure it sounds cool.... by spazdor · · Score: 1

      HAAAAAAAAAAAA

      --
      DRM: Terminator crops for your mind!
    19. Re:Sure it sounds cool.... by mistahkurtz · · Score: 1

      thank you for stating the obvious, and clearly missing the point.

      miniaturization happens to almost everything. usually, it works out. can you imagine if instead of 1U rack servers, with multi-CPU, multi-core technology, people were still stuck with giant cabinets (maybe even on casters!!!)? or giant desktops instead of SFF desktops, notebooks, ultraportables, etc? hi-fis instead of ipods and earbuds? use your imagination.

      maybe now there isn't a real market for this type of thing, but as small, task-specific devices are created, the better the code gets, the better the miniaturizing technology gets, and so on. i wouldn't say it's likely, but this could be steps towards a viable replacement for that 1U/2U webserver in 10-15 years...

      --
      not only is time travel possible, it's irrelevant.
    20. Re:Sure it sounds cool.... by Anonymous Coward · · Score: 0

      Bringing the reliability of the internet to your factory floor! What could possibly

      404 - Not found

      The page override.cuttingtool.mill5 cannot be found. The mill will continue to devour your staff with its blades of death until the permanent wiring and backup system is disconnected manually.

    21. Re:Sure it sounds cool.... by hey! · · Score: 1

      404 not found? In that case, you found something. You found the machine. The machine is not working though. That's useful information.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  5. Might be actually useful... by Sasayaki · · Score: 2, Interesting

    I wonder. If these are cheap, small, low power and low heat, could one simply create a vast array of these then use one central server to direct each connection to one "server", with a traditional (LAMP etc) server taking up the excess if the number of units runs out?

    Sounds like a holiday project for me...

    --
    Check out my sci-fi book "Lacuna" at http://goo.gl/MVxX8
    1. Re:Might be actually useful... by Yvan256 · · Score: 1

      If the plan would be to run the back-end on a medium-sized LAMP server and then distribute the load of serving the cached pages via an array of these things, then it could be a very interesting project indeed.

      Let us know how it turns out.

    2. Re:Might be actually useful... by SkunkPussy · · Score: 4, Funny

      This webserver would fit inside a medium sized LAMP...

      --
      SURELY NOT!!!!!
    3. Re:Might be actually useful... by SQLGuru · · Score: 1

      So, would that be a Beowulf cluster of these?

      Layne

    4. Re:Might be actually useful... by m50d · · Score: 1

      You could, but like hell is that going to wind up cheaper than a full-sized server (or, if the load is smaller than that, a cheap virtual host)

      --
      I am trolling
    5. Re:Might be actually useful... by GordonCopestake · · Score: 0

      If it was power over ethernet that might work

    6. Re:Might be actually useful... by Yvan256 · · Score: 1

      Well, I think you just gave someone an idea for a nano/pico-ITX case mod project.

    7. Re:Might be actually useful... by Frosty+Piss · · Score: 1

      I wonder. If these are cheap, small, low power and low heat, could one simply create a vast array of these then use one central server to direct each connection to one "server"...

      At which point the overall system would no longer be cheap, small, low power and low heat.

      --
      If you want news from today, you have to come back tomorrow.
  6. Re:If every a server was going to be slashdotted.. by Anonymous Coward · · Score: 0

    If "every" a server...? What?

  7. WebServer behind my ear by ilovesymbian · · Score: 1

    Next, they'll implant a webserver chip into my ear under the skin.

    No need to go webhosting with Rackspace. :)

  8. Re:If every a server was going to be slashdotted.. by Flipao · · Score: 4, Funny

    I think he accidentally the whole server....

  9. And this is news why? by houghi · · Score: 1, Informative

    There have been smaller webservers made. Just a few
    http://www.webservusb.com/
    https://research.sun.com/spotlight/2004-12-20_vgupta.html
    http://linuxmafia.com/wearables/
    http://d116.com/ace/
    http://tzywen.com/photos/smallservers/sfarm2.jpg

    This after 3 seconds of typing in the search "smallest web server" in google and waiting for 0.11 seconds. So what does this one make it so special?

    --
    Don't fight for your country, if your country does not fight for you.
    1. Re:And this is news why? by Dr_Barnowl · · Score: 4, Informative

      So what does this one make it so special?

      You can etch the board yourself and make it at home from parts.

    2. Re:And this is news why? by basicio · · Score: 4, Funny

      "We've seen tiny Web servers in the past, but rarely ones that are home-built."

      You couldn't even bother to read the first sentence of the summary?

    3. Re:And this is news why? by sryx · · Score: 3, Insightful

      The web servers you linked to all require an intervening computer to actual connect them to a network (the first one seems to be WAMP on a USB drive, as it requires a copy of Windows to run). They are "web servers" in the same way that Apache is a "web server". This device is totally self contained, requiring only power and a Ethernet cable. And damn impressive. It might be clearer to refer to this as a really small "web serving computer", the Sun article would still take the cake as the smallest web server in my book, but then this one wins because of it's ease of implementation. As a side scary note, image a tiny bit more power and a second Ethernet jack on this thing. Yo cold set it up to sit as a proxy for a real production web server adding a few lines of malicious JavaScript to any outgoing HTML page. A device that small, with that purpose, would likely go undetected by most competent server administrators. Kinda makes those keyboard loggers seem tame.
      -Jason

    4. Re:And this is news why? by dword · · Score: 1

      what does this one make it so special?

      It made it to Slashdot.

    5. Re:And this is news why? by Anonymous Coward · · Score: 0

      You couldn't even bother to read the first sentence of the summary?

      That would have taken way more than 0.11 seconds.

    6. Re:And this is news why? by petermgreen · · Score: 1

      As a side scary note, image a tiny bit more power and a second Ethernet jack on this thing. Yo cold set it up to sit as a proxy for a real production web server adding a few lines of malicious JavaScript to any outgoing HTML page.
      I don't think the PIC24 processor on this would have the power to do that at an acceptable speed.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  10. Small scale ethernet by Alioth · · Score: 1

    There's quite a bit of small scale ethernet stuff available - my favorite chip at the moment for handling ethernet is Wiznet's tiny W5100 (or its bigger brother the W5300). These contain not only an ethernet MAC/PHY but a TCP offload engine, so your microcontroller can get on with whatever job it needs to and only deal with the higher levels of the protocol - meaning the software on your microcontroller can be simpler and spend more of its time dealing with whatever task you're using it for. The W5100 is in a 0.4mm pitch LQFP-80. I've been having great fun with this little chip: http://spectrum.alioth.net/doc

    The W5100 also can act as a true memory mapped device (you can either talk to it with SPI, or via an indirect parallel bus, or through direct addressing) so it's a great chip for 8 bit CPUs which have a full address/data bus because you can transfer data to and from the chip many times faster than you can with SPI.

    There are also other ethernet MAC/PHY (with no TCP offload) chips other than Microchip's offering - SiLabs have one in several packages (including a terribly hard to solder by hand leadless QFN).

    1. Re:Small scale ethernet by petermgreen · · Score: 1

      The W5100 is in a 0.4mm pitch LQFP-80
      If you like that chip you are either much better at soldering than me or can afford the cost and time of getting boards made commercially.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    2. Re:Small scale ethernet by Alioth · · Score: 1

      I must be much better at soldering than you, then, because everything I've designed I have soldered myself.

      I made my own breakout board for the first W5100 that I had (etched the board myself, no soldermask or anything fancy like that - just copper clad and toner transfer, printing on cheap glossy paper using a normal office laser printer at work - iron the design onto the copper clad with a clothes iron, etch, drill, solder).

      For more than one offs I get the PCBs made by a PCB factory, but not assembled commercially. It's quite cheap to get small volumes of PCBs made, even 4 layer boards, if you know the right board house. Soldering LQFP-80 isn't really that hard. I use a syringe of solder paste (I have some which is designed for prototyping and has a very long shelf life, and cost less than £10) and a hot air gun to do reflow. The hot air gun is just a paint stripping gun with a nozzle that I made myself. You can also use a toaster oven for reflow soldering. I've also soldered this chip with a normal soldering iron with a pointy tip. SMD soldering isn't that hard. If you can solder pin through hole neatly, then you can solder insanely fine pitch SMD. The secret is don't worry about bridging pins, and use solder wick to pick up any excess. There is no need for fancy, high priced reflow ovens and there's no need to have someone else do the assembly for you - soldering even lead-less QFN is easily within the reach of the electronics hobbyist who's willing to try.

  11. Re:Attention slash dot, and other inter-nets by Flipao · · Score: 1

    It's not gay, it's Metrosexual, we're totally straight, just happen to be in touch with our feminine side.

  12. remote devices, intranet, control systems... by argent · · Score: 1

    There's lots of applications for little http servers that have nothing to do with "websites".

    Stick this server as the "upstream" of a wireless access point, and you've got a cheap throwdown local information server for a business without opening yourself up to wardrivers.

    If you have a phone with a SD card and a camera, you can take some pictures then use this to post them on a LAN.

    YOu can plug this in when your regular server is down for some reason.

    If you're concerned about theft, something like this is easier to secure than some little computer that needs cooling and AC, and less of a loss if someone does rip it off.

    Once they add the ability to drive control lines through a RESTful interface, you can stick this anywhere you can run ethernet to control relays, turn lights on and off, etcetera...

    1. Re:remote devices, intranet, control systems... by petermgreen · · Score: 1

      Stick this server as the "upstream" of a wireless access point, and you've got a cheap throwdown local information server for a business without opening yourself up to wardrivers.
      Wouldn't a linksys WRTSL54GS (basically a wrt54g with a USB port) running openwrt and serving files off a USB stick be an easier and neater soloution?

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    2. Re:remote devices, intranet, control systems... by torkus · · Score: 1

      What i want to see is a webcam that snaps pictures (or video but probably getting too heavy for the PIC and t-flash card and this can host them. Would make a handy, cheap, and pseudo-throwaway security setup.

      --
      You can get rich if you own a politician, but you have to be rich to buy one in the first place.
    3. Re:remote devices, intranet, control systems... by fuzzyfuzzyfungus · · Score: 1

      I'm not sure that a PIC could handle that(most critically, I don't think that PICs with USB host controllers are all that common). Somewhat more expensive, but a lot more practical for your proposed purpose, would be an NSLU2:

      http://www.nslu2-linux.org/wiki/HowTo/AddUsbWebcam

    4. Re:remote devices, intranet, control systems... by argent · · Score: 1

      That one would probably not be useful here, since it wouldn't have shared access to the flash card, but web cameras are definitely another application for this general type of webserver.

    5. Re:remote devices, intranet, control systems... by zilym · · Score: 1

      I think the PIC32 line has USB OTG, which is basically a simplified USB host controller.

  13. Complicated project for beginners... by compumike · · Score: 2, Informative

    There's a lot going on here and it sounds like a neat project, but I just hope that beginners aren't misled. This is a complicated project and there's a lot of separate skills which would all have to be learned at once: masking/etching PCBs, fine-pitch SMT soldering, lots of pieces of code that all have to play together right.

    Just hoping that newbies will realize that there are simpler electronics projects (relevant shameless plug) with much more instructional guidance they should start with before taking on something like this.

    --
    Hey code monkey... learn electronics! Powerful microcontroller kits for the digital generation.

    1. Re:Complicated project for beginners... by pipatron · · Score: 1

      Well, seems like your projects are aimed more for the 12-year old kids than this. The project they're talking about in the article is obviously not meant for people who don't really know what a MCU is, and I doubt that anyone would mistake it as such.

      --
      c++; /* this makes c bigger but returns the old value */
    2. Re:Complicated project for beginners... by Alioth · · Score: 2, Informative

      I would say start out simpler than you did. I started a self-directed Learn Electronics course - i.e what I did is get a pile of components and some breadboard, and do stuff with them to learn.

      I started with transistors, resistors, diodes etc. - building logic gates and latches with bipolar transistors, building LED flashers from discrete components rather than a uC and code, then building simple switch mode power supplies to investigate inductors. I then started doing things with 74 series and 4000 series logic. I then combined this knowledge to design and build a 7 tube nixie display of my own design, that took its data via RS232 - all implemented in 'little logic' with not a microcontroller in sight. I didn't do it because it was the BEST way to do it, but because it would provide lots of learning. I had to build an SMPS to make the 170 volts. I had to, with 4000 series logic and a 555, make a UART (it's bidirectional), with all that implies. The nixie display has buttons I can push to send stuff back. (My second nixie project did use a microcontroller, an Atmel ATtiny2313).

      I found doing it this way (not jumping straight in with microcontrollers) extremely valuable. The nixie project in particular taught me about all sorts of things, including glitches, timing issues, fan out and all the rest, as well as resulting in a really cool looking piece of strip board encrusted in chips. (The display now happily sits showing NTP synchronized time on top of my computer desk and has been in continuous use for about 18 months). The trouble with jumping straight in with microcontrollers is (from what I've seen on electronics forums) is quite a few hobbyists get into quite a complex software design and get confused by the electronics issues, and end up spending ages debugging the software when it was a hardware problem all along - a hardware problem that would have been more obvious if they'd played around a bit with discrete MOSFETs and 74 series logic.

      My extensive experimentation with making stuff from 74-series and 4000-series also helped me a lot when I got into using programmable logic.

    3. Re:Complicated project for beginners... by Nethead · · Score: 1

      Nice project! Two books to recommend for the beginner are:

      Don Lancaster, "TTL Cookbook", Howard W. Sams and Co., Indianapolis, 1975, ISBN 0-672-21035-5
      and his CMOS cookbook (also by Sams). They are old but will give one an excellent feel for how logic 'legos' can be glommed together.

      Also his "Active Filter Cookbook" is great if you want to play with analog signals.

      I started out with a perfboard, 9v battery, 7805, a pile of 74xx chips and actually learned enough to put a 6502 based computer board into production without any schooling beyond late 70s high school electronics class.

      --
      -- I have a private email server in my basement.
    4. Re:Complicated project for beginners... by petermgreen · · Score: 1

      I wouldn't call the 1.27mm pitch of SOIC fine pitch. Getting the first couple of pads done can be a bit of a pain but after that it's pretty much as easy as DIP (yes dip is a wider pitch but the very large pads needed for a through hole pin mean the gaps aren't much wider)

      But yeah in general I agree, this is a reasonablly high level project, especially if you want to make the PCB yourself.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  14. best first every! by Anonymous Coward · · Score: 5, Funny

    best first every!

  15. Duh! by sw155kn1f3 · · Score: 1

    You should have IPv6 address and connectivity on them. China already is running out of IPv4 addresses for gods sake.

    --
    - Arwen, I'm your father, Agent Smith.
    - Well, you're just Smith, but my father is Aerosmith!
  16. Well by kellyb9 · · Score: 1

    This sounds like a really good reason to remember to take my wallet out of my pants before I run them through the washer.

  17. Sure it sounds cool/hot. by Ostracus · · Score: 4, Funny

    "As a controls engineer I can just imagine tracking the temp in every room of my house with respect to outside temp and setting up a sweet PID controller on my thermostat to control temps much better than a single temp sensor in a central location in the house. Toss some flappers into the air ducts and you could probably set up a house to keep a temp +-5 degrees throughout the entire house."

    Or I could buy a programmable thermostat that does all that.

    --
    Shai Schticks:"You don't make peace with friends, you make peace with enemies"
    1. Re:Sure it sounds cool/hot. by Tubal-Cain · · Score: 1

      A commercial device is nowhere near as flexible as a DIY. And it's not as fun.

    2. Re:Sure it sounds cool/hot. by 0100010001010011 · · Score: 2, Insightful

      I have a programmable thermostat. It has 1 temp sensor located in the main hallway. This is no way indicative of temperature in my back bedroom or in the basement. There is no controls output for commercial HVAC duct flaps to direct flow.

      The PID controller in it is on the 'safe' side. I'm sure the gain and phase margins are huge because you never know where it's going to be installed. They probably have quite a large hysteresis band to keep from always burning fuel. I could design a controller that was specific to my house. That kept the wife's study +5 degrees warmer than other rooms without burning too much extra fuel.

      Again, I have a controls concentration BSME. I do this for my job (although on much much different types of systems, with response times in the milliseconds not minutes range).

    3. Re:Sure it sounds cool/hot. by bloobloo · · Score: 1

      Does it even do proper PID control? I have only ever seen on/off thermostats, but I haven't looked that much.

    4. Re:Sure it sounds cool/hot. by 0100010001010011 · · Score: 2, Funny

      Probably not in the least. Probably just a on off with some built in hysteresis. Exactly the reason to do something like this.

      Now... where did I put that Matlab 2008b CD. Simulink and XPC to control a 1700 sq.ft. house a bit over kill? :)

    5. Re:Sure it sounds cool/hot. by petermgreen · · Score: 1

      I wouldn't have thought they would use anything as fancy as a PID controller. Just a simple on-off switching control with a reasonablly wide hystersis band so the heater isn't switching on and off all the time.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    6. Re:Sure it sounds cool/hot. by nschubach · · Score: 1

      This is Slashdot, overkill is not an acceptable word when referring to tech.

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
  18. So...What? by Anonymous Coward · · Score: 0

    This has been a long standing project at my old college.

    Yes we even implemented a small motor so that through a web interface you could move the server on the desk.

    No it didn't run linux but, why use an os that you didnt create yourself.

  19. Re:If every a server was going to be slashdotted.. by Big+Nothing · · Score: 3, Funny

    I don't understand this obsession with making things smaller and smaller - I want my stuff to be bigger and bigger. For example, I have my web server inside an old Cray Y-MP shell (not with original hardware, mind you). Then again, I live in an old church and have plenty of room to spare...

    --
    SIG: TAKE OFF EVERY 'CAPTAIN'!!
  20. Metrosexual by Anonymous Coward · · Score: 0

    Ahhhh,
    the new gay.

  21. Re:Attention slash dot, and other inter-nets by billcopc · · Score: 1

    It's not Metrosexual, it's a bunch of hairy dudes that want to feel pretty.

    --
    -Billco, Fnarg.com
  22. I have made smaller by Cthefuture · · Score: 1

    About 8 years ago I was running a webservers on a smartcard CPU's (both Javacard and Microsoft's discontinued .Net card). It's the size of the chip on that SIM card you use in your GSM phone (which is also a smartcard). Smaller and thinner than a US dime. These don't typically have ethernet ports but they do have USB.

    --
    The ratio of people to cake is too big
    1. Re:I have made smaller by Xoltri · · Score: 1

      Only on Slashdot would you hear someone brag about having something smaller than another dude.

      --
      -Xoltri
  23. OT - your user name by mcgrew · · Score: 1

    Evil-X, is that you?

  24. Re:Attention slash dot, and other inter-nets by Anonymous Coward · · Score: 0

    Whatever you are saying is not true because Jesus was my father when he mated with a tyrannosaurus to create GOD!

  25. Re:Attention slash dot, and other inter-nets by mcgrew · · Score: 1

    Slashdot has a mostly male audience, but its denizens have aproximately the same ratio of gays to straights as non-nerd sites.

    A server is a computer that serves web pages to your computer. A Troll is someone who "posts controversial and irrelevant or off-topic messages in an online community, such as an online discussion forum or chat room, with the intention of provoking other users into an emotional response[1] or to generally disrupt normal on-topic discussion.[2]"

    In other words, you and yo' momma.

    Now go away or I shall taunt you again, fool.

  26. Re:If every a server was going to be slashdotted.. by fahrbot-bot · · Score: 2, Funny

    I have my web server inside an old Cray Y-MP shell...

    Or a Cray-2 with little plastic fish floating around, but the Fluorinert would probably bankrupt you :-)

    --
    It must have been something you assimilated. . . .
  27. It's too big by Anonymous Coward · · Score: 0

    How about a web server in an RFID tag? Needs no power supply.

  28. WebServer on a Phone by KumarMettu · · Score: 1

    I blogged about turning your phone into a web server in 2003 here: http://javaswamy.blogspot.com/2003/09/j2me-turning-your-phone-into-web.html I ran a web server on my nextel i830 at the time. Any one can connect to the webserver and the server provides my GPS location to the user.

  29. XMas Lights - Similar Design Example by bradgoodman · · Score: 1
    I used a similar PIC chip and the little I2C ethernet controller for a similar design to control my outside xmas lights.

    It was a little bigger than a business card - but was able to dim 32 channels of AC power for my lighting strands. I Used 2 of these board to control all the lights.

    All the lighting commands were pumpted to via. UDP packets from my Linux server - it was a pretty impressive display!

    Check it out at: http://www.bradgoodman.com/dimwatt

    1. Re:XMas Lights - Similar Design Example by Locutus · · Score: 1

      looks pretty promising but without schematics, firmware and other things to build it, the average geek isn't going to put all that effort into it. Maybe posting enough data for others to build might result in updates back to you where mods or improvements can be made.

      again, nice work and it looks like a promising project people could try to build with more info.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    2. Re:XMas Lights - Similar Design Example by petermgreen · · Score: 1

      nice, do you think your design would have any trouble running at 240V?

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    3. Re:XMas Lights - Similar Design Example by bradgoodman · · Score: 1
      Am going to put it up (have only had one request).

      Haven't only because my my initial rev. had a couple bugs (which required wires) and those changes haven't been made into the schematic.

    4. Re:XMas Lights - Similar Design Example by bradgoodman · · Score: 1
      No - in fact, I'd probably run better.

      By that, I mean everything is rated at 240V (even the wires I happened to use). Since the current is the limiting factor in the components, going to 240 vs 120 would let you run with twice at power.

    5. Re:XMas Lights - Similar Design Example by Locutus · · Score: 1

      if the other IP board is really a home buildable kit, you might add that to your page just because of the printed circuit board stuff. As in this link:
      http://hackaday.com/2008/07/28/how-to-etch-a-single-sided-pcb/

      I know it's some work to make a good HowTo page but it helps others when all of the info can be found from the one page. I've got some parts I need to order from Digikey and will see about adding parts to try building your kit along with seeing of my PIC programmer can do the programming. In-circuit is preferred.

      I'm guessing your page is getting a few more hits today?

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  30. Re:If every a server was going to be slashdotted.. by Deagol · · Score: 3, Funny

    Did you take out the pews to make room for the garbage?

  31. Re:If every a server was going to be slashdotted.. by camperdave · · Score: 1

    A link for the young-uns.

    --
    When our name is on the back of your car, we're behind you all the way!
  32. Debate by Nerdposeur · · Score: 3, Funny

    Geek 1: "I won't be satisfied until I need an electron microscope to see my web server!"

    Geek 2: "I won't be satisfied until I need a crane to plug in my web server!"

  33. Re:If every a server was going to be slashdotted.. by Amarok.Org · · Score: 5, Funny

    Or a Cray-2 with little plastic fish

    Would that make them Cray-fish?

    --
    -- "Other than that, how was the play Mrs. Lincoln?"
  34. Competing solutions isn't a problem... by argent · · Score: 1

    Wouldn't a linksys WRTSL54GS (basically a wrt54g with a USB port) running openwrt and serving files off a USB stick be an easier and neater soloution?

    It's a different solution, certainly. In a lot of circumstances it's superior, and if you have static files you wouldn't even need the USB port. On the other hand, if you already have the WAP (or WAPs), particularly if you've got multiple locations already set up and an existing inventory of devices...?

    There are also existing mini-servers like the Gumstix device or Soekris' boxes that would be competing with this for other solutions. What I was really getting at is that there's plenty of applications for a small static web server that doen't have anything to do with putting a server on the internet for general world-wide access. :)

  35. Plenty of uses by Anonymous Coward · · Score: 0

    I have built these type web servers before using AVR chips. The one I use most is to control the gate on my property. I add a short cut to the website to my iPhone and it is a great gate opener.

  36. More non-news on slashdot by Pedrito · · Score: 0

    This is like the 100th PIC-based web server. Do these guys never think to see if someone else has already done a PIC web server before writing their own? Hard to be sure since I can find mention of the dimensions, but this one looks to be about the same size. This one's been around for ages. And there plenty more. There's even this mini web server/tcp-ip stack for the PIC that compiles to a remarkable 30 bytes of PIC code.

    Nothing to see here. Move along...

  37. It's Art - not Utility by Weaselmancer · · Score: 1

    I didn't ask why he did it. That answer is obvious. I asked what would the need be for actually using the device.

    Ah, I see your problem. You're assuming utility.

    There is none. The need for using the device is zero. It's not a toaster or a TV, it's a work of art. It exists merely to have people admire it.

    A large percentage of elegant hacks and beautiful bits of mathematics exist for the same reason. Not because they fill some immediate need. Simply for the beauty of it.

    Granted, someone somewhere down the line will usually figure out some practical application of some beautiful piece of abstract thought or arcane geekery, but for now it's merely a piece of art. Appreciate it as such and you'll understand.

    Although if I had made the thing, I'd bring it on job interviews. Plug it in to a PC and have the interviewer surf your resume and previous work if they'll let you. Maybe even a multimedia presentation of you building the thing. They'd remember who you are, that's for sure.

    --
    Weaselmancer
    rediculous.
  38. Re:If every a server was going to be slashdotted.. by MillionthMonkey · · Score: 2, Funny

    Can you fit an ENIAC in that church?

  39. Could you imagine... by LaminatorX · · Score: 3, Funny

    ...a Rolidex Cluster of these?

  40. Re:If every a server was going to be slashdotted.. by Anonymous Coward · · Score: 0

    another anon heard from...

  41. 1 battery a day will work for a mini spy sever by Joe+The+Dragon · · Score: 1

    1 battery a day will work for a mini spy sever

  42. Re:Wireless Connectivity (nokia offers Apache) by Anonymous Coward · · Score: 0

    Nokia offers an Apache distro for Symbian phones, open-source, free, etc.

    http://opensource.nokia.com/projects/mobile-web-server/

    (And folks don't write off the 800 lb. gorilla called Nokia from the mobile space too early; the nation of Finland is motivated and hard working, and gets technology like open-source, etc. Disclaimer, I did a project at Nokia and that company blows my mind. Talk about running on all cylinders!)

    btw, I've heard of folks getting the LAMP CMS Drupal running on Symbian phones.

  43. Re:Attention slash dot, and other inter-nets by Zero__Kelvin · · Score: 1

    "Slashdot has a mostly male audience, but its denizens have aproximately the same ratio of gays to straights as non-nerd sites."

    How many poles did you have to take to determine this?

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  44. Re:If every a server was going to be slashdotted.. by Anonymous Coward · · Score: 0

    "I want my stuff to be bigger and bigger."

    that's what she said.

  45. Everything gets bigger! by Eg0r · · Score: 1

    The lucky few who survived the bubble might still remember a webserver in a fly... back in 2001.

    --
    "Hasta la victoria siempre!" El Comandante
  46. that explains it by commodoresloat · · Score: 2, Informative

    That explains why I never get laid. I guess I need to get me one of these web servers right away!

  47. Re:If every a server was going to be slashdotted.. by darkpixel2k · · Score: 1

    I don't understand this obsession with making things smaller and smaller - I want my stuff to be bigger and bigger.

    I've got some pills you might be interested in...only $19.95 + S&H

    --
    There's no place like ::1 (I've completed my transition to IPv6)
  48. Re:If every a server was going to be slashdotted.. by catmistake · · Score: 1

    I say not small enough. I want to meet a babe with 10 web servers built into her false nails.

  49. $100 dev board c++/ucos/eclipse by Anonymous Coward · · Score: 0

    Yeah I know this is slashdot and NetBurner provides commercial products but it's the most fun/best embedded platform I've worked with. Complete core + dev board = $99, or just core alone is $69, program it in c or c++, UC/OS real time multitasking OS, web server, tcp/udp, lots of other protocols, a/d, gpio, 147MHz cpu, blah blah. GUI multithreaded debugging with Eclipse. Fun if you don't want to build your own.

    http://netburner.com/products/development_kits/network_development.html

  50. Re:Attention slash dot, and other inter-nets by Anonymous Coward · · Score: 0

    It's easy to get confused. Some use the terms 'pitcher' and 'catcher', some 'dominant' and 'submissive' but here we use 'server' and 'client'. Don't worry, its easy to pick up the right lingo, there are plenty of friendly folks here readily avaliable to spend some quality time discussing the intimacies of this site.

  51. What's the point? by Jason-NZ · · Score: 1

    What this guy has done isn't new, but it's important. If you are a software or electronic engineer there is a huge point to this sort of thing. Anyone who can write even a hello world app in a desktop or web programming language should read the following:

    A micro controller is a great device. In the right hands and with the right hardware attached it can accomplish complicated and powerful tasks using small amounts of space and energy. On the downside, just using them requires specalist knowledge which takes many years and many $$ to obtain. In addition, you are stuck with C to write software.

    Now imagine that you can open a network socket to that micro controller, and use TCP/IP to communicate with it over the internet. You have, basically, API access to your embedded micro controller using ANY programming language you like - including the web scripting languages. You can build a desktop or web application that is capable of communicating directly with a micro controller in any physical location that you can reach with a network cable.

    Embedded networking bridges the gap between software and electronic engineering. It is providing language neutral remote access to a micro controller and all its functions, and all you need is an IDE and an internet connection! Imagine the possibilities of the utility of an embedded system, with the power and flexibility of php/mySQL or .NET, Java etc.

    Try not to think about the specific "point" of embedded networking. It's too new for most people to get their heads around; imagine asking people what the internet would be useful for in the 80's. You could ask a very intelligent person but I doubt even they would predict Quake, Slashdot and Ebay/Paypal, and so on.

    Here are some random examples if you really need some spoonfed imagination:

    • 1. Toys. Give little Bobby a train set, or give little Bobby a train set with an RJ45 plug that can interface with his PC to control train speeds, LEDs on the train etc? Now remember it doesn't have to be restricted to trains, or LEDs.
    • 2. Remote monitoring for your green house, meth lab, manufacturing plant etc. Wondering how many ppm of CO2 is hanging around your plants down the road? Roll over and open your web browser.
    • 3. Remote control of mechanical devices / Robotics applications. OK use your imagination here. Robots, networking, desktop development platforms... do you play video games?

    I could go on. Basically this stuff has been around for years, but has been extremely expensive, complex, and generally out of reach of most people - even commercial product development teams. Very, very recently (in relative terms), two important things have happened: it got cheap and it got easy. The project in the article is an example of this. The next 10 years are going to be very exciting for EE's and SE's. I guess you comp sci weirdos can come too :P

  52. Re:If every a server was going to be slashdotted.. by cryptodan · · Score: 1

    I guess you say the samething whenever you look down while going to the restroom at a urinal? "Why can't you be bigger bigger like the things I own?"

  53. I'm probably showing my age with this... by starshinecruzer · · Score: 1

    Does anyone remember the posting from a looong time ago that showed a webserver that ran off a potato? The slashdot article was at http://slashdot.org/article.pl?sid=00/05/21/1947222

    But that turned out to be a joke. The real deal can be seen at http://d116.com/spud/

  54. Re:If every a server was going to be slashdotted.. by Big+Nothing · · Score: 1

    "It weighed 30 short tons (27 t), was roughly 8.5 feet by 3 feet by 80 feet (2.6 m by 0.9 m by 26 m), took up 680 square feet (63 m), and consumed 150 kW of power."

    Yes. I wouldn't be able to afford the power consumption, though. That's the main reason why I tossed out the contents of the Cray in the first place. It was anything but cower conservative.

    --
    SIG: TAKE OFF EVERY 'CAPTAIN'!!