I stumbled over the Arduino platform these days and found out there’s even an Ethernet shield for it. However, I’m not sure if something I’d like to build is doable with this. (I also thought about using one of Atmels ARM9 chips, running Linux, where I think the software side could easily be done.)
My plan is to basically build a minimal console server with power (and reset line) switching functions.
The tasks would be:
- DHCP/BOOTP would be nice, but I’d live without it.
- Offer a TELNET-like TCP connection, which is basically bridged to a RS232 serial port. Support for RFC2217 style port control would be nice.
- For logging purposes, also write every byte sent to or received from the serial port to a syslog server. (If possible, it would be cool to get the syslog’s server from the DHCP server. Could be hard-wired if there’s no alternative.)
- Offer to change the baud rate etc. via a smallish web interface or on a second TCP port (with some minimal commands). If this cannot be implemented, I’d live with hardcoded line characteristics.
- Offer like two or three I/O pins that can be switched on/off by either a minimal web frontend or through a command (as above for the RS232 line parameters). This is used for switching power on/off (of the machine connected to the RS232 line) and to trigger the Reset or TOC buttons.
I’d like to build a number of these thingies to switch to work on all those machines I’ve got downstairs in the basements. That’s a hughish number of old VAXen where I’m working on a Linux port.
If something like this cannot be build with the small Atmel controllers, are there any hints for a different chip family? And it shouldn’t kill my pocket if I build like 50 of these
– Jan-Benedict Glaw