我有一个支持 GSM、3G 和 LTE 的蜂窝调制解调器。出于安全原因,我想阻止/禁用 GSM 支持,这意味着它将无法连接到任何 GSM BTS。
到目前为止我想出的部分解决方案:
- 有一个 AT^SYSCONFIG 命令,它允许将系统模式确定为以下之一:仅 GSM、仅 WCDMA、仅 TD-SCDMA、仅 LTE 或自动。但是,无法进行多项选择(因为我只想禁用 GSM 并支持所有其他功能)。此外,它还具有确定接入顺序的另一个参数,例如首先是 UTRAN,然后是 GSM。然而,它不会完全阻止 GSM,并且在没有 UTRAN BTS 的情况下,它将连接到 GSM BTS。
- 有用于设置频段首选项的 AT$QCBANDPREF 命令。在可能的频段中,有 GSM 和非 GSM 频段(例如,频段 24 是 GSM_850,频段 27 是 WCDMA_I_IMT_2000)。然而,有一些通用频段可以同时用于 GSM 和非 GSM 通信(例如 BC1、2、3..)。因此,如果我阻止所有通用频段,那么我也可能阻止非 GSM 通信。
- 就是AT+WS46命令,选择蜂窝网络无线数据服务与TA一起操作。这里有一个选项可以只选择 UTRAN 和 E-UTRAN 网络(意味着将不支持 GERAN 网络),但这仅涵盖据我所知的数据通信,并且不会阻止 GSM 连接本身,也不会阻止接收来自 GSM BTS 的电话和短信。
那么,有没有办法在不把硬件调制解调器芯片改成不支持GSM的芯片的情况下,完全屏蔽GSM技术呢?