我在应用程序中获取 GPS 位置时遇到问题。当我无法获取 GPS 位置时,我的错误处理机制会尝试通过 Queclocator 使用 LBS 命令作为后备。但Queclocator依赖于HTTP协议,当我查询LBS位置时,返回“+QLBS: 707”,表明HTTP(S)网络打开失败。似乎与 HTTP 相关的任何内容都无法正常运行。查询 GPS 位置后,我使用 QGPSEND 命令结束 GPS 会话。随后,我尝试重新打开 PDP 上下文,但此操作会导致错误。我正在寻求帮助来通过 HTTP 协议处理和重新打开 PDP 上下文来解决这些问题。
为了解决这个问题,我尝试了多种方法。首先,我确保在启动 LBS 命令之前 PDP 上下文已正确配置并处于活动状态。我还验证了该设备具有正确的网络连接和足够的信号强度。此外,我尝试在发送 QGPSEND 命令后重置网络设置并重新建立 PDP 上下文。尽管做出了这些努力,我仍然遇到了相同的 HTTP(S) 网络打开失败以及重新打开 PDP 上下文时出现的后续错误。暂时解决该问题的唯一解决方法是重新启动调制解调器,这将恢复 HTTP 功能并允许使用 Queclocator 成功查询 LBS 位置。但是,我需要更持久的解决方案,并正在寻求进一步的指导来诊断和解决问题。
移远BG95不再支持QuecLocator。底层请求无法再成功。