I'm lokinkg for a simple piece of hardware for to accomplish data buffering storing and forwarding
1) Has at minimum 3 com port 2) Has 1 or more lan port 3) Support SD storage 3) If possible can support an embedded linux (more simple to program) 4) If possible support USB Storage or SATA storage 5) Optionally support a modem
Actually i store data coming out 3 serial port using 3 Arduino storing data on SD and when requested to the arduino data are moved from sd to lan. A program for PC send a packet to Arduino and it send back store data slowly because i can't lost data from serial.
Before i had 3 fonera that do the same but old simple economic fonera are out of production.
The purpose is to safely store data of all 3 com port because the object is a buffer primary and devices haven't any buffer. USB support is great because if I attach a 1 TB HDD or a better 100GB SDD i have no space problem in all my life (hehe). When i connect to them via LAN connection [or PPP (nice if modem dialup is supported)] I need to download stored data.
I'm interested in Raspberry but it has a single COM RaspiCOMM is an extension for single com Other like Hackberry,Via APC ,BeagleBoard ,Mele A1000 , Odriod, has a single COM and this is the main problem.
I think CPU power is not the problem, every CPU is overboosted for my purpose. Main problem are Storage and com.
I hope the solution is not to buy 3 raspberry 1 for each COM.
USB - COM SOLUTION are forbidden for the simple rason that if the system has a restart the com1 cold be com2 or com3 and this is a problem because data are store in wrong space.
After @KAZ suggestion.
Using a PC for serial data buffering is a solution but.Today there are better solution that using a PC for simple thing like buffering storing and sending data over lan. If i use a PC i waste a lot of resource. - Power consumpion shoud be as low as possible i have no energy problem but optimize it could be a great thing i don't think pc with1000w psu is a genial solution but it works. - Size sould not be a problem,but if the hardware is small it's better. Attacha a tower case with full ATX mainboard is a solution but if there are a small solution The size of a shoe box are enough. - An ideal solution has the main advantage to be hardware stable.