bluetooth - Android Things 中的 WiFi P2P 网络

标签 bluetooth wifi wifi-direct android-things wifip2p

我想使用 Android Things (5.1) 和几个 Raspberry Pi 3 或使用蓝牙创建一个 P2P WiFi 网络。我遵循了 Android Developer 部分中的指南 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 会显示一条消息,说明

No service published for: wifip2p
并且未检索到 WifiP2pManager。

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

最佳答案

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

关于bluetooth - Android Things 中的 WiFi P2P 网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47547864/

相关文章:

flutter - 在 Flutter 中使用 Wi-Fi Direct 创建 P2P 连接

android - 蓝牙音频网关问题;使用 serial over Bluetooth 后系统爬行速度变慢

java - Android AltBeacon 后台服务测距

c# - 在没有网络连接的情况下发送数据包(无线适配器)

android - 如何更新已创建的 Wi-Fi 配置(或 "UID XXX does not have permission to update [Wi-Fi] configuration error")?

android - 使用 Nexus 7 创建接入点

java - Android 蓝牙 ConnectThread 示例错误?

android - 发送和接收数据报包

android - 如何获取Android中WiFi-Direct(WiFi-P2P)对等设备的IP地址?

java - Android Wi-Fi 直连网络