0

这里解释了字段 4 是多句消息的顺序消息 ID。这是什么意思?字段 4 和字段 3 有什么区别?

4

1 回答 1

2

从网站:

字段 2(本例中为 1)是当前累积消息中的片段数。每个句子的有效负载大小受 NMEA 0183 最多 82 个字符的限制,因此有时需要将有效负载拆分为几个片段句子。

字段 3(本例中为 1)是该句子的片段编号。它将是基于一个的。一个片段数为 1,片段数为 1 的句子本身就是完整的。

字段 4(在此示例中为空)是多句消息的顺序消息 ID 。

考虑使用 2 个片段发送的消息:

  • 字段 2 将是2,片段数。
  • 字段 31用于第一个片段,2第二个片段
  • 字段 4 可以是 和 之间的任何数字09但对于两条消息都是通用的。对于船只发送的每个新的多片段消息,该数字会增加。它允许解码程序将属于同一消息的片段匹配在一起。

这是另一个例子:

!AIVDM,2,1,8,A,56;OaD02B8EL990b221`P4v1T4pN0HDpN2222216HHN>B6U30A2hCDhD`888,0*4D
!AIVDM,2,2,8,A,88888888880,2*2C

消息有2部分(来自字段#2),我们可以看到片段12(来自字段#3),并且该消息的两个片段的message_id是8(来自字段#4)。

From the same vessels, I had previously received message ID 7, and right before this message ID 6, etc.

于 2019-10-30T09:44:29.210 回答