当前位置: 首页 > 知识库问答 >
问题:

有什么方法可以发现附近不在同一个网络中的无线设备- Android / IOS?

曹超
2023-03-14

我希望能够发现附近的任何类型的设备(10 m),并可能检索到除了MAC地址之外的一些设备信息。这应该通过WIFI发现。

这些设备不需要在同一个网络中(因为大多数问题要求类似的行为),它们可以只是在这个“antena”旁边通过。

设备不断与附近的接入点通信,因此我认为应用程序也能够捕捉这些广播。

我试图使用Android Nsd(网络服务发现),直到我发现这仅适用于同一网络中的设备。我刚刚开始研究 bonjour。

另一种可能性:设备是否可以连接到附近的接入点以获取此信息?

共有1个答案

焦宁
2023-03-14

附近连接怎么样?我认为它完全符合您的用例。

它使用蓝牙、Wi-Fi和听不见的声音(使用设备的扬声器和麦克风)来建立接近。

https://developers.google.com/nearby

 类似资料:
  • 我希望能够在我的网络上发现Android设备,并可能检索一些关于它们的设备信息。这对于苹果设备来说非常容易,因为它们运行Bonjour服务。然而,我似乎找不到任何类似的服务运行在Android上。 这必须在不修改Android设备,安装某些服务或打开某些端口的情况下工作。它旨在与vanilla Android设备配合使用,就像Bonjour帮助您找到vanilla Apple设备一样。即使能够验证

  • 我正在尝试为Android制作一个可以检测附近智能手机设备的应用程序。我需要发现智能手机设备,无论它们连接到WLAN或其操作系统。唯一的要求是启用了它们的蓝牙或wifi设置。我正在尝试捕获这些设备的MAC地址,也许还有RSSI。我试图模拟的一个应用程序示例是Meshlium。 Android经典蓝牙: 我已按照指南发现当前未与我的设备配对的设备。 我试图发现的智能手机需要处于“发现”模式才能被发现

  • 我正在使用wifi direct和NSD(网络服务发现)来传输文件。 NSD:创建了serivce,可以扫描在同一网络中发布相同服务的其他设备 WiFi Direct:用于扫描没有网络的附近设备。 WiFi P2P网络服务发现:用于扫描其他设备提供相同服务的设备附近的服务(NSD WiFi Direct) 根据要求,我需要为iOS设备提供兼容性,即使两者都不在同一网络中。我开始知道NSD类似于iO

  • 我正在开发一个应用程序,其中我需要的第一件事是如何获得连接到我的wifi网络或相同wifi网络的设备。即IP地址、设备名称等。我不知道如何做到这一点已经搜索了很多,但没有可用的示例。 我做了一件事,我将ping 255个ip,无论哪个将响应,都将是连接的ip,但这里的问题是,有些网站已经分配了虚拟ip,因此我只需要检测真实的设备ip地址。 我想做与应用程序WifiTalkie中所做的相同的事情

  • 我正在制作一个利用蓝牙功能的应用程序,例如扫描设备等。我检查了扫描标志并返回true,但没有显示我正在测试的可发现设备。 我使用三星J7 Pro作为我的应用程序测试设备,三星J7是我想在发现的设备列表中看到的设备。 J7已设置为可发现且蓝牙已打开。 我的代码基于Monkey。蓝牙 以下是我所拥有的: 声明 功能 listview绑定到将显示发现的设备的“vm”。它不显示任何内容,计数始终为零,但我

  • 在Android系统中, > 如何获取在同一WiFi网络中连接的设备列表? 如何从与同一WiFi网络连接的智能手机获取最近的设备? 频率检查是否能够找到最近的设备?