teltonika fm2200 - traccar - opengts (показания одометра, и другие)

dvb-des8 years ago

Доброго времени суток, подскажите как экспотировать в openGTS позазание виртуального одометра fm2200, дааные о включении зажигания (цифровой вход №1), напряжение питания, и температуру ?

Anton Tananaev8 years ago
dvb-des8 years ago

А какие переменные traccar для teltonika fm2200 описыват дополнительные данные если taccar их извлекает из протокола? Протокол бинарный. Интересует цифровой вход, одометр (это просто расстояние между двумя точками и его нужно инкриментировать), напряжение питания, и температуру .К конфигураторе это каналы 0,10,6,8 ?

Anton Tananaev8 years ago

Думаю что этот вопрос лучше задать к Teltonika.

dvb-des8 years ago

Описание протокола они публикуют FMXXXX Protocols v2.10.pdf.
Хотелось бы уточнить рабирает ли traccar блок "IO element" посылки трекера или его отбрасывает ? Если не отбрасывает то как получить к нему доступ что бы передать в sql ?

Anton Tananaev8 years ago

Разбирает. Как доступ получить я уже ссылку прислал. Чтобы посмотреть что конкретно приходит советую поставить Traccar в оригинальной конфигурации и посмотреть.

dvb-des8 years ago

на такую конструкцию ругается

INSERT INTO EventData (accountID, deviceID, timestamp, statusCode, latitude, longitude, speedKPH, heading, altitude, rawData, distanceKM,creationTime, address)
VALUES (@accountID, @deviceID, UNIX_TIMESTAMP(:fixTime), 0, :latitude, :longitude, :speed * 1.852, :course, :altitude,'', :io199, UNIX_TIMESTAMP(NOW()), :address);

io199 это канал одометра

Anton Tananaev8 years ago

Я предлагаю вам еще раз внимательно прочитать ссылку которую я прислал в начале.

dvb-des8 years ago

конструкция ExtractValue(:extended_info, 'i0199') тоже ругается на отсутствие :extended_info. Работает тока SET @distance = JSON_EXTRACT(:attributes, '$.io199')/1000;
очень странно себя ведет атрибут distance и totalDistance

353976013262302	1488374946	61714	53.7583104	25.0354144	73.00002657200001	{"priority":0,"sat":11,"event":0,"io1":0,"power":"13875mV","io199":517,"ip":"","distance":17688.24,"totalDistance":17688.24}	0.517	1488408701
353976013262302	1488375563	61714	53.8407296	25.1712128	73.00002657200001	{"priority":0,"sat":11,"event":0,"io1":0,"power":"13814mV","io199":480,"ip":"","distance":4982.88,"totalDistance":4982.88}	0.48	1488408696
353976013262302	1488375589	61714	53.8432448	25.1778864	71.000025844	{"priority":0,"sat":12,"event":0,"io1":0,"power":"13857mV","io199":520,"ip":"","distance":4462.77,"totalDistance":4462.77}	0.52	1488408696
353976013262302	1488375615	61714	53.8457344	25.1845296	69.000025116	{"priority":0,"sat":11,"event":0,"io1":0,"power":"13825mV","io199":535,"ip":"","distance":3945.89,"totalDistance":3945.89}	0.535	1488408696
353976013262302	1488375647	61714	53.8480896	25.1910368	59.00002147600001	{"priority":0,"sat":12,"event":0,"io1":0,"power":"13839mV","io199":501,"ip":"","distance":3444.59,"totalDistance":3444.59}	0.501	1488408696
353976013262302	1488375668	61714	53.8491392	25.195184	28.000010192	{"priority":0,"sat":12,"event":0,"io1":0,"power":"13820mV","io199":299,"ip":"","distance":3152.47,"totalDistance":3152.47}	0.299	1488408696
353976013262302	1488375684	61714	53.8500608	25.1960416	35.00001274	{"priority":0,"sat":12,"event":0,"io1":0,"power":"13818mV","io199":120,"ip":"","distance":3049.51,"totalDistance":3049.51}	0.12	1488408696
353976013262302	1488375724	61714	53.8524608	25.202496	59.00002147600001	{"priority":0,"sat":12,"event":0,"io1":0,"power":"13814mV","io199":500,"ip":"","distance":0.0,"totalDistance":0.0}	0.5	1488408696
353976013262302	1488375754	61714	53.8548992	25.2090128	65.00002366	{"priority":0,"sat":12,"event":0,"io1":0,"power":"13801mV","io199":506,"ip":"","distance":2041.77,"totalDistance":2041.77}	0.506	1488408696
353976013262302	1488375781	61714	53.8573888	25.2156272	70.00002548	{"priority":0,"sat":12,"event":0,"io1":0,"power":"13771mV","io199":514,"ip":"","distance":0.0,"totalDistance":0.0}	0.514	1488408696
353976013262302	1488375807	61714	53.8598656	25.222336	72.000026208	{"priority":0,"sat":12,"event":0,"io1":0,"power":"13832mV","io199":519,"ip":"","distance":1006.96,"totalDistance":1006.96}	0.519	1488408696
353976013262302	1488375832	61714	53.862304	25.2287904	70.00002548	{"priority":0,"sat":12,"event":0,"io1":0,"power":"13800mV","io199":502,"ip":"","distance":503.75,"totalDistance":503.75}	0.502	1488408696
353976013262302	1488375857	61714	53.864704	25.235296	74.000026936	{"priority":0,"sat":12,"event":0,"io1":0,"power":"13803mV","io199":503,"ip":"","distance":0.0,"totalDistance":0.0}	0.503	1488408696
Anton Tananaev8 years ago

Я бы не полагался на distance параметры. Они скорее всего не будут работать при интеграции.

dvb-des8 years ago

Так я понял что distance и totaldistance расчитываются traccar, так как в пакете от трекера их нет. Или я ошибаюсь ?

Anton Tananaev8 years ago

Правильно.