Web Server Packed into RJ45 Connector 448
VinceTronics writes "Electronic Design magazine has a review (.pdf) of the XPort by Lantronix, a product that packs an entire web server into the volume of an RJ45 connector! This includes an 80186 controller, an OS, the TCP/IP stack, a 10/100 Ethernet transceiver, and the LAN interface magnetics. Downside is that the serial interface to the controller tops out at 300 kbps, but for $33 (in 10K quantities) it's a cool, easy way to net-enable just about anything."
mirror (Score:2, Informative)
They'd make great controllers.. (Score:5, Informative)
The article (I hate PDF) (Score:2, Informative)
Not a webserver (Score:3, Informative)
At least, that's what it's targetted at; an addition to an existing embedded system. I don't think you could just write a backdoor and stick it on a network and expect it to work. Probably not enough memory/CPU capacity for that sort of thing...
Re:I'm wondering (Score:5, Informative)
to web enable them for much less money than this part - like $3 for a single chip ethernet interface.
Think of a webcam or something where you take that part, this [ic-media.com], and bingo, webcam, front-door intercom, etc. Considering the price of similar items on the market, this still seems very expensive for lower-end applications.
Re:Scam (Score:4, Informative)
Yes it is a web server (Score:5, Informative)
Although it is smaller than your thumb, the XPort contains all of the hardware and software required to Web-enable any device, including:
10Base-T/100Base-TX auto-sensing Ethernet connection
Mature, robust operating system
Embedded HTTP-compliant Web server
Programmable e-mail alerts
Extensive networking protocol suite including full TCP/IP stack
128-bit AES Rijndael encryption
Re:Question (Score:2, Informative)
Re:Question (Score:5, Informative)
However, as a home user, you could bash together something with these. Say you have an electronic thermometer that has a serial output. Attach one of these doodads and voila! You now have a web-enabled thermomemter. Stick it in the toaster. Now your toaster is web-enabled! (err... sorta) I can't think of many common appliances around that have serial ports on them. I guess my TiVo is the only one I can think of, that I own.
These are aimed at the manufacturer of the thermometer, however. They could take the existing design that has a serial port, add in one of these modules, and release their new iThermometer that's networkable, at a low engineering cost. They can probably tag $100 onto the price, easily swallowing the $33/module cost and making themselves a nice profit in addition. There's tons of industrial equipment out there that has serial ports, which means they need to be within 30 feet or so of a PC. With these, you can have a whole network of machines tying into a single PC which is capable of monitoring an entire factory.
I suspect any manufacturer of actual web-enabled coffeemakers, toasters, etc. would skip the serial interface (and $33 overhead) and instead just get some off-the-shelf integrated TCI/IP chip.
Personally, I'd love to get one of these things and web-enable my old Apple
Re:Not that big of a downside... (Score:3, Informative)
manufacturers dont sell 1 by 1 (Score:1, Informative)
There is your answer to, "What you say?!? Who would buy 10,000?" which everyone keeps asking.
That is not unlike expecting Fyffes to send you an individual banana direct to your home from South America.
Re:Pulls over 200 mills! (Score:5, Informative)
Fieldbus technology (Score:2, Informative)
In the good old days control of an Auto plant, chemical plant, anything at all that required PLC (programmable logic controllers), all of the i/o was driven by units that attached directly to the PLC-CPU unit. This was all very well but from there you then had to run power cables the tens of metres to whatever valves or motor you wanted to control, the routing of power cables is more strictly regulated that data cables.
Some bright spark came up with the idea that if you distributed the i/o placing it right beside the motor or whatever and ran a high speed communication link over data lines this would be eaiser to manage. Things got more interesting when you add the web to the equation, and some of the big guns toyed with the idea of serving java applets allowing centrally located controllers to download the applets that visualised and controlled the remote (anything from metres to 1000's of Kilometres) equipment and to control it from there.
The draw back to this is that if it is on the web then there is subject to attacked, by iraqi's or script kiddies.
Sounds like a great new way to make a Dongle :-( (Score:3, Informative)
Corrections (Score:2, Informative)
- Who cares? For an industrial control application, a device requiring more than 230 Kbps to sample data is rare. As fot the ethernet, it's 10/100 autosensing. I would expect the 80186 CPU to be the bottleneck before the I/O.
Re:Automated home (Score:2, Informative)
1. Run wire from doorbell to X-10 "burglar alarm interface" transmitter
2. Plug in X-10 computer interface
3. Write code to listen to X-10 signals and call external things (shell scripts, anyone?)
4. Write a shell script to do whatever
In my case, #4 threw some data at sendmail, and I heard the doorbell on my pager. I could hear that doorbell ring anywhere in the state as a result.
Steps #1 and #2 had already been done for other reasons - 'hearing' the doorbell downstairs where the original bell wouldn't reach. The rest was obvious.
They are available in quantities below 10,000 (Score:4, Informative)
Re:Yes it is a web server (Score:3, Informative)
I suspect those specs are good enough to max out the ethernet connection, under normal circumstances.
I don't know what you mean by "stand-alone mode". From reading the product description, I can see no reason why you couldn't just plug it into an existing network and have it start serving pages, if that is what you mean. The intention is clearly to interact with some other device through the serial interface though.
free embedded webserver (Score:1, Informative)
Re:Tell Me Something (Score:3, Informative)
However: If you can find a device which speaks CAM or OBD or whatever and sends the codes out over a serial line, which is actually highly likely, then you probably would only have to write software, and add a DC-DC power supply and a serial connector to the xport, and plug it in. This is so trivial that any person capable of working on auto electrical (if you are not, you have not tried, or you are handicapped) should be able to do it. Consider: The device provides a 3-wire serial port capable of speeds up to 230kbps. (While the number 300kbps has been kicked around, the PDF spec sheet clearly says 230.) It says it will do hardware handshaking, and that it has three user configurable pins. At this point it seems to me that if you want to do hardware handshaking, you won't get to use those pins for something else. I'm looking for documentation which will make this more clear. Bah, I give up, I don't think they have a data sheet available, just marketing literature.
ethernet sensor? I do it all serial NOW, cheaper! (Score:3, Informative)
Sorry, it's just not.
At $30/pop, yes, handy for things that cost $600+ that might want ethernet (it's still 5%, so up that even more until it's 2-3%).
It's a serial-> ethernet device. For $30/port, serial is cheaper.
Want to monitor a fridge? There are a billion devices that can read temp over serial devices.
Wanna do a hole house? Scatter around some microcontrollers.
PIC and many others make chips that have serial, talk a little programming and have things like digital IO or 12 A/Ds.
Put one in each room - they fit in an outlet box with room to spare.
Wire up sensors:
The Controller is "taught" what type of sensor is on each input, it reads the values, actions may have it talk (96kb is more than fast enough) down a CAT3 or 5 to the central computer. This wire may also power it.
Perhaps a temp threshold (high/low/change rate) triggers a report.
Perhaps it just reports every N seconds (N=120 is still lots of useless data)
Perhaps it also has OUTPUT. But it has little intelligence.
Central computing can also "read" the burglar alarm and know that you just entered (it was your code), it's dark out and cold, it's dinner time, so it can turn on a couple lights, spit a message to your (serial) LCD in the hall with messages (your girlf is leaving you cause you leave the seat up and work on your computer too much and why the hell can't she turn on the damn lights like a normal person!).
Central computer gets ethernet. Runs with no disk (flash boot), doesn't do much else. It can talk to a Real Computer that has the MP3s, etc.
Central computer might just be a general MicroController, but it's taking 20 different serial connections in (232? or I2O or shared RS232 with a protocol (Device A: Read Sensor B @ value 116 becomes ASCII "AB00000116". or something). ASCII makes life easier, packets longer).
For $30, I can get the PIC chip ($55 with basic to program it) and run 4 conducter alarm wire along a room (push it into drywall, spackle).
For $30 at Q10,000, I want bluetooth or 802.11{a,b,g,i} and IPv6 and IPSec.
Want all the serials to be ethernet instead and go into a 16 port hub? HUB: $100, 6x$30 for these: adds $280 plus development (at 10k rates).
For the CAT5, I might as well stick with the serial. Let one machine agreggate the data and offer it over the network.
Re:-1 Misinformed: $100 to use that $30 module (Score:1, Informative)
1. The Siteplayer SDK includes a module.
2. Does the xPort include a hardware SDK?
3. The price for Siteplayer in quantity is $20.
4. You only need zero or 1 SDK's, either case.
You don't need one per module.
Main difference between Siteplayer and xPort is that xPort includes the RJ connector + magnetics.
Siteplayer has more general-purpose IO pins, but its serial port tops out at 115K (xPort is 230K).
Re:The article (I hate PDF) (Score:2, Informative)