Maybe this would help:
А какие переменные traccar для teltonika fm2200 описыват дополнительные данные если taccar их извлекает из протокола? Протокол бинарный. Интересует цифровой вход, одометр (это просто расстояние между двумя точками и его нужно инкриментировать), напряжение питания, и температуру .К конфигураторе это каналы 0,10,6,8 ?
Думаю что этот вопрос лучше задать к Teltonika.
Описание протокола они публикуют FMXXXX Protocols v2.10.pdf.
Хотелось бы уточнить рабирает ли traccar блок "IO element" посылки трекера или его отбрасывает ? Если не отбрасывает то как получить к нему доступ что бы передать в sql ?
Разбирает. Как доступ получить я уже ссылку прислал. Чтобы посмотреть что конкретно приходит советую поставить Traccar в оригинальной конфигурации и посмотреть.
на такую конструкцию ругается
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 это канал одометра
Я предлагаю вам еще раз внимательно прочитать ссылку которую я прислал в начале.
конструкция 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
Я бы не полагался на distance параметры. Они скорее всего не будут работать при интеграции.
Так я понял что distance и totaldistance расчитываются traccar, так как в пакете от трекера их нет. Или я ошибаюсь ?
Правильно.
Доброго времени суток, подскажите как экспотировать в openGTS позазание виртуального одометра fm2200, дааные о включении зажигания (цифровой вход №1), напряжение питания, и температуру ?