gpt4 book ai didi

java - 如何在 Android 中检测连接到无线局域网的本地树莓派的 IP 地址?

转载 作者:行者123 更新时间:2023-11-29 19:21:10 27 4
gpt4 key购买 nike

我有 raspberry pi,它连接到我的网络并通过 DHCP 动态获取其 IP。

我的物联网项目需要安卓程序中树莓派的IP地址。在其他操作系统中,我可以使用 nmaparp 命令,但我在 Android 中找不到合适的方法。我已经阅读了这些解决方案,但它们没有帮助:

最佳答案

由于 Raspberry Pi 已连接到本地网络,您可以获取已连接设备的列表并搜索名称为“raspberrypi”的设备。这可以通过使用 Java 中的套接字编程来完成。尝试打开路由器的管理面板并查找带有 IP 地址的 Raspberry Pi(通常是 raspberrypi)的主机名。该主机名可用于从 Java 代码中动态识别 Raspberry Pi 的 IP 地址。

您的问题类似于以下链接中给出的问题。

How to get IP address and names of all devices in local network on Android

Pi-oi: a Tool for Finding Local IP Address of Your Raspberry Pi

Resolving ip-address of a hostname

可能还有其他方法可以找到 IP 地址。只需使用适合您目的的那个。

关于java - 如何在 Android 中检测连接到无线局域网的本地树莓派的 IP 地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42437776/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com