Сеть WiFi P2P в Android Things

Я хотел бы создать сеть Wi-Fi P2P, используя Android Things (5.1) и пару Raspberry Pi 3 или, альтернативно, используя Bluetooth. Я следовал руководству в разделе для разработчиков Android https://developer.android.com/guide/topics/connectivity/wifip2p.html, поэтому моя основная активность выглядит так:

private class MainActtivity { private WifiP2pManager mManager; .... @Override public void onCreate(Bundle savedInstances) { mManager = (WifiP2pManager) getSystemService(Context.WIFI_P2P_SERVICE); .... } }

Однако, когда я пытаюсь запустить приложение с включенным WiFI, SystemServiceRegistry показывает сообщение о том, что

Нет опубликованной службы для: wifip2p
, а WifiP2pManager не получен.

Как я могу решить эту проблему? Кто-нибудь знает, можно ли создать сеть WiFi P2P с помощью WiFi Direct и Android Things?


person Antonio La Marra    schedule 29.11.2017    source источник
comment
хотел бы помочь, но: stackoverflow.com/help/mcve   -  person Blundell    schedule 29.11.2017
comment
@Blundell Я только что отредактировал свой вопрос   -  person Antonio La Marra    schedule 29.11.2017
comment
Работает ли этот протокол на RPi иначе? Это может быть конкретное аппаратное ограничение   -  person Nick Felker    schedule 29.11.2017
comment
Существует открытый запрос функции по этому вопросу. Я бы рекомендовал голосовать и отслеживать его, чтобы получать уведомления о будущем прогрессе: issuetracker.google.com/issues/37132950< /а>   -  person devunwired    schedule 30.11.2017
comment
Спасибо всем, я последовал совету @Devunwired и, дождавшись устранения проблемы, пойду другим путем...   -  person Antonio La Marra    schedule 30.11.2017
comment
связанные: stackoverflow.com/questions/47839955/   -  person Ciro Santilli 新疆再教育营六四事件ۍ    schedule 30.01.2019


Ответы (1)


На данный момент (стабильная версия Android 1.0) WifiP2P не поддерживается на RPI3B, поэтому попробуйте использовать Google NearBy 2.0 API в качестве альтернативы, я думаю, он удовлетворит ваши потребности.

person Koustuv Ganguly    schedule 11.05.2018
comment
Пожалуйста, поддержите мой ответ, если вы считаете его полезным. Спасибо! - person Koustuv Ganguly; 11.05.2018