AIS句子顺序消息ID的用法

时间:2019-10-19 04:08:21

标签: nmea ais aivdm aivdo

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

1 个答案:

答案 0 :(得分:1)

从网站上:

  

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

     

字段3(在此示例中为1)是此句子的片段编号。这将是一个基础。片段数为1且片段数为1的句子本身就是完整的。

     

字段4(在此示例中为空)是多句消息的连续消息ID

考虑使用2个片段发送的邮件:

  • 字段2将为2,即碎片数。
  • 第3个字段的字段为1,第二个字段的字段为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)。

我以前从同一船只收到消息ID 7,并且在此消息ID 6之前,等等。