Android WiFi(无需指定收件人即可发送和接收数据)

时间:2015-08-11 12:53:01

标签: android wifi android-wifi wifi-direct

我想通过WiFi制作应用程序,无需将数据发送给特定收件人即可发送和接收数据。我解释了一个简单聊天的例子:用户通过WiFi发送消息,但没有特定的目的地。因此,他的报告可供所有附近的用户使用。类似地,其他用户可以接收和发送消息。我还想实现转发器的功能,其中每个用户的设备不仅从其他设备接收消息,而且将它们重新发送给其他设备,从而增加WiFi连接的覆盖范围。

但目前没有特定收件人的情况下无法发送数据。在数据传输之前,相同的WiFi Direct必然需要配对。无法指定收件人未知。

最近我听到有关WiFi Aware技术的消息,该技术涉及WiFI设备之间的更大互动。请回复,WiFi Aware允许做我上面描述的事情?即 - 数据的传输,我们将没有明确指示接收者和需要做额外的工作(例如设备之间的初步配对)。

如果WiFi Aware允许执行我所描述的内容 - 何时会发布其API?特别适用于Android设备。如果没有 - 你可以告诉我如何实现我需要的东西?总的来说 - 技术上可行吗?

感谢您的时间,并抱歉我的英语不好。

1 个答案:

答案 0 :(得分:1)

您应该尝试查看nsd via wifi-direct。通过Wifi-Direct发现此网络服务。这有助于您实现向所有听音设备广播信息。

在想要传达您addLocalService信息的设备上以及其他设备上discoverServices。在ServiceInfo对象中,您可以将要通信的信息传递给正在侦听服务的其他设备。请尝试从上面的链接中学习。

我不太清楚转发器如何使用它。