我正在构建一个允许将其他设备连接到我的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没有看到热点网络列表。 我是在iOS 8上使用iPhone5(iOs8.3)和iPhone6(iOs8.4)创建的。
答案 0 :(得分:1)
来自Apples官方Get help with Personal Hotspot in iOS支持页面:
如果您将设备置于睡眠状态或90秒后未连接的设备使用Wi-Fi,您的设备将停止播放Wi-Fi。要再次共享您的Wi-Fi网络,请点按设置>个人热点。
但我的经验是,当您离开 Personal Hotspot 设置页面时,设备会停止直接播放Wi-Fi。