Slashdot Mirror


Smallest IP Target Device?

Donimo asks: "I have seen many tiny ethernet loopback jacks and keyfobs, and I'm looking for the smallest IP equivalent for my toolkit. It just needs to plug into an RJ45 ethernet port and respond to ping. If the IP address is configurable, so much the better. I have looked at small IP print servers, and I could probably knock one up from a Gumstix but these are comparatively expensive solutions. Any ideas?"

41 comments

  1. Smallest IP device by mknewman · · Score: 1

    I have a RJ45 connector that is wired up as a crossover to itself, so it lets you check carrier and you can ping yourself. Not sure what having a device to respond would add to this, but I do remember someone a few years back that had a single chip web server with a very small amount of storage. It was mentioned here on /.

    1. Re:Smallest IP device by pyrrhonist · · Score: 1
      I have a RJ45 connector that is wired up as a crossover to itself, so it lets you check carrier and you can ping yourself.

      If you don't want to wire one up, you can get an Ethernet Loopback Jack from ThinkGeek.

      They also offer an Ethernet Crossover Adapter in case you don't like making crossover cables.

      --
      Show me on the doll where his noodly appendage touched you.
  2. picotux by ach1000 · · Score: 5, Informative
    1. Re:picotux by Kaenneth · · Score: 1

      If I owned one of those, I don't know how I could resist the temptation to swallow it.

    2. Re:picotux by C.+E.+Sum · · Score: 1

      somehow the jagged edges of the PCB seem to deter swallowing.

      I am curious to know a few more specs about the machine (RAM, ROM, CPU etc), though. I applaud the minimalist design of the website, but it ends up being a little information-sparse.

      --
      -- Have you ever imagined a world with no hypothetical situations?
    3. Re:picotux by mapinguari · · Score: 2, Informative

      You mean the technical specs page?

    4. Re:picotux by DrSkwid · · Score: 1

      Two links on the word "information" that go to different pages is poor design.

      The link text should let you are going i.e. the link to "Technical Data" should be Technical Data

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    5. Re:picotux by TreeHead · · Score: 1

      ;needs a protective housing. perhaps a plastic one with caps at both ends to cover the ports when you put it in your pocket or bag.

      ;treehead

      --

      "If any part Linux was stolen, then Windows was the biggest heist in history."

    6. Re:picotux by qualico · · Score: 1

      They will be comeing out with a Power over Ethernet version.
      Probably why they are offering the current versions with 10% off.
      (I like the wireless)
      http://www.picotux.com/ordere.html

      "Power over Ethernet will be available soon."
      http://www.picotux.com/producte.html

      PoE, IEEE802.3af, Active Ethernet
        http://www.hyperlinktech.com/web/what_is_poe.php

  3. Smallest IP device by mknewman · · Score: 1
  4. Other Options by Stigmata669 · · Score: 1

    The Gumstix would be the most robust option but that's a few hundred dollars.

    You could consider the SitePlayer which is put together by a company that also does basic stamp clones, or a Parallax PINK.

    These development kits run about $100. The SitePlayer would be a good option if you want to make more than 1 because the actual module is only $30, however if you are only going to build one of these tools I would suggest spending the extra $100-$200 and get a Gumstix because you can simply do so much more (and Bluetooth and WiFi over CF is are options as well, which could be useful later on).

    --
    Yawn.
  5. NAND chip by k4_pacific · · Score: 3, Funny

    I once got Linux to run on a 74x00 quad-NAND chip. Maybe you should try something like that.

    --
    Unknown host pong.
    1. Re:NAND chip by samjam · · Score: 1

      Bah! Nasty NAND technology, I prefer the NOR-latch, the basis for my Quasar and IR remote control jammers, as well as running embedded linux.

      Of course NAND would do at a pinch - if it weren't so nasty, and involve manually reversing the bits.

      Bah!

      Sam

    2. Re:NAND chip by ebbe11 · · Score: 3, Funny
      I once got Linux to run on a 74x00 quad-NAND chip

      Did you use the other two gates for anything?

      --

      My opinion? See above.
    3. Re:NAND chip by 50000BTU_barbecue · · Score: 1

      I guess the fact I laughed at that explains why I am still single. Or maybe the fact that I am purchasing a remote controlled helicopter...

      --
      Mostly random stuff.
    4. Re:NAND chip by Anonymous Coward · · Score: 0

      beowulf cluster?

  6. Cyclades by Llama+Keeper · · Score: 1

    My company uses a simple Cyclades console server.

    The Cyclades-TS100, P/N TES0061 1-port console server.

    It has a RJ45, and a RS232/RS485 serial port. It also comes with an AC adaptor, but can accept 5VDC if you want to battery-up th unit.

    Great unit! We got our units through Mirapath, great company to work with!

    --


    Rule of Life Number 2: Remember, it can all go to hell at any minute. --Jimmy Buffet
  7. Overkill by LWATCDR · · Score: 1

    There are a lot of microcontrolers that can run a tiny TCP/IP stack. You don't need no stinking ARM+Linux for a ping.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    1. Re:Overkill by mnmn · · Score: 1

      ARM devices can be almost as low end as 8-bitters. The LPC2101 or the LPC2131 or at91sam7s32, especially in thumb mode are similar to 8-bitters.

      Linux however is way overkill.

      --
      "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
  8. Just a ping by mnmn · · Score: 4, Interesting

    I have seen PIC microchips connected to something like an RL8139AS or cs8900, PHY and jack. The pic16xxx is the simplest device that can do the ICMP/IP and have enough pins to talk to the ethernet chip. The atmel devices are alternatives, like the attiny maybe. These chips are sub-$1, but remember the ethernet chip is at LEAST $10. Under $20 devices are possible where they have dedicated IP addresses and can send/receive UDP, raw IP and simple ICMP like ping. TCP will require more complexity and ram. Linux is way too big if youre talking about the simplest devices... other RTOSes fill that niche if you intend to have full TCPIP. In that case, look at micrium ucos, ecos, freertos and other similar devices.

    Will be interesting to see if someone can use a fast 8-bit chip to act as an ethernet chip too (bitbanging ethernet). Will have to be well over 10MHz and should be able to do ARP first. In that case, sub-$5 devices are possible with chips with fewer pins, with the BOM quite possibly under $2 (jacks, chip, board, phy in qty). But these will be far less reliable.

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
    1. Re:Just a ping by michaelhood · · Score: 1

      I'm component-ignorant, but how is it that the ethernet chip is >$10, and there are several full-featured PCI NICs for $3-4 on the market? Do these ethernet chips do something that is otherwise handled by software in a PC environment?

  9. You don't really ping yourself by klossner · · Score: 4, Informative
    Pinging yourself doesn't test your hardware. When you ping your own IP address, the network stack handles the response internally. Nothing goes out on the wire.

    Having a real device with a distinct IP address lets you send and receive actual packets and so verify that the PHY and MAC layers are working.

    1. Re:You don't really ping yourself by SpaceLifeForm · · Score: 1
      Arping may work around that problem.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
  10. XPort by nebbian · · Score: 5, Informative

    What you're probably after is an XPort in a box with a battery. These devices use 3.3V, have a full TCP/IP stack, a web server, some flash memory, all somehow shoehorned into an RJ45 connector. Yep that's right, the thing is about the size of an RJ45 connector! If it runs at 3V you could probably run it off a 3V lithium battery, of not then use 6V with a 3.3V low power regulator.

    These retail for around $30 in bulk, with a bit of digging you should be able to get one for less than $50 I'd think...

    With a switch, battery, regulator and heatshrink around it, it will still be quite small enough to lose easily :-)

    hth,
    Ben

  11. Why get something with only one purpose? by Trepalium · · Score: 2, Informative
    Something like the Fluke NetTool is far more useful. Not only can you use it for basic connectivity testing, but you can also do cable length and wiring tests. You can use it inline with a computer attached to the switch to monitor how traffic is flowing through. Far more useful than a simple pingable device. It costs about $900-$2,500 (USD, depends on which version you buy), and in my opinion, it's worth it. We use the inline version ($1,500 USD) here.

    If you don't like Fluke, there are plenty of other people in the game testing business, but I don't have any experience with their products.

    --
    I used up all my sick days, so I'm calling in dead.
    1. Re:Why get something with only one purpose? by dmstevens · · Score: 1

      I second that, but if the needs are basic the Fluke Linkrunner is a lot cheaper and will do the job. It's the size of a pack of cigarettes and runs on 2xAA batteries.

      A couple button presses and it picks up a DHCP address (and shows you that address) and default gateway and starts pinging the gateway. While it's doing this you can ping it. It also does cable tests, calculates cable lengths, detects link, flashes hub/switch link lights, generates tone. etc.

      Very simple and has paid for itself many times over.

  12. The XPort by david.given · · Score: 3, Interesting
    ...is the smallest ethernet-capable device I know of... because it is an ethernet socket!

    XPort product page with lots of marketing spiel

    You won't run Linux on it, because it's a 16-bit 8086 clone inside with 256kB RAM and 512kB flash, but if you want something to provide a quick-and-easy ethernet interface to a piece of development hardware, it's ideal. I suspect it may be a bit expensive, though (no prices available).

    There are some other similar devices from the same manufacturer --- among them is the WiPort, which is much the same thing as the XPort but uses 802.11b...

    1. Re:The XPort by Soruk · · Score: 2, Interesting

      Then there's always ELKS (also known as Linux-8086).

      --
      -- Soruk
  13. Another homebrew option... by stienman · · Score: 1

    Microchip is coming out with a 28 pin ethernet interface. Couple that with a PIC microcontroller and an ethernet transformer and you'll have what you're asking for.

    Alternately you can get something off the shelf from netsilicon. Add a battery and you're good to go.

    -Adam

  14. Check out the Zilog stuff by not-quite-rite · · Score: 1

    http://www.zilog.com/products/family.asp?fam=226

    The acclaim is a nice little chip. Maybe it would suit your purposes?

  15. Why not use common tools? by bergeron76 · · Score: 1

    Like line testers, turkey toners, etc?

    Or are they not trendy [pron. practical] enough?

    --
    Don't think that a small group of dedicated individuals can't change the world. It's the only thing that ever has.
    1. Re:Why not use common tools? by Trepalium · · Score: 1
      "Turkey toners"? I assume you mean tone generators and inductive probes (and the warbling tone they produce)? I've never heard them called that before. They are quite useful devices, though. Especially if you're left in a room full of unlabeled (or poorly labeled) cables. Trial and error in that situation really stinks.

      Frankly, a professional should have professional tools. Spending $150 on a toner&probe might seem like a lot at first, but it might pay for itself if you often need to go cable hunting. Spending $500-$5000 on a network/cable test device might seem like a lot, but if it allows you to detect problems the simple ping test wouldn't... It's fine to have trinkets, but when you want to do serious work, you'll need serious tools.

      --
      I used up all my sick days, so I'm calling in dead.
  16. Although it's not tiny, how about a WLHDD-2.5? by GrpA · · Score: 1

    I use an ASUS WL-HDD 2.5 for these kind of things.

    http://usa.asus.com/products.aspx?l1=12&l2=44&l3=0 &model=460&modelmenu=1

    It's a pocket-harddrive sized file-server with WIFI and Ethernet. The server side is often handy.

    It's probably not as small as you may be looking for, but it is pocket sized (a little larger than a 2.5" HDD) and runs embedded Linux and SMB, with file shares, which makes it quite a useful took to carry around.

    It wouldn't take much to convert it to battery operation,

    GrpA.

    --
    Enjoy science fiction? "Turing Evolved" - AI, Mecha, Androids and rail-gun battles. What more could you want?
  17. Try Lantronix by mustafap · · Score: 2, Insightful

    I saw this at the Embedded systems show in the UK last month

    http://www.lantronix.com/device-networking/embedde d-device-servers/xport.html

    I haven't seen an ethernet solution smaller than this. Plenty of 'play' IP implementations, using slip, but not ethernet.

    Mike.

    --
    Open Source Drum Kit, LPLC deve board - mjhdesigns.com
  18. Rabbit by LordMyren · · Score: 1

    Rabbit's done all sorts of insane juju with with the old Z8 core. Its a rather impressive little micro. I'd wager they're not the most power efficient in the world, but thats just a guess.

    I seem to remember their dev kits beeing a whole helluva lot cheaper. And I also seem to recall every kit coming with a TCP/IP stack. The wonders of "mature" technologies & companies I guess.

    Myren

  19. Re:XPort - Buy It by yamcha666 · · Score: 3, Informative

    Here is a link to an online store selling 4 types of the XPort starting at $50

    Semi-Conductor Store

  20. Cheap WAP or router by Kevin+Burtch · · Score: 1


    Just get a cheap wireless access point or router.
    They're highly configurable and may come in handy for many other things.
    Fry's Outpost has some for $29, and once in a while even drops below $17! (for the Airlink AR315W)

    If you want one that you can do an incredible amount of stuff with, get a Linksys WRT54G... there are many Linux distros people have made for it (runs Linux from the factory) that add tons of features. There's also instructions on adding a serial port for a console.

    --
    - Preferences: Solaris 10 (servers), Ubuntu (desktops), Solaris 11 (personal servers) -
  21. For cheap, use commodity products by amliebsch · · Score: 1

    Just buy a small form-factor cable/DSL router. Plug into one of its network ports to have your test PC receive an IP address, or plug into its WAN port to have it request an address from your test PC. It responds to ping. It's got a built-in webserver to configure the network/IP settings to your liking, and will usually log activity for you. Best of all, you can pick one up for around $20 on sale.

    --
    If you don't know where you are going, you will wind up somewhere else.
  22. DigiConnect ME by DaWorm666 · · Score: 1

    Similar to the XPort and PicoTux. It seems to be more stable than the XPort.

  23. Laptop? by cloudmaster · · Score: 1

    Are there still IT people out there who don't have access to Laptops? Put your workstation on a cart, and have room for your toolbox on the shelf below, then. :)

  24. freescale. by Harik · · Score: 1
    Freescale's MC9S12NE64 is what you're looking for, if you can build from scratch. That can do a LOT more then simple ping, and it's a $10 part. Of course, you need to be able to layout a board, get it prototyped and solder a 112QFP part, but for the slashdot crowd that should be something you do before breakfast.

    For those who don't get what the big deal is, it's an ethernet MAC AND PHY attached to a 16bit Microcontroller WITH 8kb ram and 64kb flash. I.E. hook up power and an RJ45 connector.