Android Things 中的 WiFi P2P 网络

Posted

技术标签:

【中文标题】Android Things 中的 WiFi P2P 网络【英文标题】:WiFi P2P network in Android Things 【发布时间】:2017-11-29 08:07:33 【问题描述】:

我想使用 android Things (5.1) 和几个 Raspberry Pi 3 或使用蓝牙创建一个 P2P WiFi 网络。我遵循了 Android 开发者部分 https://developer.android.com/guide/topics/connectivity/wifip2p.html 中的指南,所以我的 MainActivity 看起来像:

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

但是,当我尝试在启用 WiFI 的情况下运行该应用程序时,SystemServiceRegistry 会显示一条消息,说明

没有为 wifip2p 发布服务
并且未检索到 WifiP2pManager。

我该如何解决这个问题?有人知道是否可以使用 WiFi Direct 和 Android Things 创建 WiFi P2P 网络?

【问题讨论】:

很乐意提供帮助,但是:***.com/help/mcve @Blundell 我刚刚编辑了我的问题 该协议是否适用于 RPi?这可能是特定的硬件限制 对此有一个开放的功能请求。我建议投票并跟踪它以获取有关未来进展的通知:issuetracker.google.com/issues/37132950 感谢大家,我听从了@Devunwired 的建议,等待问题得到解决,我会采取另一条路... 【参考方案1】:

截至目前(Android Things 稳定版 1.0)RPI3B 不支持 WifiP2P,因此尝试使用Google NearBy 2.0 API 作为替代方案,我认为它会满足您的需求。

【讨论】:

如果您认为我的回答有用,请点赞。谢谢!

以上是关于Android Things 中的 WiFi P2P 网络的主要内容,如果未能解决你的问题,请参考以下文章

从Android Things设备上的应用程序中选择WiFi网络(Raspberry Pi 3)

Android | WIFI Direct -1 Basic knowledge

Android | WIFI Direct -1 Basic knowledge

Android | WIFI Direct -1 Basic knowledge

Android WiFi Direct android.net.wifi.p2p.PEERS_CHANGED 收到无休止

通过Wifi直接(P2P)的android到android实时视频流[关闭]