存取所有wifi p2p讯息,例如收到发现消息时回调

时间:2019-04-29 14:22:55

标签: java android wifi-direct wifimanager wifip2p

我目前正在测试2个或更多android智能手机之间无线通信/小信息交换的可能性,而无需建立连接。目前,我正在探索wifi p2p / wifi direct的可能。

对等和服务发现工作正常,但是我想收到通知,即当我的设备收到发现消息时应执行回调,因为我想保留设备列表并立即从第一个设备中检索数据设备。更好的方法是在第三台设备上获取所有消息(发现和服务响应),因为这样可以节省大量流量。

当然,所有设备都可以定期发送服务请求,但理想情况下,我将让一个设备发送请求,并且所有设备都将其服务信息广播到所有其他设备。

我已经修改了WifiP2pmanager,但找不到实现目标的方法。我很高兴有任何建议。

我已经在这种情况下测试了BLE(数据)广告,效果很好,但是二手电话仅支持31字节的服务数据,这就是为什么我试图用Wifi Direct重新创建类似内容的原因。

0 个答案:

没有答案