Доступ ко всем сообщениям Wi-Fi P2P, например. обратный вызов при получении сообщения об обнаружении - PullRequest
0 голосов
/ 29 апреля 2019

В настоящее время я тестирую возможности беспроводной связи / небольшого обмена информацией между двумя или более смартфонами Android без установления соединения. На данный момент я изучаю, что возможно с Wi-Fi P2P / Wi-Fi Direct.

Обнаружение однорангового узла и службы работает нормально, но я хотел бы получить уведомление, т. Е. Обратный вызов должен быть выполнен, когда мое устройство получает сообщение об обнаружении, так как я хотел бы сохранить список устройств вокруг и немедленно извлечь данные из первого устройство. Еще лучше было бы получить все сообщения (обнаружение и ответ службы) на третьем устройстве, поскольку это позволило бы сэкономить много трафика.

Конечно, все устройства могут периодически отправлять запросы на обслуживание, но в идеале у меня было бы одно устройство, отправляющее запрос, и все устройства передавали бы свою служебную информацию всем другим устройствам.

Я возился с WifiP2pmanager, но не смог найти способ достичь своих целей. Буду рад любым предложениям.

Я протестировал рекламу BLE (данных) в этом контексте, которая хорошо работает, но используемые телефоны поддерживают только 31 байт служебных данных, поэтому я пытаюсь воссоздать нечто подобное с Wifi Direct.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...