我可以使用UDP检测网络上的设备吗?

时间:2020-09-21 18:18:45

标签: android networking udp

我对此很陌生,所以我可能没有道理,但请我澄清一下!

这非常模糊,但是我目前拥有的是连接到与我的PC相同的以太网网络的设备。 我想做的是使用UDP检测该设备,并以某种方式在我的android应用中显示“连接”。 我感到困惑的是,“设备”只是一个看起来很简单的电路板,上面连接了以太网端口。因此,我不确定要查找/搜索什么。

我不知道该如何处理,您是否可以提供任何资源或建议? 我已经得到使用Wireshark检测连接的建议,但是我不确定在这种情况下这到底意味着什么……这是否意味着当我发送UDP广播信号或类似的信号时,wireshark能够看到设备响应?

谢谢!

1 个答案:

答案 0 :(得分:0)

您描述的设备上连接了以太网端口,该设备具有TCP / IP驱动程序,使它能够通过TCP / IP网络进行通信。

我认为您的问题是如何捕获设备与android之间的流量。

我建议使用网络HUB或支持端口镜像的管理型交换机。将支持以太网的电路板(很抱歉,我不知道您到底在使用什么设备,可能是树莓派?)连接到HUB或管理型交换机,以及装有Wireshark的PC或笔记本电脑。您应该能够在Wireshark中捕获“以太网”流量。

注意:Wireshark的显示捕获可能会有些混乱,因为它将显示流入该网段的所有网络流量。我建议使用Wireshark显示过滤器。例如ip.addr == your.target.ip.address && udp.port == your_udp_port_number。