1

Ретрансляция из Wialon

Тема: Ретрансляция из Wialon

Коллеги, добрый день, пытаюсь сделать ретрансляцию из виалон, через протокол Wialon retranslyator, код писал на python. На выходе получаю сообщение, которое не получается декодировать. Может есть идеи как это сделать?
вот пример сообщения
b'\x9a\x03\x00\x0086100004300003\x00d\xa6\xbeE\x00\x00\x00\x07\x0b\xbb\x00\x00\x00\x13\x01\x03adf_reg_time\x00d\xa6\xc4F\x0b\xbb\x00\x00\x00\x13\x01\x03adf_reg_time\x00d\xa6\xc4F\x0b\xbb\x00\x00\x00\x0f\x00\x04hdop\x00333333\xe3?\x0b\xbb\x00\x00\x00\x11\x00\x03gsm_status\x00\x00\x00\x00\x02\x0b\xbb\x00\x00\x00\x12\x00\x03acc_trigger\x00\x00\x00\x00\x01\x0b\xbb\x00\x00\x00\x11\x00\x03dev_status\x00\x00\x00*A\x0b\xbb\x00\x00\x00\x12\x00\x04pwr_ext\x00^\xbaI\x0c\x02\xeb+@\x0b\xbb\x00\x00\x00\x12\x00\x04pwr_int\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0b\xbb\x00\x00\x00\x13\x00\x04temp_int\x00\x00\x00\x00\x00\x00\x00D@\x0b\xbb\x00\x00\x00\x11\x01\x03avl_inputs\x00\x00\x00\x00\x02\x0b\xbb\x00\x00\x00\x0f\x00\x04adc1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0b\xbb\x00\x00\x00\x10\x00\x04adc11\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0b\xbb\x00\x00\x00\x0f\x00\x04adc2\x00\x9a\x99\x99\x99\x99Y+@\x0b\xbb\x00\x00\x00\x10\x00\x04adc12\x00\x00\x00\x00\x00\x80\xb5\xca@\x0b\xbb\x00\x00\x00\x0f\x00\x04adc3\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0b\xbb\x00\x00\x00\x10\x00\x04adc13\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0b\xbb\x00\x00\x00\x0f\x00\x04adc4\x00J\x0c\x02+\x87\x16\xa9?\x0b\xbb\x00\x00\x00\x10\x00\x04adc14\x00\x00\x00\x00\x00\x00\x80H@\x0b\xbb\x00\x00\x00\x16\x00\x04rs485_fls12\x00\x00\x00\x00\x00\x00\xb2\xaa@\x0b\xbb\x00\x00\x00\x16\x00\x04rs485_fls22\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0b\xbb\x00\x00\x00\x15\x00\x04rs485tmp_1\x00\x00\x00\x00\x00\x00\x00H@\x0b\xbb\x00\x00\x00\x15\x00\x04rs485tmp_2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0b\xbb\x00\x00\x00\x12\x01\x03avl_outputs\x00*A\x00\x00\x0b\xbb\x00\x00\x00\'\x01\x02posinfo\x00\xd5"\xa2\x98\xbc]D@\x13a\xc3\xd3+sG@\x00\x00\x00\x00\x00\x00Z@\x00\x05\x00z\x0c\x0b\xbb\x00\x00\x00\x0c\x00\x03valid\x00\x00\x00\x00\x00\x0b\xbb\x00\x00\x00\x0b\x00\x03soft\x00\x00\x00\x00\x18\x0b\xbb\x00\x00\x00\r\x00\x03rec_sn\x00\x00\x00c\xc3\x0b\xbb\x00\x00\x00\x12\x00\x03iridium_msg\x00\x00\x00\x00\x00\x0b\xbb\x00\x00\x00\x1b\x00\x04engine operation\x00\x00\x00\x00\x00\x00\x00\xf0?\x0b\xbb\x00\x00\x00\x12\x00\x04voltage\x00^\xbaI\x0c\x02\xeb+@\x0b\xbb\x00\x00\x00\x11\x00\x04custom\x00333333\xe3?\x0b\xbb\x00\x00\x00\x13\x00\x04voltage1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0b\xbb\x00\x00\x00\x12\x00\x04counter\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0b\xbb\x00\x00\x00\x12\x00\x04custom1\x00\x00\x00\x00\x00\x00\x00(@\x0b\xbb\x00\x00\x00\x16\x00\x04temperature\x00\x00\x00\x00\x00\x00\x00D@\x0b\xbb\x00\x00\x00\x12\x00\x04custom2\x00\x00\x00\x00\x00\x00\x00\x00@\x0b\xbb\x00\x00\x00\x15\x00\x04fuel level\x00\xedQ\x12\xdcG@r@\x9a\x03\x00\x00861230043958413\x00d\xa6\xbeG\x00\x00\x00\x07\x0b\xbb\x00\x00\x00\x13\x01\x03adf_reg_time\x00d\xa6\xc4F\x0b\xbb\x00\x00\x00\x13\x01\x03adf_reg_time\x00d\xa6\xc4F\x0b\xbb\x00\x00\x00\x0f\x00\x04hdop\x00333333\xe3'

2

Ретрансляция из Wialon

Re: Ретрансляция из Wialon

Gevorg дорый день, в протоколе Wialon Retranslator нет единой кодировки. Приходящий пакет вам нужно разбирать не целиком, а по блокам.
Описание каждого блока вы можете найти в описании протокола с примером пакета и его разрбором -- https://gurtam.com/hw/files/Wialon%20Re … tor_v1.pdf

Anton Zinovyev
Technical Care Engineer (L2)
Wialon