接收设备扫描不到 NetShare 的 SSID
现象
NetShare 界面上 Start Hotspot 已勾选、显示了 SSID 和密码,Connected Clients 也是 0。但接收设备的 WiFi 列表里就是看不到这个网络。
从 NetShare 发送端排查
1. 确认 SSID 没有被隐藏
如果你在 NetShare 设置里打开了"隐藏 SSID",网络确实不会出现在常规扫描结果里。解决:
- 关掉隐藏 SSID 开关,重启热点
- 或者在接收设备上手动输入网络名(需要 SSID 和密码)
2. 检查信号范围
WiFi Direct P2P Group 的信号范围和普通 WiFi 差不多:
- 开阔环境:15-30 米
- 有墙 / 干扰:5-10 米
把两台设备凑到面对面距离 1 米内测试能不能搜到。如果近距离能搜到、远距离搜不到 = 纯信号问题。
3. 检查频段
WiFi Direct Group 默认在 2.4GHz 频段运行(因为兼容性好)。某些新手机支持 5GHz P2P,但默认还是 2.4GHz。检查:
- 周围是不是有大量 2.4GHz WiFi 干扰?(微波炉、蓝牙、其他路由器)
- 把手机移到离干扰源远一点的地方试试
4. 确认 NetShare 真的创建成功了
虽然界面上显示已勾选,但底层 P2P Group 可能创建失败了。验证方法:
- 勾选 Start Hotspot 后等 3-5 秒
- 看 Connected Clients 是不是显示正常计数(不一定有设备连,但至少显示字段在)
- 取消勾选再重新勾选一次,看能不能稳定维持 P2P Group
从接收端排查
1. 接收设备是否支持 WiFi Direct
虽然 WiFi Direct 是 Android 4.0+ 的标准功能,但极少数极低价手机或iOS 设备可能有问题:
- iOS 设备(iPhone / iPad)不支持 WiFi Direct,但能连接任何 WPA2 加密的 WiFi 网络(包括 NetShare 创建的 P2P Group)。扫不到的话先确认 iOS 版本 >= 13
- 极低端 Android Go 设备:有些阉割了 WiFi Direct 功能
2. 接收设备 WiFi 缓存问题
长时间使用后 WiFi 缓存可能出现异常。解决:
- 关闭接收设备的 WiFi,再重新打开
- 进入 WiFi 设置,点击"刷新"按钮
- 极端情况下,在接收设备上执行"重置网络设置"(会清除所有已保存的 WiFi 密码)
3. iOS 设备特殊情况
iOS 的 WiFi 扫描有时不稳定。解决:
- 打开"飞行模式"等 10 秒,再关掉
- 设置 → WiFi → 点右上角 "i" → 关闭 WiFi 助理后重试
- 如果手动添加网络:设置 → WiFi → "其他..." → 手动输入 SSID 和密码
终极手段
如果上述都排除了还是扫不到:
- 重启两台设备(发送端和接收端)
- 发送端清除 NetShare 应用数据,重新开热点
- 发送端重启后第一时间只开 NetShare,不要先开任何 WiFi、VPN、其他网络相关应用