eelink UDP protocol responses

Jeff Mattheson5 years ago

My eelink device sends

HEX: 454c0238866e03546790901714666767120038000f5db6276601046d5945f87a7d070012000000000b046b115904c90000000164482d423123000000000000000000000000000000000000676712003800105db6290a01046d5945f87a7d070012000000000a046b115804d70000000164482d49312a000000000000000000000000000000000000676712003800115db62aae01046d5945f87a7d070012000000000a046b115e04d70000000164482d503131000000000000000000000000000000000000676715000a00015db62b170002046a676712004300025db62b2f03046d5945f87a7d0700120000000007013601048e63000088f610046b115f04d70000000164482d523133000000000000000000000000000000000000676712004300035db62cd303046d5945f87a7d070012000000000a013601048e63000088f610046b116104d70000000164482d59313a000000000000000000000000000000000000676712004300045db62e7703046d5945f87a7d070012000000000b013601048e63000088f610046b115a04d70000000164482d603141000000000000000000000000000000000000676712004300055db6301b03046d5945f87a7d070012000000000b013601048e63000088f610046b115504c90000000164482d673148000000000000000000000000000000000000676712004300065db631bf03046d5945f87a7d070012000000000b013601048e63000088f610046b115904d70000000164482d6e314f000000000000000000000000000000000000

which includes a UDP header and 9 separate packages, then traccar responds with

HEX: 454c00110cf003546790901714666767120002000f

which only acknowledges the first location package 6767120038000f, there is no further response until the eelink sends another datagram.
The eelink continues to send the rest of the packages every 60 seconds or so. Each time traccar only acknowledging one package. If there is no activity on the eelink (motion, alarms, etc.) traccar can eventually catch up responding to one package per eelink upload, but if activity continues, and more than one package per minute is generated traccar will never catch up and the information is permanently out of sync.