Osmand protocol does not report updates

Seelight2 years ago

Good day, connect my application directly to the osmand protocol, sending the necessary information, in the traccar log it receives the information, but it is not saving it.

2022-02-23 00:04:14  INFO: [ccd3ee55: osmand < 209.145.55.165] HEX: 504f5354202f3f20485454502f312e310d0a486f73743a203230392e3134352e35352e3136353a353035350d0a4163636570743a202a2f2a0d0a436f6e74656e742d547970653a206170706c69636174696f6e2f782d7777772d666f726d2d75726c656e636f6465640d0a436f6e74656e742d4c656e6774683a203231360d0a0d0a69643d32303836383931302674696d657374616d703d31363435353734363534303030266c61743d332e3339313036373836266c6f6e3d2d37362e35333932363731332673706565643d3026616c7469747564653d313030352e363532353837383930362661636375726163793d31332e38323533303738343630363926647269766572556e6971756549643d32303836383931302676616c69643d3126656d61696c3d6a6f7375656c6d6d393240676d61696c2e636f6d2662656172696e673d3334392e353831303835323035303826626174743d3237
2022-02-23 00:04:14  INFO: [ccd3ee55: osmand > 209.145.55.165] HEX: 485454502f312e3120323030204f4b0d0a636f6e74656e742d6c656e6774683a20300d0a0d0a
2022-02-23 00:04:14  INFO: [ccd3ee55] disconnected
2022-02-23 00:04:19  INFO: [4de1195e] connected
2022-02-23 00:04:19  INFO: [4de1195e: osmand < 209.145.55.165] HEX: 504f5354202f3f20485454502f312e310d0a486f73743a203230392e3134352e35352e3136353a353035350d0a4163636570743a202a2f2a0d0a436f6e74656e742d547970653a206170706c69636174696f6e2f782d7777772d666f726d2d75726c656e636f6465640d0a436f6e74656e742d4c656e6774683a203231360d0a0d0a69643d32303836383931302674696d657374616d703d31363435353734363539303030266c61743d332e3339313036373837266c6f6e3d2d37362e35333932363731372673706565643d3026616c7469747564653d313030352e373132313538323033312661636375726163793d31332e36303136373132313838373226647269766572556e6971756549643d32303836383931302676616c69643d3126656d61696c3d6a6f7375656c6d6d393240676d61696c2e636f6d2662656172696e673d3331352e313533363235343838323826626174743d3237
2022-02-23 00:04:19  INFO: [4de1195e: osmand > 209.145.55.165] HEX: 485454502f312e3120323030204f4b0d0a636f6e74656e742d6c656e6774683a20300d0a0d0a
2022-02-23 00:04:19  INFO: [4de1195e] disconnected
2022-02-23 00:04:24  INFO: [8709bd35] connected
2022-02-23 00:04:24  INFO: [8709bd35: osmand < 209.145.55.165] HEX: 504f5354202f3f20485454502f312e310d0a486f73743a203230392e3134352e35352e3136353a353035350d0a4163636570743a202a2f2a0d0a436f6e74656e742d547970653a206170706c69636174696f6e2f782d7777772d666f726d2d75726c656e636f6465640d0a436f6e74656e742d4c656e6774683a203231360d0a0d0a69643d32303836383931302674696d657374616d703d31363435353734363634303030266c61743d332e3339313036373837266c6f6e3d2d37362e35333932363731322673706565643d3026616c7469747564653d313030352e353837343032333433382661636375726163793d31332e39383333353236363131333326647269766572556e6971756549643d32303836383931302676616c69643d3126656d61696c3d6a6f7375656c6d6d393240676d61696c2e636f6d2662656172696e673d37382e32373934303336383635323326626174743d3237
2022-02-23 00:04:24  INFO: [8709bd35: osmand > 209.145.55.165] HEX: 485454502f312e3120323030204f4b0d0a636f6e74656e742d6c656e6774683a20300d0a0d0a
2022-02-23 00:04:24  INFO: [8709bd35] disconnected

This is my traccar configuration

   <entry key="database.driver">com.mysql.jdbc.Driver</entry>
   <entry key="database.url">jdbc:mysql://localhost:3306/traccar?serverTimezone=UTC&amp;useSSL=false&amp;allowMultiQueries=true&amp;autoReconnect=true&amp;useUnicode=yes&amp;characterEncoding=UTF-8&amp;sessionVariables=sql_mode=''</entry>
   <entry key="database.user">XXXX</entry>
   <entry key="database.password">XXXXX</entry>

   <entry key="filter.enable">true</entry>
   <entry key="filter.duplicate">false</entry>
   <entry key="filter.zero">true</entry>
   <entry key="filter.invalid">false</entry>
Anton Tananaev2 years ago

You need to keep connection open.

Seelight2 years ago
2022-02-23 01:07:27  INFO: [0bce8abe: osmand < 206.189.205.251] HEX: 474554202f3f20485454502f312e310d0a486f73743a203230392e3134352e35352e3136353a353035350d0a4163636570743a202a2f2a0d0a4163636570742d456e636f64696e673a206465666c6174652c20677a69700d0a436f6e6e656374696f6e3a206b6565702d616c6976650d0a4b6565702d416c6976653a2074696d656f75743d352c206d61783d3130300d0a557365722d4167656e743a204d6f7a696c6c612f352e30202857696e646f7773204e542031302e303b2057696e36343b2078363429204170706c655765624b69742f3533372e333620284b48544d4c2c206c696b65204765636b6f29204368726f6d652f39382e302e343735382e313032205361666172692f3533372e33360d0a582d5265616c2d49503a203138362e38362e35322e3231300d0a0d0a
2022-02-23 01:07:27  INFO: [0bce8abe: osmand > 206.189.205.251] HEX: 485454502f312e31203430302042616420526571756573740d0a636f6e74656e742d6c656e6774683a20300d0a0d0a
2022-02-23 01:07:27  INFO: [0bce8abe] disconnected
2022-02-23 01:08:09  INFO: [92e5ddb9] connected
2022-02-23 01:08:09  INFO: [92e5ddb9: osmand < 209.145.55.165] HEX: 504f5354202f3f20485454502f312e310d0a486f73743a203230392e3134352e35352e3136353a353035350d0a4163636570743a202a2f2a0d0a436f6e74656e742d547970653a206170706c69636174696f6e2f782d7777772d666f726d2d75726c656e636f6465640d0a436f6e6e656374696f6e3a204b6565702d416c6976650d0a436f6e74656e742d4c656e6774683a203233310d0a0d0a69643d32303836383931302674696d657374616d703d31363435353738343839303030266c61743d332e3339313039323633266c6f6e3d2d37362e353339333331312673706565643d302e383139393939393932383437343426616c7469747564653d313030342e373530373332343231392661636375726163793d31312e35353436323734313835313826647269766572556e6971756549643d32303836383931302676616c69643d3126656d61696c3d6a6f7375656c6d6d393240676d61696c2e636f6d2662656172696e673d3335392e363030303036313033353226626174743d323720
2022-02-23 01:08:09  INFO: [92e5ddb9: osmand > 209.145.55.165] HEX: 485454502f312e3120323030204f4b0d0a636f6e74656e742d6c656e6774683a20300d0a0d0a
2022-02-23 01:08:09  INFO: [92e5ddb9] disconnected
2022-02-23 01:10:42  INFO: [cf4de5e7] disconnected
2022-02-23 01:11:45  INFO: [2b9861db] connected
2022-02-23 01:11:45  INFO: [2b9861db: osmand < 209.145.55.165] HEX: 504f5354202f20485454502f312e310d0a486f73743a203230392e3134352e35352e3136353a353035350d0a557365722d4167656e743a2047757a7a6c65487474702f370d0a436f6e74656e742d547970653a206170706c69636174696f6e2f782d7777772d666f726d2d75726c656e636f6465640d0a436f6e6e656374696f6e3a204b6565702d416c6976650d0a436f6e74656e742d4c656e6774683a203231380d0a0d0a69643d32303836383931302674696d657374616d703d31363435353738373035303030266c61743d332e3339313039363835266c6f6e3d2d37362e35333933343235322673706565643d302662656172696e673d3230372e363538353834353934373326616c7469747564653d313030352e323232343132313039342661636375726163793d372e3836313534303739343337323626626174743d323726647269766572556e6971756549643d32303836383931302676616c69643d3126656d61696c3d6a6f7375656c6d6d3932253430676d61696c2e636f6d
2022-02-23 01:11:45  INFO: [2b9861db: osmand > 209.145.55.165] HEX: 485454502f312e3120323030204f4b0d0a636f6e74656e742d6c656e6774683a20300d0a0d0a
2022-02-23 01:11:45  INFO: [2b9861db] disconnected

Same Error

Anton Tananaev2 years ago

Because nothing changed. You close connection right after sending the data.

jay2 years ago

Remove filter.zero from config file
When I remove this on the latest verson, it works. So I rolled back to 4.13 which is stable for me.

I need to have this filter active. Because my units reporrts location on routes even when unit is stationary and my db space get used up.