获取通过 USB 传输到 Digi One SP 设备的串行端口的数据

获取通过 USB 传输到 Digi One SP 设备的串行端口的数据

基本问题: 我买了一个“Digi One SP”设备,试图将 USB 输入连接到 TCP 输出。Digi One SP 有 3 个端口:电源、以太网和 DB9 串行(图 1)。它还有一个“Digi One SP 配置和管理”工具(图 2)。问题是,当我通过 USB 向 Gearmo 串行端口发送数据时,该数据无法到达 Digi 串行端口(“总数据输入”未更新)。我不知道如何从这里调试。

使用 Digi 设备附带的环回插头,我已验证 Gearmo 串行输出和 Digi 串行输入之间的连接的每一侧(包括性别转换器)均能正常工作。我可以将环回放在 Digi 串行端口上并通过 Telnet 发送数据,然后看到它反弹回 Telnet(在这种情况下,我在 Digi 监控工具中看到“总数据输入”更新)。同样,我可以将环回放在 Gearmo 串行端口上并将数据发送到串行端口,然后看到它反弹回串行端口。因此,它在这两个端口之间的连接中不知何故丢失了。

更多细节:

  • 通过 USB 发送数据:我尝试了各种方法。我目前正在使用 Macbook 程序“Serial”。我还在 Windows VM 上使用程序“Free Device Monitoring Studio”完成了此操作。
  • 通过以太网发送数据:我在 Windows VM 上使用 telnet 来监控 TCP 端并通过该端发送数据,以测试 Digi 设备上的环回插头。
  • 串行端口配置:我已经尝试了每一个,并在 Digi 管理工具和计算机上更改它们。

波特率:9600,数据位:8,奇偶校验:无,停止位:1。流量控制:无。

波特率:1200,数据位:7,奇偶校验:无,停止位:1。流量控制:无。

图 1 - 硬件设置 Digi One SP 硬件设置

图 2 - 串行端口诊断 Digi One SP 串行端口诊断 (注意:图 2 中的“总数据输入”有 16 个字节的原因是,这是我对环回插头进行的测试之一,我通过 telnet 发送数据,然后数据反弹回串行端口。当我通过 USB 向串行端口发送数据时,我没有收到任何字节)。

相关内容