Как отправить данные из последовательного порта по Wi-Fi?

В дополнение к символьным ссылкам Вы могли также использовать bind mounts: http://docs.1h.com/Bind_mounts

В основном у Вас может быть один раздел с одной файловой системой (подобный установке Anthon). В этом случае принятию Вас смонтировали файловую систему на /mnt/local Вы просто сделали бы mount --bind /mnt/local/ubuntu /usr/local на Вашей установке человечности и mount --bind /mnt/local/suse /usr/local на Вашей установке SuSe.

Одно преимущество выполнения этого - то, что можно сделать это по существующему /usr/local не уничтожая/перемещая фактическое /usr/local каталог.

Вот пример:

# mkdir foo
# touch foo/nowyouseeme
# mkdir bar
# touch bar/nowyoudont
# ls foo
nowyouseeme
# mount --bind ./bar ./foo
# ls foo
nowyoudont
# umount foo
# ls foo
nowyouseeme

5
06.05.2014, 14:24
2 ответа

Используйте Ncat (http://nmap.org/ncat/). Это мультиплатформенный, и он устанавливается по умолчанию во многие дистрибутивы GNU/Linux.

На вашем компьютере послушайте Ncat ( здесь мы используем порт 55555, но вы можете использовать любой порт):

nc -l 55555

На вашем CuBox, подключитесь к слушателю:

nc <Your PC's IP> 55555

Затем, если вы введете что-нибудь в CuBox, оно будет отправлено на ваш компьютер (наберите что-нибудь и нажмите enter, чтобы посмотреть, как это работает).

С помощью bash Вы можете легко перенаправить последовательные данные, полученные в CuBox через USB на nc. Пример (с помощью экрана для считывания последовательных данных с клеммы):

screen /dev/ttyUSB0 | nc 192.168.1.20 55555

Обратите внимание, что вы должны изменить ваше устройство tty и заменить 192.168.1.20 на IP-адрес вашего ПК.

.
3
27.01.2020, 20:40

Также может оказаться полезным socat , универсальный инструмент для торцевых головок. Он может делать то же самое, что и nc , но также поддерживает двунаправленную пересылку между двумя конечными точками.

1
27.01.2020, 20:40

Теги

Похожие вопросы