如何在本地网络上使用 UDP 协议连接设备?

如何在本地网络上使用 UDP 协议连接设备?

我有一个简单的数据记录器,每秒发送数据(一些 ID、日期、时间……)。该设备通过以太网电缆与 Windows 应用程序连接。现在我想将设备与调制解调器连接,并使用 Android 应用程序(UDP 客户端)访问数据。如何连接?我需要一些额外的硬件吗,例如 LAN 交换机或其他东西?我需要在调制解调器中设置端口转发或其他参数吗?

答案1

我找到了一个解决方案。这个答案是为了以防有人遇到类似的问题。
您需要执行以下操作:

  • 使用以太网线将设备直接连接到您的计算机
  • 使用 WireShark 应用程序查找 IP 地址、端口和协议(我的情况是 utp 协议)
  • 获取设备数据后,断开设备并直接与调制解调器重新连接(无需以太网交换机等附加设备,或进行端口转发)
  • 您可以使用 Android 手机上的某些 udp 客户端应用程序来检查数据是否正在接收(我使用了 TCP 发送器/接收器)。只需设置 ip 地址和端口即可。

我的问题是由于我使用了错误的 UDP 客户端应用程序。这就是它从一开始就无法正常工作的原因。

相关内容