我有一个大问题,我怀疑我的智力...我通过路由器 (TL-WR740-N) 将我的 android 平板电脑 (intenso tab814) 连接到 RS232 转换器 (USR-TCP232-E) 并发送 7 个十六进制字节在一个街区,有点 03 20 05... 有更多的数字。我的问题是,如果我让我的平板电脑发送,转换器会接收数据,但不会将其提交给转换器完成后的电脑上的监听程序。通常缺少完整的块(不是单个字节,而是我发送的整个命令行),但是如果我通过平板电脑将数据发送到另一台 PC,并让 HIM 向转换器发送每个字节到达的工作。这可能有点眼花缭乱,但我不知道这个问题可能属于哪里。我的应用程序正确发送每个块(电脑能够接收)
转换器黄色 RJ45 端口 LED 闪烁,但我没有将数据提供给正在侦听的 pc。
为了更好地理解:
平板(selfpogrammed app)发送数据->路由器->转换器(每次闪烁)很少给出命令->PC(自写监听程序(不是我写的,但是一个,我是追随者,不熟悉语言。 )
但如果我:
平板电脑(相同的应用程序)-> 路由器-> PC(接收所有数据)-> 路由器-> 转换器始终将数据提供给监听程序->pc
这是怎么回事?为什么转换器将数据从 app -> pc 提供给正在监听的 pc,而不是从 app 提供给 listenign pc?
平板电脑通过 W-Lan 连接到路由器,电脑通过 RJ45 电缆连接,转换器也可以。使用 TCP/IP 转换器作为服务器。
请帮助 Q_Q
编辑: 配置:
波特率:115200bits/second
数据大小:8 位/字符奇偶校验:无 NoneOddEvenMarkSpace
停止位:1bit(s) 流量控制:无 本地 Telnet 端口号:2001
远程 Telnet 端口号:N/A
Telnet 模式:TCP 服务器 Telnet 服务器 IP:不适用。. .
Telnet 超时:0seconds 秒(< 256,0 表示无超时)
UART数据包时间:10ms ms (< 256)
UART数据包长度:200
编辑:
忘了提。该转换器是通过 RS232 到 USB 转换器,从 RS232 到 USB 连接。它的接收灯不闪烁,当监听程序没有显示我的命令时,但如果程序吐出我的线路,USB 部分也会闪烁。因此转换器接收,但不将其提供给 USB。但只有当我使用我的平板电脑时。始终相同的间隔。