定义
Card Diagnostics(卡诊断)是 ICMP 提供的 SIM 卡连接质量检测、故障定位、远程诊断与实时状态监控能力。基于 ICCID、IMEI 等标识,对单卡或批量卡进行连接状态追踪、信号强度分析、网络附着检测,输出 Card Health 健康度评估,辅助运维与客户自助排查。
诊断能力
Card Diagnostics 包括:信号质量——RSRP、RSRQ、SINR 等 LTE 指标,RSSI 等 2G/3G 指标;网络附着——当前附着状态、PLMN、APN、HPLMN/VPLMN;用量与计费——实时流量、套餐余量、是否超限;故障定位——无信号、无数据、漫游异常、APN 配置错误等常见原因分析;历史趋势——连接稳定性、掉线频次、异常时段统计。
应用场景
适用于设备部署后连接异常、批量卡质量监控、故障工单处理、客户自助排查等场景。跨境场景下,设备可能接入 Multi-Operator 多运营商网络,需结合 PLMN Selection、Roaming Policy 分析漫游行为是否合理。Card Health 评分可驱动 Carrier Fallback 或 Failover 策略优化。
在 ICMP 中的实现
达希物联 ICMP 支持按 ICCID、IMEI、客户、批次等维度查询卡诊断信息;提供 API 与控制台两种入口;支持批量诊断、定时巡检、告警联动。诊断数据来源于运营商或平台自建探针,结合 CDR、用量数据做综合分析,输出可读的诊断报告与建议。
诊断读到的是会话记录还是无线指标
卡诊断要先分清数据从哪来。核心网和平台能稳定提供的,通常是有没有附着、附着在哪个网络、用的哪一个接入点、最近一次数据会话是否建立、用量是否还在套餐内。参考信号接收功率、信号质量这一类无线指标,只有设备或模组上报之后才存在。平台页面上这两个数为空,不等于现场没有信号,只说明这次没有采集到无线侧数据。
因此诊断结论必须标明观测点。写“卡故障”时,应能指出是订阅被拒绝、会话被拒绝,还是设备自己报了持续较差的无线质量。只有最后一种才适合先查天线和安装位置。卡标识、设备标识和号码要一起看:卡在网、设备标识却频繁变化,更像是卡被换到了别的模组,而不是网络中断。
远程结论成立所需要的观测窗口
一次查询只代表查询时刻附近的状态。设备白天在仓库、夜间才上电,白天的“未附着”不能推断卡已损坏。要判断稳定掉线,至少要看一段包含正常业务时段的历史:附着次数、会话失败原因、失败是否集中在某一个国家或某一个网络。批量诊断还要使用同一时间窗口,否则不同批次的结果不能比较。
跨境设备的窗口还要包含拜访网络。只看归属地测试记录,无法解释到了另一个国家之后的失败。用量突然为零,可能是业务停了,也可能是会话建立失败,两者要靠会话记录区分,不能只看流量曲线。与详单对照时,注意详单可能晚到,诊断页面的实时用量和已经出账的用量会暂时不一致。这个时间差不是卡异常。
把漫游策略问题误判成卡故障
卡片能在归属地入网,到拜访地失败,常见原因是漫游不允许、优选网络列表没有当前网络,或接入点不被拜访网接受。这些都是策略和配置问题,换一张同样配置的卡会原样失败。若诊断只输出“信号异常”,现场会反复更换硬件。另一种误判是把公平使用导致的限速看成射频故障:会话仍在,只是速率下降,无线指标未必变差。
多运营商卡切换之后,诊断若仍显示旧的拜访网络,可能是会话还没释放,不是新网络拒绝。应等待设备重新附着再下结论。还要避免用单次失败触发更换。附着原因码若表示“请求的服务未开通”,应回到漫游策略和套餐,而不是报废卡片。诊断报告要同时给出标识、网络、接入点、原因码和时间;缺原因码的“不健康”评分不能单独作为停卡依据。历史趋势用于发现反复失败,不用于替代当前这次会话的原因。
批量诊断的输出要能按原因码归类,而不是只给一个健康分数。分数把“未开通”“接入点拒绝”和“无线质量差”压成同一个颜色后,现场无法决定该改配置还是改安装。归类后再抽样核对原始字段:卡标识、网络、接入点、时间。缺一列的行不要参与统计。设备上报的无线指标和核心网的附着记录时间对不齐时,以各自的时间戳并列展示,不要内插成一条光滑曲线。曲线好看,不代表那一分钟真的有采样。没有采样的时段应标成未知,不能标成信号正常,也不能标成信号为零。未知和实测为零在后续统计里是两种结果,混在一起会把没有上报的设备算成覆盖良好。