我想让一个应用程序是通过WiFi发送和接收数据,而不是发送给特定的收件人。我对简单聊天的示例进行了解释:用户通过WiFi发送消息,但没有指定目的地。因此,他的报告可供附近的所有用户使用。类似地,其他用户也可以接收和发送消息。我还想实现中继器的功能,每个用户的设备不仅接收来自其他设备的消息,并将它们转发给其他设备,从而增加WiFi连接的覆盖范围。
但目前,如果没有特定的收件人,发送数据是不可能的。在数据传输之前,相同的WiFi Direct必然需要配对。无法指定收件人未知。
最近,我听说了有关WiFi Aware技术的消息,该技术涉及WiFI设备之间更多的交互。请回复,WiFi Aware允许做我上面描述的事情吗?也就是说,数据的传输,我们将在没有明确指示接收者和需要做额外工作的情况下(例如,设备之间的初步配对)。
如果WiFi Aware允许做我所描述的事情--它预计什么时候发布它的应用程序接口?尤其是对于Android设备。如果没有-你可以告诉我如何实现我需要的东西吗?一般来说,这在技术上是可行的吗?
感谢您的宝贵时间,并为我糟糕的英语表示抱歉。
发布于 2015-08-12 04:25:45
你应该试着调查一下nsd via wifi-direct。此网络服务发现通过Wifi-Direct。这将帮助您实现向所有侦听设备广播信息。
在想要传递信息的设备上,您应该addLocalService,而在其他设备上,您应该discoverServices。在ServiceInfo对象中,您可以将您想要传递的信息传递给正在侦听服务的其他设备。请尝试从上面所附的链接进行学习。
我不是很确定中继器将如何与此一起工作。
https://stackoverflow.com/questions/31942370
复制相似问题