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."

7 of 169 comments (clear)

  1. 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 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!"
    2. 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."
    3. 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.
  2. 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.

  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