У меня есть антенна AIS, получающая предложения AIVDM с 1 года назад.
Теперь я начинаю декодировать предложения с использованием https://github.com/bcl/aisparser и обнаружил, что в сообщениях типа 5 есть два предложения aivdm, которые не всегда приходят последовательно и обычно теряют (по крайней мере, в моем случае) второе предложение, делая декодировку довольно сложный.
Я попытался обменяться предложениями второй части, чтобы увидеть, что происходит и действительно ли это важно.
Например, если вы попробуете эти предложения в https://www.maritec.co.za/tools/aisvdmvdodecoding/:
!AIVDM,2,1,0,A,58wt8Ui`g??r21`7S=:22058<v05Htp000000015>8OA;0sk,0*7B
!AIVDM,2,2,0,A,eQ8823mDm3kP00000000000,2*5D
!AIVDM,2,1,6,A,58wt8Ui`g??r21`7S=:22058<v05Htp000000015>8OA;0sk,0*7B
!AIVDM,2,2,6,A,:062paRLOaD,2*79
вы заметите, что единственным изменением является то, что вторая пара («неправильная» с «адаптированной» второй частью) имеет неправильное «назначение», поэтому
действительно важно взять на себя всю работу по декодированию, если вас не интересует поле 'destination'?
Всего наилучшего