1

我正在构建一个允许将其他设备连接到我的 iPhone 热点的应用程序。在 iPhone 设置中启用“个人热点”后,我的另一台设备检测到该热点...

我使用这个命令来检查热点是否在网络上:

$> sudo iwlist wlan0 scanning | grep MyDeviceName;
ESSID:"MyDeviceName"

但是,如果我离开这个设置视图(在我的 iPhone 上)并打开任何其他需要互联网的应用程序(例如:Safari),热点就不再被发现......直到我返回“个人热点”设置页面。

$> sudo iwlist wlan0 scanning | grep MyDeviceName;
(no result)

我已经在 ubuntu 14.10 和 Raspbian 上测试过这个命令,但是我的 macbook 和 iPhone 没有看到网络列表中的热点。I 是在 iOS 8 上使用 iPhone5(iOs8.3) 和 iPhone6(iOs8.4) 创建的。

4

1 回答 1

1

从 Apple 官方获取有关 iOS支持页面中个人热点的帮助:

如果您将设备置于睡眠状态或经过 90 秒且没有连接的设备使用 Wi-Fi,您的设备将停止广播 Wi-Fi。要再次共享您的 Wi-Fi 网络,请点按设置 > 个人热点。

但我的经验是,当您离开个人热点设置页面时,设备会直接停止广播 Wi-Fi。

于 2015-10-16T11:09:27.480 回答