I telnet from my PC with user name and password on my wifi-router (openwrt 12.09).
I have closed the console on ttyS0.
Now ttyS0 can be used for common uart tool.

My PC can receive data from wifi-router, if I type comand as below in telnet shell:
echo "hello" >/dev/ttyS0

But I cannot receive any data in telnet shell if I send data from PC after below command.
cat /dev/ttyS0
or
cat /dev/ttyS0 &
or
cat /dev/ttyS0 >>"/var/tst" &

Why?