data streaming from software serial to console()

Hi.

The architecture of Arduino Yun looks perfect to my upcomming project. I will use the Yun as a Central Server, where about 30 atmel proccessors (Arduino Mini or ATTiny) will be connected by RS485. One of these (the mini) is connected by by serial data lines. When I'm right, all the Yuns Serial are occupied (one for USB the other for the Linino connection). Hence, my solution is software serial. I will need to stream some data from software serial over Atmel 32u4 chip to the Linino. My incomming data are set to 115200 bps speed. A stream is about 64kB (Microship 25AA512 attached to the Mini). It's about the history download of sensor datas. This data shall be stored on Linino site in a sqlite3 database.

How performant is the 32u4 to send serial stream data to hardware serial (connected to AR9331 Linino)?
Is the console() command using the SPI hardware and higher speed than "my" serial connection?
Do I will have a data overflow in the 32u4?

Thanks for any hint on this,
Markus

Plan B:

Connect Arduino Mini via USB into Linino/AR9331 USB, split 30 into 2 groups 15 each. add RS485 on 32u4. mini takcare one group , 32u4 take care an other group. Since USB support upto 128 devices. You could expand you network upto 1920 nodes. :wink:

yes, this is also good idea having the mini on linino-usb connected.
the story goes this way, that the mini is already installed - 25m away from the place where Linino will be hosted. Between I do have only 4 wires... I wonder if USB is stable over this distance...

The USB specification limits the length of a cable between USB 2.0 devices to 5 meters (or about 16 feet).

Is there any software to activate SPI communication between the Atmel and the Linino?
SPI works 10x faster than my serial setup. hence, the data will be transmit faster than accumulate in the serial.in buffer, right?

http://forum.arduino.cc/index.php?topic=211823.msg1553522#msg1553522