![使用串行端口在Linux中创建HDLC接口](https://linux22.com/image/1178202/%E4%BD%BF%E7%94%A8%E4%B8%B2%E8%A1%8C%E7%AB%AF%E5%8F%A3%E5%9C%A8Linux%E4%B8%AD%E5%88%9B%E5%BB%BAHDLC%E6%8E%A5%E5%8F%A3.png)
我修改了连接到 Arduino 的 MAX485 电路板(为了在 sniff mod 中工作,我删除了一个终端电阻)。此 Arduino 通过 USB 连接到树莓派。我使用 IOninja 在 Modbus/RS485 上对此进行了测试,效果很好。此外,我可以使用 pyserial 库读取串行端口字节流。
现在我需要听 TLS/HDLC/RS485。您能否建议一些可以以人类可读的形式表示此协议堆栈的字节流的软件?
最好的方法是建议一些使用串行端口数据作为输入的软件,如“/dev/ttyUSB0”,并生成 Linux 接口,如 wlan0 或 eth0,以便在 scapy 或 Wireshark 中使用它。