#串口 #字节 #套接字 #转发 #客户端 #多重 #tcp

app snet

一个将串口中的字节转发到/从套接字的小工具

3个不稳定版本

0.2.0 2018年11月7日
0.1.1 2018年10月22日
0.1.0 2018年10月22日

#43 in #转发

MIT 许可证

10KB
163

snet

snet是一个小工具,它连接到串口,然后将从那里收集的所有内容转发到TCP套接字,与ser2net相比,这个工具允许双向多重访问,并且做得更少,更不成熟 :)

它不安全,因此只能在可信网络上运行非关键任务,它只是一个到串口的原始连接,这意味着每个字节都双向转发。Telnet可以作为客户端用于查看输出等简单操作

我可能会编写一个客户端,在客户端模拟串口...

Latest version License

安装和运行

首先使用cargo install安装,或者克隆仓库并使用cargo build

Cargo安装

cargo install snet
~/.cargo/bin/snet -s /dev/ttyUSB0 -p 1234

Git

git clone https://github.com/TotalKrill/snet.git
cargo run --release -- -s /dev/ttyUSB0 -p 1234

连接

现在应该有一个可以连接的TCP端口

telnet 127.0.0.1 1234

为什么

我们有一批运行gdb服务器并执行大量printf调试的树莓派,这意味着任何想要尝试的人都可以在树莓派上获得ssh访问和tmux会话等。这变得很麻烦。

依赖项

~2.8–9MB
~64K SLoC