nc или socat: как читать данные с удаленного компьютера: / dev / ttyACM0?

2285
AndreasT

У меня есть устройство на удаленном компьютере в / dev / ttyACM0 Теперь я хочу прочитать эти данные на моем компьютере. Я могу подключиться к нему через SSH. К сожалению, я nc/ socatновичком и не МЕТОДИЧЕСКИЕ охватывал это.

Семантически так:

 cat remote:/dev/ttyACM0 

Удаленная система имеет ограниченное количество Linux, и я не могу установить пакеты. ( socatнет в наличии, ncесть)

Очень круто было бы иметь какое-то перенаправленное устройство:

local:/dev/ttySOCK0 pointing to remote:/dev/ttyACM0 
1

2 ответа на вопрос

1
AndreasT

Я нашел решение для части первой:

on remote: cat /dev/ttyACM0 | nc -l -p 44144  on local: nc remote 44144 

Вторая часть все еще открыта: есть ли способ сделать из персонажа устройство из «трубы»?

Возможно, вы могли бы использовать socat для передачи данных в именованный канал - этого может быть достаточно. RedGrittyBrick 12 лет назад 0
1
Ignacio Vazquez-Abrams

ser2net и cyclades-serial-client выглядят многообещающе.

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