Skip to main content
SATIOT 卫星通信与物联网知识库
SATIOT 卫星通信与物联网知识库
选型 · 资费 · 调试 · 排障
切换暗/亮/自动模式 切换暗/亮/自动模式 切换暗/亮/自动模式 返回首页

怎么判断物联网终端的数据走没走卫星口:五步判据与取证口径

核心摘要:卫星物联网终端报障,一半以上是数据到底走了哪条网没说清。别盯着屏幕上的信号格和连接状态——那些只能说明链路层通了。判据有五条:源 IP 归哪个网段、接口绑的哪个串口、服务器有没有回包、状态位走到哪一档、抓包文件本身是不是有效样本。

数据走没走卫星口 · 本页要点速览

维度本页要点
适用对象天通、铱星、海事等系统上的物联网终端与数传终端,双模(卫星+4G)终端尤其适用
核心判据抓包源 IP 归哪个网段——天通私网是 10.50 段,地面网是运营商其他网段
最易忽略单向发出不算跑通,必须有服务器回包
取证口径抓包文件 24 字节=可确认 0 包;0 字节=未落盘,不采信
常见误判把「链路拨通」当成「业务跑通」;把「弱信号下慢」当成故障
物理背景同步轨道单跳光速时延约 0.24 秒,端到端正常在 0.5 秒量级,不能拿地面网体感对比

卫星物联网终端报「数据上不去」,现场能看到的往往是:设备在拨号、信号有几格、指示灯亮着——然后平台一条数据都没有。这时候如果顺着屏幕往下查,多半会走偏。屏幕上的东西只能证明链路层通了,证明不了业务数据走了哪条路。 判据在抓包和日志里,五条就够用。

一、五步判据

步骤判据在哪看
1 源 IP报文源 IP 落在哪个网段终端抓包文件
2 接口绑定卫星口对应卫星模组的哪个串口内核日志
3 服务器回包服务器侧有没有收到并回包服务器抓包与平台记录
4 状态位状态值走到哪一档串口读状态
5 样本有效性抓包文件是 24 字节还是 0 字节抓包文件列表

注解表(行序与主表逐行对齐、首列字面值相同):

步骤具体怎么判
1 源 IP天通私网是 10.50 段;电信 4G 常见 10.20、10.27、10.30、10.92、10.208 等段
2 接口绑定内核日志会写明卫星口绑定卫星模组的串口设备、地面口绑定 USB 串口,用它确认抓包目录名没骗人
3 服务器回包单向发出不算跑通;两端同时抓包最容易分清是设备没发还是平台没收
4 状态位本案设备状态值到 14 表示已连服务端、停在 12 只表示已注册网络;各厂家编号不同,以手册为准
5 样本有效性24 字节=只写了文件头,可确认 0 包;0 字节=未落盘,不采信。取证时先确认文件已落盘

二、为什么「发出去了」不算跑通

终端把数据交给卫星口,只说明它自己认为发出去了。数据要穿过卫星、落到地面信关站、出公网、进服务器,任何一段断了,终端侧都看不出来。

只有一种情况能算跑通:服务器收到完整业务报文,并且回了包。 1 月的一批现场抓包里,终端经卫星口发出 22305 字节、服务器回了 3685 字节,双向都有实质数据——这才叫业务跑通。反过来,只看终端日志里的「连接成功」,什么都证明不了。

两端同时抓包是最省事的做法:设备侧抓一份、服务器侧抓一份,时间一对,马上就知道是「设备没发」还是「平台没收」。不抓服务器侧,只能靠猜。

三、网段判身份:这条最实用

一条链路上同时有卫星口和地面口时,看报文的源 IP 就能定身份:

通道网段特征依据
天通卫星口私网 10.50 段厂家日志说明手册的示例与历次现场实测一致
电信 4G 口10.20、10.27、10.30、10.92、10.208、10.244 等段2026-01 与 2026-10 两批现场抓包实测归纳

这套判据的价值在于:不用问厂家、不用改配置,把抓包文件解出来看源 IP 就能定性。双模终端最容易出的问题,就是「配置要求走卫星口,实际数据全走地面口」,而这个问题只有在抓包里才看得见。

接口名与串口的对应关系可以作为第二重佐证:内核日志里卫星口绑定的是卫星模组的串口设备,地面口绑定的是 USB 串口设备。抓包目录名是按接口名生成的,配上这条日志,就能确认抓包没有张冠李戴。

四、抓包文件的口径:24 字节和 0 字节不是一回事

这是现场最容易出错的地方,也是证据最容易失效的地方:

文件状态含义能不能当证据
有内容(几十字节以上)该窗口内确实抓到报文能,正常判读
恰好 24 字节只写了文件头,可以确认该窗口 0 个包能,用来证明「一条都没走」
0 字节抓包进程没来得及落盘不能,什么都不能说明

报障时把「0 字节」和「24 字节」混着数,很容易得出「卫星口 55 个抓包全是空的」这种结论,其实里面 23 个什么都不能证明。取证标准动作是:让设备连续跑够时间再整包取日志,取的时候确认抓包文件已经落盘。

五、链路通、业务不通:三种典型情形

现象指向下一步
卫星口拨上号、拿到地址,业务一个包不发业务程序的数据通路层查程序选接口的逻辑与配置分支
卫星口有数据、服务器没收到卫星段到服务器之间两端同时抓包,核对地址与端口
卫星口数据少、时断时续射频余量与链路稳定性看信号与信噪比,调天线方位仰角

射频余量不足会让链路不稳、拨上后被拆线,但不会让业务数据一个包都不往外发。这两类问题的判据不同,别混着修——本案就是先被射频问题带偏过,后来单独取信噪比达标的时段看,仍然 0 包,才能确定问题在数据通路层。

天通全向天线安装位置示意图:屋顶开阔处的天线为正确位置,贴墙、夹在两楼之间、低于女儿墙的为错误位置
图 1|天通全向天线安装位置示意:全向天线有效辐射角 120 度,安装平面上方 60 度视场内不得有遮挡;绿勾为正确位置,红叉为错误位置。图源:现场资料

天线装在哪里,直接决定链路有多少余量:全向天线上方 60 度视场内避开建筑物遮挡与夹缝,方位与仰角调准,是信号能提上去的前提。天线没问题、信号也达标,数据还是不走卫星口,那就把注意力转到前面五步判据上。

六、现场取证清单

报障时一次把材料取齐,能省掉好几轮来回:

要取的东西用途
终端日志(业务程序、模组管理、内核)看接口选择、拨号过程、状态位
卫星口与地面口的抓包文件看数据实际走了哪条网
抓包文件列表(含字节数)判断样本是否有效
服务器侧同期抓包判断设备侧还是平台侧
上位机读到的配置与版本确认接口配置与固件版本

配置改动记录也别漏:日志里的配置变更条目能直接回答「现场动过什么」。本案升级过程中配置曾被重置为出厂默认,业务配置是事后重新填回去的——这类动作不记下来,事后很难还原。

常见问题

终端日志里写着「连接成功」,能算通了吗?

不能。连接成功只说明 socket 建起来了,数据有没有真的发出去、服务器有没有收到,要看抓包。本案升级后第一次「连接成功」时,抓包文件是 0 字节未落盘,当时只能确认连上了,不能确认数据发出去了。

没有抓包工具,能不能用别的方法判断?

可以退一步看日志,但精度差很多。新版业务程序在建连日志里会带接口标签(写明用的是哪个口),模组日志也能看到拨号与注册过程。真要定性,还是得抓包——抓包是唯一能直接看到「报文从哪个口出去、源 IP 是什么」的手段。

怎么分清是「设备没发」还是「平台没收」?

两端同时抓包。设备侧抓到报文、服务器侧没抓到,问题在中间链路或地址端口配置;设备侧也没抓到,问题在设备自身的数据通路。只看一头,永远分不清。

卫星口拿到了 IP,是不是就一定走了卫星?

拿到地址说明链路层拨通了,不等于业务数据往这个口放。本案就出现过卫星口正常拿到 10.50 段地址、业务数据却全走地面口的情况。要确认,还是看抓包源 IP。

双模终端(卫星+4G)怎么强制走卫星口?

先在配置里把接口指定为卫星口,再用抓包验证是否真的生效。不能只看配置项写对了就认为生效了——本案的旧版固件里,接口配置成卫星口后业务程序连一次连接都不发起,配置根本落不到实际建连上。验证方法就一条:抓包看源 IP。

卫星物联网终端测试要跑多久才算数?

建议连续跑 30 到 60 分钟再整包取日志。跑得太短,两次拨号之间的正常波动会被当成异常;跑得够长,才能看到重拨次数、信号波动范围和吞吐的稳定水平。

抓包文件全是 0 字节,问题出在哪?

多半是取日志的时机不对——文件还没落盘就被打包了。抓包进程是持续写入的,执行取日志动作时要先确认文件大小不为 0。若长期是 0 字节,检查抓包进程有没有正常起来。

数据几分钟才到一条,算不算故障?

先看信号。弱信号下的卫星信道要反复重传,加上每条报文单独建连接的握手代价,分钟级一条是正常表现。信号改善后吞吐会成倍上升——本案实测信号从 -118 回到 -115/-116 dBm,同机吞吐从 25 涨到 111 B/s,信号调好时报文可以做到秒级。判断标准是「信号一起看」:同样一台设备,信号弱时分钟级、信号好时秒级,两种都是这条链路的正常区间,不是故障。

本页依据与可核对来源

参数时效:网段特征与日志格式记录的是特定固件版本下的现场观察,厂家后续版本可能调整日志字段;判据本身(源 IP 定身份、回包为凭、抓包文件字节口径)与版本无关,可长期照用。

相关阅读

本文目录