[{"id":90740567,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":35,"io_1_0006":35,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12688,"io_2_001d":12688,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":3.5858400414587472,"totalDistance":186643.82375986245,"tipoVia":"rua","motion":false,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T00:08:12.000+00:00","deviceTime":"2026-03-13T00:08:12.000+00:00","fixTime":"2026-03-13T00:08:12.000+00:00","valid":true,"latitude":-21.1186416,"longitude":-47.7828,"altitude":526.5,"speed":0.0539957,"course":187.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90740568,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186643.82375986245,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T00:08:12.000+00:00","deviceTime":"2026-03-13T00:08:12.000+00:00","fixTime":"2026-03-13T00:08:12.000+00:00","valid":true,"latitude":-21.1186416,"longitude":-47.7828,"altitude":526.5,"speed":0.0539957,"course":187.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90747277,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":35,"io_1_0006":35,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":12683,"io_2_001d":12683,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":1.9709058624948246,"totalDistance":186645.79466572494,"tipoVia":"rua","motion":true,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T00:18:42.000+00:00","deviceTime":"2026-03-13T00:18:42.000+00:00","fixTime":"2026-03-13T00:18:42.000+00:00","valid":true,"latitude":-21.118625,"longitude":-47.7828066,"altitude":548.9,"speed":0.323974,"course":119.9,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90747278,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":17,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186645.79466572494,"tipoVia":"rua","motion":true,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T00:18:42.000+00:00","deviceTime":"2026-03-13T00:18:42.000+00:00","fixTime":"2026-03-13T00:18:42.000+00:00","valid":true,"latitude":-21.118625,"longitude":-47.7828066,"altitude":548.9,"speed":0.323974,"course":119.9,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90748920,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":false,"io_1_0199":0,"io_001b":27,"io_1_001b":27,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12689,"io_2_001d":12689,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":19.824478515895777,"totalDistance":186665.61914424083,"tipoVia":"rua","motion":true,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T00:21:14.000+00:00","deviceTime":"2026-03-13T00:21:14.000+00:00","fixTime":"2026-03-13T00:21:14.000+00:00","valid":true,"latitude":-21.1184733,"longitude":-47.7829066,"altitude":559.5,"speed":0.323974,"course":55.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90748921,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":18,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186665.61914424083,"tipoVia":"rua","motion":true,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T00:21:14.000+00:00","deviceTime":"2026-03-13T00:21:14.000+00:00","fixTime":"2026-03-13T00:21:14.000+00:00","valid":true,"latitude":-21.1184733,"longitude":-47.7829066,"altitude":559.5,"speed":0.323974,"course":55.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90755056,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":35,"io_1_0006":35,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":12690,"io_2_001d":12690,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":22.84874404360404,"totalDistance":186688.46788828445,"tipoVia":"rua","motion":true,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T00:30:53.000+00:00","deviceTime":"2026-03-13T00:30:53.000+00:00","fixTime":"2026-03-13T00:30:53.000+00:00","valid":true,"latitude":-21.1186366,"longitude":-47.7827733,"altitude":530.8,"speed":0.323974,"course":335.8,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90755057,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186688.46788828445,"tipoVia":"rua","motion":true,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T00:30:53.000+00:00","deviceTime":"2026-03-13T00:30:53.000+00:00","fixTime":"2026-03-13T00:30:53.000+00:00","valid":true,"latitude":-21.1186366,"longitude":-47.7827733,"altitude":530.8,"speed":0.323974,"course":335.8,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90775104,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":34,"io_1_0006":34,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":12689,"io_2_001d":12689,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":11.761984797474826,"totalDistance":186700.22987308193,"tipoVia":"rua","motion":false,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T01:01:07.000+00:00","deviceTime":"2026-03-13T01:01:07.000+00:00","fixTime":"2026-03-13T01:01:07.000+00:00","valid":true,"latitude":-21.11874,"longitude":-47.7827966,"altitude":533.8,"speed":0,"course":336.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90775105,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186700.22987308193,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T01:01:07.000+00:00","deviceTime":"2026-03-13T01:01:07.000+00:00","fixTime":"2026-03-13T01:01:07.000+00:00","valid":true,"latitude":-21.11874,"longitude":-47.7827966,"altitude":533.8,"speed":0,"course":336.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90790104,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":34,"io_1_0006":34,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":12679,"io_2_001d":12679,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":16.57637259207169,"totalDistance":186716.806245674,"tipoVia":"rua","motion":true,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T01:22:05.000+00:00","deviceTime":"2026-03-13T01:22:05.000+00:00","fixTime":"2026-03-13T01:22:05.000+00:00","valid":true,"latitude":-21.1186033,"longitude":-47.7827333,"altitude":558.2,"speed":0.323974,"course":80.8,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90790105,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186716.806245674,"tipoVia":"rua","motion":true,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T01:22:05.000+00:00","deviceTime":"2026-03-13T01:22:05.000+00:00","fixTime":"2026-03-13T01:22:05.000+00:00","valid":true,"latitude":-21.1186033,"longitude":-47.7827333,"altitude":558.2,"speed":0.323974,"course":80.8,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90792944,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":35,"io_1_0006":35,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":12679,"io_2_001d":12679,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":23.451238093289682,"totalDistance":186740.2574837673,"tipoVia":"rua","motion":true,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T01:26:17.000+00:00","deviceTime":"2026-03-13T01:26:17.000+00:00","fixTime":"2026-03-13T01:26:17.000+00:00","valid":true,"latitude":-21.1184516,"longitude":-47.78289,"altitude":558.6,"speed":0.37797,"course":357.8,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90792945,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186740.2574837673,"tipoVia":"rua","motion":true,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T01:26:17.000+00:00","deviceTime":"2026-03-13T01:26:17.000+00:00","fixTime":"2026-03-13T01:26:17.000+00:00","valid":true,"latitude":-21.1184516,"longitude":-47.78289,"altitude":558.6,"speed":0.37797,"course":357.8,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90797398,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":35,"io_1_0006":35,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":12681,"io_2_001d":12681,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":12.1739757686679,"totalDistance":186752.43145953596,"tipoVia":"rua","motion":false,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T01:33:12.000+00:00","deviceTime":"2026-03-13T01:33:12.000+00:00","fixTime":"2026-03-13T01:33:12.000+00:00","valid":true,"latitude":-21.1185416,"longitude":-47.7829566,"altitude":540.1,"speed":0.269978,"course":113.8,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90797399,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":18,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186752.43145953596,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T01:33:12.000+00:00","deviceTime":"2026-03-13T01:33:12.000+00:00","fixTime":"2026-03-13T01:33:12.000+00:00","valid":true,"latitude":-21.1185416,"longitude":-47.7829566,"altitude":540.1,"speed":0.269978,"course":113.8,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90816391,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":34,"io_1_0006":34,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":12676,"io_2_001d":12676,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":9.863198491511211,"totalDistance":186762.29465802747,"tipoVia":"rua","motion":false,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T02:02:02.000+00:00","deviceTime":"2026-03-13T02:02:02.000+00:00","fixTime":"2026-03-13T02:02:02.000+00:00","valid":true,"latitude":-21.118525,"longitude":-47.7828633,"altitude":541.8,"speed":0.269978,"course":289.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90816392,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":18,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186762.29465802747,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T02:02:02.000+00:00","deviceTime":"2026-03-13T02:02:02.000+00:00","fixTime":"2026-03-13T02:02:02.000+00:00","valid":true,"latitude":-21.118525,"longitude":-47.7828633,"altitude":541.8,"speed":0.269978,"course":289.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90830381,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":false,"io_1_0199":0,"io_001b":30,"io_1_001b":30,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":34,"io_1_0006":34,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":12676,"io_2_001d":12676,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":9.12592120976358,"totalDistance":186771.42057923722,"tipoVia":"rua","motion":true,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T02:24:04.000+00:00","deviceTime":"2026-03-13T02:24:04.000+00:00","fixTime":"2026-03-13T02:24:04.000+00:00","valid":true,"latitude":-21.1185116,"longitude":-47.7827766,"altitude":556.8,"speed":0.37797,"course":13.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90830382,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186771.42057923722,"tipoVia":"rua","motion":true,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T02:24:04.000+00:00","deviceTime":"2026-03-13T02:24:04.000+00:00","fixTime":"2026-03-13T02:24:04.000+00:00","valid":true,"latitude":-21.1185116,"longitude":-47.7827766,"altitude":556.8,"speed":0.37797,"course":13.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90839584,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":34,"io_1_0006":34,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":12676,"io_2_001d":12676,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":15.770943267288162,"totalDistance":186787.19152250452,"tipoVia":"rua","motion":false,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T02:39:29.000+00:00","deviceTime":"2026-03-13T02:39:29.000+00:00","fixTime":"2026-03-13T02:39:29.000+00:00","valid":true,"latitude":-21.11863,"longitude":-47.78286,"altitude":545.6,"speed":0.269978,"course":192.2,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90839585,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186787.19152250452,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T02:39:29.000+00:00","deviceTime":"2026-03-13T02:39:29.000+00:00","fixTime":"2026-03-13T02:39:29.000+00:00","valid":true,"latitude":-21.11863,"longitude":-47.78286,"altitude":545.6,"speed":0.269978,"course":192.2,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90858525,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.9,"event":7,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":34,"io_1_0006":34,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12676,"io_2_001d":12676,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":19.512502162749158,"totalDistance":186806.70402466727,"tipoVia":"rua","motion":false,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T03:09:29.000+00:00","deviceTime":"2026-03-13T03:09:29.000+00:00","fixTime":"2026-03-13T03:09:29.000+00:00","valid":true,"latitude":-21.1184816,"longitude":-47.78276,"altitude":556.3,"speed":0,"course":88.5,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90858526,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":0.9,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186806.70402466727,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T03:09:29.000+00:00","deviceTime":"2026-03-13T03:09:29.000+00:00","fixTime":"2026-03-13T03:09:29.000+00:00","valid":true,"latitude":-21.1184816,"longitude":-47.78276,"altitude":556.3,"speed":0,"course":88.5,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90876342,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":34,"io_1_0006":34,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12676,"io_2_001d":12676,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":3.532737106055172,"totalDistance":186810.23676177333,"tipoVia":"rua","motion":false,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T03:39:29.000+00:00","deviceTime":"2026-03-13T03:39:29.000+00:00","fixTime":"2026-03-13T03:39:29.000+00:00","valid":true,"latitude":-21.1185133,"longitude":-47.7827616,"altitude":549.4,"speed":0,"course":192.5,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90876343,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186810.23676177333,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T03:39:29.000+00:00","deviceTime":"2026-03-13T03:39:29.000+00:00","fixTime":"2026-03-13T03:39:29.000+00:00","valid":true,"latitude":-21.1185133,"longitude":-47.7827616,"altitude":549.4,"speed":0,"course":192.5,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90885784,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":34,"io_1_0006":34,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12676,"io_2_001d":12676,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":12.179988277490253,"totalDistance":186822.41675005082,"tipoVia":"rua","motion":true,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T03:55:09.000+00:00","deviceTime":"2026-03-13T03:55:09.000+00:00","fixTime":"2026-03-13T03:55:09.000+00:00","valid":true,"latitude":-21.1186216,"longitude":-47.7827783,"altitude":553.5,"speed":0.323974,"course":251.8,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90885785,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":16,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186822.41675005082,"tipoVia":"rua","motion":true,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T03:55:09.000+00:00","deviceTime":"2026-03-13T03:55:09.000+00:00","fixTime":"2026-03-13T03:55:09.000+00:00","valid":true,"latitude":-21.1186216,"longitude":-47.7827783,"altitude":553.5,"speed":0.323974,"course":251.8,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90899676,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":false,"io_1_0199":0,"io_001b":27,"io_1_001b":27,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":34,"io_1_0006":34,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":12676,"io_2_001d":12676,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":11.992703383557322,"totalDistance":186834.40945343437,"tipoVia":"rua","motion":true,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T04:18:41.000+00:00","deviceTime":"2026-03-13T04:18:41.000+00:00","fixTime":"2026-03-13T04:18:41.000+00:00","valid":true,"latitude":-21.118515,"longitude":-47.782795,"altitude":554.2,"speed":0.701944,"course":146.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90899677,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":16,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186834.40945343437,"tipoVia":"rua","motion":true,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T04:18:41.000+00:00","deviceTime":"2026-03-13T04:18:41.000+00:00","fixTime":"2026-03-13T04:18:41.000+00:00","valid":true,"latitude":-21.118515,"longitude":-47.782795,"altitude":554.2,"speed":0.701944,"course":146.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90907136,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":33,"io_1_0006":33,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12641,"io_2_001d":12641,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":5.961685905921447,"totalDistance":186840.3711393403,"tipoVia":"rua","motion":false,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T04:31:14.000+00:00","deviceTime":"2026-03-13T04:31:14.000+00:00","fixTime":"2026-03-13T04:31:14.000+00:00","valid":true,"latitude":-21.1185066,"longitude":-47.7827383,"altitude":536.6,"speed":0.269978,"course":36,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90907138,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186840.3711393403,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T04:31:14.000+00:00","deviceTime":"2026-03-13T04:31:14.000+00:00","fixTime":"2026-03-13T04:31:14.000+00:00","valid":true,"latitude":-21.1185066,"longitude":-47.7827383,"altitude":536.6,"speed":0.269978,"course":36,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90924548,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":false,"io_1_0199":0,"io_001b":27,"io_1_001b":27,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":33,"io_1_0006":33,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12665,"io_2_001d":12665,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":5.961685905921447,"totalDistance":186846.33282524624,"tipoVia":"rua","motion":false,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T05:01:14.000+00:00","deviceTime":"2026-03-13T05:01:14.000+00:00","fixTime":"2026-03-13T05:01:14.000+00:00","valid":true,"latitude":-21.118515,"longitude":-47.7826816,"altitude":501.7,"speed":0,"course":141.2,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90924550,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186846.33282524624,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T05:01:14.000+00:00","deviceTime":"2026-03-13T05:01:14.000+00:00","fixTime":"2026-03-13T05:01:14.000+00:00","valid":true,"latitude":-21.118515,"longitude":-47.7826816,"altitude":501.7,"speed":0,"course":141.2,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90939493,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":33,"io_1_0006":33,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":12638,"io_2_001d":12638,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":13.076485091923445,"totalDistance":186859.40931033817,"tipoVia":"rua","motion":true,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T05:28:16.000+00:00","deviceTime":"2026-03-13T05:28:16.000+00:00","fixTime":"2026-03-13T05:28:16.000+00:00","valid":true,"latitude":-21.118475,"longitude":-47.7828,"altitude":514.9,"speed":0.323974,"course":282.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90939494,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186859.40931033817,"tipoVia":"rua","motion":true,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T05:28:16.000+00:00","deviceTime":"2026-03-13T05:28:16.000+00:00","fixTime":"2026-03-13T05:28:16.000+00:00","valid":true,"latitude":-21.118475,"longitude":-47.7828,"altitude":514.9,"speed":0.323974,"course":282.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90955724,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":33,"io_1_0006":33,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3953,"io_2_001e":3953,"io_001d":12663,"io_2_001d":12663,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":5.41353573019657,"totalDistance":186864.82284606836,"tipoVia":"rua","motion":false,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T05:58:16.000+00:00","deviceTime":"2026-03-13T05:58:16.000+00:00","fixTime":"2026-03-13T05:58:16.000+00:00","valid":true,"latitude":-21.1184933,"longitude":-47.7828483,"altitude":520.1,"speed":0,"course":198.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90955727,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186864.82284606836,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T05:58:16.000+00:00","deviceTime":"2026-03-13T05:58:16.000+00:00","fixTime":"2026-03-13T05:58:16.000+00:00","valid":true,"latitude":-21.1184933,"longitude":-47.7828483,"altitude":520.1,"speed":0,"course":198.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90964066,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.9,"event":9,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":33,"io_1_0006":33,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3951,"io_2_001e":3951,"io_001d":12663,"io_2_001d":12663,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":5.387640614219043,"totalDistance":186870.21048668257,"tipoVia":"rua","motion":false,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T06:13:41.000+00:00","deviceTime":"2026-03-13T06:13:41.000+00:00","fixTime":"2026-03-13T06:13:41.000+00:00","valid":true,"latitude":-21.1185416,"longitude":-47.7828516,"altitude":533.7,"speed":0.269978,"course":14.8,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90964067,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.9,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186870.21048668257,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T06:13:41.000+00:00","deviceTime":"2026-03-13T06:13:41.000+00:00","fixTime":"2026-03-13T06:13:41.000+00:00","valid":true,"latitude":-21.1185416,"longitude":-47.7828516,"altitude":533.7,"speed":0.269978,"course":14.8,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90968424,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":9,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":33,"io_1_0006":33,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3952,"io_2_001e":3952,"io_001d":12659,"io_2_001d":12659,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":12.278263154269508,"totalDistance":186882.48874983683,"tipoVia":"rua","motion":true,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T06:21:28.000+00:00","deviceTime":"2026-03-13T06:21:28.000+00:00","fixTime":"2026-03-13T06:21:28.000+00:00","valid":true,"latitude":-21.1185233,"longitude":-47.782735,"altitude":537.4,"speed":0.37797,"course":230.7,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90968425,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.8,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186882.48874983683,"tipoVia":"rua","motion":true,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T06:21:28.000+00:00","deviceTime":"2026-03-13T06:21:28.000+00:00","fixTime":"2026-03-13T06:21:28.000+00:00","valid":true,"latitude":-21.1185233,"longitude":-47.782735,"altitude":537.4,"speed":0.37797,"course":230.7,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90968526,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":33,"io_1_0006":33,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3952,"io_2_001e":3952,"io_001d":12625,"io_2_001d":12625,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":6.230577069542541,"totalDistance":186888.71932690637,"tipoVia":"rua","motion":false,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T06:21:39.000+00:00","deviceTime":"2026-03-13T06:21:39.000+00:00","fixTime":"2026-03-13T06:21:39.000+00:00","valid":true,"latitude":-21.1185233,"longitude":-47.782795,"altitude":536.5,"speed":0.269978,"course":189.8,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90968528,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186888.71932690637,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T06:21:39.000+00:00","deviceTime":"2026-03-13T06:21:39.000+00:00","fixTime":"2026-03-13T06:21:39.000+00:00","valid":true,"latitude":-21.1185233,"longitude":-47.782795,"altitude":536.5,"speed":0.269978,"course":189.8,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90981848,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":9,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":32,"io_1_0006":32,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3952,"io_2_001e":3952,"io_001d":12655,"io_2_001d":12655,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":5.5774874446633245,"totalDistance":186894.29681435102,"tipoVia":"rua","motion":true,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T06:46:06.000+00:00","deviceTime":"2026-03-13T06:46:06.000+00:00","fixTime":"2026-03-13T06:46:06.000+00:00","valid":true,"latitude":-21.118505,"longitude":-47.782845,"altitude":531.5,"speed":0.37797,"course":354.6,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90981849,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.8,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186894.29681435102,"tipoVia":"rua","motion":true,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T06:46:06.000+00:00","deviceTime":"2026-03-13T06:46:06.000+00:00","fixTime":"2026-03-13T06:46:06.000+00:00","valid":true,"latitude":-21.118505,"longitude":-47.782845,"altitude":531.5,"speed":0.37797,"course":354.6,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90999223,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":7,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":32,"io_1_0006":32,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3950,"io_2_001e":3950,"io_001d":12645,"io_2_001d":12645,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":7.601981737442915,"totalDistance":186901.89879608847,"tipoVia":"rua","motion":false,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T07:16:06.000+00:00","deviceTime":"2026-03-13T07:16:06.000+00:00","fixTime":"2026-03-13T07:16:06.000+00:00","valid":true,"latitude":-21.1185666,"longitude":-47.7828766,"altitude":537.8,"speed":0,"course":238.2,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90999225,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":0.8,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186901.89879608847,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T07:16:06.000+00:00","deviceTime":"2026-03-13T07:16:06.000+00:00","fixTime":"2026-03-13T07:16:06.000+00:00","valid":true,"latitude":-21.1185666,"longitude":-47.7828766,"altitude":537.8,"speed":0,"course":238.2,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90999329,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":32,"io_1_0006":32,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3950,"io_2_001e":3950,"io_001d":12636,"io_2_001d":12636,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":2.4171963239924468,"totalDistance":186904.31599241245,"tipoVia":"rua","motion":false,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T07:16:19.000+00:00","deviceTime":"2026-03-13T07:16:19.000+00:00","fixTime":"2026-03-13T07:16:19.000+00:00","valid":true,"latitude":-21.1185533,"longitude":-47.782895,"altitude":537.7,"speed":0.269978,"course":26.1,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":90999330,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186904.31599241245,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T07:16:19.000+00:00","deviceTime":"2026-03-13T07:16:19.000+00:00","fixTime":"2026-03-13T07:16:19.000+00:00","valid":true,"latitude":-21.1185533,"longitude":-47.782895,"altitude":537.7,"speed":0.269978,"course":26.1,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91007172,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":32,"io_1_0006":32,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3950,"io_2_001e":3950,"io_001d":12637,"io_2_001d":12637,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":17.137485279027757,"totalDistance":186921.45347769148,"tipoVia":"rua","motion":true,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T07:30:21.000+00:00","deviceTime":"2026-03-13T07:30:21.000+00:00","fixTime":"2026-03-13T07:30:21.000+00:00","valid":true,"latitude":-21.118505,"longitude":-47.7827383,"altitude":530,"speed":0.323974,"course":67.7,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91007173,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186921.45347769148,"tipoVia":"rua","motion":true,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T07:30:21.000+00:00","deviceTime":"2026-03-13T07:30:21.000+00:00","fixTime":"2026-03-13T07:30:21.000+00:00","valid":true,"latitude":-21.118505,"longitude":-47.7827383,"altitude":530,"speed":0.323974,"course":67.7,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91011132,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":false,"io_1_0199":0,"io_001b":26,"io_1_001b":26,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":32,"io_1_0006":32,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3952,"io_2_001e":3952,"io_001d":12648,"io_2_001d":12648,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":21.77646140979233,"totalDistance":186943.22993910126,"tipoVia":"rua","motion":false,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T07:37:32.000+00:00","deviceTime":"2026-03-13T07:37:32.000+00:00","fixTime":"2026-03-13T07:37:32.000+00:00","valid":true,"latitude":-21.1187,"longitude":-47.7827216,"altitude":538.5,"speed":0.269978,"course":124,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91011133,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186943.22993910126,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T07:37:32.000+00:00","deviceTime":"2026-03-13T07:37:32.000+00:00","fixTime":"2026-03-13T07:37:32.000+00:00","valid":true,"latitude":-21.1187,"longitude":-47.7827216,"altitude":538.5,"speed":0.269978,"course":124,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91017339,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":false,"io_1_0199":0,"io_001b":26,"io_1_001b":26,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":32,"io_1_0006":32,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12644,"io_2_001d":12644,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":20.102255263163645,"totalDistance":186963.33219436443,"tipoVia":"rua","motion":false,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T07:48:46.000+00:00","deviceTime":"2026-03-13T07:48:46.000+00:00","fixTime":"2026-03-13T07:48:46.000+00:00","valid":true,"latitude":-21.1185216,"longitude":-47.7826916,"altitude":508.4,"speed":0.269978,"course":22.6,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91017340,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":18,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186963.33219436443,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T07:48:46.000+00:00","deviceTime":"2026-03-13T07:48:46.000+00:00","fixTime":"2026-03-13T07:48:46.000+00:00","valid":true,"latitude":-21.1185216,"longitude":-47.7826916,"altitude":508.4,"speed":0.269978,"course":22.6,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91023148,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":32,"io_1_0006":32,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3952,"io_2_001e":3952,"io_001d":12649,"io_2_001d":12649,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":16.87392697684828,"totalDistance":186980.20612134127,"tipoVia":"rua","motion":true,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T07:58:57.000+00:00","deviceTime":"2026-03-13T07:58:57.000+00:00","fixTime":"2026-03-13T07:58:57.000+00:00","valid":true,"latitude":-21.1184716,"longitude":-47.782845,"altitude":532.9,"speed":0.485961,"course":98.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91023149,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":18,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186980.20612134127,"tipoVia":"rua","motion":true,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T07:58:57.000+00:00","deviceTime":"2026-03-13T07:58:57.000+00:00","fixTime":"2026-03-13T07:58:57.000+00:00","valid":true,"latitude":-21.1184716,"longitude":-47.782845,"altitude":532.9,"speed":0.485961,"course":98.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91023151,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":32,"io_1_0006":32,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12636,"io_2_001d":12636,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":1.4986867564235236,"totalDistance":186981.70480809768,"tipoVia":"rua","motion":true,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T07:58:58.000+00:00","deviceTime":"2026-03-13T07:58:58.000+00:00","fixTime":"2026-03-13T07:58:58.000+00:00","valid":true,"latitude":-21.1184666,"longitude":-47.7828316,"altitude":532.7,"speed":0.431966,"course":45.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91023152,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186981.70480809768,"tipoVia":"rua","motion":true,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T07:58:58.000+00:00","deviceTime":"2026-03-13T07:58:58.000+00:00","fixTime":"2026-03-13T07:58:58.000+00:00","valid":true,"latitude":-21.1184666,"longitude":-47.7828316,"altitude":532.7,"speed":0.431966,"course":45.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91040521,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":false,"io_1_0199":0,"io_001b":26,"io_1_001b":26,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":32,"io_1_0006":32,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3951,"io_2_001e":3951,"io_001d":12637,"io_2_001d":12637,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":3.942120140918133,"totalDistance":186985.6469282386,"tipoVia":"rua","motion":false,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T08:28:59.000+00:00","deviceTime":"2026-03-13T08:28:59.000+00:00","fixTime":"2026-03-13T08:28:59.000+00:00","valid":true,"latitude":-21.1184883,"longitude":-47.7828016,"altitude":513.2,"speed":0,"course":135.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91040522,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186985.6469282386,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T08:28:59.000+00:00","deviceTime":"2026-03-13T08:28:59.000+00:00","fixTime":"2026-03-13T08:28:59.000+00:00","valid":true,"latitude":-21.1184883,"longitude":-47.7828016,"altitude":513.2,"speed":0,"course":135.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91059494,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":7,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":32,"io_1_0006":32,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3948,"io_2_001e":3948,"io_001d":12625,"io_2_001d":12625,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":8.048875322609826,"totalDistance":186993.69580356122,"tipoVia":"rua","motion":false,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T08:58:59.000+00:00","deviceTime":"2026-03-13T08:58:59.000+00:00","fixTime":"2026-03-13T08:58:59.000+00:00","valid":true,"latitude":-21.11856,"longitude":-47.7827916,"altitude":508.7,"speed":0,"course":276.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91059495,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.8,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":186993.69580356122,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T08:58:59.000+00:00","deviceTime":"2026-03-13T08:58:59.000+00:00","fixTime":"2026-03-13T08:58:59.000+00:00","valid":true,"latitude":-21.11856,"longitude":-47.7827916,"altitude":508.7,"speed":0,"course":276.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91061388,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":32,"io_1_0006":32,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3951,"io_2_001e":3951,"io_001d":12634,"io_2_001d":12634,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":9.2762376616668,"totalDistance":187002.97204122288,"tipoVia":"rua","motion":false,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T09:01:42.000+00:00","deviceTime":"2026-03-13T09:01:42.000+00:00","fixTime":"2026-03-13T09:01:42.000+00:00","valid":true,"latitude":-21.11848,"longitude":-47.7827666,"altitude":524.3,"speed":0.269978,"course":167.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91061389,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187002.97204122288,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T09:01:42.000+00:00","deviceTime":"2026-03-13T09:01:42.000+00:00","fixTime":"2026-03-13T09:01:42.000+00:00","valid":true,"latitude":-21.11848,"longitude":-47.7827666,"altitude":524.3,"speed":0.269978,"course":167.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91083809,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":7,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":32,"io_1_0006":32,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3949,"io_2_001e":3949,"io_001d":12632,"io_2_001d":12632,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":14.244951679949974,"totalDistance":187017.21699290283,"tipoVia":"rua","motion":false,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T09:31:43.000+00:00","deviceTime":"2026-03-13T09:31:43.000+00:00","fixTime":"2026-03-13T09:31:43.000+00:00","valid":true,"latitude":-21.1186033,"longitude":-47.7828033,"altitude":518,"speed":0,"course":317.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91083810,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.8,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187017.21699290283,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T09:31:43.000+00:00","deviceTime":"2026-03-13T09:31:43.000+00:00","fixTime":"2026-03-13T09:31:43.000+00:00","valid":true,"latitude":-21.1186033,"longitude":-47.7828033,"altitude":518,"speed":0,"course":317.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91085184,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":32,"io_1_0006":32,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3950,"io_2_001e":3950,"io_001d":12636,"io_2_001d":12636,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":9.37791368752507,"totalDistance":187026.59490659036,"tipoVia":"rua","motion":true,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T09:33:26.000+00:00","deviceTime":"2026-03-13T09:33:26.000+00:00","fixTime":"2026-03-13T09:33:26.000+00:00","valid":true,"latitude":-21.1185233,"longitude":-47.782775,"altitude":535.4,"speed":0.37797,"course":111.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91085188,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187026.59490659036,"tipoVia":"rua","motion":true,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T09:33:26.000+00:00","deviceTime":"2026-03-13T09:33:26.000+00:00","fixTime":"2026-03-13T09:33:26.000+00:00","valid":true,"latitude":-21.1185233,"longitude":-47.782775,"altitude":535.4,"speed":0.37797,"course":111.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91088835,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":1,"event":9,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":32,"io_1_0006":32,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3949,"io_2_001e":3949,"io_001d":12628,"io_2_001d":12628,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":10.03482497929445,"totalDistance":187036.62973156964,"tipoVia":"rua","motion":true,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T09:38:07.000+00:00","deviceTime":"2026-03-13T09:38:07.000+00:00","fixTime":"2026-03-13T09:38:07.000+00:00","valid":true,"latitude":-21.1184833,"longitude":-47.7828616,"altitude":528.3,"speed":0.37797,"course":77.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91088836,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":1,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187036.62973156964,"tipoVia":"rua","motion":true,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T09:38:07.000+00:00","deviceTime":"2026-03-13T09:38:07.000+00:00","fixTime":"2026-03-13T09:38:07.000+00:00","valid":true,"latitude":-21.1184833,"longitude":-47.7828616,"altitude":528.3,"speed":0.37797,"course":77.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91096527,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":false,"io_1_0199":0,"io_001b":29,"io_1_001b":29,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":32,"io_1_0006":32,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3949,"io_2_001e":3949,"io_001d":12628,"io_2_001d":12628,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":16.60678906274623,"totalDistance":187053.2365206324,"tipoVia":"rua","motion":false,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T09:47:09.000+00:00","deviceTime":"2026-03-13T09:47:09.000+00:00","fixTime":"2026-03-13T09:47:09.000+00:00","valid":true,"latitude":-21.1186116,"longitude":-47.78278,"altitude":546.7,"speed":0.269978,"course":3.5,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91096528,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187053.2365206324,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T09:47:09.000+00:00","deviceTime":"2026-03-13T09:47:09.000+00:00","fixTime":"2026-03-13T09:47:09.000+00:00","valid":true,"latitude":-21.1186116,"longitude":-47.78278,"altitude":546.7,"speed":0.269978,"course":3.5,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91124488,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.9,"event":7,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":32,"io_1_0006":32,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3950,"io_2_001e":3950,"io_001d":12631,"io_2_001d":12631,"io_0096":72403,"io_4_0096":72403,"io_0244":249261,"io_4_0244":249261,"io_0022":0,"io_8_0022":0,"distance":7.956616111812929,"totalDistance":187061.19313674423,"tipoVia":"rua","motion":false,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:17:09.000+00:00","deviceTime":"2026-03-13T10:17:09.000+00:00","fixTime":"2026-03-13T10:17:09.000+00:00","valid":true,"latitude":-21.1186133,"longitude":-47.7828566,"altitude":528.3,"speed":0,"course":138.2,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91124489,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":17,"hdop":0.9,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187061.19313674423,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:17:09.000+00:00","deviceTime":"2026-03-13T10:17:09.000+00:00","fixTime":"2026-03-13T10:17:09.000+00:00","valid":true,"latitude":-21.1186133,"longitude":-47.7828566,"altitude":528.3,"speed":0,"course":138.2,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91146472,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":false,"io_1_0199":0,"io_001b":29,"io_1_001b":29,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":32,"io_1_0006":32,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3952,"io_2_001e":3952,"io_001d":12510,"io_2_001d":12510,"io_0096":72403,"io_4_0096":72403,"io_0244":249262,"io_4_0244":249262,"io_0022":0,"io_8_0022":0,"distance":9.910768898664688,"totalDistance":187071.1039056429,"tipoVia":"rua","motion":false,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:40:28.000+00:00","deviceTime":"2026-03-13T10:40:28.000+00:00","fixTime":"2026-03-13T10:40:28.000+00:00","valid":true,"latitude":-21.1185883,"longitude":-47.782765,"altitude":517.9,"speed":0,"course":355,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91146474,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187071.1039056429,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:40:28.000+00:00","deviceTime":"2026-03-13T10:40:28.000+00:00","fixTime":"2026-03-13T10:40:28.000+00:00","valid":true,"latitude":-21.1185883,"longitude":-47.782765,"altitude":517.9,"speed":0,"course":355,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91146484,"attributes":{"packetType":4,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":409,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":32,"io_1_0006":32,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3953,"io_2_001e":3953,"io_001d":12392,"io_2_001d":12392,"io_0096":72403,"io_4_0096":72403,"io_0244":249262,"io_4_0244":249262,"io_0022":0,"io_8_0022":0,"distance":0.36735431956039216,"totalDistance":187071.47125996245,"tipoVia":"rua","motion":false,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:40:28.000+00:00","deviceTime":"2026-03-13T10:40:28.000+00:00","fixTime":"2026-03-13T10:40:28.000+00:00","valid":true,"latitude":-21.118585,"longitude":-47.782765,"altitude":518,"speed":0,"course":286.3,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91146485,"attributes":{"packetType":4,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":19,"hdop":0.7,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187071.47125996245,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:40:28.000+00:00","deviceTime":"2026-03-13T10:40:28.000+00:00","fixTime":"2026-03-13T10:40:28.000+00:00","valid":true,"latitude":-21.118585,"longitude":-47.782765,"altitude":518,"speed":0,"course":286.3,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91146486,"attributes":{"packetType":4,"messageType":3,"timestampExtension":2,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":5,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":32,"io_1_0006":32,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3953,"io_2_001e":3953,"io_001d":12390,"io_2_001d":12390,"io_0096":72403,"io_4_0096":72403,"io_0244":249262,"io_4_0244":249262,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":187071.47125996245,"tipoVia":"rua","motion":false,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:40:28.000+00:00","deviceTime":"2026-03-13T10:40:28.000+00:00","fixTime":"2026-03-13T10:40:28.000+00:00","valid":true,"latitude":-21.118585,"longitude":-47.782765,"altitude":518,"speed":0,"course":286.3,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91146487,"attributes":{"packetType":4,"messageType":3,"timestampExtension":2,"recordExtension":17,"priority":0,"sat":19,"hdop":0.7,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187071.47125996245,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":0,"hours":35013555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:40:28.000+00:00","deviceTime":"2026-03-13T10:40:28.000+00:00","fixTime":"2026-03-13T10:40:28.000+00:00","valid":true,"latitude":-21.118585,"longitude":-47.782765,"altitude":518,"speed":0,"course":286.3,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91146639,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":7,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":32,"io_1_0006":32,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12198,"io_2_001d":12198,"io_0096":72403,"io_4_0096":72403,"io_0244":249272,"io_4_0244":249272,"io_0022":0,"io_8_0022":0,"distance":3.911223116506108,"totalDistance":187075.38248307895,"tipoVia":"rua","motion":false,"hours":35022783},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:40:37.000+00:00","deviceTime":"2026-03-13T10:40:37.000+00:00","fixTime":"2026-03-13T10:40:37.000+00:00","valid":true,"latitude":-21.11855,"longitude":-47.7827683,"altitude":521.1,"speed":0,"course":300.2,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91146640,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":18,"hdop":0.8,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187075.38248307895,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":0,"hours":35022783},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:40:37.000+00:00","deviceTime":"2026-03-13T10:40:37.000+00:00","fixTime":"2026-03-13T10:40:37.000+00:00","valid":true,"latitude":-21.11855,"longitude":-47.7827683,"altitude":521.1,"speed":0,"course":300.2,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91146772,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":34,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":32,"io_1_0006":32,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3951,"io_2_001e":3951,"io_001d":12183,"io_2_001d":12183,"io_0096":72403,"io_4_0096":72403,"io_0244":249280,"io_4_0244":249280,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":1.8877627204928504,"totalDistance":187077.27024579945,"tipoVia":"rua","motion":false,"hours":35031145},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:40:46.000+00:00","deviceTime":"2026-03-13T10:40:46.000+00:00","fixTime":"2026-03-13T10:40:46.000+00:00","valid":true,"latitude":-21.1185433,"longitude":-47.782785,"altitude":522.7,"speed":0,"course":244.5,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91146774,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":0.8,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187077.27024579945,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":0,"hours":35031145},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:40:46.000+00:00","deviceTime":"2026-03-13T10:40:46.000+00:00","fixTime":"2026-03-13T10:40:46.000+00:00","valid":true,"latitude":-21.1185433,"longitude":-47.782785,"altitude":522.7,"speed":0,"course":244.5,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91146787,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":0,"hdop":0.8,"event":405,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":32,"io_1_0006":32,"io_1_0195":0,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3951,"io_2_001e":3951,"io_001d":12110,"io_2_001d":12110,"io_0096":72403,"io_4_0096":72403,"io_0244":249281,"io_4_0244":249281,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":0.1661486999260173,"totalDistance":187077.43639449938,"tipoVia":"rua","motion":false,"hours":35032319},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:40:47.000+00:00","deviceTime":"2026-03-13T10:40:47.000+00:00","fixTime":"2026-03-13T10:40:47.000+00:00","valid":true,"latitude":-21.1185433,"longitude":-47.7827866,"altitude":522.7,"speed":0,"course":112.8,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91146788,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":0.8,"event":405,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187077.43639449938,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":0,"hours":35032319},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:40:47.000+00:00","deviceTime":"2026-03-13T10:40:47.000+00:00","fixTime":"2026-03-13T10:40:47.000+00:00","valid":true,"latitude":-21.1185433,"longitude":-47.7827866,"altitude":522.7,"speed":0,"course":112.8,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91146794,"attributes":{"packetType":4,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":0,"hdop":0.8,"event":406,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":32,"io_1_0006":32,"io_1_0195":0,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3951,"io_2_001e":3951,"io_001d":12109,"io_2_001d":12109,"io_0096":72403,"io_4_0096":72403,"io_0244":249281,"io_4_0244":249281,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":0.18924313458264738,"totalDistance":187077.62563763396,"tipoVia":"rua","motion":false,"hours":35033118},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:40:48.000+00:00","deviceTime":"2026-03-13T10:40:48.000+00:00","fixTime":"2026-03-13T10:40:48.000+00:00","valid":true,"latitude":-21.118545,"longitude":-47.7827866,"altitude":522.6,"speed":0,"course":136.9,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91146796,"attributes":{"packetType":4,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":19,"hdop":0.8,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187077.62563763396,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":0,"hours":35033118},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:40:48.000+00:00","deviceTime":"2026-03-13T10:40:48.000+00:00","fixTime":"2026-03-13T10:40:48.000+00:00","valid":true,"latitude":-21.118545,"longitude":-47.7827866,"altitude":522.6,"speed":0,"course":136.9,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91146797,"attributes":{"packetType":4,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":0,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":32,"io_1_0006":32,"io_1_0195":0,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3951,"io_2_001e":3951,"io_001d":12076,"io_2_001d":12076,"io_0096":72403,"io_4_0096":72403,"io_0244":249282,"io_4_0244":249282,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":0.1765329910027141,"totalDistance":187077.80217062496,"tipoVia":"rua","motion":false,"hours":35033118},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:40:48.000+00:00","deviceTime":"2026-03-13T10:40:48.000+00:00","fixTime":"2026-03-13T10:40:48.000+00:00","valid":true,"latitude":-21.118545,"longitude":-47.7827883,"altitude":522.6,"speed":0,"course":67.9,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91146798,"attributes":{"packetType":4,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187077.80217062496,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":0,"hours":35033118},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:40:48.000+00:00","deviceTime":"2026-03-13T10:40:48.000+00:00","fixTime":"2026-03-13T10:40:48.000+00:00","valid":true,"latitude":-21.118545,"longitude":-47.7827883,"altitude":522.6,"speed":0,"course":67.9,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91146812,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":405,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":32,"io_1_0006":32,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":11987,"io_2_001d":11987,"io_0096":72403,"io_4_0096":72403,"io_0244":249283,"io_4_0244":249283,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":0.5023742961977044,"totalDistance":187078.30454492115,"tipoVia":"rua","motion":false,"hours":35034193},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:40:49.000+00:00","deviceTime":"2026-03-13T10:40:49.000+00:00","fixTime":"2026-03-13T10:40:49.000+00:00","valid":true,"latitude":-21.1185483,"longitude":-47.7827916,"altitude":522.1,"speed":0,"course":67.9,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91146813,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":0.7,"event":405,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187078.30454492115,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":0,"hours":35034193},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:40:49.000+00:00","deviceTime":"2026-03-13T10:40:49.000+00:00","fixTime":"2026-03-13T10:40:49.000+00:00","valid":true,"latitude":-21.1185483,"longitude":-47.7827916,"altitude":522.1,"speed":0,"course":67.9,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91146933,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":1,"event":7,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":36,"io_1_0006":36,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3950,"io_2_001e":3950,"io_001d":12426,"io_2_001d":12426,"io_0096":72403,"io_4_0096":72403,"io_0244":249292,"io_4_0244":249292,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":5.191435622285455,"totalDistance":187083.49598054343,"tipoVia":"rua","motion":false,"hours":35042766},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:40:57.000+00:00","deviceTime":"2026-03-13T10:40:57.000+00:00","fixTime":"2026-03-13T10:40:57.000+00:00","valid":true,"latitude":-21.1185816,"longitude":-47.7828266,"altitude":518.9,"speed":0,"course":116,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91146934,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":18,"hdop":1,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187083.49598054343,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":0,"hours":35042766},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:40:57.000+00:00","deviceTime":"2026-03-13T10:40:57.000+00:00","fixTime":"2026-03-13T10:40:57.000+00:00","valid":true,"latitude":-21.1185816,"longitude":-47.7828266,"altitude":518.9,"speed":0,"course":116,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91146937,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.9,"event":173,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":36,"io_1_0006":36,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3950,"io_2_001e":3950,"io_001d":12181,"io_2_001d":12181,"io_0096":72403,"io_4_0096":72403,"io_0244":249292,"io_4_0244":249292,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":0.18924313458264738,"totalDistance":187083.685223678,"tipoVia":"rua","motion":false,"hours":35043381},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:40:58.000+00:00","deviceTime":"2026-03-13T10:40:58.000+00:00","fixTime":"2026-03-13T10:40:58.000+00:00","valid":true,"latitude":-21.1185833,"longitude":-47.7828266,"altitude":518.9,"speed":0.107991,"course":30.2,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91146938,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":17,"hdop":0.9,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187083.685223678,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35043381},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:40:58.000+00:00","deviceTime":"2026-03-13T10:40:58.000+00:00","fixTime":"2026-03-13T10:40:58.000+00:00","valid":true,"latitude":-21.1185833,"longitude":-47.7828266,"altitude":518.9,"speed":0.107991,"course":30.2,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91146954,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.9,"event":9,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":36,"io_1_0006":36,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3950,"io_2_001e":3950,"io_001d":12026,"io_2_001d":12026,"io_0096":72403,"io_4_0096":72403,"io_0244":249293,"io_4_0244":249293,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":1.0347337396964873,"totalDistance":187084.71995741772,"tipoVia":"rua","motion":true,"hours":35044010},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:40:59.000+00:00","deviceTime":"2026-03-13T10:40:59.000+00:00","fixTime":"2026-03-13T10:40:59.000+00:00","valid":true,"latitude":-21.1185783,"longitude":-47.782835,"altitude":518.8,"speed":0.323974,"course":305.4,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91146956,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":16,"hdop":0.9,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187084.71995741772,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35044010},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:40:59.000+00:00","deviceTime":"2026-03-13T10:40:59.000+00:00","fixTime":"2026-03-13T10:40:59.000+00:00","valid":true,"latitude":-21.1185783,"longitude":-47.782835,"altitude":518.8,"speed":0.323974,"course":305.4,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91147125,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":7,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":36,"io_1_0006":36,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3950,"io_2_001e":3950,"io_001d":14342,"io_2_001d":14342,"io_0096":72403,"io_4_0096":72403,"io_0244":249302,"io_4_0244":249302,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":2.874288792427053,"totalDistance":187087.59424621015,"tipoVia":"rua","motion":false,"hours":35053837},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:41:09.000+00:00","deviceTime":"2026-03-13T10:41:09.000+00:00","fixTime":"2026-03-13T10:41:09.000+00:00","valid":true,"latitude":-21.1186,"longitude":-47.78285,"altitude":517.7,"speed":0,"course":260.6,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91147126,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":17,"hdop":0.8,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187087.59424621015,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35053837},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:41:09.000+00:00","deviceTime":"2026-03-13T10:41:09.000+00:00","fixTime":"2026-03-13T10:41:09.000+00:00","valid":true,"latitude":-21.1186,"longitude":-47.78285,"altitude":517.7,"speed":0,"course":260.6,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91147292,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":36,"io_1_0006":36,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3950,"io_2_001e":3950,"io_001d":14266,"io_2_001d":14266,"io_0096":72403,"io_4_0096":72403,"io_0244":249312,"io_4_0244":249312,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":3.840019709509824,"totalDistance":187091.43426591967,"tipoVia":"rua","motion":false,"hours":35063824},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:41:19.000+00:00","deviceTime":"2026-03-13T10:41:19.000+00:00","fixTime":"2026-03-13T10:41:19.000+00:00","valid":true,"latitude":-21.118615,"longitude":-47.7828833,"altitude":520.9,"speed":0.107991,"course":235.2,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91147293,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":18,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187091.43426591967,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35063824},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:41:19.000+00:00","deviceTime":"2026-03-13T10:41:19.000+00:00","fixTime":"2026-03-13T10:41:19.000+00:00","valid":true,"latitude":-21.118615,"longitude":-47.7828833,"altitude":520.9,"speed":0.107991,"course":235.2,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91147336,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":36,"io_1_0006":36,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3953,"io_2_001e":3953,"io_001d":14328,"io_2_001d":14328,"io_0096":72403,"io_4_0096":72403,"io_0244":249315,"io_4_0244":249315,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":4.346757800116218,"totalDistance":187095.78102371978,"tipoVia":"rua","motion":false,"hours":35066786},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:41:21.000+00:00","deviceTime":"2026-03-13T10:41:21.000+00:00","fixTime":"2026-03-13T10:41:21.000+00:00","valid":true,"latitude":-21.1186116,"longitude":-47.782925,"altitude":524.8,"speed":0.269978,"course":295.9,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91147338,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":18,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187095.78102371978,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35066786},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:41:21.000+00:00","deviceTime":"2026-03-13T10:41:21.000+00:00","fixTime":"2026-03-13T10:41:21.000+00:00","valid":true,"latitude":-21.1186116,"longitude":-47.782925,"altitude":524.8,"speed":0.269978,"course":295.9,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91147496,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":7,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":37,"io_1_0006":37,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3951,"io_2_001e":3951,"io_001d":14259,"io_2_001d":14259,"io_0096":72403,"io_4_0096":72403,"io_0244":249325,"io_4_0244":249325,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":9.347557138298118,"totalDistance":187105.1285808581,"tipoVia":"rua","motion":false,"hours":35076797},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:41:31.000+00:00","deviceTime":"2026-03-13T10:41:31.000+00:00","fixTime":"2026-03-13T10:41:31.000+00:00","valid":true,"latitude":-21.11861,"longitude":-47.783015,"altitude":536.6,"speed":0.215983,"course":277.4,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91147499,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":0.8,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187105.1285808581,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35076797},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:41:31.000+00:00","deviceTime":"2026-03-13T10:41:31.000+00:00","fixTime":"2026-03-13T10:41:31.000+00:00","valid":true,"latitude":-21.11861,"longitude":-47.783015,"altitude":536.6,"speed":0.215983,"course":277.4,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91147641,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":37,"io_1_0006":37,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3950,"io_2_001e":3950,"io_001d":14165,"io_2_001d":14165,"io_0096":72403,"io_4_0096":72403,"io_0244":249335,"io_4_0244":249335,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":6.558619931555324,"totalDistance":187111.68720078963,"tipoVia":"rua","motion":false,"hours":35086894},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:41:42.000+00:00","deviceTime":"2026-03-13T10:41:42.000+00:00","fixTime":"2026-03-13T10:41:42.000+00:00","valid":true,"latitude":-21.1185916,"longitude":-47.783075,"altitude":544,"speed":0.269978,"course":289.1,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91147642,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187111.68720078963,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35086895},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:41:42.000+00:00","deviceTime":"2026-03-13T10:41:42.000+00:00","fixTime":"2026-03-13T10:41:42.000+00:00","valid":true,"latitude":-21.1185916,"longitude":-47.783075,"altitude":544,"speed":0.269978,"course":289.1,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91147677,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.9,"event":9,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":37,"io_1_0006":37,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3952,"io_2_001e":3952,"io_001d":14227,"io_2_001d":14227,"io_0096":72403,"io_4_0096":72403,"io_0244":249338,"io_4_0244":249338,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":4.014027276342555,"totalDistance":187115.70122806597,"tipoVia":"rua","motion":false,"hours":35089787},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:41:44.000+00:00","deviceTime":"2026-03-13T10:41:44.000+00:00","fixTime":"2026-03-13T10:41:44.000+00:00","valid":true,"latitude":-21.11858,"longitude":-47.7831116,"altitude":544.1,"speed":0.269978,"course":267.6,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91147678,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":0.9,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187115.70122806597,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35089787},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:41:44.000+00:00","deviceTime":"2026-03-13T10:41:44.000+00:00","fixTime":"2026-03-13T10:41:44.000+00:00","valid":true,"latitude":-21.11858,"longitude":-47.7831116,"altitude":544.1,"speed":0.269978,"course":267.6,"address":"Rua Aristides Gonçalves de Araújo, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91147857,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":26,"io_1_001b":26,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":37,"io_1_0006":37,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14348,"io_2_001d":14348,"io_0096":72403,"io_4_0096":72403,"io_0244":249348,"io_4_0244":249348,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":10.352410691867867,"totalDistance":187126.05363875785,"tipoVia":"rua","motion":false,"hours":35099788},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:41:54.000+00:00","deviceTime":"2026-03-13T10:41:54.000+00:00","fixTime":"2026-03-13T10:41:54.000+00:00","valid":true,"latitude":-21.11854,"longitude":-47.7832016,"altitude":554.4,"speed":0.107991,"course":277.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91147858,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187126.05363875785,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35099788},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:41:54.000+00:00","deviceTime":"2026-03-13T10:41:54.000+00:00","fixTime":"2026-03-13T10:41:54.000+00:00","valid":true,"latitude":-21.11854,"longitude":-47.7832016,"altitude":554.4,"speed":0.107991,"course":277.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91147996,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":7,"ignition":true,"io_1_0199":1,"io_001b":26,"io_1_001b":26,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":37,"io_1_0006":37,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3953,"io_2_001e":3953,"io_001d":14342,"io_2_001d":14342,"io_0096":72403,"io_4_0096":72403,"io_0244":249358,"io_4_0244":249358,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":8.208768302704781,"totalDistance":187134.26240706054,"tipoVia":"rua","motion":false,"hours":35109814},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:42:04.000+00:00","deviceTime":"2026-03-13T10:42:04.000+00:00","fixTime":"2026-03-13T10:42:04.000+00:00","valid":true,"latitude":-21.1185633,"longitude":-47.7831266,"altitude":553.3,"speed":0.107991,"course":259.9,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91147997,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.8,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187134.26240706054,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35109814},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:42:04.000+00:00","deviceTime":"2026-03-13T10:42:04.000+00:00","fixTime":"2026-03-13T10:42:04.000+00:00","valid":true,"latitude":-21.1185633,"longitude":-47.7831266,"altitude":553.3,"speed":0.107991,"course":259.9,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91148163,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":26,"io_1_001b":26,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":37,"io_1_0006":37,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14359,"io_2_001d":14359,"io_0096":72403,"io_4_0096":72403,"io_0244":249368,"io_4_0244":249368,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":3.221540175138954,"totalDistance":187137.48394723568,"tipoVia":"rua","motion":false,"hours":35119806},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:42:14.000+00:00","deviceTime":"2026-03-13T10:42:14.000+00:00","fixTime":"2026-03-13T10:42:14.000+00:00","valid":true,"latitude":-21.11854,"longitude":-47.783145,"altitude":552.2,"speed":0.107991,"course":338.8,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91148164,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187137.48394723568,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35119806},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:42:14.000+00:00","deviceTime":"2026-03-13T10:42:14.000+00:00","fixTime":"2026-03-13T10:42:14.000+00:00","valid":true,"latitude":-21.11854,"longitude":-47.783145,"altitude":552.2,"speed":0.107991,"course":338.8,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91148309,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3953,"io_2_001e":3953,"io_001d":14402,"io_2_001d":14402,"io_0096":72403,"io_4_0096":72403,"io_0244":249378,"io_4_0244":249378,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":7.52792580819215,"totalDistance":187145.01187304387,"tipoVia":"rua","motion":false,"hours":35129826},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:42:25.000+00:00","deviceTime":"2026-03-13T10:42:25.000+00:00","fixTime":"2026-03-13T10:42:25.000+00:00","valid":true,"latitude":-21.118475,"longitude":-47.783125,"altitude":550.8,"speed":0.107991,"course":18,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91148311,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187145.01187304387,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35129827},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:42:25.000+00:00","deviceTime":"2026-03-13T10:42:25.000+00:00","fixTime":"2026-03-13T10:42:25.000+00:00","valid":true,"latitude":-21.118475,"longitude":-47.783125,"altitude":550.8,"speed":0.107991,"course":18,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91148460,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3952,"io_2_001e":3952,"io_001d":14319,"io_2_001d":14319,"io_0096":72403,"io_4_0096":72403,"io_0244":249388,"io_4_0244":249388,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":10.214101270961017,"totalDistance":187155.22597431482,"tipoVia":"rua","motion":false,"hours":35139826},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:42:35.000+00:00","deviceTime":"2026-03-13T10:42:35.000+00:00","fixTime":"2026-03-13T10:42:35.000+00:00","valid":true,"latitude":-21.1183833,"longitude":-47.7831216,"altitude":549.9,"speed":0.107991,"course":344.9,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91148461,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187155.22597431482,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35139826},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:42:35.000+00:00","deviceTime":"2026-03-13T10:42:35.000+00:00","fixTime":"2026-03-13T10:42:35.000+00:00","valid":true,"latitude":-21.1183833,"longitude":-47.7831216,"altitude":549.9,"speed":0.107991,"course":344.9,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91148609,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14450,"io_2_001d":14450,"io_0096":72403,"io_4_0096":72403,"io_0244":249398,"io_4_0244":249398,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":4.144244922779096,"totalDistance":187159.3702192376,"tipoVia":"rua","motion":false,"hours":35149817},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:42:44.000+00:00","deviceTime":"2026-03-13T10:42:44.000+00:00","fixTime":"2026-03-13T10:42:44.000+00:00","valid":true,"latitude":-21.1183466,"longitude":-47.7831283,"altitude":549.2,"speed":0.161987,"course":188.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91148610,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187159.3702192376,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35149817},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:42:44.000+00:00","deviceTime":"2026-03-13T10:42:44.000+00:00","fixTime":"2026-03-13T10:42:44.000+00:00","valid":true,"latitude":-21.1183466,"longitude":-47.7831283,"altitude":549.2,"speed":0.161987,"course":188.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91148759,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3953,"io_2_001e":3953,"io_001d":14475,"io_2_001d":14475,"io_0096":72403,"io_4_0096":72403,"io_0244":249408,"io_4_0244":249408,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":3.4112889276472655,"totalDistance":187162.78150816527,"tipoVia":"rua","motion":false,"hours":35159928},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:42:55.000+00:00","deviceTime":"2026-03-13T10:42:55.000+00:00","fixTime":"2026-03-13T10:42:55.000+00:00","valid":true,"latitude":-21.1183766,"longitude":-47.783135,"altitude":548.7,"speed":0,"course":166.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91148761,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187162.78150816527,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35159928},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:42:55.000+00:00","deviceTime":"2026-03-13T10:42:55.000+00:00","fixTime":"2026-03-13T10:42:55.000+00:00","valid":true,"latitude":-21.1183766,"longitude":-47.783135,"altitude":548.7,"speed":0,"course":166.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91148917,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14478,"io_2_001d":14478,"io_0096":72403,"io_4_0096":72403,"io_0244":249418,"io_4_0244":249418,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":1.6003779904360385,"totalDistance":187164.3818861557,"tipoVia":"rua","motion":false,"hours":35169797},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:43:04.000+00:00","deviceTime":"2026-03-13T10:43:04.000+00:00","fixTime":"2026-03-13T10:43:04.000+00:00","valid":true,"latitude":-21.1183733,"longitude":-47.78315,"altitude":548.1,"speed":0,"course":354,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91148918,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187164.3818861557,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35169797},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:43:04.000+00:00","deviceTime":"2026-03-13T10:43:04.000+00:00","fixTime":"2026-03-13T10:43:04.000+00:00","valid":true,"latitude":-21.1183733,"longitude":-47.78315,"altitude":548.1,"speed":0,"course":354,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91149083,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14442,"io_2_001d":14442,"io_0096":72403,"io_4_0096":72403,"io_0244":249428,"io_4_0244":249428,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":1.5617976762110013,"totalDistance":187165.9436838319,"tipoVia":"rua","motion":false,"hours":35179816},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:43:14.000+00:00","deviceTime":"2026-03-13T10:43:14.000+00:00","fixTime":"2026-03-13T10:43:14.000+00:00","valid":true,"latitude":-21.1183616,"longitude":-47.7831583,"altitude":546.9,"speed":0,"course":162.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91149084,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.8,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187165.9436838319,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35179816},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:43:14.000+00:00","deviceTime":"2026-03-13T10:43:14.000+00:00","fixTime":"2026-03-13T10:43:14.000+00:00","valid":true,"latitude":-21.1183616,"longitude":-47.7831583,"altitude":546.9,"speed":0,"course":162.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91149227,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3952,"io_2_001e":3952,"io_001d":14455,"io_2_001d":14455,"io_0096":72403,"io_4_0096":72403,"io_0244":249438,"io_4_0244":249438,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":2.037411039894016,"totalDistance":187167.9810948718,"tipoVia":"rua","motion":true,"hours":35189794},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:43:24.000+00:00","deviceTime":"2026-03-13T10:43:24.000+00:00","fixTime":"2026-03-13T10:43:24.000+00:00","valid":true,"latitude":-21.118355,"longitude":-47.78314,"altitude":545.5,"speed":0.323974,"course":149.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91149229,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187167.9810948718,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35189794},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:43:24.000+00:00","deviceTime":"2026-03-13T10:43:24.000+00:00","fixTime":"2026-03-13T10:43:24.000+00:00","valid":true,"latitude":-21.118355,"longitude":-47.78314,"altitude":545.5,"speed":0.323974,"course":149.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91149252,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3953,"io_2_001e":3953,"io_001d":14455,"io_2_001d":14455,"io_0096":72403,"io_4_0096":72403,"io_0244":249440,"io_4_0244":249440,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":5.706142440933284,"totalDistance":187173.68723731273,"tipoVia":"rua","motion":true,"hours":35191805},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:43:26.000+00:00","deviceTime":"2026-03-13T10:43:26.000+00:00","fixTime":"2026-03-13T10:43:26.000+00:00","valid":true,"latitude":-21.1184033,"longitude":-47.7831216,"altitude":545.5,"speed":0.809936,"course":170.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91149253,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187173.68723731273,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35191805},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:43:26.000+00:00","deviceTime":"2026-03-13T10:43:26.000+00:00","fixTime":"2026-03-13T10:43:26.000+00:00","valid":true,"latitude":-21.1184033,"longitude":-47.7831216,"altitude":545.5,"speed":0.809936,"course":170.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91149391,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3950,"io_2_001e":3950,"io_001d":14480,"io_2_001d":14480,"io_0096":72403,"io_4_0096":72403,"io_0244":249450,"io_4_0244":249450,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":84.65419873309462,"totalDistance":187258.34143604583,"tipoVia":"rua","motion":true,"hours":35201817},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:43:36.000+00:00","deviceTime":"2026-03-13T10:43:36.000+00:00","fixTime":"2026-03-13T10:43:36.000+00:00","valid":true,"latitude":-21.1191633,"longitude":-47.78315,"altitude":544.6,"speed":2.26782,"course":183.8,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91149392,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187258.34143604583,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35201817},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:43:36.000+00:00","deviceTime":"2026-03-13T10:43:36.000+00:00","fixTime":"2026-03-13T10:43:36.000+00:00","valid":true,"latitude":-21.1191633,"longitude":-47.78315,"altitude":544.6,"speed":2.26782,"course":183.8,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91149468,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3952,"io_2_001e":3952,"io_001d":14386,"io_2_001d":14386,"io_0096":72403,"io_4_0096":72403,"io_0244":249455,"io_4_0244":249455,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":39.709141013846185,"totalDistance":187298.05057705968,"motion":true,"hours":35206815},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:43:41.000+00:00","deviceTime":"2026-03-13T10:43:41.000+00:00","fixTime":"2026-03-13T10:43:41.000+00:00","valid":true,"latitude":-21.11952,"longitude":-47.7831533,"altitude":544.1,"speed":0.539957,"course":159.7,"address":null,"accuracy":0,"network":null,"tipoVia":null,"geofenceIds":null},{"id":91149473,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187298.05057705968,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35206815},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:43:41.000+00:00","deviceTime":"2026-03-13T10:43:41.000+00:00","fixTime":"2026-03-13T10:43:41.000+00:00","valid":true,"latitude":-21.11952,"longitude":-47.7831533,"altitude":544.1,"speed":0.539957,"course":159.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91149484,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3953,"io_2_001e":3953,"io_001d":14470,"io_2_001d":14470,"io_0096":72403,"io_4_0096":72403,"io_0244":249456,"io_4_0244":249456,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":3.6168202506255485,"totalDistance":187301.66739731032,"tipoVia":"rua","motion":true,"hours":35207844},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:43:43.000+00:00","deviceTime":"2026-03-13T10:43:43.000+00:00","fixTime":"2026-03-13T10:43:43.000+00:00","valid":true,"latitude":-21.1195466,"longitude":-47.7831333,"altitude":544.1,"speed":0.75594,"course":133.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91149485,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187301.66739731032,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35207845},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:43:43.000+00:00","deviceTime":"2026-03-13T10:43:43.000+00:00","fixTime":"2026-03-13T10:43:43.000+00:00","valid":true,"latitude":-21.1195466,"longitude":-47.7831333,"altitude":544.1,"speed":0.75594,"course":133.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91149499,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3953,"io_2_001e":3953,"io_001d":14381,"io_2_001d":14381,"io_0096":72403,"io_4_0096":72403,"io_0244":249457,"io_4_0244":249457,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":4.805040645196082,"totalDistance":187306.47243795553,"tipoVia":"rua","motion":true,"hours":35208844},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:43:44.000+00:00","deviceTime":"2026-03-13T10:43:44.000+00:00","fixTime":"2026-03-13T10:43:44.000+00:00","valid":true,"latitude":-21.1195683,"longitude":-47.7830933,"altitude":544.1,"speed":0.971923,"course":109.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91149500,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187306.47243795553,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35208845},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:43:44.000+00:00","deviceTime":"2026-03-13T10:43:44.000+00:00","fixTime":"2026-03-13T10:43:44.000+00:00","valid":true,"latitude":-21.1195683,"longitude":-47.7830933,"altitude":544.1,"speed":0.971923,"course":109.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91149647,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3952,"io_2_001e":3952,"io_001d":14329,"io_2_001d":14329,"io_0096":72403,"io_4_0096":72403,"io_0244":249467,"io_4_0244":249467,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":98.76663570619048,"totalDistance":187405.2390736617,"tipoVia":"rua","motion":true,"hours":35218932},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:43:54.000+00:00","deviceTime":"2026-03-13T10:43:54.000+00:00","fixTime":"2026-03-13T10:43:54.000+00:00","valid":true,"latitude":-21.1196366,"longitude":-47.782145,"altitude":545,"speed":2.21382,"course":92.1,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91149648,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187405.2390736617,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35218932},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:43:54.000+00:00","deviceTime":"2026-03-13T10:43:54.000+00:00","fixTime":"2026-03-13T10:43:54.000+00:00","valid":true,"latitude":-21.1196366,"longitude":-47.782145,"altitude":545,"speed":2.21382,"course":92.1,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91149789,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3952,"io_2_001e":3952,"io_001d":14178,"io_2_001d":14178,"io_0096":72403,"io_4_0096":72403,"io_0244":249477,"io_4_0244":249477,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":85.94787763002422,"totalDistance":187491.18695129175,"tipoVia":"rua","motion":true,"hours":35228843},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:44:04.000+00:00","deviceTime":"2026-03-13T10:44:04.000+00:00","fixTime":"2026-03-13T10:44:04.000+00:00","valid":true,"latitude":-21.119715,"longitude":-47.7813216,"altitude":547.1,"speed":0.863931,"course":129.9,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91149791,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187491.18695129175,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35228843},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:44:04.000+00:00","deviceTime":"2026-03-13T10:44:04.000+00:00","fixTime":"2026-03-13T10:44:04.000+00:00","valid":true,"latitude":-21.119715,"longitude":-47.7813216,"altitude":547.1,"speed":0.863931,"course":129.9,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91149810,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3953,"io_2_001e":3953,"io_001d":14300,"io_2_001d":14300,"io_0096":72403,"io_4_0096":72403,"io_0244":249478,"io_4_0244":249478,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":4.371918783896589,"totalDistance":187495.55887007565,"tipoVia":"rua","motion":true,"hours":35229868},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:44:05.000+00:00","deviceTime":"2026-03-13T10:44:05.000+00:00","fixTime":"2026-03-13T10:44:05.000+00:00","valid":true,"latitude":-21.1197466,"longitude":-47.7812966,"altitude":547.1,"speed":0.701944,"course":150.8,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91149815,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187495.55887007565,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35229868},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:44:05.000+00:00","deviceTime":"2026-03-13T10:44:05.000+00:00","fixTime":"2026-03-13T10:44:05.000+00:00","valid":true,"latitude":-21.1197466,"longitude":-47.7812966,"altitude":547.1,"speed":0.701944,"course":150.8,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91149838,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14373,"io_2_001d":14373,"io_0096":72403,"io_4_0096":72403,"io_0244":249479,"io_4_0244":249479,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":3.7287545550689676,"totalDistance":187499.28762463073,"tipoVia":"rua","motion":true,"hours":35230847},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:44:06.000+00:00","deviceTime":"2026-03-13T10:44:06.000+00:00","fixTime":"2026-03-13T10:44:06.000+00:00","valid":true,"latitude":-21.1197783,"longitude":-47.781285,"altitude":547,"speed":0.647948,"course":171.1,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91149839,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187499.28762463073,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35230847},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:44:06.000+00:00","deviceTime":"2026-03-13T10:44:06.000+00:00","fixTime":"2026-03-13T10:44:06.000+00:00","valid":true,"latitude":-21.1197783,"longitude":-47.781285,"altitude":547,"speed":0.647948,"course":171.1,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91149988,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3953,"io_2_001e":3953,"io_001d":14284,"io_2_001d":14284,"io_0096":72403,"io_4_0096":72403,"io_0244":249489,"io_4_0244":249489,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":104.03256127003615,"totalDistance":187603.32018590075,"tipoVia":"rua","motion":true,"hours":35240835},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:44:16.000+00:00","deviceTime":"2026-03-13T10:44:16.000+00:00","fixTime":"2026-03-13T10:44:16.000+00:00","valid":true,"latitude":-21.1207116,"longitude":-47.7813366,"altitude":545.9,"speed":1.83585,"course":184.4,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91150003,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187603.32018590075,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35240835},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:44:16.000+00:00","deviceTime":"2026-03-13T10:44:16.000+00:00","fixTime":"2026-03-13T10:44:16.000+00:00","valid":true,"latitude":-21.1207116,"longitude":-47.7813366,"altitude":545.9,"speed":1.83585,"course":184.4,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91150155,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14358,"io_2_001d":14358,"io_0096":72403,"io_4_0096":72403,"io_0244":249499,"io_4_0244":249499,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":73.48911046350553,"totalDistance":187676.80929636426,"tipoVia":"rua","motion":true,"hours":35250838},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:44:26.000+00:00","deviceTime":"2026-03-13T10:44:26.000+00:00","fixTime":"2026-03-13T10:44:26.000+00:00","valid":true,"latitude":-21.12137,"longitude":-47.7813883,"altitude":545.1,"speed":2.15983,"course":183.7,"address":"Rua Campinas, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91150156,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187676.80929636426,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35250838},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:44:26.000+00:00","deviceTime":"2026-03-13T10:44:26.000+00:00","fixTime":"2026-03-13T10:44:26.000+00:00","valid":true,"latitude":-21.12137,"longitude":-47.7813883,"altitude":545.1,"speed":2.15983,"course":183.7,"address":"Rua Campinas, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91150346,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3953,"io_2_001e":3953,"io_001d":14342,"io_2_001d":14342,"io_0096":72403,"io_4_0096":72403,"io_0244":249509,"io_4_0244":249509,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":157.58524744691525,"totalDistance":187834.39454381118,"tipoVia":"rua","motion":true,"hours":35260815},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:44:35.000+00:00","deviceTime":"2026-03-13T10:44:35.000+00:00","fixTime":"2026-03-13T10:44:35.000+00:00","valid":true,"latitude":-21.12278,"longitude":-47.7815233,"altitude":543.8,"speed":2.10583,"course":183.7,"address":"Rua Campinas, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91150347,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187834.39454381118,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35260815},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:44:35.000+00:00","deviceTime":"2026-03-13T10:44:35.000+00:00","fixTime":"2026-03-13T10:44:35.000+00:00","valid":true,"latitude":-21.12278,"longitude":-47.7815233,"altitude":543.8,"speed":2.10583,"course":183.7,"address":"Rua Campinas, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91150479,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3952,"io_2_001e":3952,"io_001d":14351,"io_2_001d":14351,"io_0096":72403,"io_4_0096":72403,"io_0244":249519,"io_4_0244":249519,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":106.89752882201228,"totalDistance":187941.2920726332,"tipoVia":"rua","motion":true,"hours":35270886},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:44:46.000+00:00","deviceTime":"2026-03-13T10:44:46.000+00:00","fixTime":"2026-03-13T10:44:46.000+00:00","valid":true,"latitude":-21.1237366,"longitude":-47.7816133,"altitude":543.1,"speed":2.37581,"course":184.9,"address":"Rua Campinas, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91150480,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":187941.2920726332,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35270886},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:44:46.000+00:00","deviceTime":"2026-03-13T10:44:46.000+00:00","fixTime":"2026-03-13T10:44:46.000+00:00","valid":true,"latitude":-21.1237366,"longitude":-47.7816133,"altitude":543.1,"speed":2.37581,"course":184.9,"address":"Rua Campinas, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91150578,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3950,"io_2_001e":3950,"io_001d":14296,"io_2_001d":14296,"io_0096":72403,"io_4_0096":72403,"io_0244":249525,"io_4_0244":249525,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":93.4444050363481,"totalDistance":188034.73647766953,"tipoVia":"rua","motion":true,"hours":35277012},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:44:52.000+00:00","deviceTime":"2026-03-13T10:44:52.000+00:00","fixTime":"2026-03-13T10:44:52.000+00:00","valid":true,"latitude":-21.12456,"longitude":-47.7817883,"altitude":543.2,"speed":2.96976,"course":204.3,"address":"Rua Campinas, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91150579,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188034.73647766953,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35277012},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:44:52.000+00:00","deviceTime":"2026-03-13T10:44:52.000+00:00","fixTime":"2026-03-13T10:44:52.000+00:00","valid":true,"latitude":-21.12456,"longitude":-47.7817883,"altitude":543.2,"speed":2.96976,"course":204.3,"address":"Rua Campinas, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91150743,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14362,"io_2_001d":14362,"io_0096":72403,"io_4_0096":72403,"io_0244":249535,"io_4_0244":249535,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":58.40635346112547,"totalDistance":188093.14283113065,"tipoVia":"rua","motion":true,"hours":35286876},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:45:02.000+00:00","deviceTime":"2026-03-13T10:45:02.000+00:00","fixTime":"2026-03-13T10:45:02.000+00:00","valid":true,"latitude":-21.12503,"longitude":-47.7820383,"altitude":543.9,"speed":1.61987,"course":204.2,"address":"Rua Campinas, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91150745,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188093.14283113065,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35286876},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:45:02.000+00:00","deviceTime":"2026-03-13T10:45:02.000+00:00","fixTime":"2026-03-13T10:45:02.000+00:00","valid":true,"latitude":-21.12503,"longitude":-47.7820383,"altitude":543.9,"speed":1.61987,"course":204.2,"address":"Rua Campinas, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91150899,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3953,"io_2_001e":3953,"io_001d":14352,"io_2_001d":14352,"io_0096":72403,"io_4_0096":72403,"io_0244":249545,"io_4_0244":249545,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":118.50549865732873,"totalDistance":188211.64832978797,"tipoVia":"rua","motion":true,"hours":35296914},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:45:12.000+00:00","deviceTime":"2026-03-13T10:45:12.000+00:00","fixTime":"2026-03-13T10:45:12.000+00:00","valid":true,"latitude":-21.12598,"longitude":-47.7825533,"altitude":543.8,"speed":3.34773,"course":207.4,"address":"Rua Campinas, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91150900,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188211.64832978797,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35296914},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:45:12.000+00:00","deviceTime":"2026-03-13T10:45:12.000+00:00","fixTime":"2026-03-13T10:45:12.000+00:00","valid":true,"latitude":-21.12598,"longitude":-47.7825533,"altitude":543.8,"speed":3.34773,"course":207.4,"address":"Rua Campinas, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91151068,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3952,"io_2_001e":3952,"io_001d":14305,"io_2_001d":14305,"io_0096":72403,"io_4_0096":72403,"io_0244":249555,"io_4_0244":249555,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":203.00823964723645,"totalDistance":188414.6565694352,"tipoVia":"rua","motion":true,"hours":35306929},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:45:22.000+00:00","deviceTime":"2026-03-13T10:45:22.000+00:00","fixTime":"2026-03-13T10:45:22.000+00:00","valid":true,"latitude":-21.1275916,"longitude":-47.7834683,"altitude":544,"speed":3.07775,"course":208,"address":"Rua Campinas, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91151070,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188414.6565694352,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35306929},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:45:22.000+00:00","deviceTime":"2026-03-13T10:45:22.000+00:00","fixTime":"2026-03-13T10:45:22.000+00:00","valid":true,"latitude":-21.1275916,"longitude":-47.7834683,"altitude":544,"speed":3.07775,"course":208,"address":"Rua Campinas, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91151161,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3953,"io_2_001e":3953,"io_001d":14247,"io_2_001d":14247,"io_0096":72403,"io_4_0096":72403,"io_0244":249561,"io_4_0244":249561,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":73.91335225870957,"totalDistance":188488.5699216939,"tipoVia":"rua","motion":true,"hours":35312906},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:45:28.000+00:00","deviceTime":"2026-03-13T10:45:28.000+00:00","fixTime":"2026-03-13T10:45:28.000+00:00","valid":true,"latitude":-21.1281766,"longitude":-47.783805,"altitude":543.8,"speed":1.13391,"course":234.5,"address":"Rua Campinas, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91151162,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188488.5699216939,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35312906},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:45:28.000+00:00","deviceTime":"2026-03-13T10:45:28.000+00:00","fixTime":"2026-03-13T10:45:28.000+00:00","valid":true,"latitude":-21.1281766,"longitude":-47.783805,"altitude":543.8,"speed":1.13391,"course":234.5,"address":"Rua Campinas, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91151178,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3953,"io_2_001e":3953,"io_001d":14249,"io_2_001d":14249,"io_0096":72403,"io_4_0096":72403,"io_0244":249562,"io_4_0244":249562,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":4.965164962029853,"totalDistance":188493.53508665593,"tipoVia":"rua","motion":true,"hours":35313903},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:45:29.000+00:00","deviceTime":"2026-03-13T10:45:29.000+00:00","fixTime":"2026-03-13T10:45:29.000+00:00","valid":true,"latitude":-21.1281866,"longitude":-47.7838516,"altitude":543.9,"speed":1.02592,"course":276.6,"address":"Rua Campinas, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91151180,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188493.53508665593,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35313903},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:45:29.000+00:00","deviceTime":"2026-03-13T10:45:29.000+00:00","fixTime":"2026-03-13T10:45:29.000+00:00","valid":true,"latitude":-21.1281866,"longitude":-47.7838516,"altitude":543.9,"speed":1.02592,"course":276.6,"address":"Rua Campinas, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91151197,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3953,"io_2_001e":3953,"io_001d":14308,"io_2_001d":14308,"io_0096":72403,"io_4_0096":72403,"io_0244":249563,"io_4_0244":249563,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":5.047389667298643,"totalDistance":188498.58247632324,"tipoVia":"rua","motion":true,"hours":35314896},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:45:30.000+00:00","deviceTime":"2026-03-13T10:45:30.000+00:00","fixTime":"2026-03-13T10:45:30.000+00:00","valid":true,"latitude":-21.1281633,"longitude":-47.7838933,"altitude":544.1,"speed":0.917927,"course":318,"address":"Rua Campinas, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91151198,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188498.58247632324,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35314896},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:45:30.000+00:00","deviceTime":"2026-03-13T10:45:30.000+00:00","fixTime":"2026-03-13T10:45:30.000+00:00","valid":true,"latitude":-21.1281633,"longitude":-47.7838933,"altitude":544.1,"speed":0.917927,"course":318,"address":"Rua Campinas, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91151216,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3953,"io_2_001e":3953,"io_001d":14302,"io_2_001d":14302,"io_0096":72403,"io_4_0096":72403,"io_0244":249564,"io_4_0244":249564,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":5.196256315195688,"totalDistance":188503.77873263843,"tipoVia":"rua","motion":true,"hours":35315894},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:45:31.000+00:00","deviceTime":"2026-03-13T10:45:31.000+00:00","fixTime":"2026-03-13T10:45:31.000+00:00","valid":true,"latitude":-21.1281183,"longitude":-47.7839066,"altitude":543.8,"speed":1.13391,"course":359,"address":"Rua Campinas, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91151217,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188503.77873263843,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35315894},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:45:31.000+00:00","deviceTime":"2026-03-13T10:45:31.000+00:00","fixTime":"2026-03-13T10:45:31.000+00:00","valid":true,"latitude":-21.1281183,"longitude":-47.7839066,"altitude":543.8,"speed":1.13391,"course":359,"address":"Rua Campinas, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91151272,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3952,"io_2_001e":3952,"io_001d":14274,"io_2_001d":14274,"io_0096":72403,"io_4_0096":72403,"io_0244":249567,"io_4_0244":249567,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":14.299224786624018,"totalDistance":188518.07795742506,"tipoVia":"rua","motion":true,"hours":35318892},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:45:34.000+00:00","deviceTime":"2026-03-13T10:45:34.000+00:00","fixTime":"2026-03-13T10:45:34.000+00:00","valid":true,"latitude":-21.12799,"longitude":-47.7839133,"altitude":544.1,"speed":0.539957,"course":336,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91151273,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188518.07795742506,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35318892},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:45:34.000+00:00","deviceTime":"2026-03-13T10:45:34.000+00:00","fixTime":"2026-03-13T10:45:34.000+00:00","valid":true,"latitude":-21.12799,"longitude":-47.7839133,"altitude":544.1,"speed":0.539957,"course":336,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91151296,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3952,"io_2_001e":3952,"io_001d":14313,"io_2_001d":14313,"io_0096":72403,"io_4_0096":72403,"io_0244":249568,"io_4_0244":249568,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":1.5020894325527496,"totalDistance":188519.58004685762,"tipoVia":"rua","motion":true,"hours":35319994},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:45:35.000+00:00","deviceTime":"2026-03-13T10:45:35.000+00:00","fixTime":"2026-03-13T10:45:35.000+00:00","valid":true,"latitude":-21.1279766,"longitude":-47.783915,"altitude":543.6,"speed":0.37797,"course":0.6,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91151297,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188519.58004685762,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35319994},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:45:35.000+00:00","deviceTime":"2026-03-13T10:45:35.000+00:00","fixTime":"2026-03-13T10:45:35.000+00:00","valid":true,"latitude":-21.1279766,"longitude":-47.783915,"altitude":543.6,"speed":0.37797,"course":0.6,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91151313,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3951,"io_2_001e":3951,"io_001d":14313,"io_2_001d":14313,"io_0096":72403,"io_4_0096":72403,"io_0244":249569,"io_4_0244":249569,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":1.3917690343959885,"totalDistance":188520.97181589203,"tipoVia":"rua","motion":true,"hours":35320883},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:45:36.000+00:00","deviceTime":"2026-03-13T10:45:36.000+00:00","fixTime":"2026-03-13T10:45:36.000+00:00","valid":true,"latitude":-21.127965,"longitude":-47.78391,"altitude":543.1,"speed":0.323974,"course":22.3,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91151315,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188520.97181589203,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35320883},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:45:36.000+00:00","deviceTime":"2026-03-13T10:45:36.000+00:00","fixTime":"2026-03-13T10:45:36.000+00:00","valid":true,"latitude":-21.127965,"longitude":-47.78391,"altitude":543.1,"speed":0.323974,"course":22.3,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91151456,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":409,"ignition":false,"io_1_0199":0,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":13921,"io_2_001d":13921,"io_0096":72403,"io_4_0096":72403,"io_0244":249576,"io_4_0244":249576,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":4.4382078231544275,"totalDistance":188525.41002371517,"tipoVia":"rua","motion":false,"hours":35320883},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:45:44.000+00:00","deviceTime":"2026-03-13T10:45:44.000+00:00","fixTime":"2026-03-13T10:45:44.000+00:00","valid":true,"latitude":-21.1279283,"longitude":-47.7838933,"altitude":541.9,"speed":0,"course":58.4,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91151459,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.7,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188525.41002371517,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":35320883},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:45:44.000+00:00","deviceTime":"2026-03-13T10:45:44.000+00:00","fixTime":"2026-03-13T10:45:44.000+00:00","valid":true,"latitude":-21.1279283,"longitude":-47.7838933,"altitude":541.9,"speed":0,"course":58.4,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91151472,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":5,"ignition":false,"io_1_0199":0,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":13916,"io_2_001d":13916,"io_0096":72403,"io_4_0096":72403,"io_0244":249576,"io_4_0244":249576,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":0,"totalDistance":188525.41002371517,"tipoVia":"rua","motion":false,"hours":35320883},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:45:45.000+00:00","deviceTime":"2026-03-13T10:45:45.000+00:00","fixTime":"2026-03-13T10:45:45.000+00:00","valid":true,"latitude":-21.1279283,"longitude":-47.7838933,"altitude":541.8,"speed":0,"course":58.4,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91151473,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":23,"hdop":0.7,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188525.41002371517,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":35320883},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:45:45.000+00:00","deviceTime":"2026-03-13T10:45:45.000+00:00","fixTime":"2026-03-13T10:45:45.000+00:00","valid":true,"latitude":-21.1279283,"longitude":-47.7838933,"altitude":541.8,"speed":0,"course":58.4,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91151535,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":34,"ignition":false,"io_1_0199":0,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":13623,"io_2_001d":13623,"io_0096":72403,"io_4_0096":72403,"io_0244":249576,"io_4_0244":249576,"io_0022":0,"io_8_0022":0,"distance":1.3143457729614954,"totalDistance":188526.72436948813,"tipoVia":"rua","motion":false,"hours":35320883},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:45:48.000+00:00","deviceTime":"2026-03-13T10:45:48.000+00:00","fixTime":"2026-03-13T10:45:48.000+00:00","valid":true,"latitude":-21.1279166,"longitude":-47.7838916,"altitude":541.3,"speed":0,"course":192,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91151536,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188526.72436948813,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":35320883},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:45:48.000+00:00","deviceTime":"2026-03-13T10:45:48.000+00:00","fixTime":"2026-03-13T10:45:48.000+00:00","valid":true,"latitude":-21.1279166,"longitude":-47.7838916,"altitude":541.3,"speed":0,"course":192,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91151564,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":406,"ignition":false,"io_1_0199":0,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":13609,"io_2_001d":13609,"io_0096":72403,"io_4_0096":72403,"io_0244":249576,"io_4_0244":249576,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":188526.72436948813,"tipoVia":"rua","motion":false,"hours":35320883},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:45:50.000+00:00","deviceTime":"2026-03-13T10:45:50.000+00:00","fixTime":"2026-03-13T10:45:50.000+00:00","valid":true,"latitude":-21.1279166,"longitude":-47.7838916,"altitude":541,"speed":0,"course":190.1,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91151567,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.6,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188526.72436948813,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":35320883},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:45:50.000+00:00","deviceTime":"2026-03-13T10:45:50.000+00:00","fixTime":"2026-03-13T10:45:50.000+00:00","valid":true,"latitude":-21.1279166,"longitude":-47.7838916,"altitude":541,"speed":0,"course":190.1,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91152428,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":173,"ignition":false,"io_1_0199":0,"io_001b":31,"io_1_001b":31,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":36,"io_1_0006":36,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":28,"io_1_03e7":28,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":13077,"io_2_001d":13077,"io_0096":72403,"io_4_0096":72403,"io_0244":249576,"io_4_0244":249576,"io_0022":0,"io_8_0022":0,"distance":3.5557259977686906,"totalDistance":188530.2800954859,"tipoVia":"rua","motion":false,"hours":35320883},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:46:45.000+00:00","deviceTime":"2026-03-13T10:46:45.000+00:00","fixTime":"2026-03-13T10:46:45.000+00:00","valid":true,"latitude":-21.1278966,"longitude":-47.7839183,"altitude":529.5,"speed":0,"course":212.7,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91152429,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.8,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188530.2800954859,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35320883},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:46:45.000+00:00","deviceTime":"2026-03-13T10:46:45.000+00:00","fixTime":"2026-03-13T10:46:45.000+00:00","valid":true,"latitude":-21.1278966,"longitude":-47.7839183,"altitude":529.5,"speed":0,"course":212.7,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91157830,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":7,"ignition":false,"io_1_0199":0,"io_001b":21,"io_1_001b":21,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":34,"io_1_0006":34,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3951,"io_2_001e":3951,"io_001d":12997,"io_2_001d":12997,"io_0096":72403,"io_4_0096":72403,"io_0244":249576,"io_4_0244":249576,"io_0022":0,"io_8_0022":0,"distance":3.900178910909359,"totalDistance":188534.18027439681,"tipoVia":"rua","motion":false,"hours":35320883},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:52:26.000+00:00","deviceTime":"2026-03-13T10:52:26.000+00:00","fixTime":"2026-03-13T10:52:26.000+00:00","valid":true,"latitude":-21.1278616,"longitude":-47.78392,"altitude":526.6,"speed":0,"course":141.3,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91157833,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":0.8,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188534.18027439681,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35320883},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:52:26.000+00:00","deviceTime":"2026-03-13T10:52:26.000+00:00","fixTime":"2026-03-13T10:52:26.000+00:00","valid":true,"latitude":-21.1278616,"longitude":-47.78392,"altitude":526.6,"speed":0,"course":141.3,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91157839,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":409,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":34,"io_1_0006":34,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3951,"io_2_001e":3951,"io_001d":12667,"io_2_001d":12667,"io_0096":72403,"io_4_0096":72403,"io_0244":249577,"io_4_0244":249577,"io_0022":0,"io_8_0022":0,"distance":0.40317628676336636,"totalDistance":188534.58345068357,"tipoVia":"rua","motion":false,"hours":35320883},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:52:27.000+00:00","deviceTime":"2026-03-13T10:52:27.000+00:00","fixTime":"2026-03-13T10:52:27.000+00:00","valid":true,"latitude":-21.1278583,"longitude":-47.7839216,"altitude":526.7,"speed":0,"course":266.7,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91157840,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":0.8,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188534.58345068357,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":0,"hours":35320883},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:52:27.000+00:00","deviceTime":"2026-03-13T10:52:27.000+00:00","fixTime":"2026-03-13T10:52:27.000+00:00","valid":true,"latitude":-21.1278583,"longitude":-47.7839216,"altitude":526.7,"speed":0,"course":266.7,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91157856,"attributes":{"packetType":4,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":5,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":34,"io_1_0006":34,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3951,"io_2_001e":3951,"io_001d":12662,"io_2_001d":12662,"io_0096":72403,"io_4_0096":72403,"io_0244":249577,"io_4_0244":249577,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":188534.58345068357,"tipoVia":"rua","motion":false,"hours":35321673},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:52:27.000+00:00","deviceTime":"2026-03-13T10:52:27.000+00:00","fixTime":"2026-03-13T10:52:27.000+00:00","valid":true,"latitude":-21.1278583,"longitude":-47.7839216,"altitude":526.8,"speed":0,"course":266.7,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91157858,"attributes":{"packetType":4,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":19,"hdop":0.8,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188534.58345068357,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":0,"hours":35321674},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:52:27.000+00:00","deviceTime":"2026-03-13T10:52:27.000+00:00","fixTime":"2026-03-13T10:52:27.000+00:00","valid":true,"latitude":-21.1278583,"longitude":-47.7839216,"altitude":526.8,"speed":0,"course":266.7,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91157860,"attributes":{"packetType":4,"messageType":3,"timestampExtension":2,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":173,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":34,"io_1_0006":34,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3951,"io_2_001e":3951,"io_001d":12608,"io_2_001d":12608,"io_0096":72403,"io_4_0096":72403,"io_0244":249577,"io_4_0244":249577,"io_0022":0,"io_8_0022":0,"distance":0.17652190550406296,"totalDistance":188534.75997258906,"tipoVia":"rua","motion":false,"hours":35321674},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:52:27.000+00:00","deviceTime":"2026-03-13T10:52:27.000+00:00","fixTime":"2026-03-13T10:52:27.000+00:00","valid":true,"latitude":-21.1278583,"longitude":-47.7839233,"altitude":526.8,"speed":0,"course":194.6,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91157861,"attributes":{"packetType":4,"messageType":3,"timestampExtension":2,"recordExtension":17,"priority":0,"sat":19,"hdop":0.7,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188534.75997258906,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35321674},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:52:27.000+00:00","deviceTime":"2026-03-13T10:52:27.000+00:00","fixTime":"2026-03-13T10:52:27.000+00:00","valid":true,"latitude":-21.1278583,"longitude":-47.7839233,"altitude":526.8,"speed":0,"course":194.6,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91157941,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":34,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":34,"io_1_0006":34,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3950,"io_2_001e":3950,"io_001d":12439,"io_2_001d":12439,"io_0096":72403,"io_4_0096":72403,"io_0244":249582,"io_4_0244":249582,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":2.371901041198827,"totalDistance":188537.13187363025,"tipoVia":"rua","motion":false,"hours":35326020},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:52:32.000+00:00","deviceTime":"2026-03-13T10:52:32.000+00:00","fixTime":"2026-03-13T10:52:32.000+00:00","valid":true,"latitude":-21.1278766,"longitude":-47.7839116,"altitude":528.7,"speed":0,"course":7.6,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91157942,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.7,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188537.13187363025,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35326020},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:52:32.000+00:00","deviceTime":"2026-03-13T10:52:32.000+00:00","fixTime":"2026-03-13T10:52:32.000+00:00","valid":true,"latitude":-21.1278766,"longitude":-47.7839116,"altitude":528.7,"speed":0,"course":7.6,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91157955,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":0,"hdop":0.9,"event":405,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":34,"io_1_0006":34,"io_1_0195":0,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3952,"io_2_001e":3952,"io_001d":12357,"io_2_001d":12357,"io_0096":72403,"io_4_0096":72403,"io_0244":249583,"io_4_0244":249583,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":0.9497281098861242,"totalDistance":188538.08160174012,"tipoVia":"rua","motion":false,"hours":35327101},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:52:33.000+00:00","deviceTime":"2026-03-13T10:52:33.000+00:00","fixTime":"2026-03-13T10:52:33.000+00:00","valid":true,"latitude":-21.127885,"longitude":-47.78391,"altitude":529.1,"speed":0,"course":303.8,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91157956,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.9,"event":405,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188538.08160174012,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35327101},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:52:33.000+00:00","deviceTime":"2026-03-13T10:52:33.000+00:00","fixTime":"2026-03-13T10:52:33.000+00:00","valid":true,"latitude":-21.127885,"longitude":-47.78391,"altitude":529.1,"speed":0,"course":303.8,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91157967,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":0,"hdop":0.9,"event":406,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":34,"io_1_0006":34,"io_1_0195":0,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3952,"io_2_001e":3952,"io_001d":12355,"io_2_001d":12355,"io_0096":72403,"io_4_0096":72403,"io_0244":249583,"io_4_0244":249583,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":0,"totalDistance":188538.08160174012,"tipoVia":"rua","motion":false,"hours":35327673},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:52:33.000+00:00","deviceTime":"2026-03-13T10:52:33.000+00:00","fixTime":"2026-03-13T10:52:33.000+00:00","valid":true,"latitude":-21.127885,"longitude":-47.78391,"altitude":529.1,"speed":0,"course":303.8,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91157968,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":20,"hdop":0.9,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188538.08160174012,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35327673},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:52:33.000+00:00","deviceTime":"2026-03-13T10:52:33.000+00:00","fixTime":"2026-03-13T10:52:33.000+00:00","valid":true,"latitude":-21.127885,"longitude":-47.78391,"altitude":529.1,"speed":0,"course":303.8,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91157998,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":405,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":34,"io_1_0006":34,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12289,"io_2_001d":12289,"io_0096":72403,"io_4_0096":72403,"io_0244":249585,"io_4_0244":249585,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":2.6191266921902385,"totalDistance":188540.7007284323,"tipoVia":"rua","motion":false,"hours":35329303},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:52:35.000+00:00","deviceTime":"2026-03-13T10:52:35.000+00:00","fixTime":"2026-03-13T10:52:35.000+00:00","valid":true,"latitude":-21.1279066,"longitude":-47.78392,"altitude":530.1,"speed":0,"course":259.6,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91158000,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.7,"event":405,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188540.7007284323,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35329303},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:52:35.000+00:00","deviceTime":"2026-03-13T10:52:35.000+00:00","fixTime":"2026-03-13T10:52:35.000+00:00","valid":true,"latitude":-21.1279066,"longitude":-47.78392,"altitude":530.1,"speed":0,"course":259.6,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91158016,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":1.1,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":34,"io_1_0006":34,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3953,"io_2_001e":3953,"io_001d":12317,"io_2_001d":12317,"io_0096":72403,"io_4_0096":72403,"io_0244":249586,"io_4_0244":249586,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":0.6853201162461848,"totalDistance":188541.38604854856,"tipoVia":"rua","motion":false,"hours":35329952},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:52:36.000+00:00","deviceTime":"2026-03-13T10:52:36.000+00:00","fixTime":"2026-03-13T10:52:36.000+00:00","valid":true,"latitude":-21.1279066,"longitude":-47.7839266,"altitude":530.2,"speed":0,"course":340.7,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91158017,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":1.1,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188541.38604854856,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35329952},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:52:36.000+00:00","deviceTime":"2026-03-13T10:52:36.000+00:00","fixTime":"2026-03-13T10:52:36.000+00:00","valid":true,"latitude":-21.1279066,"longitude":-47.7839266,"altitude":530.2,"speed":0,"course":340.7,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91158180,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":34,"io_1_0006":34,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14354,"io_2_001d":14354,"io_0096":72403,"io_4_0096":72403,"io_0244":249596,"io_4_0244":249596,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":2.329479627920826,"totalDistance":188543.7155281765,"tipoVia":"rua","motion":false,"hours":35339913},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:52:46.000+00:00","deviceTime":"2026-03-13T10:52:46.000+00:00","fixTime":"2026-03-13T10:52:46.000+00:00","valid":true,"latitude":-21.1278866,"longitude":-47.78392,"altitude":527.6,"speed":0,"course":206.3,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91158181,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188543.7155281765,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35339913},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:52:46.000+00:00","deviceTime":"2026-03-13T10:52:46.000+00:00","fixTime":"2026-03-13T10:52:46.000+00:00","valid":true,"latitude":-21.1278866,"longitude":-47.78392,"altitude":527.6,"speed":0,"course":206.3,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91158318,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":37,"io_1_0006":37,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14340,"io_2_001d":14340,"io_0096":72403,"io_4_0096":72403,"io_0244":249606,"io_4_0244":249606,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":4.680961608827521,"totalDistance":188548.39648978531,"tipoVia":"rua","motion":false,"hours":35349896},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:52:56.000+00:00","deviceTime":"2026-03-13T10:52:56.000+00:00","fixTime":"2026-03-13T10:52:56.000+00:00","valid":true,"latitude":-21.1278983,"longitude":-47.7839633,"altitude":523.1,"speed":0,"course":275.7,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91158319,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188548.39648978531,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35349896},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:52:56.000+00:00","deviceTime":"2026-03-13T10:52:56.000+00:00","fixTime":"2026-03-13T10:52:56.000+00:00","valid":true,"latitude":-21.1278983,"longitude":-47.7839633,"altitude":523.1,"speed":0,"course":275.7,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91158503,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":37,"io_1_0006":37,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14394,"io_2_001d":14394,"io_0096":72403,"io_4_0096":72403,"io_0244":249616,"io_4_0244":249616,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":1.7131250987437843,"totalDistance":188550.10961488404,"tipoVia":"rua","motion":false,"hours":35359897},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:53:06.000+00:00","deviceTime":"2026-03-13T10:53:06.000+00:00","fixTime":"2026-03-13T10:53:06.000+00:00","valid":true,"latitude":-21.1279116,"longitude":-47.7839716,"altitude":523.6,"speed":0,"course":274.8,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91158504,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188550.10961488404,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35359897},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:53:06.000+00:00","deviceTime":"2026-03-13T10:53:06.000+00:00","fixTime":"2026-03-13T10:53:06.000+00:00","valid":true,"latitude":-21.1279116,"longitude":-47.7839716,"altitude":523.6,"speed":0,"course":274.8,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91158668,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":37,"io_1_0006":37,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3953,"io_2_001e":3953,"io_001d":14374,"io_2_001d":14374,"io_0096":72403,"io_4_0096":72403,"io_0244":249626,"io_4_0244":249626,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":2.2795171751492376,"totalDistance":188552.38913205918,"tipoVia":"rua","motion":false,"hours":35370046},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:53:16.000+00:00","deviceTime":"2026-03-13T10:53:16.000+00:00","fixTime":"2026-03-13T10:53:16.000+00:00","valid":true,"latitude":-21.127925,"longitude":-47.783955,"altitude":523.6,"speed":0,"course":193.7,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91158670,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188552.38913205918,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35370046},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:53:16.000+00:00","deviceTime":"2026-03-13T10:53:16.000+00:00","fixTime":"2026-03-13T10:53:16.000+00:00","valid":true,"latitude":-21.127925,"longitude":-47.783955,"altitude":523.6,"speed":0,"course":193.7,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91158822,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14351,"io_2_001d":14351,"io_0096":72403,"io_4_0096":72403,"io_0244":249636,"io_4_0244":249636,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":2.8453141642955115,"totalDistance":188555.23444622348,"tipoVia":"rua","motion":false,"hours":35379883},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:53:26.000+00:00","deviceTime":"2026-03-13T10:53:26.000+00:00","fixTime":"2026-03-13T10:53:26.000+00:00","valid":true,"latitude":-21.1279383,"longitude":-47.7839316,"altitude":523.2,"speed":0,"course":144.8,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91158823,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188555.23444622348,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35379883},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:53:26.000+00:00","deviceTime":"2026-03-13T10:53:26.000+00:00","fixTime":"2026-03-13T10:53:26.000+00:00","valid":true,"latitude":-21.1279383,"longitude":-47.7839316,"altitude":523.2,"speed":0,"course":144.8,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91158961,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.9,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14331,"io_2_001d":14331,"io_0096":72403,"io_4_0096":72403,"io_0244":249646,"io_4_0244":249646,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":0.3530436205218194,"totalDistance":188555.587489844,"tipoVia":"rua","motion":false,"hours":35389877},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:53:36.000+00:00","deviceTime":"2026-03-13T10:53:36.000+00:00","fixTime":"2026-03-13T10:53:36.000+00:00","valid":true,"latitude":-21.1279383,"longitude":-47.783935,"altitude":529.2,"speed":0,"course":48.3,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91158964,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":18,"hdop":0.9,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188555.587489844,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35389877},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:53:36.000+00:00","deviceTime":"2026-03-13T10:53:36.000+00:00","fixTime":"2026-03-13T10:53:36.000+00:00","valid":true,"latitude":-21.1279383,"longitude":-47.783935,"altitude":529.2,"speed":0,"course":48.3,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91159118,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3953,"io_2_001e":3953,"io_001d":14368,"io_2_001d":14368,"io_0096":72403,"io_4_0096":72403,"io_0244":249656,"io_4_0244":249656,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":1.8876618763238933,"totalDistance":188557.47515172034,"tipoVia":"rua","motion":false,"hours":35399899},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:53:46.000+00:00","deviceTime":"2026-03-13T10:53:46.000+00:00","fixTime":"2026-03-13T10:53:46.000+00:00","valid":true,"latitude":-21.1279316,"longitude":-47.7839183,"altitude":528.9,"speed":0,"course":29.1,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91159119,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.8,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188557.47515172034,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35399899},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:53:46.000+00:00","deviceTime":"2026-03-13T10:53:46.000+00:00","fixTime":"2026-03-13T10:53:46.000+00:00","valid":true,"latitude":-21.1279316,"longitude":-47.7839183,"altitude":528.9,"speed":0,"course":29.1,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91159180,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":173,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14344,"io_2_001d":14344,"io_0096":72403,"io_4_0096":72403,"io_0244":249660,"io_4_0244":249660,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":0.7611507709908609,"totalDistance":188558.23630249134,"tipoVia":"rua","motion":false,"hours":35403995},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:53:50.000+00:00","deviceTime":"2026-03-13T10:53:50.000+00:00","fixTime":"2026-03-13T10:53:50.000+00:00","valid":true,"latitude":-21.1279266,"longitude":-47.7839133,"altitude":529.1,"speed":0,"course":13.6,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91159181,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.8,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188558.23630249134,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":0,"hours":35403995},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:53:50.000+00:00","deviceTime":"2026-03-13T10:53:50.000+00:00","fixTime":"2026-03-13T10:53:50.000+00:00","valid":true,"latitude":-21.1279266,"longitude":-47.7839133,"altitude":529.1,"speed":0,"course":13.6,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91159275,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3951,"io_2_001e":3951,"io_001d":14328,"io_2_001d":14328,"io_0096":72403,"io_4_0096":72403,"io_0244":249666,"io_4_0244":249666,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":0.5488837549374165,"totalDistance":188558.78518624627,"tipoVia":"rua","motion":false,"hours":35409903},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:53:56.000+00:00","deviceTime":"2026-03-13T10:53:56.000+00:00","fixTime":"2026-03-13T10:53:56.000+00:00","valid":true,"latitude":-21.127925,"longitude":-47.7839083,"altitude":528.7,"speed":0,"course":284.3,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91159277,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188558.78518624627,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":0,"hours":35409903},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:53:56.000+00:00","deviceTime":"2026-03-13T10:53:56.000+00:00","fixTime":"2026-03-13T10:53:56.000+00:00","valid":true,"latitude":-21.127925,"longitude":-47.7839083,"altitude":528.7,"speed":0,"course":284.3,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91159432,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.9,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3952,"io_2_001e":3952,"io_001d":14374,"io_2_001d":14374,"io_0096":72403,"io_4_0096":72403,"io_0244":249676,"io_4_0244":249676,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":2.7885799441475854,"totalDistance":188561.5737661904,"tipoVia":"rua","motion":false,"hours":35419894},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:54:06.000+00:00","deviceTime":"2026-03-13T10:54:06.000+00:00","fixTime":"2026-03-13T10:54:06.000+00:00","valid":true,"latitude":-21.1279,"longitude":-47.7839066,"altitude":526.6,"speed":0,"course":152.5,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91159433,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":18,"hdop":0.9,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188561.5737661904,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":0,"hours":35419895},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:54:06.000+00:00","deviceTime":"2026-03-13T10:54:06.000+00:00","fixTime":"2026-03-13T10:54:06.000+00:00","valid":true,"latitude":-21.1279,"longitude":-47.7839066,"altitude":526.6,"speed":0,"course":152.5,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91159549,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":173,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14388,"io_2_001d":14388,"io_0096":72403,"io_4_0096":72403,"io_0244":249682,"io_4_0244":249682,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":0.40317626781320803,"totalDistance":188561.97694245822,"tipoVia":"rua","motion":false,"hours":35426361},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:54:12.000+00:00","deviceTime":"2026-03-13T10:54:12.000+00:00","fixTime":"2026-03-13T10:54:12.000+00:00","valid":true,"latitude":-21.1279033,"longitude":-47.783905,"altitude":525,"speed":0,"course":295.2,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91159550,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.8,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188561.97694245822,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35426361},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:54:12.000+00:00","deviceTime":"2026-03-13T10:54:12.000+00:00","fixTime":"2026-03-13T10:54:12.000+00:00","valid":true,"latitude":-21.1279033,"longitude":-47.783905,"altitude":525,"speed":0,"course":295.2,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91159602,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":38,"io_1_0006":38,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3953,"io_2_001e":3953,"io_001d":14370,"io_2_001d":14370,"io_0096":72403,"io_4_0096":72403,"io_0244":249686,"io_4_0244":249686,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":0.9464283991301399,"totalDistance":188562.92337085734,"tipoVia":"rua","motion":false,"hours":35429915},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:54:16.000+00:00","deviceTime":"2026-03-13T10:54:16.000+00:00","fixTime":"2026-03-13T10:54:16.000+00:00","valid":true,"latitude":-21.1279066,"longitude":-47.7838966,"altitude":523.8,"speed":0,"course":327.5,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91159604,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188562.92337085734,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35429915},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:54:16.000+00:00","deviceTime":"2026-03-13T10:54:16.000+00:00","fixTime":"2026-03-13T10:54:16.000+00:00","valid":true,"latitude":-21.1279066,"longitude":-47.7838966,"altitude":523.8,"speed":0,"course":327.5,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91159756,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14371,"io_2_001d":14371,"io_0096":72403,"io_4_0096":72403,"io_0244":249696,"io_4_0244":249696,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":5.645321955407027,"totalDistance":188568.56869281275,"tipoVia":"rua","motion":false,"hours":35439893},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:54:26.000+00:00","deviceTime":"2026-03-13T10:54:26.000+00:00","fixTime":"2026-03-13T10:54:26.000+00:00","valid":true,"latitude":-21.1279166,"longitude":-47.7838433,"altitude":521.7,"speed":0,"course":214.1,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91159757,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":17,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188568.56869281275,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35439893},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:54:26.000+00:00","deviceTime":"2026-03-13T10:54:26.000+00:00","fixTime":"2026-03-13T10:54:26.000+00:00","valid":true,"latitude":-21.1279166,"longitude":-47.7838433,"altitude":521.7,"speed":0,"course":214.1,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91159923,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":13610,"io_2_001d":13610,"io_0096":72403,"io_4_0096":72403,"io_0244":249706,"io_4_0244":249706,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":1.8876620381570723,"totalDistance":188570.4563548509,"tipoVia":"rua","motion":false,"hours":35449896},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:54:36.000+00:00","deviceTime":"2026-03-13T10:54:36.000+00:00","fixTime":"2026-03-13T10:54:36.000+00:00","valid":true,"latitude":-21.1279233,"longitude":-47.7838266,"altitude":524.9,"speed":0.107991,"course":54.3,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91159924,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":18,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188570.4563548509,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35449896},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:54:36.000+00:00","deviceTime":"2026-03-13T10:54:36.000+00:00","fixTime":"2026-03-13T10:54:36.000+00:00","valid":true,"latitude":-21.1279233,"longitude":-47.7838266,"altitude":524.9,"speed":0.107991,"course":54.3,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91160084,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14367,"io_2_001d":14367,"io_0096":72403,"io_4_0096":72403,"io_0244":249715,"io_4_0244":249715,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":6.545685679012778,"totalDistance":188577.00204052991,"tipoVia":"rua","motion":true,"hours":35458903},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:54:45.000+00:00","deviceTime":"2026-03-13T10:54:45.000+00:00","fixTime":"2026-03-13T10:54:45.000+00:00","valid":true,"latitude":-21.1278666,"longitude":-47.7838433,"altitude":525.9,"speed":0.431966,"course":275.6,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91160085,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188577.00204052991,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35458903},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:54:45.000+00:00","deviceTime":"2026-03-13T10:54:45.000+00:00","fixTime":"2026-03-13T10:54:45.000+00:00","valid":true,"latitude":-21.1278666,"longitude":-47.7838433,"altitude":525.9,"speed":0.431966,"course":275.6,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91160104,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14362,"io_2_001d":14362,"io_0096":72403,"io_4_0096":72403,"io_0244":249716,"io_4_0244":249716,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":2.5132328132111845,"totalDistance":188579.51527334313,"tipoVia":"rua","motion":false,"hours":35459913},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:54:46.000+00:00","deviceTime":"2026-03-13T10:54:46.000+00:00","fixTime":"2026-03-13T10:54:46.000+00:00","valid":true,"latitude":-21.1278566,"longitude":-47.783865,"altitude":527.2,"speed":0.269978,"course":302,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91160106,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188579.51527334313,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35459913},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:54:46.000+00:00","deviceTime":"2026-03-13T10:54:46.000+00:00","fixTime":"2026-03-13T10:54:46.000+00:00","valid":true,"latitude":-21.1278566,"longitude":-47.783865,"altitude":527.2,"speed":0.269978,"course":302,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91160144,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14363,"io_2_001d":14363,"io_0096":72403,"io_4_0096":72403,"io_0244":249719,"io_4_0244":249719,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":6.6160427524164716,"totalDistance":188586.13131609556,"tipoVia":"rua","motion":true,"hours":35462915},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:54:49.000+00:00","deviceTime":"2026-03-13T10:54:49.000+00:00","fixTime":"2026-03-13T10:54:49.000+00:00","valid":true,"latitude":-21.1278366,"longitude":-47.783925,"altitude":530.3,"speed":0.323974,"course":280,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91160146,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.8,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188586.13131609556,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35462915},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:54:49.000+00:00","deviceTime":"2026-03-13T10:54:49.000+00:00","fixTime":"2026-03-13T10:54:49.000+00:00","valid":true,"latitude":-21.1278366,"longitude":-47.783925,"altitude":530.3,"speed":0.323974,"course":280,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91160306,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3953,"io_2_001e":3953,"io_001d":14276,"io_2_001d":14276,"io_0096":72403,"io_4_0096":72403,"io_0244":249729,"io_4_0244":249729,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":11.840910551463011,"totalDistance":188597.97222664702,"tipoVia":"rua","motion":false,"hours":35472904},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:54:59.000+00:00","deviceTime":"2026-03-13T10:54:59.000+00:00","fixTime":"2026-03-13T10:54:59.000+00:00","valid":true,"latitude":-21.1277883,"longitude":-47.7840266,"altitude":534.3,"speed":0,"course":180.9,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91160307,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188597.97222664702,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35472905},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:54:59.000+00:00","deviceTime":"2026-03-13T10:54:59.000+00:00","fixTime":"2026-03-13T10:54:59.000+00:00","valid":true,"latitude":-21.1277883,"longitude":-47.7840266,"altitude":534.3,"speed":0,"course":180.9,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91160456,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.9,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3953,"io_2_001e":3953,"io_001d":14283,"io_2_001d":14283,"io_0096":72403,"io_4_0096":72403,"io_0244":249739,"io_4_0244":249739,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":7.450231553440102,"totalDistance":188605.42245820045,"tipoVia":"rua","motion":false,"hours":35482888},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:55:09.000+00:00","deviceTime":"2026-03-13T10:55:09.000+00:00","fixTime":"2026-03-13T10:55:09.000+00:00","valid":true,"latitude":-21.1277516,"longitude":-47.7840866,"altitude":535.7,"speed":0,"course":6,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91160458,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.9,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188605.42245820045,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35482888},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:55:09.000+00:00","deviceTime":"2026-03-13T10:55:09.000+00:00","fixTime":"2026-03-13T10:55:09.000+00:00","valid":true,"latitude":-21.1277516,"longitude":-47.7840866,"altitude":535.7,"speed":0,"course":6,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91160613,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":1,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14355,"io_2_001d":14355,"io_0096":72403,"io_4_0096":72403,"io_0244":249749,"io_4_0244":249749,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":2.868133356780158,"totalDistance":188608.29059155722,"tipoVia":"rua","motion":false,"hours":35492913},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:55:19.000+00:00","deviceTime":"2026-03-13T10:55:19.000+00:00","fixTime":"2026-03-13T10:55:19.000+00:00","valid":true,"latitude":-21.127745,"longitude":-47.7841133,"altitude":535.7,"speed":0.161987,"course":312.8,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91160614,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":1,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188608.29059155722,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35492914},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:55:19.000+00:00","deviceTime":"2026-03-13T10:55:19.000+00:00","fixTime":"2026-03-13T10:55:19.000+00:00","valid":true,"latitude":-21.127745,"longitude":-47.7841133,"altitude":535.7,"speed":0.161987,"course":312.8,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91160709,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14366,"io_2_001d":14366,"io_0096":72403,"io_4_0096":72403,"io_0244":249755,"io_4_0244":249755,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":19.53820183696063,"totalDistance":188627.82879339418,"tipoVia":"rua","motion":true,"hours":35499116},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:55:25.000+00:00","deviceTime":"2026-03-13T10:55:25.000+00:00","fixTime":"2026-03-13T10:55:25.000+00:00","valid":true,"latitude":-21.1275983,"longitude":-47.7842166,"altitude":536,"speed":0.917927,"course":336.3,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91160710,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188627.82879339418,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35499116},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:55:25.000+00:00","deviceTime":"2026-03-13T10:55:25.000+00:00","fixTime":"2026-03-13T10:55:25.000+00:00","valid":true,"latitude":-21.1275983,"longitude":-47.7842166,"altitude":536,"speed":0.917927,"course":336.3,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91160884,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14369,"io_2_001d":14369,"io_0096":72403,"io_4_0096":72403,"io_0244":249765,"io_4_0244":249765,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":79.31623303027972,"totalDistance":188707.14502642446,"tipoVia":"rua","motion":true,"hours":35509135},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:55:35.000+00:00","deviceTime":"2026-03-13T10:55:35.000+00:00","fixTime":"2026-03-13T10:55:35.000+00:00","valid":true,"latitude":-21.126955,"longitude":-47.784545,"altitude":536.4,"speed":2.10583,"course":337.6,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91160885,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":18,"hdop":0.8,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188707.14502642446,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35509135},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:55:35.000+00:00","deviceTime":"2026-03-13T10:55:35.000+00:00","fixTime":"2026-03-13T10:55:35.000+00:00","valid":true,"latitude":-21.126955,"longitude":-47.784545,"altitude":536.4,"speed":2.10583,"course":337.6,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91161075,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14377,"io_2_001d":14377,"io_0096":72403,"io_4_0096":72403,"io_0244":249775,"io_4_0244":249775,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":130.5266446973122,"totalDistance":188837.6716711218,"tipoVia":"rua","motion":true,"hours":35519121},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:55:45.000+00:00","deviceTime":"2026-03-13T10:55:45.000+00:00","fixTime":"2026-03-13T10:55:45.000+00:00","valid":true,"latitude":-21.1258833,"longitude":-47.785055,"altitude":535.9,"speed":2.80778,"course":336.2,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91161079,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188837.6716711218,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35519121},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:55:45.000+00:00","deviceTime":"2026-03-13T10:55:45.000+00:00","fixTime":"2026-03-13T10:55:45.000+00:00","valid":true,"latitude":-21.1258833,"longitude":-47.785055,"altitude":535.9,"speed":2.80778,"course":336.2,"address":"Rua Petrópolis, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91161205,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":37,"io_1_0006":37,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14383,"io_2_001d":14383,"io_0096":72403,"io_4_0096":72403,"io_0244":249785,"io_4_0244":249785,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":134.5106777741065,"totalDistance":188972.1823488959,"tipoVia":"avenida","motion":true,"hours":35529210},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:55:55.000+00:00","deviceTime":"2026-03-13T10:55:55.000+00:00","fixTime":"2026-03-13T10:55:55.000+00:00","valid":true,"latitude":-21.1247766,"longitude":-47.785575,"altitude":535,"speed":2.32182,"course":340.4,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91161206,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":188972.1823488959,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":35529210},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:55:55.000+00:00","deviceTime":"2026-03-13T10:55:55.000+00:00","fixTime":"2026-03-13T10:55:55.000+00:00","valid":true,"latitude":-21.1247766,"longitude":-47.785575,"altitude":535,"speed":2.32182,"course":340.4,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91161372,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":37,"io_1_0006":37,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14350,"io_2_001d":14350,"io_0096":72403,"io_4_0096":72403,"io_0244":249795,"io_4_0244":249795,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":141.78949048418082,"totalDistance":189113.97183938007,"tipoVia":"avenida","motion":true,"hours":35539120},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:56:05.000+00:00","deviceTime":"2026-03-13T10:56:05.000+00:00","fixTime":"2026-03-13T10:56:05.000+00:00","valid":true,"latitude":-21.123555,"longitude":-47.7859616,"altitude":535,"speed":2.91577,"course":348.2,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91161373,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":189113.97183938007,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":35539120},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:56:05.000+00:00","deviceTime":"2026-03-13T10:56:05.000+00:00","fixTime":"2026-03-13T10:56:05.000+00:00","valid":true,"latitude":-21.123555,"longitude":-47.7859616,"altitude":535,"speed":2.91577,"course":348.2,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91161544,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":37,"io_1_0006":37,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14339,"io_2_001d":14339,"io_0096":72403,"io_4_0096":72403,"io_0244":249805,"io_4_0244":249805,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":165.8799350075088,"totalDistance":189279.8517743876,"tipoVia":"avenida","motion":true,"hours":35549118},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:56:15.000+00:00","deviceTime":"2026-03-13T10:56:15.000+00:00","fixTime":"2026-03-13T10:56:15.000+00:00","valid":true,"latitude":-21.1220766,"longitude":-47.7861616,"altitude":535.9,"speed":3.29374,"course":357.6,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91161545,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":189279.8517743876,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":35549118},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:56:15.000+00:00","deviceTime":"2026-03-13T10:56:15.000+00:00","fixTime":"2026-03-13T10:56:15.000+00:00","valid":true,"latitude":-21.1220766,"longitude":-47.7861616,"altitude":535.9,"speed":3.29374,"course":357.6,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91161649,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":37,"io_1_0006":37,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14258,"io_2_001d":14258,"io_0096":72403,"io_4_0096":72403,"io_0244":249812,"io_4_0244":249812,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":111.17055918528064,"totalDistance":189391.02233357288,"tipoVia":"avenida","motion":true,"hours":35556098},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:56:22.000+00:00","deviceTime":"2026-03-13T10:56:22.000+00:00","fixTime":"2026-03-13T10:56:22.000+00:00","valid":true,"latitude":-21.1210816,"longitude":-47.78607,"altitude":537.3,"speed":2.64579,"course":18.4,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91161650,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":189391.02233357288,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":35556098},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:56:22.000+00:00","deviceTime":"2026-03-13T10:56:22.000+00:00","fixTime":"2026-03-13T10:56:22.000+00:00","valid":true,"latitude":-21.1210816,"longitude":-47.78607,"altitude":537.3,"speed":2.64579,"course":18.4,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91161686,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":37,"io_1_0006":37,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14274,"io_2_001d":14274,"io_0096":72403,"io_4_0096":72403,"io_0244":249814,"io_4_0244":249814,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":25.182194076122283,"totalDistance":189416.204527649,"tipoVia":"avenida","motion":true,"hours":35558129},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:56:24.000+00:00","deviceTime":"2026-03-13T10:56:24.000+00:00","fixTime":"2026-03-13T10:56:24.000+00:00","valid":true,"latitude":-21.1208833,"longitude":-47.7859533,"altitude":537.7,"speed":2.15983,"course":41.9,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91161687,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":189416.204527649,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":35558129},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:56:24.000+00:00","deviceTime":"2026-03-13T10:56:24.000+00:00","fixTime":"2026-03-13T10:56:24.000+00:00","valid":true,"latitude":-21.1208833,"longitude":-47.7859533,"altitude":537.7,"speed":2.15983,"course":41.9,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91161704,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":37,"io_1_0006":37,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14367,"io_2_001d":14367,"io_0096":72403,"io_4_0096":72403,"io_0244":249815,"io_4_0244":249815,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":10.433136395587383,"totalDistance":189426.6376640446,"tipoVia":"avenida","motion":true,"hours":35559243},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:56:25.000+00:00","deviceTime":"2026-03-13T10:56:25.000+00:00","fixTime":"2026-03-13T10:56:25.000+00:00","valid":true,"latitude":-21.1208266,"longitude":-47.7858733,"altitude":537.9,"speed":1.94385,"course":62.2,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91161705,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":189426.6376640446,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":35559244},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:56:25.000+00:00","deviceTime":"2026-03-13T10:56:25.000+00:00","fixTime":"2026-03-13T10:56:25.000+00:00","valid":true,"latitude":-21.1208266,"longitude":-47.7858733,"altitude":537.9,"speed":1.94385,"course":62.2,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91161730,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":30,"io_1_001b":30,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14378,"io_2_001d":14378,"io_0096":72403,"io_4_0096":72403,"io_0244":249817,"io_4_0244":249817,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":20.831331810637142,"totalDistance":189447.46899585522,"tipoVia":"avenida","motion":true,"hours":35561121},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:56:27.000+00:00","deviceTime":"2026-03-13T10:56:27.000+00:00","fixTime":"2026-03-13T10:56:27.000+00:00","valid":true,"latitude":-21.1207983,"longitude":-47.785675,"altitude":538.2,"speed":2.15983,"course":92,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91161731,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":189447.46899585522,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":35561121},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:56:27.000+00:00","deviceTime":"2026-03-13T10:56:27.000+00:00","fixTime":"2026-03-13T10:56:27.000+00:00","valid":true,"latitude":-21.1207983,"longitude":-47.785675,"altitude":538.2,"speed":2.15983,"course":92,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91161914,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":30,"io_1_001b":30,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14359,"io_2_001d":14359,"io_0096":72403,"io_4_0096":72403,"io_0244":249827,"io_4_0244":249827,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":135.58191323206557,"totalDistance":189583.0509090873,"tipoVia":"avenida","motion":true,"hours":35571111},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:56:37.000+00:00","deviceTime":"2026-03-13T10:56:37.000+00:00","fixTime":"2026-03-13T10:56:37.000+00:00","valid":true,"latitude":-21.1209266,"longitude":-47.7843766,"altitude":539.1,"speed":2.75378,"course":94.3,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91161915,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":189583.0509090873,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":35571111},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:56:37.000+00:00","deviceTime":"2026-03-13T10:56:37.000+00:00","fixTime":"2026-03-13T10:56:37.000+00:00","valid":true,"latitude":-21.1209266,"longitude":-47.7843766,"altitude":539.1,"speed":2.75378,"course":94.3,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91161987,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":30,"io_1_001b":30,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14035,"io_2_001d":14035,"io_0096":72403,"io_4_0096":72403,"io_0244":249831,"io_4_0244":249831,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":45.34673872431531,"totalDistance":189628.39764781162,"tipoVia":"avenida","motion":true,"hours":35575150},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:56:41.000+00:00","deviceTime":"2026-03-13T10:56:41.000+00:00","fixTime":"2026-03-13T10:56:41.000+00:00","valid":true,"latitude":-21.120935,"longitude":-47.78394,"altitude":539.6,"speed":1.13391,"course":72,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91161988,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":189628.39764781162,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":35575150},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:56:41.000+00:00","deviceTime":"2026-03-13T10:56:41.000+00:00","fixTime":"2026-03-13T10:56:41.000+00:00","valid":true,"latitude":-21.120935,"longitude":-47.78394,"altitude":539.6,"speed":1.13391,"course":72,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91162130,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":30,"io_1_001b":30,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14372,"io_2_001d":14372,"io_0096":72403,"io_4_0096":72403,"io_0244":249840,"io_4_0244":249840,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":12.937337925616495,"totalDistance":189641.33498573725,"tipoVia":"outro","motion":false,"hours":35584118},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:56:50.000+00:00","deviceTime":"2026-03-13T10:56:50.000+00:00","fixTime":"2026-03-13T10:56:50.000+00:00","valid":true,"latitude":-21.120875,"longitude":-47.7838333,"altitude":540.8,"speed":0.269978,"course":41.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91162131,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":189641.33498573725,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":35584119},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:56:50.000+00:00","deviceTime":"2026-03-13T10:56:50.000+00:00","fixTime":"2026-03-13T10:56:50.000+00:00","valid":true,"latitude":-21.120875,"longitude":-47.7838333,"altitude":540.8,"speed":0.269978,"course":41.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91162163,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":30,"io_1_001b":30,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14364,"io_2_001d":14364,"io_0096":72403,"io_4_0096":72403,"io_0244":249842,"io_4_0244":249842,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":4.911902250452053,"totalDistance":189646.2468879877,"tipoVia":"outro","motion":true,"hours":35586145},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:56:52.000+00:00","deviceTime":"2026-03-13T10:56:52.000+00:00","fixTime":"2026-03-13T10:56:52.000+00:00","valid":true,"latitude":-21.1208366,"longitude":-47.78381,"altitude":541.2,"speed":0.647948,"course":18.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91162168,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":189646.2468879877,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":35586146},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:56:52.000+00:00","deviceTime":"2026-03-13T10:56:52.000+00:00","fixTime":"2026-03-13T10:56:52.000+00:00","valid":true,"latitude":-21.1208366,"longitude":-47.78381,"altitude":541.2,"speed":0.647948,"course":18.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91162195,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":30,"io_1_001b":30,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14365,"io_2_001d":14365,"io_0096":72403,"io_4_0096":72403,"io_0244":249844,"io_4_0244":249844,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":8.912555054524827,"totalDistance":189655.15944304224,"tipoVia":"outro","motion":true,"hours":35588146},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:56:54.000+00:00","deviceTime":"2026-03-13T10:56:54.000+00:00","fixTime":"2026-03-13T10:56:54.000+00:00","valid":true,"latitude":-21.1207566,"longitude":-47.7838066,"altitude":541.4,"speed":0.917927,"course":353.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91162196,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":189655.15944304224,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":35588146},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:56:54.000+00:00","deviceTime":"2026-03-13T10:56:54.000+00:00","fixTime":"2026-03-13T10:56:54.000+00:00","valid":true,"latitude":-21.1207566,"longitude":-47.7838066,"altitude":541.4,"speed":0.917927,"course":353.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91162362,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14213,"io_2_001d":14213,"io_0096":72403,"io_4_0096":72403,"io_0244":249854,"io_4_0244":249854,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":72.35785976704106,"totalDistance":189727.51730280928,"tipoVia":"rua","motion":true,"hours":35598128},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:04.000+00:00","deviceTime":"2026-03-13T10:57:04.000+00:00","fixTime":"2026-03-13T10:57:04.000+00:00","valid":true,"latitude":-21.1201066,"longitude":-47.783805,"altitude":542.4,"speed":1.67387,"course":2.9,"address":"Rua Bruno Malfara, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91162363,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":189727.51730280928,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35598128},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:04.000+00:00","deviceTime":"2026-03-13T10:57:04.000+00:00","fixTime":"2026-03-13T10:57:04.000+00:00","valid":true,"latitude":-21.1201066,"longitude":-47.783805,"altitude":542.4,"speed":1.67387,"course":2.9,"address":"Rua Bruno Malfara, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91162512,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14321,"io_2_001d":14321,"io_0096":72403,"io_4_0096":72403,"io_0244":249862,"io_4_0244":249862,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":54.60031493111893,"totalDistance":189782.1176177404,"tipoVia":"rua","motion":true,"hours":35606148},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:12.000+00:00","deviceTime":"2026-03-13T10:57:12.000+00:00","fixTime":"2026-03-13T10:57:12.000+00:00","valid":true,"latitude":-21.1196216,"longitude":-47.7837266,"altitude":543.6,"speed":0.863931,"course":45,"address":"Rua Bruno Malfara, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91162513,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":189782.1176177404,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35606148},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:12.000+00:00","deviceTime":"2026-03-13T10:57:12.000+00:00","fixTime":"2026-03-13T10:57:12.000+00:00","valid":true,"latitude":-21.1196216,"longitude":-47.7837266,"altitude":543.6,"speed":0.863931,"course":45,"address":"Rua Bruno Malfara, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91162523,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14323,"io_2_001d":14323,"io_0096":72403,"io_4_0096":72403,"io_0244":249863,"io_4_0244":249863,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":5.490343847832549,"totalDistance":189787.60796158825,"tipoVia":"rua","motion":true,"hours":35607139},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:13.000+00:00","deviceTime":"2026-03-13T10:57:13.000+00:00","fixTime":"2026-03-13T10:57:13.000+00:00","valid":true,"latitude":-21.1195983,"longitude":-47.78368,"altitude":543.7,"speed":1.18791,"course":74.2,"address":"Rua Bruno Malfara, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91162524,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":189787.60796158825,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35607139},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:13.000+00:00","deviceTime":"2026-03-13T10:57:13.000+00:00","fixTime":"2026-03-13T10:57:13.000+00:00","valid":true,"latitude":-21.1195983,"longitude":-47.78368,"altitude":543.7,"speed":1.18791,"course":74.2,"address":"Rua Bruno Malfara, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91162560,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3951,"io_2_001e":3951,"io_001d":14357,"io_2_001d":14357,"io_0096":72403,"io_4_0096":72403,"io_0244":249865,"io_4_0244":249865,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":14.238810698867953,"totalDistance":189801.84677228713,"tipoVia":"rua","motion":true,"hours":35609148},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:15.000+00:00","deviceTime":"2026-03-13T10:57:15.000+00:00","fixTime":"2026-03-13T10:57:15.000+00:00","valid":true,"latitude":-21.1195883,"longitude":-47.7835433,"altitude":544.2,"speed":1.56588,"course":94.6,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91162561,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":189801.84677228713,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35609148},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:15.000+00:00","deviceTime":"2026-03-13T10:57:15.000+00:00","fixTime":"2026-03-13T10:57:15.000+00:00","valid":true,"latitude":-21.1195883,"longitude":-47.7835433,"altitude":544.2,"speed":1.56588,"course":94.6,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91162642,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14379,"io_2_001d":14379,"io_0096":72403,"io_4_0096":72403,"io_0244":249870,"io_4_0244":249870,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":37.72997965983651,"totalDistance":189839.57675194697,"tipoVia":"rua","motion":true,"hours":35614147},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:20.000+00:00","deviceTime":"2026-03-13T10:57:20.000+00:00","fixTime":"2026-03-13T10:57:20.000+00:00","valid":true,"latitude":-21.1195833,"longitude":-47.78318,"altitude":545.2,"speed":0.809936,"course":59.1,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91162643,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":189839.57675194697,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35614147},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:20.000+00:00","deviceTime":"2026-03-13T10:57:20.000+00:00","fixTime":"2026-03-13T10:57:20.000+00:00","valid":true,"latitude":-21.1195833,"longitude":-47.78318,"altitude":545.2,"speed":0.809936,"course":59.1,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91162652,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14389,"io_2_001d":14389,"io_0096":72403,"io_4_0096":72403,"io_0244":249871,"io_4_0244":249871,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":4.3405145158729175,"totalDistance":189843.91726646284,"tipoVia":"rua","motion":true,"hours":35615141},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:21.000+00:00","deviceTime":"2026-03-13T10:57:21.000+00:00","fixTime":"2026-03-13T10:57:21.000+00:00","valid":true,"latitude":-21.1195533,"longitude":-47.7831533,"altitude":545.3,"speed":0.809936,"course":29.4,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91162654,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":189843.91726646284,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35615142},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:21.000+00:00","deviceTime":"2026-03-13T10:57:21.000+00:00","fixTime":"2026-03-13T10:57:21.000+00:00","valid":true,"latitude":-21.1195533,"longitude":-47.7831533,"altitude":545.3,"speed":0.809936,"course":29.4,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91162682,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14445,"io_2_001d":14445,"io_0096":72403,"io_4_0096":72403,"io_0244":249872,"io_4_0244":249872,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":4.662047700146274,"totalDistance":189848.57931416298,"tipoVia":"rua","motion":true,"hours":35616758},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:22.000+00:00","deviceTime":"2026-03-13T10:57:22.000+00:00","fixTime":"2026-03-13T10:57:22.000+00:00","valid":true,"latitude":-21.1195133,"longitude":-47.78314,"altitude":545.2,"speed":0.917927,"course":4.6,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91162683,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":189848.57931416298,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35616758},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:22.000+00:00","deviceTime":"2026-03-13T10:57:22.000+00:00","fixTime":"2026-03-13T10:57:22.000+00:00","valid":true,"latitude":-21.1195133,"longitude":-47.78314,"altitude":545.2,"speed":0.917927,"course":4.6,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91162825,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14374,"io_2_001d":14374,"io_0096":72403,"io_4_0096":72403,"io_0244":249882,"io_4_0244":249882,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":87.63688852167903,"totalDistance":189936.21620268465,"tipoVia":"rua","motion":true,"hours":35626127},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:32.000+00:00","deviceTime":"2026-03-13T10:57:32.000+00:00","fixTime":"2026-03-13T10:57:32.000+00:00","valid":true,"latitude":-21.1187266,"longitude":-47.7831083,"altitude":546.1,"speed":1.94385,"course":1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91162826,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":189936.21620268465,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35626127},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:32.000+00:00","deviceTime":"2026-03-13T10:57:32.000+00:00","fixTime":"2026-03-13T10:57:32.000+00:00","valid":true,"latitude":-21.1187266,"longitude":-47.7831083,"altitude":546.1,"speed":1.94385,"course":1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91162936,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":13899,"io_2_001d":13899,"io_0096":72403,"io_4_0096":72403,"io_0244":249889,"io_4_0244":249889,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":59.03884102591778,"totalDistance":189995.25504371055,"tipoVia":"rua","motion":true,"hours":35633145},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:39.000+00:00","deviceTime":"2026-03-13T10:57:39.000+00:00","fixTime":"2026-03-13T10:57:39.000+00:00","valid":true,"latitude":-21.1181983,"longitude":-47.7830583,"altitude":546.9,"speed":0.809936,"course":24.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91162937,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":189995.25504371055,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35633145},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:39.000+00:00","deviceTime":"2026-03-13T10:57:39.000+00:00","fixTime":"2026-03-13T10:57:39.000+00:00","valid":true,"latitude":-21.1181983,"longitude":-47.7830583,"altitude":546.9,"speed":0.809936,"course":24.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91162972,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14369,"io_2_001d":14369,"io_0096":72403,"io_4_0096":72403,"io_0244":249892,"io_4_0244":249892,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":8.977100298463586,"totalDistance":190004.23214400903,"tipoVia":"rua","motion":true,"hours":35636136},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:42.000+00:00","deviceTime":"2026-03-13T10:57:42.000+00:00","fixTime":"2026-03-13T10:57:42.000+00:00","valid":true,"latitude":-21.1181216,"longitude":-47.7830316,"altitude":546.9,"speed":0.647948,"course":355.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91162973,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190004.23214400903,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35636136},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:42.000+00:00","deviceTime":"2026-03-13T10:57:42.000+00:00","fixTime":"2026-03-13T10:57:42.000+00:00","valid":true,"latitude":-21.1181216,"longitude":-47.7830316,"altitude":546.9,"speed":0.647948,"course":355.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91162993,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14341,"io_2_001d":14341,"io_0096":72403,"io_4_0096":72403,"io_0244":249893,"io_4_0244":249893,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":3.596114547871443,"totalDistance":190007.8282585569,"tipoVia":"rua","motion":true,"hours":35637157},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:43.000+00:00","deviceTime":"2026-03-13T10:57:43.000+00:00","fixTime":"2026-03-13T10:57:43.000+00:00","valid":true,"latitude":-21.1180933,"longitude":-47.7830483,"altitude":547,"speed":0.701944,"course":311.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91162994,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190007.8282585569,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35637157},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:43.000+00:00","deviceTime":"2026-03-13T10:57:43.000+00:00","fixTime":"2026-03-13T10:57:43.000+00:00","valid":true,"latitude":-21.1180933,"longitude":-47.7830483,"altitude":547,"speed":0.701944,"course":311.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91163005,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14251,"io_2_001d":14251,"io_0096":72403,"io_4_0096":72403,"io_0244":249894,"io_4_0244":249894,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":3.5792897743950194,"totalDistance":190011.40754833128,"tipoVia":"rua","motion":true,"hours":35638139},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:44.000+00:00","deviceTime":"2026-03-13T10:57:44.000+00:00","fixTime":"2026-03-13T10:57:44.000+00:00","valid":true,"latitude":-21.118085,"longitude":-47.7830816,"altitude":546.9,"speed":0.593953,"course":269.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91163006,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190011.40754833128,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35638139},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:44.000+00:00","deviceTime":"2026-03-13T10:57:44.000+00:00","fixTime":"2026-03-13T10:57:44.000+00:00","valid":true,"latitude":-21.118085,"longitude":-47.7830816,"altitude":546.9,"speed":0.593953,"course":269.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91163016,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14344,"io_2_001d":14344,"io_0096":72403,"io_4_0096":72403,"io_0244":249895,"io_4_0244":249895,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":2.5385758201903394,"totalDistance":190013.94612415147,"tipoVia":"rua","motion":true,"hours":35639147},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:45.000+00:00","deviceTime":"2026-03-13T10:57:45.000+00:00","fixTime":"2026-03-13T10:57:45.000+00:00","valid":true,"latitude":-21.1180916,"longitude":-47.783105,"altitude":546.5,"speed":0.485961,"course":234.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91163017,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190013.94612415147,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35639147},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:45.000+00:00","deviceTime":"2026-03-13T10:57:45.000+00:00","fixTime":"2026-03-13T10:57:45.000+00:00","valid":true,"latitude":-21.1180916,"longitude":-47.783105,"altitude":546.5,"speed":0.485961,"course":234.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91163044,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14350,"io_2_001d":14350,"io_0096":72403,"io_4_0096":72403,"io_0244":249896,"io_4_0244":249896,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":3.0350698208985776,"totalDistance":190016.98119397237,"tipoVia":"rua","motion":true,"hours":35640307},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:46.000+00:00","deviceTime":"2026-03-13T10:57:46.000+00:00","fixTime":"2026-03-13T10:57:46.000+00:00","valid":true,"latitude":-21.118115,"longitude":-47.78312,"altitude":546.5,"speed":0.593953,"course":200.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91163045,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190016.98119397237,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35640307},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:46.000+00:00","deviceTime":"2026-03-13T10:57:46.000+00:00","fixTime":"2026-03-13T10:57:46.000+00:00","valid":true,"latitude":-21.118115,"longitude":-47.78312,"altitude":546.5,"speed":0.593953,"course":200.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91163058,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14362,"io_2_001d":14362,"io_0096":72403,"io_4_0096":72403,"io_0244":249897,"io_4_0244":249897,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":3.7069390436276564,"totalDistance":190020.688133016,"tipoVia":"rua","motion":true,"hours":35641259},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:47.000+00:00","deviceTime":"2026-03-13T10:57:47.000+00:00","fixTime":"2026-03-13T10:57:47.000+00:00","valid":true,"latitude":-21.1181483,"longitude":-47.78312,"altitude":546.4,"speed":0.75594,"course":174.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91163060,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190020.688133016,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35641259},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:47.000+00:00","deviceTime":"2026-03-13T10:57:47.000+00:00","fixTime":"2026-03-13T10:57:47.000+00:00","valid":true,"latitude":-21.1181483,"longitude":-47.78312,"altitude":546.4,"speed":0.75594,"course":174.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91163124,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14282,"io_2_001d":14282,"io_0096":72403,"io_4_0096":72403,"io_0244":249901,"io_4_0244":249901,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":19.851223211769728,"totalDistance":190040.53935622776,"tipoVia":"rua","motion":true,"hours":35645127},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:51.000+00:00","deviceTime":"2026-03-13T10:57:51.000+00:00","fixTime":"2026-03-13T10:57:51.000+00:00","valid":true,"latitude":-21.1183266,"longitude":-47.7831233,"altitude":546,"speed":0.323974,"course":194.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91163125,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190040.53935622776,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35645127},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:57:51.000+00:00","deviceTime":"2026-03-13T10:57:51.000+00:00","fixTime":"2026-03-13T10:57:51.000+00:00","valid":true,"latitude":-21.1183266,"longitude":-47.7831233,"altitude":546,"speed":0.323974,"course":194.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91163287,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":409,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":13865,"io_2_001d":13865,"io_0096":72403,"io_4_0096":72403,"io_0244":249911,"io_4_0244":249911,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":2.4398183578856836,"totalDistance":190042.97917458563,"tipoVia":"rua","motion":false,"hours":35645127},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:58:02.000+00:00","deviceTime":"2026-03-13T10:58:02.000+00:00","fixTime":"2026-03-13T10:58:02.000+00:00","valid":true,"latitude":-21.1183483,"longitude":-47.78312,"altitude":545.7,"speed":0,"course":149,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91163288,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190042.97917458563,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":35645127},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:58:02.000+00:00","deviceTime":"2026-03-13T10:58:02.000+00:00","fixTime":"2026-03-13T10:58:02.000+00:00","valid":true,"latitude":-21.1183483,"longitude":-47.78312,"altitude":545.7,"speed":0,"course":149,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91163300,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":5,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":13858,"io_2_001d":13858,"io_0096":72403,"io_4_0096":72403,"io_0244":249911,"io_4_0244":249911,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":0,"totalDistance":190042.97917458563,"tipoVia":"rua","motion":false,"hours":35645127},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:58:02.000+00:00","deviceTime":"2026-03-13T10:58:02.000+00:00","fixTime":"2026-03-13T10:58:02.000+00:00","valid":true,"latitude":-21.1183483,"longitude":-47.78312,"altitude":545.7,"speed":0,"course":149,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91163302,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190042.97917458563,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":35645127},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:58:02.000+00:00","deviceTime":"2026-03-13T10:58:02.000+00:00","fixTime":"2026-03-13T10:58:02.000+00:00","valid":true,"latitude":-21.1183483,"longitude":-47.78312,"altitude":545.7,"speed":0,"course":149,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91163347,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":34,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":13579,"io_2_001d":13579,"io_0096":72403,"io_4_0096":72403,"io_0244":249911,"io_4_0244":249911,"io_0022":0,"io_8_0022":0,"distance":0.9087699343025347,"totalDistance":190043.88794451993,"tipoVia":"rua","motion":false,"hours":35645127},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:58:06.000+00:00","deviceTime":"2026-03-13T10:58:06.000+00:00","fixTime":"2026-03-13T10:58:06.000+00:00","valid":true,"latitude":-21.1183416,"longitude":-47.783115,"altitude":545.2,"speed":0,"course":48.2,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91163352,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190043.88794451993,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":35645127},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:58:06.000+00:00","deviceTime":"2026-03-13T10:58:06.000+00:00","fixTime":"2026-03-13T10:58:06.000+00:00","valid":true,"latitude":-21.1183416,"longitude":-47.783115,"altitude":545.2,"speed":0,"course":48.2,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91163367,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":406,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":13519,"io_2_001d":13519,"io_0096":72403,"io_4_0096":72403,"io_0244":249911,"io_4_0244":249911,"io_0022":0,"io_8_0022":0,"distance":0.36735431956039216,"totalDistance":190044.25529883947,"tipoVia":"rua","motion":false,"hours":35645127},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:58:07.000+00:00","deviceTime":"2026-03-13T10:58:07.000+00:00","fixTime":"2026-03-13T10:58:07.000+00:00","valid":true,"latitude":-21.1183383,"longitude":-47.783115,"altitude":545.1,"speed":0,"course":354.8,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91163368,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.7,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190044.25529883947,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":35645127},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:58:07.000+00:00","deviceTime":"2026-03-13T10:58:07.000+00:00","fixTime":"2026-03-13T10:58:07.000+00:00","valid":true,"latitude":-21.1183383,"longitude":-47.783115,"altitude":545.1,"speed":0,"course":354.8,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91164436,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":35,"io_1_0006":35,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12882,"io_2_001d":12882,"io_0096":72403,"io_4_0096":72403,"io_0244":249912,"io_4_0244":249912,"io_0022":0,"io_8_0022":0,"distance":0.6360297452547324,"totalDistance":190044.89132858472,"tipoVia":"rua","motion":false,"hours":35645127},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:59:11.000+00:00","deviceTime":"2026-03-13T10:59:11.000+00:00","fixTime":"2026-03-13T10:59:11.000+00:00","valid":true,"latitude":-21.118335,"longitude":-47.78312,"altitude":544.7,"speed":0,"course":275.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91164437,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190044.89132858472,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":35645127},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:59:11.000+00:00","deviceTime":"2026-03-13T10:59:11.000+00:00","fixTime":"2026-03-13T10:59:11.000+00:00","valid":true,"latitude":-21.118335,"longitude":-47.78312,"altitude":544.7,"speed":0,"course":275.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91164459,"attributes":{"packetType":4,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":409,"ignition":true,"io_1_0199":1,"io_001b":28,"io_1_001b":28,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":35,"io_1_0006":35,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12814,"io_2_001d":12814,"io_0096":72403,"io_4_0096":72403,"io_0244":249912,"io_4_0244":249912,"io_0022":0,"io_8_0022":0,"distance":0.1661489332280497,"totalDistance":190045.05747751796,"tipoVia":"rua","motion":false,"hours":35645127},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:59:12.000+00:00","deviceTime":"2026-03-13T10:59:12.000+00:00","fixTime":"2026-03-13T10:59:12.000+00:00","valid":true,"latitude":-21.118335,"longitude":-47.7831216,"altitude":544.7,"speed":0,"course":275.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91164460,"attributes":{"packetType":4,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190045.05747751796,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35645128},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:59:12.000+00:00","deviceTime":"2026-03-13T10:59:12.000+00:00","fixTime":"2026-03-13T10:59:12.000+00:00","valid":true,"latitude":-21.118335,"longitude":-47.7831216,"altitude":544.7,"speed":0,"course":275.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91164461,"attributes":{"packetType":4,"messageType":3,"timestampExtension":2,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":5,"ignition":true,"io_1_0199":1,"io_001b":28,"io_1_001b":28,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":35,"io_1_0006":35,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12806,"io_2_001d":12806,"io_0096":72403,"io_4_0096":72403,"io_0244":249912,"io_4_0244":249912,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":190045.05747751796,"tipoVia":"rua","motion":false,"hours":35645128},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:59:12.000+00:00","deviceTime":"2026-03-13T10:59:12.000+00:00","fixTime":"2026-03-13T10:59:12.000+00:00","valid":true,"latitude":-21.118335,"longitude":-47.7831216,"altitude":544.7,"speed":0,"course":275.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91164462,"attributes":{"packetType":4,"messageType":3,"timestampExtension":2,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190045.05747751796,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35645128},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:59:12.000+00:00","deviceTime":"2026-03-13T10:59:12.000+00:00","fixTime":"2026-03-13T10:59:12.000+00:00","valid":true,"latitude":-21.118335,"longitude":-47.7831216,"altitude":544.7,"speed":0,"course":275.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91164499,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":34,"ignition":true,"io_1_0199":1,"io_001b":28,"io_1_001b":28,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":35,"io_1_0006":35,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12478,"io_2_001d":12478,"io_0096":72403,"io_4_0096":72403,"io_0244":249915,"io_4_0244":249915,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":0.17653324090918449,"totalDistance":190045.23401075887,"tipoVia":"rua","motion":false,"hours":35647225},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:59:14.000+00:00","deviceTime":"2026-03-13T10:59:14.000+00:00","fixTime":"2026-03-13T10:59:14.000+00:00","valid":true,"latitude":-21.118335,"longitude":-47.7831233,"altitude":544.3,"speed":0,"course":325.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91164500,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190045.23401075887,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35647225},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:59:14.000+00:00","deviceTime":"2026-03-13T10:59:14.000+00:00","fixTime":"2026-03-13T10:59:14.000+00:00","valid":true,"latitude":-21.118335,"longitude":-47.7831233,"altitude":544.3,"speed":0,"course":325.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91164511,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":0,"hdop":0.6,"event":405,"ignition":true,"io_1_0199":1,"io_001b":28,"io_1_001b":28,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":35,"io_1_0006":35,"io_1_0195":0,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":12438,"io_2_001d":12438,"io_0096":72403,"io_4_0096":72403,"io_0244":249916,"io_4_0244":249916,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":0.18924313418716113,"totalDistance":190045.42325389307,"tipoVia":"rua","motion":false,"hours":35648264},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:59:15.000+00:00","deviceTime":"2026-03-13T10:59:15.000+00:00","fixTime":"2026-03-13T10:59:15.000+00:00","valid":true,"latitude":-21.1183333,"longitude":-47.7831233,"altitude":544.3,"speed":0,"course":355.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91164512,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":405,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190045.42325389307,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35648264},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:59:15.000+00:00","deviceTime":"2026-03-13T10:59:15.000+00:00","fixTime":"2026-03-13T10:59:15.000+00:00","valid":true,"latitude":-21.1183333,"longitude":-47.7831233,"altitude":544.3,"speed":0,"course":355.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91164523,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":0,"hdop":0.5,"event":406,"ignition":true,"io_1_0199":1,"io_001b":28,"io_1_001b":28,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":35,"io_1_0006":35,"io_1_0195":0,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":12377,"io_2_001d":12377,"io_0096":72403,"io_4_0096":72403,"io_0244":249916,"io_4_0244":249916,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":0,"totalDistance":190045.42325389307,"tipoVia":"rua","motion":false,"hours":35648872},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:59:15.000+00:00","deviceTime":"2026-03-13T10:59:15.000+00:00","fixTime":"2026-03-13T10:59:15.000+00:00","valid":true,"latitude":-21.1183333,"longitude":-47.7831233,"altitude":544.3,"speed":0,"course":355.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91164524,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.5,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190045.42325389307,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35648873},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:59:15.000+00:00","deviceTime":"2026-03-13T10:59:15.000+00:00","fixTime":"2026-03-13T10:59:15.000+00:00","valid":true,"latitude":-21.1183333,"longitude":-47.7831233,"altitude":544.3,"speed":0,"course":355.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91164548,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":405,"ignition":true,"io_1_0199":1,"io_001b":28,"io_1_001b":28,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":35,"io_1_0006":35,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":12295,"io_2_001d":12295,"io_0096":72403,"io_4_0096":72403,"io_0244":249918,"io_4_0244":249918,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":0.18924313418716113,"totalDistance":190045.61249702726,"tipoVia":"rua","motion":false,"hours":35650296},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:59:17.000+00:00","deviceTime":"2026-03-13T10:59:17.000+00:00","fixTime":"2026-03-13T10:59:17.000+00:00","valid":true,"latitude":-21.118335,"longitude":-47.7831233,"altitude":544.1,"speed":0,"course":184,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91164549,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":405,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190045.61249702726,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35650296},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:59:17.000+00:00","deviceTime":"2026-03-13T10:59:17.000+00:00","fixTime":"2026-03-13T10:59:17.000+00:00","valid":true,"latitude":-21.118335,"longitude":-47.7831233,"altitude":544.1,"speed":0,"course":184,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91164606,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":28,"io_1_001b":28,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":35,"io_1_0006":35,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":11703,"io_2_001d":11703,"io_0096":72403,"io_4_0096":72403,"io_0244":249922,"io_4_0244":249922,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":0,"totalDistance":190045.61249702726,"tipoVia":"rua","motion":false,"hours":35654296},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:59:21.000+00:00","deviceTime":"2026-03-13T10:59:21.000+00:00","fixTime":"2026-03-13T10:59:21.000+00:00","valid":true,"latitude":-21.118335,"longitude":-47.7831233,"altitude":543.9,"speed":0,"course":184,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91164607,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190045.61249702726,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35654297},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:59:21.000+00:00","deviceTime":"2026-03-13T10:59:21.000+00:00","fixTime":"2026-03-13T10:59:21.000+00:00","valid":true,"latitude":-21.118335,"longitude":-47.7831233,"altitude":543.9,"speed":0,"course":184,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91164719,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14343,"io_2_001d":14343,"io_0096":72403,"io_4_0096":72403,"io_0244":249930,"io_4_0244":249930,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":1.5794611116442905,"totalDistance":190047.19195813892,"tipoVia":"rua","motion":false,"hours":35662331},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:59:29.000+00:00","deviceTime":"2026-03-13T10:59:29.000+00:00","fixTime":"2026-03-13T10:59:29.000+00:00","valid":true,"latitude":-21.1183216,"longitude":-47.7831183,"altitude":543.7,"speed":0.269978,"course":156.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91164721,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190047.19195813892,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35662331},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:59:29.000+00:00","deviceTime":"2026-03-13T10:59:29.000+00:00","fixTime":"2026-03-13T10:59:29.000+00:00","valid":true,"latitude":-21.1183216,"longitude":-47.7831183,"altitude":543.7,"speed":0.269978,"course":156.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91164777,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14210,"io_2_001d":14210,"io_0096":72403,"io_4_0096":72403,"io_0244":249934,"io_4_0244":249934,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":15.063066112681305,"totalDistance":190062.25502425162,"tipoVia":"rua","motion":true,"hours":35666322},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:59:33.000+00:00","deviceTime":"2026-03-13T10:59:33.000+00:00","fixTime":"2026-03-13T10:59:33.000+00:00","valid":true,"latitude":-21.1184533,"longitude":-47.783085,"altitude":543.4,"speed":0.971923,"course":177.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91164778,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190062.25502425162,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35666322},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:59:33.000+00:00","deviceTime":"2026-03-13T10:59:33.000+00:00","fixTime":"2026-03-13T10:59:33.000+00:00","valid":true,"latitude":-21.1184533,"longitude":-47.783085,"altitude":543.4,"speed":0.971923,"course":177.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91164832,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14259,"io_2_001d":14259,"io_0096":72403,"io_4_0096":72403,"io_0244":249938,"io_4_0244":249938,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":13.574971252610473,"totalDistance":190075.82999550423,"tipoVia":"rua","motion":true,"hours":35670338},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:59:37.000+00:00","deviceTime":"2026-03-13T10:59:37.000+00:00","fixTime":"2026-03-13T10:59:37.000+00:00","valid":true,"latitude":-21.118575,"longitude":-47.7830933,"altitude":543.3,"speed":0.431966,"course":217.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91164833,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190075.82999550423,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35670338},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:59:37.000+00:00","deviceTime":"2026-03-13T10:59:37.000+00:00","fixTime":"2026-03-13T10:59:37.000+00:00","valid":true,"latitude":-21.118575,"longitude":-47.7830933,"altitude":543.3,"speed":0.431966,"course":217.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91164920,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14286,"io_2_001d":14286,"io_0096":72403,"io_4_0096":72403,"io_0244":249944,"io_4_0244":249944,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":0.653629416792154,"totalDistance":190076.48362492103,"tipoVia":"rua","motion":true,"hours":35676322},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:59:43.000+00:00","deviceTime":"2026-03-13T10:59:43.000+00:00","fixTime":"2026-03-13T10:59:43.000+00:00","valid":true,"latitude":-21.11858,"longitude":-47.7830966,"altitude":544,"speed":0.323974,"course":27.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91164921,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190076.48362492103,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35676322},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:59:43.000+00:00","deviceTime":"2026-03-13T10:59:43.000+00:00","fixTime":"2026-03-13T10:59:43.000+00:00","valid":true,"latitude":-21.11858,"longitude":-47.7830966,"altitude":544,"speed":0.323974,"course":27.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91165083,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14294,"io_2_001d":14294,"io_0096":72403,"io_4_0096":72403,"io_0244":249954,"io_4_0244":249954,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":8.242128415474747,"totalDistance":190084.7257533365,"tipoVia":"rua","motion":false,"hours":35686444},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:59:53.000+00:00","deviceTime":"2026-03-13T10:59:53.000+00:00","fixTime":"2026-03-13T10:59:53.000+00:00","valid":true,"latitude":-21.1185516,"longitude":-47.7830233,"altitude":545.7,"speed":0.161987,"course":94.9,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91165084,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190084.7257533365,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35686444},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T10:59:53.000+00:00","deviceTime":"2026-03-13T10:59:53.000+00:00","fixTime":"2026-03-13T10:59:53.000+00:00","valid":true,"latitude":-21.1185516,"longitude":-47.7830233,"altitude":545.7,"speed":0.161987,"course":94.9,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91165231,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14310,"io_2_001d":14310,"io_0096":72403,"io_4_0096":72403,"io_0244":249964,"io_4_0244":249964,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":5.645664587250467,"totalDistance":190090.37141792374,"tipoVia":"rua","motion":false,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T11:00:03.000+00:00","deviceTime":"2026-03-13T11:00:03.000+00:00","fixTime":"2026-03-13T11:00:03.000+00:00","valid":true,"latitude":-21.1185416,"longitude":-47.78297,"altitude":547.1,"speed":0,"course":64.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91165233,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190090.37141792374,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T11:00:03.000+00:00","deviceTime":"2026-03-13T11:00:03.000+00:00","fixTime":"2026-03-13T11:00:03.000+00:00","valid":true,"latitude":-21.1185416,"longitude":-47.78297,"altitude":547.1,"speed":0,"course":64.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91165282,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":409,"ignition":false,"io_1_0199":0,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":13840,"io_2_001d":13840,"io_0096":72403,"io_4_0096":72403,"io_0244":249967,"io_4_0244":249967,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":0.718184129251949,"totalDistance":190091.089602053,"tipoVia":"rua","motion":false,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T11:00:06.000+00:00","deviceTime":"2026-03-13T11:00:06.000+00:00","fixTime":"2026-03-13T11:00:06.000+00:00","valid":true,"latitude":-21.11854,"longitude":-47.7829633,"altitude":547.3,"speed":0,"course":107.2,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91165283,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190091.089602053,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T11:00:06.000+00:00","deviceTime":"2026-03-13T11:00:06.000+00:00","fixTime":"2026-03-13T11:00:06.000+00:00","valid":true,"latitude":-21.11854,"longitude":-47.7829633,"altitude":547.3,"speed":0,"course":107.2,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91165296,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":5,"ignition":false,"io_1_0199":0,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":13833,"io_2_001d":13833,"io_0096":72403,"io_4_0096":72403,"io_0244":249967,"io_4_0244":249967,"io_0022":109196051692847180,"io_8_0022":109196051692847180,"distance":0,"totalDistance":190091.089602053,"tipoVia":"rua","motion":false,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T11:00:07.000+00:00","deviceTime":"2026-03-13T11:00:07.000+00:00","fixTime":"2026-03-13T11:00:07.000+00:00","valid":true,"latitude":-21.11854,"longitude":-47.7829633,"altitude":547.3,"speed":0,"course":107.2,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91165298,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190091.089602053,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T11:00:07.000+00:00","deviceTime":"2026-03-13T11:00:07.000+00:00","fixTime":"2026-03-13T11:00:07.000+00:00","valid":true,"latitude":-21.11854,"longitude":-47.7829633,"altitude":547.3,"speed":0,"course":107.2,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91165358,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":34,"ignition":false,"io_1_0199":0,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":13541,"io_2_001d":13541,"io_0096":72403,"io_4_0096":72403,"io_0244":249967,"io_4_0244":249967,"io_0022":0,"io_8_0022":0,"distance":0.7920332828343728,"totalDistance":190091.88163533583,"tipoVia":"rua","motion":false,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T11:00:10.000+00:00","deviceTime":"2026-03-13T11:00:10.000+00:00","fixTime":"2026-03-13T11:00:10.000+00:00","valid":true,"latitude":-21.1185366,"longitude":-47.7829566,"altitude":546.9,"speed":0,"course":89.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91165359,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.7,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190091.88163533583,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T11:00:10.000+00:00","deviceTime":"2026-03-13T11:00:10.000+00:00","fixTime":"2026-03-13T11:00:10.000+00:00","valid":true,"latitude":-21.1185366,"longitude":-47.7829566,"altitude":546.9,"speed":0,"course":89.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91165381,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":406,"ignition":false,"io_1_0199":0,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":13505,"io_2_001d":13505,"io_0096":72403,"io_4_0096":72403,"io_0244":249967,"io_4_0244":249967,"io_0022":0,"io_8_0022":0,"distance":0.1781111849777447,"totalDistance":190092.0597465208,"tipoVia":"rua","motion":false,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T11:00:12.000+00:00","deviceTime":"2026-03-13T11:00:12.000+00:00","fixTime":"2026-03-13T11:00:12.000+00:00","valid":true,"latitude":-21.118535,"longitude":-47.7829566,"altitude":546.8,"speed":0,"course":99.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91165382,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.7,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190092.0597465208,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T11:00:12.000+00:00","deviceTime":"2026-03-13T11:00:12.000+00:00","fixTime":"2026-03-13T11:00:12.000+00:00","valid":true,"latitude":-21.118535,"longitude":-47.7829566,"altitude":546.8,"speed":0,"course":99.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91166359,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":173,"ignition":false,"io_1_0199":0,"io_001b":31,"io_1_001b":31,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":35,"io_1_0006":35,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":13142,"io_2_001d":13142,"io_0096":72403,"io_4_0096":72403,"io_0244":249967,"io_4_0244":249967,"io_0022":0,"io_8_0022":0,"distance":2.836582814515776,"totalDistance":190094.89632933532,"tipoVia":"rua","motion":false,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T11:01:13.000+00:00","deviceTime":"2026-03-13T11:01:13.000+00:00","fixTime":"2026-03-13T11:01:13.000+00:00","valid":true,"latitude":-21.1185483,"longitude":-47.7829333,"altitude":555.1,"speed":0,"course":68.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91166360,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.6,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190094.89632933532,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T11:01:13.000+00:00","deviceTime":"2026-03-13T11:01:13.000+00:00","fixTime":"2026-03-13T11:01:13.000+00:00","valid":true,"latitude":-21.1185483,"longitude":-47.7829333,"altitude":555.1,"speed":0,"course":68.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91197085,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":7,"ignition":false,"io_1_0199":0,"io_001b":30,"io_1_001b":30,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":36,"io_1_0006":36,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12926,"io_2_001d":12926,"io_0096":72403,"io_4_0096":72403,"io_0244":249967,"io_4_0244":249967,"io_0022":0,"io_8_0022":0,"distance":14.256724098582755,"totalDistance":190109.1530534339,"tipoVia":"rua","motion":false,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T11:30:03.000+00:00","deviceTime":"2026-03-13T11:30:03.000+00:00","fixTime":"2026-03-13T11:30:03.000+00:00","valid":true,"latitude":-21.118525,"longitude":-47.7830683,"altitude":562.2,"speed":0,"course":283.2,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91197086,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":16,"hdop":0.8,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190109.1530534339,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T11:30:03.000+00:00","deviceTime":"2026-03-13T11:30:03.000+00:00","fixTime":"2026-03-13T11:30:03.000+00:00","valid":true,"latitude":-21.118525,"longitude":-47.7830683,"altitude":562.2,"speed":0,"course":283.2,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91198636,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":173,"ignition":false,"io_1_0199":0,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":34,"io_1_0006":34,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12945,"io_2_001d":12945,"io_0096":72403,"io_4_0096":72403,"io_0244":249967,"io_4_0244":249967,"io_0022":0,"io_8_0022":0,"distance":11.462484590492041,"totalDistance":190120.6155380244,"tipoVia":"rua","motion":false,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T11:31:32.000+00:00","deviceTime":"2026-03-13T11:31:32.000+00:00","fixTime":"2026-03-13T11:31:32.000+00:00","valid":true,"latitude":-21.1186183,"longitude":-47.7830216,"altitude":554.1,"speed":0,"course":165.8,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91198637,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.6,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190120.6155380244,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T11:31:32.000+00:00","deviceTime":"2026-03-13T11:31:32.000+00:00","fixTime":"2026-03-13T11:31:32.000+00:00","valid":true,"latitude":-21.1186183,"longitude":-47.7830216,"altitude":554.1,"speed":0,"course":165.8,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91200278,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":173,"ignition":false,"io_1_0199":0,"io_001b":31,"io_1_001b":31,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":34,"io_1_0006":34,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":12947,"io_2_001d":12947,"io_0096":72403,"io_4_0096":72403,"io_0244":249967,"io_4_0244":249967,"io_0022":0,"io_8_0022":0,"distance":9.490880269041407,"totalDistance":190130.10641829344,"tipoVia":"rua","motion":false,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T11:33:09.000+00:00","deviceTime":"2026-03-13T11:33:09.000+00:00","fixTime":"2026-03-13T11:33:09.000+00:00","valid":true,"latitude":-21.1185383,"longitude":-47.78299,"altitude":551.6,"speed":0,"course":83.9,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91200280,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190130.10641829344,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T11:33:09.000+00:00","deviceTime":"2026-03-13T11:33:09.000+00:00","fixTime":"2026-03-13T11:33:09.000+00:00","valid":true,"latitude":-21.1185383,"longitude":-47.78299,"altitude":551.6,"speed":0,"course":83.9,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91210624,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":1,"event":173,"ignition":false,"io_1_0199":0,"io_001b":30,"io_1_001b":30,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":34,"io_1_0006":34,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12928,"io_2_001d":12928,"io_0096":72403,"io_4_0096":72403,"io_0244":249967,"io_4_0244":249967,"io_0022":0,"io_8_0022":0,"distance":8.293602066343624,"totalDistance":190138.40002035978,"tipoVia":"rua","motion":false,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T11:42:49.000+00:00","deviceTime":"2026-03-13T11:42:49.000+00:00","fixTime":"2026-03-13T11:42:49.000+00:00","valid":true,"latitude":-21.1184666,"longitude":-47.7829683,"altitude":542.4,"speed":0,"course":196.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91210625,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":1,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190138.40002035978,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T11:42:49.000+00:00","deviceTime":"2026-03-13T11:42:49.000+00:00","fixTime":"2026-03-13T11:42:49.000+00:00","valid":true,"latitude":-21.1184666,"longitude":-47.7829683,"altitude":542.4,"speed":0,"course":196.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91211880,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":173,"ignition":false,"io_1_0199":0,"io_001b":30,"io_1_001b":30,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":34,"io_1_0006":34,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3953,"io_2_001e":3953,"io_001d":12923,"io_2_001d":12923,"io_0096":72403,"io_4_0096":72403,"io_0244":249967,"io_4_0244":249967,"io_0022":0,"io_8_0022":0,"distance":1.5690986119160846,"totalDistance":190139.9691189717,"tipoVia":"rua","motion":false,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T11:43:55.000+00:00","deviceTime":"2026-03-13T11:43:55.000+00:00","fixTime":"2026-03-13T11:43:55.000+00:00","valid":true,"latitude":-21.1184683,"longitude":-47.7829833,"altitude":536.3,"speed":0,"course":88.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91211881,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.7,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190139.9691189717,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T11:43:55.000+00:00","deviceTime":"2026-03-13T11:43:55.000+00:00","fixTime":"2026-03-13T11:43:55.000+00:00","valid":true,"latitude":-21.1184683,"longitude":-47.7829833,"altitude":536.3,"speed":0,"course":88.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91212822,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":173,"ignition":false,"io_1_0199":0,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":35,"io_1_0006":35,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12927,"io_2_001d":12927,"io_0096":72403,"io_4_0096":72403,"io_0244":249967,"io_4_0244":249967,"io_0022":0,"io_8_0022":0,"distance":3.1930575130922785,"totalDistance":190143.1621764848,"tipoVia":"rua","motion":false,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T11:44:46.000+00:00","deviceTime":"2026-03-13T11:44:46.000+00:00","fixTime":"2026-03-13T11:44:46.000+00:00","valid":true,"latitude":-21.118485,"longitude":-47.7830083,"altitude":536.2,"speed":0,"course":246.2,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91212823,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190143.1621764848,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T11:44:46.000+00:00","deviceTime":"2026-03-13T11:44:46.000+00:00","fixTime":"2026-03-13T11:44:46.000+00:00","valid":true,"latitude":-21.118485,"longitude":-47.7830083,"altitude":536.2,"speed":0,"course":246.2,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91213922,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":173,"ignition":false,"io_1_0199":0,"io_001b":30,"io_1_001b":30,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":35,"io_1_0006":35,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12927,"io_2_001d":12927,"io_0096":72403,"io_4_0096":72403,"io_0244":249967,"io_4_0244":249967,"io_0022":0,"io_8_0022":0,"distance":4.177554516081321,"totalDistance":190147.3397310009,"tipoVia":"rua","motion":false,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T11:45:46.000+00:00","deviceTime":"2026-03-13T11:45:46.000+00:00","fixTime":"2026-03-13T11:45:46.000+00:00","valid":true,"latitude":-21.1185166,"longitude":-47.7829866,"altitude":546.7,"speed":0,"course":111.2,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91213924,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190147.3397310009,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T11:45:46.000+00:00","deviceTime":"2026-03-13T11:45:46.000+00:00","fixTime":"2026-03-13T11:45:46.000+00:00","valid":true,"latitude":-21.1185166,"longitude":-47.7829866,"altitude":546.7,"speed":0,"course":111.2,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91229345,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.9,"event":7,"ignition":false,"io_1_0199":0,"io_001b":30,"io_1_001b":30,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":34,"io_1_0006":34,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12922,"io_2_001d":12922,"io_0096":72403,"io_4_0096":72403,"io_0244":249967,"io_4_0244":249967,"io_0022":0,"io_8_0022":0,"distance":1.1271055025592285,"totalDistance":190148.46683650344,"tipoVia":"rua","motion":false,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T12:00:03.000+00:00","deviceTime":"2026-03-13T12:00:03.000+00:00","fixTime":"2026-03-13T12:00:03.000+00:00","valid":true,"latitude":-21.1185066,"longitude":-47.7829883,"altitude":545.1,"speed":0,"course":65.8,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91229346,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":18,"hdop":0.9,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190148.46683650344,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T12:00:03.000+00:00","deviceTime":"2026-03-13T12:00:03.000+00:00","fixTime":"2026-03-13T12:00:03.000+00:00","valid":true,"latitude":-21.1185066,"longitude":-47.7829883,"altitude":545.1,"speed":0,"course":65.8,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91259590,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":false,"io_1_0199":0,"io_001b":31,"io_1_001b":31,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":35,"io_1_0006":35,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3953,"io_2_001e":3953,"io_001d":12902,"io_2_001d":12902,"io_0096":72403,"io_4_0096":72403,"io_0244":249967,"io_4_0244":249967,"io_0022":0,"io_8_0022":0,"distance":4.094626906665711,"totalDistance":190152.56146341012,"tipoVia":"rua","motion":false,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T12:30:03.000+00:00","deviceTime":"2026-03-13T12:30:03.000+00:00","fixTime":"2026-03-13T12:30:03.000+00:00","valid":true,"latitude":-21.1185383,"longitude":-47.7829683,"altitude":548.9,"speed":0,"course":65.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91259591,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190152.56146341012,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T12:30:03.000+00:00","deviceTime":"2026-03-13T12:30:03.000+00:00","fixTime":"2026-03-13T12:30:03.000+00:00","valid":true,"latitude":-21.1185383,"longitude":-47.7829683,"altitude":548.9,"speed":0,"course":65.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91290883,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":7,"ignition":false,"io_1_0199":0,"io_001b":29,"io_1_001b":29,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":34,"io_1_0006":34,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3952,"io_2_001e":3952,"io_001d":12875,"io_2_001d":12875,"io_0096":72403,"io_4_0096":72403,"io_0244":249967,"io_4_0244":249967,"io_0022":0,"io_8_0022":0,"distance":6.5835150841256675,"totalDistance":190159.14497849424,"tipoVia":"rua","motion":false,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T13:00:28.000+00:00","deviceTime":"2026-03-13T13:00:28.000+00:00","fixTime":"2026-03-13T13:00:28.000+00:00","valid":true,"latitude":-21.1185416,"longitude":-47.7830316,"altitude":546.1,"speed":0,"course":87.2,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91290884,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.8,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190159.14497849424,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T13:00:28.000+00:00","deviceTime":"2026-03-13T13:00:28.000+00:00","fixTime":"2026-03-13T13:00:28.000+00:00","valid":true,"latitude":-21.1185416,"longitude":-47.7830316,"altitude":546.1,"speed":0,"course":87.2,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91320264,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":7,"ignition":false,"io_1_0199":0,"io_001b":29,"io_1_001b":29,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":35,"io_1_0006":35,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12857,"io_2_001d":12857,"io_0096":72403,"io_4_0096":72403,"io_0244":249967,"io_4_0244":249967,"io_0022":0,"io_8_0022":0,"distance":2.9931269846184536,"totalDistance":190162.13810547887,"tipoVia":"rua","motion":false,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T13:30:03.000+00:00","deviceTime":"2026-03-13T13:30:03.000+00:00","fixTime":"2026-03-13T13:30:03.000+00:00","valid":true,"latitude":-21.1185683,"longitude":-47.783035,"altitude":549.7,"speed":0,"course":308.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91320265,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.8,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190162.13810547887,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T13:30:03.000+00:00","deviceTime":"2026-03-13T13:30:03.000+00:00","fixTime":"2026-03-13T13:30:03.000+00:00","valid":true,"latitude":-21.1185683,"longitude":-47.783035,"altitude":549.7,"speed":0,"course":308.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91350204,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":false,"io_1_0199":0,"io_001b":31,"io_1_001b":31,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":35,"io_1_0006":35,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3953,"io_2_001e":3953,"io_001d":12830,"io_2_001d":12830,"io_0096":72403,"io_4_0096":72403,"io_0244":249967,"io_4_0244":249967,"io_0022":0,"io_8_0022":0,"distance":4.949396211466133,"totalDistance":190167.08750169034,"tipoVia":"rua","motion":false,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T14:00:05.000+00:00","deviceTime":"2026-03-13T14:00:05.000+00:00","fixTime":"2026-03-13T14:00:05.000+00:00","valid":true,"latitude":-21.1185466,"longitude":-47.7830766,"altitude":557.3,"speed":0,"course":352.2,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91350205,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190167.08750169034,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T14:00:05.000+00:00","deviceTime":"2026-03-13T14:00:05.000+00:00","fixTime":"2026-03-13T14:00:05.000+00:00","valid":true,"latitude":-21.1185466,"longitude":-47.7830766,"altitude":557.3,"speed":0,"course":352.2,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91379990,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":false,"io_1_0199":0,"io_001b":30,"io_1_001b":30,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":35,"io_1_0006":35,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12819,"io_2_001d":12819,"io_0096":72403,"io_4_0096":72403,"io_0244":249967,"io_4_0244":249967,"io_0022":0,"io_8_0022":0,"distance":4.930722780088733,"totalDistance":190172.01822447043,"tipoVia":"rua","motion":false,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T14:30:03.000+00:00","deviceTime":"2026-03-13T14:30:03.000+00:00","fixTime":"2026-03-13T14:30:03.000+00:00","valid":true,"latitude":-21.1185033,"longitude":-47.7830666,"altitude":542.5,"speed":0,"course":215.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91379991,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190172.01822447043,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T14:30:03.000+00:00","deviceTime":"2026-03-13T14:30:03.000+00:00","fixTime":"2026-03-13T14:30:03.000+00:00","valid":true,"latitude":-21.1185033,"longitude":-47.7830666,"altitude":542.5,"speed":0,"course":215.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91410010,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":false,"io_1_0199":0,"io_001b":30,"io_1_001b":30,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":35,"io_1_0006":35,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12832,"io_2_001d":12832,"io_0096":72403,"io_4_0096":72403,"io_0244":249967,"io_4_0244":249967,"io_0022":0,"io_8_0022":0,"distance":10.90696132029198,"totalDistance":190182.92518579072,"tipoVia":"rua","motion":false,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:00:03.000+00:00","deviceTime":"2026-03-13T15:00:03.000+00:00","fixTime":"2026-03-13T15:00:03.000+00:00","valid":true,"latitude":-21.1185483,"longitude":-47.7829733,"altitude":566.7,"speed":0,"course":104.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91410011,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":18,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190182.92518579072,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:00:03.000+00:00","deviceTime":"2026-03-13T15:00:03.000+00:00","fixTime":"2026-03-13T15:00:03.000+00:00","valid":true,"latitude":-21.1185483,"longitude":-47.7829733,"altitude":566.7,"speed":0,"course":104.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91411253,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":false,"io_1_0199":0,"io_001b":29,"io_1_001b":29,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":35,"io_1_0006":35,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12585,"io_2_001d":12585,"io_0096":72403,"io_4_0096":72403,"io_0244":249967,"io_4_0244":249967,"io_0022":0,"io_8_0022":0,"distance":7.777505210839834,"totalDistance":190190.70269100156,"tipoVia":"rua","motion":false,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:01:16.000+00:00","deviceTime":"2026-03-13T15:01:16.000+00:00","fixTime":"2026-03-13T15:01:16.000+00:00","valid":true,"latitude":-21.118485,"longitude":-47.783005,"altitude":564.4,"speed":0,"course":136.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91411255,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":18,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190190.70269100156,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:01:16.000+00:00","deviceTime":"2026-03-13T15:01:16.000+00:00","fixTime":"2026-03-13T15:01:16.000+00:00","valid":true,"latitude":-21.118485,"longitude":-47.783005,"altitude":564.4,"speed":0,"course":136.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91411263,"attributes":{"packetType":6,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":34,"ignition":false,"io_1_0199":0,"io_001b":29,"io_1_001b":29,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":35,"io_1_0006":35,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12499,"io_2_001d":12499,"io_0096":72403,"io_4_0096":72403,"io_0244":249967,"io_4_0244":249967,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.18924313418716113,"totalDistance":190190.89193413575,"tipoVia":"rua","motion":false,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:01:16.000+00:00","deviceTime":"2026-03-13T15:01:16.000+00:00","fixTime":"2026-03-13T15:01:16.000+00:00","valid":true,"latitude":-21.1184833,"longitude":-47.783005,"altitude":564.3,"speed":0,"course":136.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91411266,"attributes":{"packetType":6,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":18,"hdop":0.7,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190190.89193413575,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:01:16.000+00:00","deviceTime":"2026-03-13T15:01:16.000+00:00","fixTime":"2026-03-13T15:01:16.000+00:00","valid":true,"latitude":-21.1184833,"longitude":-47.783005,"altitude":564.3,"speed":0,"course":136.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91411267,"attributes":{"packetType":6,"messageType":3,"timestampExtension":2,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":409,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":35,"io_1_0006":35,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12446,"io_2_001d":12446,"io_0096":72403,"io_4_0096":72403,"io_0244":249968,"io_4_0244":249968,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.25183005554537063,"totalDistance":190191.1437641913,"tipoVia":"rua","motion":false,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:01:16.000+00:00","deviceTime":"2026-03-13T15:01:16.000+00:00","fixTime":"2026-03-13T15:01:16.000+00:00","valid":true,"latitude":-21.1184816,"longitude":-47.7830066,"altitude":564.2,"speed":0,"course":136.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91411268,"attributes":{"packetType":6,"messageType":3,"timestampExtension":2,"recordExtension":17,"priority":0,"sat":18,"hdop":0.7,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190191.1437641913,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":0,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:01:16.000+00:00","deviceTime":"2026-03-13T15:01:16.000+00:00","fixTime":"2026-03-13T15:01:16.000+00:00","valid":true,"latitude":-21.1184816,"longitude":-47.7830066,"altitude":564.2,"speed":0,"course":136.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91411269,"attributes":{"packetType":6,"messageType":3,"timestampExtension":3,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":5,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":35,"io_1_0006":35,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12443,"io_2_001d":12443,"io_0096":72403,"io_4_0096":72403,"io_0244":249968,"io_4_0244":249968,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0,"totalDistance":190191.1437641913,"tipoVia":"rua","motion":false,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:01:16.000+00:00","deviceTime":"2026-03-13T15:01:16.000+00:00","fixTime":"2026-03-13T15:01:16.000+00:00","valid":true,"latitude":-21.1184816,"longitude":-47.7830066,"altitude":564.2,"speed":0,"course":136.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91411270,"attributes":{"packetType":6,"messageType":3,"timestampExtension":3,"recordExtension":17,"priority":0,"sat":18,"hdop":0.7,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190191.1437641913,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":0,"hours":35696323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:01:16.000+00:00","deviceTime":"2026-03-13T15:01:16.000+00:00","fixTime":"2026-03-13T15:01:16.000+00:00","valid":true,"latitude":-21.1184816,"longitude":-47.7830066,"altitude":564.2,"speed":0,"course":136.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91411288,"attributes":{"packetType":4,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":0,"hdop":0.8,"event":405,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":35,"io_1_0006":35,"io_1_0195":0,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12300,"io_2_001d":12300,"io_0096":72403,"io_4_0096":72403,"io_0244":249968,"io_4_0244":249968,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.1781111849777447,"totalDistance":190191.32187537628,"tipoVia":"rua","motion":false,"hours":35697498},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:01:18.000+00:00","deviceTime":"2026-03-13T15:01:18.000+00:00","fixTime":"2026-03-13T15:01:18.000+00:00","valid":true,"latitude":-21.11848,"longitude":-47.7830066,"altitude":564.1,"speed":0,"course":136.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91411289,"attributes":{"packetType":4,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":18,"hdop":0.8,"event":405,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190191.32187537628,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":0,"hours":35697498},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:01:18.000+00:00","deviceTime":"2026-03-13T15:01:18.000+00:00","fixTime":"2026-03-13T15:01:18.000+00:00","valid":true,"latitude":-21.11848,"longitude":-47.7830066,"altitude":564.1,"speed":0,"course":136.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91411290,"attributes":{"packetType":4,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":0,"hdop":0.8,"event":406,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":35,"io_1_0006":35,"io_1_0195":0,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12296,"io_2_001d":12296,"io_0096":72403,"io_4_0096":72403,"io_0244":249968,"io_4_0244":249968,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0,"totalDistance":190191.32187537628,"tipoVia":"rua","motion":false,"hours":35697498},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:01:18.000+00:00","deviceTime":"2026-03-13T15:01:18.000+00:00","fixTime":"2026-03-13T15:01:18.000+00:00","valid":true,"latitude":-21.11848,"longitude":-47.7830066,"altitude":564.1,"speed":0,"course":136.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91411291,"attributes":{"packetType":4,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":18,"hdop":0.8,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190191.32187537628,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":0,"hours":35697498},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:01:18.000+00:00","deviceTime":"2026-03-13T15:01:18.000+00:00","fixTime":"2026-03-13T15:01:18.000+00:00","valid":true,"latitude":-21.11848,"longitude":-47.7830066,"altitude":564.1,"speed":0,"course":136.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91411315,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.9,"event":405,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":35,"io_1_0006":35,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":12201,"io_2_001d":12201,"io_0096":72403,"io_4_0096":72403,"io_0244":249970,"io_4_0244":249970,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.8925733543264487,"totalDistance":190192.2144487306,"tipoVia":"rua","motion":false,"hours":35699047},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:01:19.000+00:00","deviceTime":"2026-03-13T15:01:19.000+00:00","fixTime":"2026-03-13T15:01:19.000+00:00","valid":true,"latitude":-21.1184783,"longitude":-47.783015,"altitude":564.2,"speed":0,"course":136.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91411316,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":13,"hdop":0.9,"event":405,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190192.2144487306,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":0,"hours":35699047},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:01:19.000+00:00","deviceTime":"2026-03-13T15:01:19.000+00:00","fixTime":"2026-03-13T15:01:19.000+00:00","valid":true,"latitude":-21.1184783,"longitude":-47.783015,"altitude":564.2,"speed":0,"course":136.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91411455,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.9,"event":7,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":35,"io_1_0006":35,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14362,"io_2_001d":14362,"io_0096":72403,"io_4_0096":72403,"io_0244":249978,"io_4_0244":249978,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":2.283139910257402,"totalDistance":190194.49758864086,"tipoVia":"rua","motion":false,"hours":35706222},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:01:26.000+00:00","deviceTime":"2026-03-13T15:01:26.000+00:00","fixTime":"2026-03-13T15:01:26.000+00:00","valid":true,"latitude":-21.1184816,"longitude":-47.7829933,"altitude":564.7,"speed":0,"course":304,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91411457,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":14,"hdop":0.9,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190194.49758864086,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":0,"hours":35706222},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:01:26.000+00:00","deviceTime":"2026-03-13T15:01:26.000+00:00","fixTime":"2026-03-13T15:01:26.000+00:00","valid":true,"latitude":-21.1184816,"longitude":-47.7829933,"altitude":564.7,"speed":0,"course":304,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91411628,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":1.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14373,"io_2_001d":14373,"io_0096":72403,"io_4_0096":72403,"io_0244":249988,"io_4_0244":249988,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":1.1131949078905927,"totalDistance":190195.61078354876,"tipoVia":"rua","motion":false,"hours":35716239},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:01:36.000+00:00","deviceTime":"2026-03-13T15:01:36.000+00:00","fixTime":"2026-03-13T15:01:36.000+00:00","valid":true,"latitude":-21.1184716,"longitude":-47.7829933,"altitude":565.1,"speed":0,"course":278.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91411629,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":12,"hdop":1.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190195.61078354876,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":0,"hours":35716239},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:01:36.000+00:00","deviceTime":"2026-03-13T15:01:36.000+00:00","fixTime":"2026-03-13T15:01:36.000+00:00","valid":true,"latitude":-21.1184716,"longitude":-47.7829933,"altitude":565.1,"speed":0,"course":278.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91411791,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":1.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14375,"io_2_001d":14375,"io_0096":72403,"io_4_0096":72403,"io_0244":249998,"io_4_0244":249998,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":3.687709145136318,"totalDistance":190199.2984926939,"tipoVia":"rua","motion":false,"hours":35726214},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:01:46.000+00:00","deviceTime":"2026-03-13T15:01:46.000+00:00","fixTime":"2026-03-13T15:01:46.000+00:00","valid":true,"latitude":-21.1184966,"longitude":-47.7830166,"altitude":564,"speed":0,"course":285.2,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91411794,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":12,"hdop":1.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190199.2984926939,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":0,"hours":35726214},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:01:46.000+00:00","deviceTime":"2026-03-13T15:01:46.000+00:00","fixTime":"2026-03-13T15:01:46.000+00:00","valid":true,"latitude":-21.1184966,"longitude":-47.7830166,"altitude":564,"speed":0,"course":285.2,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91411863,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":1.6,"event":173,"ignition":true,"io_1_0199":1,"io_001b":28,"io_1_001b":28,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14327,"io_2_001d":14327,"io_0096":72403,"io_4_0096":72403,"io_0244":250001,"io_4_0244":250001,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":1.92005939751838,"totalDistance":190201.21855209142,"tipoVia":"rua","motion":false,"hours":35729853},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:01:50.000+00:00","deviceTime":"2026-03-13T15:01:50.000+00:00","fixTime":"2026-03-13T15:01:50.000+00:00","valid":true,"latitude":-21.1184983,"longitude":-47.783035,"altitude":563.7,"speed":0,"course":274.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91411864,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":13,"hdop":1.6,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190201.21855209142,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35729853},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:01:50.000+00:00","deviceTime":"2026-03-13T15:01:50.000+00:00","fixTime":"2026-03-13T15:01:50.000+00:00","valid":true,"latitude":-21.1184983,"longitude":-47.783035,"altitude":563.7,"speed":0,"course":274.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91411943,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":1.3,"event":9,"ignition":true,"io_1_0199":1,"io_001b":28,"io_1_001b":28,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14393,"io_2_001d":14393,"io_0096":72403,"io_4_0096":72403,"io_0244":250007,"io_4_0244":250007,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":1.4898427503723846,"totalDistance":190202.7083948418,"tipoVia":"rua","motion":false,"hours":35735245},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:01:55.000+00:00","deviceTime":"2026-03-13T15:01:55.000+00:00","fixTime":"2026-03-13T15:01:55.000+00:00","valid":true,"latitude":-21.1185116,"longitude":-47.7830366,"altitude":565.3,"speed":0.269978,"course":256.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91411946,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":15,"hdop":1.3,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190202.7083948418,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35735245},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:01:55.000+00:00","deviceTime":"2026-03-13T15:01:55.000+00:00","fixTime":"2026-03-13T15:01:55.000+00:00","valid":true,"latitude":-21.1185116,"longitude":-47.7830366,"altitude":565.3,"speed":0.269978,"course":256.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91412115,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14380,"io_2_001d":14380,"io_0096":72403,"io_4_0096":72403,"io_0244":250017,"io_4_0244":250017,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":4.226673171857327,"totalDistance":190206.93506801364,"tipoVia":"rua","motion":false,"hours":35745362},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:02:05.000+00:00","deviceTime":"2026-03-13T15:02:05.000+00:00","fixTime":"2026-03-13T15:02:05.000+00:00","valid":true,"latitude":-21.1185333,"longitude":-47.78307,"altitude":568.6,"speed":0.107991,"course":239.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91412116,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190206.93506801364,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35745362},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:02:05.000+00:00","deviceTime":"2026-03-13T15:02:05.000+00:00","fixTime":"2026-03-13T15:02:05.000+00:00","valid":true,"latitude":-21.1185333,"longitude":-47.78307,"altitude":568.6,"speed":0.107991,"course":239.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91412142,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14391,"io_2_001d":14391,"io_0096":72403,"io_4_0096":72403,"io_0244":250019,"io_4_0244":250019,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":3.0735192314623943,"totalDistance":190210.0085872451,"tipoVia":"rua","motion":true,"hours":35747234},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:02:07.000+00:00","deviceTime":"2026-03-13T15:02:07.000+00:00","fixTime":"2026-03-13T15:02:07.000+00:00","valid":true,"latitude":-21.118555,"longitude":-47.7830883,"altitude":567.6,"speed":0.431966,"course":219.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91412143,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190210.0085872451,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35747234},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:02:07.000+00:00","deviceTime":"2026-03-13T15:02:07.000+00:00","fixTime":"2026-03-13T15:02:07.000+00:00","valid":true,"latitude":-21.118555,"longitude":-47.7830883,"altitude":567.6,"speed":0.431966,"course":219.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91412180,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14372,"io_2_001d":14372,"io_0096":72403,"io_4_0096":72403,"io_0244":250021,"io_4_0244":250021,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":6.870001096824282,"totalDistance":190216.87858834193,"tipoVia":"rua","motion":true,"hours":35749261},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:02:09.000+00:00","deviceTime":"2026-03-13T15:02:09.000+00:00","fixTime":"2026-03-13T15:02:09.000+00:00","valid":true,"latitude":-21.1186133,"longitude":-47.78311,"altitude":567,"speed":0.701944,"course":187,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91412181,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190216.87858834193,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35749261},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:02:09.000+00:00","deviceTime":"2026-03-13T15:02:09.000+00:00","fixTime":"2026-03-13T15:02:09.000+00:00","valid":true,"latitude":-21.1186133,"longitude":-47.78311,"altitude":567,"speed":0.701944,"course":187,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91412361,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14312,"io_2_001d":14312,"io_0096":72403,"io_4_0096":72403,"io_0244":250031,"io_4_0244":250031,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":72.81578509548068,"totalDistance":190289.6943734374,"tipoVia":"rua","motion":true,"hours":35759244},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:02:19.000+00:00","deviceTime":"2026-03-13T15:02:19.000+00:00","fixTime":"2026-03-13T15:02:19.000+00:00","valid":true,"latitude":-21.1192666,"longitude":-47.783145,"altitude":563.5,"speed":1.2959,"course":182.8,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91412362,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190289.6943734374,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35759244},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:02:19.000+00:00","deviceTime":"2026-03-13T15:02:19.000+00:00","fixTime":"2026-03-13T15:02:19.000+00:00","valid":true,"latitude":-21.1192666,"longitude":-47.783145,"altitude":563.5,"speed":1.2959,"course":182.8,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91412514,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14365,"io_2_001d":14365,"io_0096":72403,"io_4_0096":72403,"io_0244":250040,"io_4_0244":250040,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":26.905920924747836,"totalDistance":190316.60029436214,"tipoVia":"rua","motion":false,"hours":35768703},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:02:29.000+00:00","deviceTime":"2026-03-13T15:02:29.000+00:00","fixTime":"2026-03-13T15:02:29.000+00:00","valid":true,"latitude":-21.1195083,"longitude":-47.783145,"altitude":560.8,"speed":0.215983,"course":181.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91412515,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190316.60029436214,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35768703},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:02:29.000+00:00","deviceTime":"2026-03-13T15:02:29.000+00:00","fixTime":"2026-03-13T15:02:29.000+00:00","valid":true,"latitude":-21.1195083,"longitude":-47.783145,"altitude":560.8,"speed":0.215983,"course":181.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91412571,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14341,"io_2_001d":14341,"io_0096":72403,"io_4_0096":72403,"io_0244":250043,"io_4_0244":250043,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":5.02180373149211,"totalDistance":190321.62209809365,"tipoVia":"rua","motion":true,"hours":35771705},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:02:32.000+00:00","deviceTime":"2026-03-13T15:02:32.000+00:00","fixTime":"2026-03-13T15:02:32.000+00:00","valid":true,"latitude":-21.1195533,"longitude":-47.7831416,"altitude":560.7,"speed":0.431966,"course":158.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91412572,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190321.62209809365,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35771705},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:02:32.000+00:00","deviceTime":"2026-03-13T15:02:32.000+00:00","fixTime":"2026-03-13T15:02:32.000+00:00","valid":true,"latitude":-21.1195533,"longitude":-47.7831416,"altitude":560.7,"speed":0.431966,"course":158.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91412585,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14372,"io_2_001d":14372,"io_0096":72403,"io_4_0096":72403,"io_0244":250044,"io_4_0244":250044,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":2.4253318685676573,"totalDistance":190324.04742996223,"tipoVia":"rua","motion":true,"hours":35772702},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:02:33.000+00:00","deviceTime":"2026-03-13T15:02:33.000+00:00","fixTime":"2026-03-13T15:02:33.000+00:00","valid":true,"latitude":-21.11957,"longitude":-47.7831266,"altitude":560.9,"speed":0.539957,"course":132.8,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91412586,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190324.04742996223,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35772702},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:02:33.000+00:00","deviceTime":"2026-03-13T15:02:33.000+00:00","fixTime":"2026-03-13T15:02:33.000+00:00","valid":true,"latitude":-21.11957,"longitude":-47.7831266,"altitude":560.9,"speed":0.539957,"course":132.8,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91412623,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14306,"io_2_001d":14306,"io_0096":72403,"io_4_0096":72403,"io_0244":250045,"io_4_0244":250045,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":3.3799952334890033,"totalDistance":190327.42742519572,"tipoVia":"rua","motion":true,"hours":35774413},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:02:35.000+00:00","deviceTime":"2026-03-13T15:02:35.000+00:00","fixTime":"2026-03-13T15:02:35.000+00:00","valid":true,"latitude":-21.119585,"longitude":-47.7830983,"altitude":560.5,"speed":0.701944,"course":109.9,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91412624,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190327.42742519572,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35774413},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:02:35.000+00:00","deviceTime":"2026-03-13T15:02:35.000+00:00","fixTime":"2026-03-13T15:02:35.000+00:00","valid":true,"latitude":-21.119585,"longitude":-47.7830983,"altitude":560.5,"speed":0.701944,"course":109.9,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91412764,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14372,"io_2_001d":14372,"io_0096":72403,"io_4_0096":72403,"io_0244":250055,"io_4_0244":250055,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":65.69136762983483,"totalDistance":190393.11879282555,"tipoVia":"rua","motion":true,"hours":35783693},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:02:44.000+00:00","deviceTime":"2026-03-13T15:02:44.000+00:00","fixTime":"2026-03-13T15:02:44.000+00:00","valid":true,"latitude":-21.1196166,"longitude":-47.7824666,"altitude":558.9,"speed":1.88985,"course":91.6,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91412765,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190393.11879282555,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35783693},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:02:44.000+00:00","deviceTime":"2026-03-13T15:02:44.000+00:00","fixTime":"2026-03-13T15:02:44.000+00:00","valid":true,"latitude":-21.1196166,"longitude":-47.7824666,"altitude":558.9,"speed":1.88985,"course":91.6,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91412913,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14359,"io_2_001d":14359,"io_0096":72403,"io_4_0096":72403,"io_0244":250065,"io_4_0244":250065,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":113.3161254250977,"totalDistance":190506.43491825066,"tipoVia":"rua","motion":true,"hours":35793820},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:02:54.000+00:00","deviceTime":"2026-03-13T15:02:54.000+00:00","fixTime":"2026-03-13T15:02:54.000+00:00","valid":true,"latitude":-21.119665,"longitude":-47.7813766,"altitude":557.4,"speed":2.37581,"course":92.8,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91412926,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190506.43491825066,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35793820},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:02:54.000+00:00","deviceTime":"2026-03-13T15:02:54.000+00:00","fixTime":"2026-03-13T15:02:54.000+00:00","valid":true,"latitude":-21.119665,"longitude":-47.7813766,"altitude":557.4,"speed":2.37581,"course":92.8,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91413095,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14303,"io_2_001d":14303,"io_0096":72403,"io_4_0096":72403,"io_0244":250075,"io_4_0244":250075,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":123.50460129537707,"totalDistance":190629.93951954602,"tipoVia":"rua","motion":true,"hours":35803826},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:03:04.000+00:00","deviceTime":"2026-03-13T15:03:04.000+00:00","fixTime":"2026-03-13T15:03:04.000+00:00","valid":true,"latitude":-21.1197116,"longitude":-47.7801883,"altitude":556.9,"speed":2.26782,"course":92.3,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91413096,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190629.93951954602,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35803826},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:03:04.000+00:00","deviceTime":"2026-03-13T15:03:04.000+00:00","fixTime":"2026-03-13T15:03:04.000+00:00","valid":true,"latitude":-21.1197116,"longitude":-47.7801883,"altitude":556.9,"speed":2.26782,"course":92.3,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91413249,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14295,"io_2_001d":14295,"io_0096":72403,"io_4_0096":72403,"io_0244":250085,"io_4_0244":250085,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":108.7682858609675,"totalDistance":190738.707805407,"tipoVia":"rua","motion":true,"hours":35813859},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:03:14.000+00:00","deviceTime":"2026-03-13T15:03:14.000+00:00","fixTime":"2026-03-13T15:03:14.000+00:00","valid":true,"latitude":-21.1197483,"longitude":-47.7791416,"altitude":556.6,"speed":1.83585,"course":91.8,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91413251,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190738.707805407,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35813859},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:03:14.000+00:00","deviceTime":"2026-03-13T15:03:14.000+00:00","fixTime":"2026-03-13T15:03:14.000+00:00","valid":true,"latitude":-21.1197483,"longitude":-47.7791416,"altitude":556.6,"speed":1.83585,"course":91.8,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91413405,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14360,"io_2_001d":14360,"io_0096":72403,"io_4_0096":72403,"io_0244":250095,"io_4_0244":250095,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":54.64297602905015,"totalDistance":190793.35078143605,"tipoVia":"rua","motion":true,"hours":35823372},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:03:23.000+00:00","deviceTime":"2026-03-13T15:03:23.000+00:00","fixTime":"2026-03-13T15:03:23.000+00:00","valid":true,"latitude":-21.1197816,"longitude":-47.7786166,"altitude":555.3,"speed":1.2419,"course":94.5,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91413406,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190793.35078143605,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35823372},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:03:23.000+00:00","deviceTime":"2026-03-13T15:03:23.000+00:00","fixTime":"2026-03-13T15:03:23.000+00:00","valid":true,"latitude":-21.1197816,"longitude":-47.7786166,"altitude":555.3,"speed":1.2419,"course":94.5,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91413585,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":12,"io_1_001b":12,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14368,"io_2_001d":14368,"io_0096":72403,"io_4_0096":72403,"io_0244":250105,"io_4_0244":250105,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":42.809601247489944,"totalDistance":190836.16038268353,"tipoVia":"rua","motion":false,"hours":35833373},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:03:33.000+00:00","deviceTime":"2026-03-13T15:03:33.000+00:00","fixTime":"2026-03-13T15:03:33.000+00:00","valid":true,"latitude":-21.1198033,"longitude":-47.778205,"altitude":554.1,"speed":0,"course":93.4,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91413586,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190836.16038268353,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":35833373},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:03:33.000+00:00","deviceTime":"2026-03-13T15:03:33.000+00:00","fixTime":"2026-03-13T15:03:33.000+00:00","valid":true,"latitude":-21.1198033,"longitude":-47.778205,"altitude":554.1,"speed":0,"course":93.4,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91413694,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":12,"io_1_001b":12,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14335,"io_2_001d":14335,"io_0096":72403,"io_4_0096":72403,"io_0244":250110,"io_4_0244":250110,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":14.720195130556974,"totalDistance":190850.8805778141,"tipoVia":"avenida","motion":true,"hours":35838389},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:03:39.000+00:00","deviceTime":"2026-03-13T15:03:39.000+00:00","fixTime":"2026-03-13T15:03:39.000+00:00","valid":true,"latitude":-21.1198383,"longitude":-47.7780683,"altitude":553.7,"speed":0.809936,"course":123.7,"address":"Avenida José Luiz Pavanelli, 500, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91413695,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190850.8805778141,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":35838389},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:03:39.000+00:00","deviceTime":"2026-03-13T15:03:39.000+00:00","fixTime":"2026-03-13T15:03:39.000+00:00","valid":true,"latitude":-21.1198383,"longitude":-47.7780683,"altitude":553.7,"speed":0.809936,"course":123.7,"address":"Avenida José Luiz Pavanelli, 500, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91413731,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":12,"io_1_001b":12,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14343,"io_2_001d":14343,"io_0096":72403,"io_4_0096":72403,"io_0244":250112,"io_4_0244":250112,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":10.166922506536345,"totalDistance":190861.04750032062,"tipoVia":"rua","motion":true,"hours":35840372},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:03:40.000+00:00","deviceTime":"2026-03-13T15:03:40.000+00:00","fixTime":"2026-03-13T15:03:40.000+00:00","valid":true,"latitude":-21.1199066,"longitude":-47.7780033,"altitude":553.6,"speed":1.02592,"course":148,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91413732,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190861.04750032062,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35840372},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:03:40.000+00:00","deviceTime":"2026-03-13T15:03:40.000+00:00","fixTime":"2026-03-13T15:03:40.000+00:00","valid":true,"latitude":-21.1199066,"longitude":-47.7780033,"altitude":553.6,"speed":1.02592,"course":148,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91413919,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":12,"io_1_001b":12,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14382,"io_2_001d":14382,"io_0096":72403,"io_4_0096":72403,"io_0244":250122,"io_4_0244":250122,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":83.34912239403718,"totalDistance":190944.39662271467,"tipoVia":"rua","motion":true,"hours":35850387},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:03:51.000+00:00","deviceTime":"2026-03-13T15:03:51.000+00:00","fixTime":"2026-03-13T15:03:51.000+00:00","valid":true,"latitude":-21.1205266,"longitude":-47.7775533,"altitude":553.1,"speed":1.83585,"course":144.7,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91413920,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":190944.39662271467,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35850387},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:03:51.000+00:00","deviceTime":"2026-03-13T15:03:51.000+00:00","fixTime":"2026-03-13T15:03:51.000+00:00","valid":true,"latitude":-21.1205266,"longitude":-47.7775533,"altitude":553.1,"speed":1.83585,"course":144.7,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91414077,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14300,"io_2_001d":14300,"io_0096":72403,"io_4_0096":72403,"io_0244":250131,"io_4_0244":250131,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":62.292332782598706,"totalDistance":191006.68895549726,"tipoVia":"rua","motion":true,"hours":35859485},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:04:00.000+00:00","deviceTime":"2026-03-13T15:04:00.000+00:00","fixTime":"2026-03-13T15:04:00.000+00:00","valid":true,"latitude":-21.1209683,"longitude":-47.777185,"altitude":552.6,"speed":0.37797,"course":116.3,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91414078,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":191006.68895549726,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35859485},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:04:00.000+00:00","deviceTime":"2026-03-13T15:04:00.000+00:00","fixTime":"2026-03-13T15:04:00.000+00:00","valid":true,"latitude":-21.1209683,"longitude":-47.777185,"altitude":552.6,"speed":0.37797,"course":116.3,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91414125,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14361,"io_2_001d":14361,"io_0096":72403,"io_4_0096":72403,"io_0244":250134,"io_4_0244":250134,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":4.36580533539354,"totalDistance":191011.05476083266,"tipoVia":"rua","motion":true,"hours":35862365},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:04:02.000+00:00","deviceTime":"2026-03-13T15:04:02.000+00:00","fixTime":"2026-03-13T15:04:02.000+00:00","valid":true,"latitude":-21.1209733,"longitude":-47.7771433,"altitude":552.6,"speed":0.431966,"course":83.1,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91414126,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":191011.05476083266,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35862365},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:04:02.000+00:00","deviceTime":"2026-03-13T15:04:02.000+00:00","fixTime":"2026-03-13T15:04:02.000+00:00","valid":true,"latitude":-21.1209733,"longitude":-47.7771433,"altitude":552.6,"speed":0.431966,"course":83.1,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91414140,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14373,"io_2_001d":14373,"io_0096":72403,"io_4_0096":72403,"io_0244":250135,"io_4_0244":250135,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":4.160736228208639,"totalDistance":191015.21549706088,"tipoVia":"rua","motion":true,"hours":35863405},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:04:04.000+00:00","deviceTime":"2026-03-13T15:04:04.000+00:00","fixTime":"2026-03-13T15:04:04.000+00:00","valid":true,"latitude":-21.1209583,"longitude":-47.7771066,"altitude":552.6,"speed":0.809936,"course":59.3,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91414141,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":191015.21549706088,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35863405},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:04:04.000+00:00","deviceTime":"2026-03-13T15:04:04.000+00:00","fixTime":"2026-03-13T15:04:04.000+00:00","valid":true,"latitude":-21.1209583,"longitude":-47.7771066,"altitude":552.6,"speed":0.809936,"course":59.3,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91414187,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14369,"io_2_001d":14369,"io_0096":72403,"io_4_0096":72403,"io_0244":250137,"io_4_0244":250137,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":12.109556580615365,"totalDistance":191027.32505364149,"tipoVia":"avenida","motion":true,"hours":35865384},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:04:05.000+00:00","deviceTime":"2026-03-13T15:04:05.000+00:00","fixTime":"2026-03-13T15:04:05.000+00:00","valid":true,"latitude":-21.120875,"longitude":-47.7770316,"altitude":552.9,"speed":1.56588,"course":31.2,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91414188,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":191027.32505364149,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":35865385},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:04:05.000+00:00","deviceTime":"2026-03-13T15:04:05.000+00:00","fixTime":"2026-03-13T15:04:05.000+00:00","valid":true,"latitude":-21.120875,"longitude":-47.7770316,"altitude":552.9,"speed":1.56588,"course":31.2,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91414346,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14376,"io_2_001d":14376,"io_0096":72403,"io_4_0096":72403,"io_0244":250147,"io_4_0244":250147,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":68.6999829259042,"totalDistance":191096.0250365674,"tipoVia":"avenida","motion":true,"hours":35875394},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:04:16.000+00:00","deviceTime":"2026-03-13T15:04:16.000+00:00","fixTime":"2026-03-13T15:04:16.000+00:00","valid":true,"latitude":-21.1203383,"longitude":-47.776705,"altitude":552.2,"speed":1.99784,"course":26.9,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91414347,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":18,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":191096.0250365674,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":35875394},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:04:16.000+00:00","deviceTime":"2026-03-13T15:04:16.000+00:00","fixTime":"2026-03-13T15:04:16.000+00:00","valid":true,"latitude":-21.1203383,"longitude":-47.776705,"altitude":552.2,"speed":1.99784,"course":26.9,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91414464,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14360,"io_2_001d":14360,"io_0096":72403,"io_4_0096":72403,"io_0244":250154,"io_4_0244":250154,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":87.52908884209674,"totalDistance":191183.5541254095,"tipoVia":"outro","motion":true,"hours":35882979},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:04:23.000+00:00","deviceTime":"2026-03-13T15:04:23.000+00:00","fixTime":"2026-03-13T15:04:23.000+00:00","valid":true,"latitude":-21.1197183,"longitude":-47.7761866,"altitude":548,"speed":2.37581,"course":67.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91414465,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":191183.5541254095,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":35882979},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:04:23.000+00:00","deviceTime":"2026-03-13T15:04:23.000+00:00","fixTime":"2026-03-13T15:04:23.000+00:00","valid":true,"latitude":-21.1197183,"longitude":-47.7761866,"altitude":548,"speed":2.37581,"course":67.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91414496,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14377,"io_2_001d":14377,"io_0096":72403,"io_4_0096":72403,"io_0244":250156,"io_4_0244":250156,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":25.57800206448211,"totalDistance":191209.13212747397,"tipoVia":"outro","motion":true,"hours":35884943},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:04:25.000+00:00","deviceTime":"2026-03-13T15:04:25.000+00:00","fixTime":"2026-03-13T15:04:25.000+00:00","valid":true,"latitude":-21.1196666,"longitude":-47.7759466,"altitude":548.1,"speed":2.5378,"course":87.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91414497,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":191209.13212747397,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":35884944},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:04:25.000+00:00","deviceTime":"2026-03-13T15:04:25.000+00:00","fixTime":"2026-03-13T15:04:25.000+00:00","valid":true,"latitude":-21.1196666,"longitude":-47.7759466,"altitude":548.1,"speed":2.5378,"course":87.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91414526,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14359,"io_2_001d":14359,"io_0096":72403,"io_4_0096":72403,"io_0244":250158,"io_4_0244":250158,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":26.56961812035208,"totalDistance":191235.70174559433,"tipoVia":"rua","motion":true,"hours":35886948},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:04:27.000+00:00","deviceTime":"2026-03-13T15:04:27.000+00:00","fixTime":"2026-03-13T15:04:27.000+00:00","valid":true,"latitude":-21.11971,"longitude":-47.775695,"altitude":548.3,"speed":2.59179,"course":112.7,"address":"Rua Caraguatatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91414527,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":191235.70174559433,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":35886948},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:04:27.000+00:00","deviceTime":"2026-03-13T15:04:27.000+00:00","fixTime":"2026-03-13T15:04:27.000+00:00","valid":true,"latitude":-21.11971,"longitude":-47.775695,"altitude":548.3,"speed":2.59179,"course":112.7,"address":"Rua Caraguatatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91414573,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14364,"io_2_001d":14364,"io_0096":72403,"io_4_0096":72403,"io_0244":250160,"io_4_0244":250160,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":27.94040032450687,"totalDistance":191263.64214591883,"tipoVia":"estrada","motion":true,"hours":35889022},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:04:29.000+00:00","deviceTime":"2026-03-13T15:04:29.000+00:00","fixTime":"2026-03-13T15:04:29.000+00:00","valid":true,"latitude":-21.1198566,"longitude":-47.7754766,"altitude":548.7,"speed":2.75378,"course":135.5,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91414574,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":191263.64214591883,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":35889022},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:04:29.000+00:00","deviceTime":"2026-03-13T15:04:29.000+00:00","fixTime":"2026-03-13T15:04:29.000+00:00","valid":true,"latitude":-21.1198566,"longitude":-47.7754766,"altitude":548.7,"speed":2.75378,"course":135.5,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91414750,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14373,"io_2_001d":14373,"io_0096":72403,"io_4_0096":72403,"io_0244":250170,"io_4_0244":250170,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":169.5767526971702,"totalDistance":191433.218898616,"tipoVia":"estrada","motion":true,"hours":35898942},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:04:39.000+00:00","deviceTime":"2026-03-13T15:04:39.000+00:00","fixTime":"2026-03-13T15:04:39.000+00:00","valid":true,"latitude":-21.12104,"longitude":-47.7744483,"altitude":549.2,"speed":3.7257,"course":143.6,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91414751,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":191433.218898616,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":35898942},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:04:39.000+00:00","deviceTime":"2026-03-13T15:04:39.000+00:00","fixTime":"2026-03-13T15:04:39.000+00:00","valid":true,"latitude":-21.12104,"longitude":-47.7744483,"altitude":549.2,"speed":3.7257,"course":143.6,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91414905,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14375,"io_2_001d":14375,"io_0096":72403,"io_4_0096":72403,"io_0244":250180,"io_4_0244":250180,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":224.65722762297858,"totalDistance":191657.876126239,"tipoVia":"estrada","motion":true,"hours":35909101},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:04:49.000+00:00","deviceTime":"2026-03-13T15:04:49.000+00:00","fixTime":"2026-03-13T15:04:49.000+00:00","valid":true,"latitude":-21.1226916,"longitude":-47.773205,"altitude":548.1,"speed":4.85961,"course":145.5,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91414906,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":191657.876126239,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":35909101},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:04:49.000+00:00","deviceTime":"2026-03-13T15:04:49.000+00:00","fixTime":"2026-03-13T15:04:49.000+00:00","valid":true,"latitude":-21.1226916,"longitude":-47.773205,"altitude":548.1,"speed":4.85961,"course":145.5,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91415071,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14383,"io_2_001d":14383,"io_0096":72403,"io_4_0096":72403,"io_0244":250190,"io_4_0244":250190,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":248.7973600387513,"totalDistance":191906.67348627775,"tipoVia":"estrada","motion":true,"hours":35918973},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:04:59.000+00:00","deviceTime":"2026-03-13T15:04:59.000+00:00","fixTime":"2026-03-13T15:04:59.000+00:00","valid":true,"latitude":-21.1245433,"longitude":-47.7718633,"altitude":545.6,"speed":4.58963,"course":145.5,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91415072,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":191906.67348627775,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":35918973},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:04:59.000+00:00","deviceTime":"2026-03-13T15:04:59.000+00:00","fixTime":"2026-03-13T15:04:59.000+00:00","valid":true,"latitude":-21.1245433,"longitude":-47.7718633,"altitude":545.6,"speed":4.58963,"course":145.5,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91415250,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14369,"io_2_001d":14369,"io_0096":72403,"io_4_0096":72403,"io_0244":250200,"io_4_0244":250200,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":226.4970597212942,"totalDistance":192133.17054599905,"tipoVia":"estrada","motion":true,"hours":35928964},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:05:09.000+00:00","deviceTime":"2026-03-13T15:05:09.000+00:00","fixTime":"2026-03-13T15:05:09.000+00:00","valid":true,"latitude":-21.1262183,"longitude":-47.770625,"altitude":543.7,"speed":4.31966,"course":145.6,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91415251,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":192133.17054599905,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":35928964},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:05:09.000+00:00","deviceTime":"2026-03-13T15:05:09.000+00:00","fixTime":"2026-03-13T15:05:09.000+00:00","valid":true,"latitude":-21.1262183,"longitude":-47.770625,"altitude":543.7,"speed":4.31966,"course":145.6,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91415407,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14375,"io_2_001d":14375,"io_0096":72403,"io_4_0096":72403,"io_0244":250210,"io_4_0244":250210,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":231.81804808129883,"totalDistance":192364.98859408035,"tipoVia":"estrada","motion":true,"hours":35938963},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:05:19.000+00:00","deviceTime":"2026-03-13T15:05:19.000+00:00","fixTime":"2026-03-13T15:05:19.000+00:00","valid":true,"latitude":-21.12795,"longitude":-47.769385,"altitude":540.2,"speed":4.53564,"course":145.8,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91415408,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":192364.98859408035,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":35938963},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:05:19.000+00:00","deviceTime":"2026-03-13T15:05:19.000+00:00","fixTime":"2026-03-13T15:05:19.000+00:00","valid":true,"latitude":-21.12795,"longitude":-47.769385,"altitude":540.2,"speed":4.53564,"course":145.8,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91415589,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14374,"io_2_001d":14374,"io_0096":72403,"io_4_0096":72403,"io_0244":250220,"io_4_0244":250220,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":235.340746477139,"totalDistance":192600.32934055748,"tipoVia":"estrada","motion":true,"hours":35949027},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:05:29.000+00:00","deviceTime":"2026-03-13T15:05:29.000+00:00","fixTime":"2026-03-13T15:05:29.000+00:00","valid":true,"latitude":-21.1297083,"longitude":-47.7681266,"altitude":535.8,"speed":4.53564,"course":146.1,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91415590,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":192600.32934055748,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":35949027},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:05:29.000+00:00","deviceTime":"2026-03-13T15:05:29.000+00:00","fixTime":"2026-03-13T15:05:29.000+00:00","valid":true,"latitude":-21.1297083,"longitude":-47.7681266,"altitude":535.8,"speed":4.53564,"course":146.1,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91415745,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14371,"io_2_001d":14371,"io_0096":72403,"io_4_0096":72403,"io_0244":250230,"io_4_0244":250230,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":231.5445931428939,"totalDistance":192831.87393370038,"tipoVia":"estrada","motion":true,"hours":35958972},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:05:39.000+00:00","deviceTime":"2026-03-13T15:05:39.000+00:00","fixTime":"2026-03-13T15:05:39.000+00:00","valid":true,"latitude":-21.131435,"longitude":-47.7668833,"altitude":531.6,"speed":4.26566,"course":146.3,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91415746,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":192831.87393370038,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":35958973},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:05:39.000+00:00","deviceTime":"2026-03-13T15:05:39.000+00:00","fixTime":"2026-03-13T15:05:39.000+00:00","valid":true,"latitude":-21.131435,"longitude":-47.7668833,"altitude":531.6,"speed":4.26566,"course":146.3,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91415893,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14378,"io_2_001d":14378,"io_0096":72403,"io_4_0096":72403,"io_0244":250240,"io_4_0244":250240,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":227.47830747996832,"totalDistance":193059.35224118034,"tipoVia":"estrada","motion":true,"hours":35968983},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:05:49.000+00:00","deviceTime":"2026-03-13T15:05:49.000+00:00","fixTime":"2026-03-13T15:05:49.000+00:00","valid":true,"latitude":-21.1331416,"longitude":-47.7656783,"altitude":531.8,"speed":4.64363,"course":147.7,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91415894,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":193059.35224118034,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":35968983},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:05:49.000+00:00","deviceTime":"2026-03-13T15:05:49.000+00:00","fixTime":"2026-03-13T15:05:49.000+00:00","valid":true,"latitude":-21.1331416,"longitude":-47.7656783,"altitude":531.8,"speed":4.64363,"course":147.7,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91416063,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":30,"io_1_001b":30,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14387,"io_2_001d":14387,"io_0096":72403,"io_4_0096":72403,"io_0244":250250,"io_4_0244":250250,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":227.8906945277905,"totalDistance":193287.24293570814,"tipoVia":"estrada","motion":true,"hours":35979130},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:05:59.000+00:00","deviceTime":"2026-03-13T15:05:59.000+00:00","fixTime":"2026-03-13T15:05:59.000+00:00","valid":true,"latitude":-21.13489,"longitude":-47.7645366,"altitude":536.8,"speed":4.15767,"course":149.6,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91416064,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":193287.24293570814,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":35979130},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:05:59.000+00:00","deviceTime":"2026-03-13T15:05:59.000+00:00","fixTime":"2026-03-13T15:05:59.000+00:00","valid":true,"latitude":-21.13489,"longitude":-47.7645366,"altitude":536.8,"speed":4.15767,"course":149.6,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91416236,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":30,"io_1_001b":30,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14356,"io_2_001d":14356,"io_0096":72403,"io_4_0096":72403,"io_0244":250260,"io_4_0244":250260,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":217.32141894085126,"totalDistance":193504.564354649,"tipoVia":"estrada","motion":true,"hours":35988970},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:06:09.000+00:00","deviceTime":"2026-03-13T15:06:09.000+00:00","fixTime":"2026-03-13T15:06:09.000+00:00","valid":true,"latitude":-21.136605,"longitude":-47.7635366,"altitude":543,"speed":3.99568,"course":151.6,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91416237,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":193504.564354649,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":35988970},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:06:09.000+00:00","deviceTime":"2026-03-13T15:06:09.000+00:00","fixTime":"2026-03-13T15:06:09.000+00:00","valid":true,"latitude":-21.136605,"longitude":-47.7635366,"altitude":543,"speed":3.99568,"course":151.6,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91416413,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":30,"io_1_001b":30,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14344,"io_2_001d":14344,"io_0096":72403,"io_4_0096":72403,"io_0244":250270,"io_4_0244":250270,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":219.6029007201271,"totalDistance":193724.1672553691,"tipoVia":"estrada","motion":true,"hours":35998969},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:06:19.000+00:00","deviceTime":"2026-03-13T15:06:19.000+00:00","fixTime":"2026-03-13T15:06:19.000+00:00","valid":true,"latitude":-21.1383433,"longitude":-47.7625366,"altitude":548.6,"speed":4.26566,"course":153.3,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91416414,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":193724.1672553691,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":35998970},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:06:19.000+00:00","deviceTime":"2026-03-13T15:06:19.000+00:00","fixTime":"2026-03-13T15:06:19.000+00:00","valid":true,"latitude":-21.1383433,"longitude":-47.7625366,"altitude":548.6,"speed":4.26566,"course":153.3,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91416581,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14354,"io_2_001d":14354,"io_0096":72403,"io_4_0096":72403,"io_0244":250280,"io_4_0244":250280,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":220.65150259114301,"totalDistance":193944.81875796025,"tipoVia":"estrada","motion":true,"hours":36008992},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:06:29.000+00:00","deviceTime":"2026-03-13T15:06:29.000+00:00","fixTime":"2026-03-13T15:06:29.000+00:00","valid":true,"latitude":-21.1401316,"longitude":-47.76162,"altitude":550,"speed":4.31966,"course":155.9,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91416582,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":193944.81875796025,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36008992},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:06:29.000+00:00","deviceTime":"2026-03-13T15:06:29.000+00:00","fixTime":"2026-03-13T15:06:29.000+00:00","valid":true,"latitude":-21.1401316,"longitude":-47.76162,"altitude":550,"speed":4.31966,"course":155.9,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91416762,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14333,"io_2_001d":14333,"io_0096":72403,"io_4_0096":72403,"io_0244":250290,"io_4_0244":250290,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":237.93547314266806,"totalDistance":194182.7542311029,"tipoVia":"estrada","motion":true,"hours":36018956},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:06:39.000+00:00","deviceTime":"2026-03-13T15:06:39.000+00:00","fixTime":"2026-03-13T15:06:39.000+00:00","valid":true,"latitude":-21.1420966,"longitude":-47.7607183,"altitude":550.4,"speed":4.75162,"course":157.6,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91416763,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":194182.7542311029,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36018956},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:06:39.000+00:00","deviceTime":"2026-03-13T15:06:39.000+00:00","fixTime":"2026-03-13T15:06:39.000+00:00","valid":true,"latitude":-21.1420966,"longitude":-47.7607183,"altitude":550.4,"speed":4.75162,"course":157.6,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91416915,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14349,"io_2_001d":14349,"io_0096":72403,"io_4_0096":72403,"io_0244":250300,"io_4_0244":250300,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":236.58392797175898,"totalDistance":194419.33815907466,"tipoVia":"estrada","motion":true,"hours":36029011},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:06:49.000+00:00","deviceTime":"2026-03-13T15:06:49.000+00:00","fixTime":"2026-03-13T15:06:49.000+00:00","valid":true,"latitude":-21.1440783,"longitude":-47.759895,"altitude":549.6,"speed":4.48164,"course":159.6,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91416916,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":194419.33815907466,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36029011},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:06:49.000+00:00","deviceTime":"2026-03-13T15:06:49.000+00:00","fixTime":"2026-03-13T15:06:49.000+00:00","valid":true,"latitude":-21.1440783,"longitude":-47.759895,"altitude":549.6,"speed":4.48164,"course":159.6,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91417078,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":30,"io_1_001b":30,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14269,"io_2_001d":14269,"io_0096":72403,"io_4_0096":72403,"io_0244":250310,"io_4_0244":250310,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":241.87627073675577,"totalDistance":194661.2144298114,"tipoVia":"estrada","motion":true,"hours":36039025},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:06:59.000+00:00","deviceTime":"2026-03-13T15:06:59.000+00:00","fixTime":"2026-03-13T15:06:59.000+00:00","valid":true,"latitude":-21.1461333,"longitude":-47.7591383,"altitude":547,"speed":4.64363,"course":161.8,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91417079,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":194661.2144298114,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36039025},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:06:59.000+00:00","deviceTime":"2026-03-13T15:06:59.000+00:00","fixTime":"2026-03-13T15:06:59.000+00:00","valid":true,"latitude":-21.1461333,"longitude":-47.7591383,"altitude":547,"speed":4.64363,"course":161.8,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91417234,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":30,"io_1_001b":30,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14348,"io_2_001d":14348,"io_0096":72403,"io_4_0096":72403,"io_0244":250320,"io_4_0244":250320,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":230.59326830290382,"totalDistance":194891.8076981143,"tipoVia":"estrada","motion":true,"hours":36049008},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:07:09.000+00:00","deviceTime":"2026-03-13T15:07:09.000+00:00","fixTime":"2026-03-13T15:07:09.000+00:00","valid":true,"latitude":-21.148115,"longitude":-47.7584916,"altitude":544.7,"speed":4.42765,"course":164.2,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91417235,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":194891.8076981143,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36049008},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:07:09.000+00:00","deviceTime":"2026-03-13T15:07:09.000+00:00","fixTime":"2026-03-13T15:07:09.000+00:00","valid":true,"latitude":-21.148115,"longitude":-47.7584916,"altitude":544.7,"speed":4.42765,"course":164.2,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91417402,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":30,"io_1_001b":30,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14344,"io_2_001d":14344,"io_0096":72403,"io_4_0096":72403,"io_0244":250330,"io_4_0244":250330,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":220.78099526246726,"totalDistance":195112.58869337678,"tipoVia":"estrada","motion":true,"hours":36058993},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:07:19.000+00:00","deviceTime":"2026-03-13T15:07:19.000+00:00","fixTime":"2026-03-13T15:07:19.000+00:00","valid":true,"latitude":-21.1500333,"longitude":-47.7579516,"altitude":544,"speed":4.26566,"course":165.7,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91417403,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":195112.58869337678,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36058993},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:07:19.000+00:00","deviceTime":"2026-03-13T15:07:19.000+00:00","fixTime":"2026-03-13T15:07:19.000+00:00","valid":true,"latitude":-21.1500333,"longitude":-47.7579516,"altitude":544,"speed":4.26566,"course":165.7,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91417593,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":30,"io_1_001b":30,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":39,"io_1_0006":39,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14366,"io_2_001d":14366,"io_0096":72403,"io_4_0096":72403,"io_0244":250340,"io_4_0244":250340,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":239.31638812602907,"totalDistance":195351.9050815028,"tipoVia":"estrada","motion":true,"hours":36069373},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:07:29.000+00:00","deviceTime":"2026-03-13T15:07:29.000+00:00","fixTime":"2026-03-13T15:07:29.000+00:00","valid":true,"latitude":-21.1521316,"longitude":-47.75745,"altitude":543,"speed":4.75162,"course":168.7,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91417594,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":195351.9050815028,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36069373},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:07:29.000+00:00","deviceTime":"2026-03-13T15:07:29.000+00:00","fixTime":"2026-03-13T15:07:29.000+00:00","valid":true,"latitude":-21.1521316,"longitude":-47.75745,"altitude":543,"speed":4.75162,"course":168.7,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91417777,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14353,"io_2_001d":14353,"io_0096":72403,"io_4_0096":72403,"io_0244":250350,"io_4_0244":250350,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":245.80967449011382,"totalDistance":195597.71475599293,"tipoVia":"estrada","motion":true,"hours":36079000},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:07:39.000+00:00","deviceTime":"2026-03-13T15:07:39.000+00:00","fixTime":"2026-03-13T15:07:39.000+00:00","valid":true,"latitude":-21.1543033,"longitude":-47.7570216,"altitude":542.3,"speed":4.75162,"course":170.7,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91417778,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":195597.71475599293,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36079001},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:07:39.000+00:00","deviceTime":"2026-03-13T15:07:39.000+00:00","fixTime":"2026-03-13T15:07:39.000+00:00","valid":true,"latitude":-21.1543033,"longitude":-47.7570216,"altitude":542.3,"speed":4.75162,"course":170.7,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91417969,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14348,"io_2_001d":14348,"io_0096":72403,"io_4_0096":72403,"io_0244":250360,"io_4_0244":250360,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":251.46247429015463,"totalDistance":195849.1772302831,"tipoVia":"estrada","motion":true,"hours":36089002},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:07:49.000+00:00","deviceTime":"2026-03-13T15:07:49.000+00:00","fixTime":"2026-03-13T15:07:49.000+00:00","valid":true,"latitude":-21.1565383,"longitude":-47.75667,"altitude":542.3,"speed":4.75162,"course":172.7,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91417970,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":195849.1772302831,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36089002},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:07:49.000+00:00","deviceTime":"2026-03-13T15:07:49.000+00:00","fixTime":"2026-03-13T15:07:49.000+00:00","valid":true,"latitude":-21.1565383,"longitude":-47.75667,"altitude":542.3,"speed":4.75162,"course":172.7,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91418129,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14320,"io_2_001d":14320,"io_0096":72403,"io_4_0096":72403,"io_0244":250370,"io_4_0244":250370,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":239.90688970825897,"totalDistance":196089.08411999134,"tipoVia":"estrada","motion":true,"hours":36099091},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:07:59.000+00:00","deviceTime":"2026-03-13T15:07:59.000+00:00","fixTime":"2026-03-13T15:07:59.000+00:00","valid":true,"latitude":-21.1586816,"longitude":-47.7564283,"altitude":542.6,"speed":4.58963,"course":174.9,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91418130,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":196089.08411999134,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36099092},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:07:59.000+00:00","deviceTime":"2026-03-13T15:07:59.000+00:00","fixTime":"2026-03-13T15:07:59.000+00:00","valid":true,"latitude":-21.1586816,"longitude":-47.7564283,"altitude":542.6,"speed":4.58963,"course":174.9,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91418297,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14372,"io_2_001d":14372,"io_0096":72403,"io_4_0096":72403,"io_0244":250380,"io_4_0244":250380,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":237.26639570588586,"totalDistance":196326.35051569724,"tipoVia":"estrada","motion":true,"hours":36109001},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:08:09.000+00:00","deviceTime":"2026-03-13T15:08:09.000+00:00","fixTime":"2026-03-13T15:08:09.000+00:00","valid":true,"latitude":-21.1608083,"longitude":-47.7562766,"altitude":546.1,"speed":4.42765,"course":177.5,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91418298,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":196326.35051569724,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36109002},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:08:09.000+00:00","deviceTime":"2026-03-13T15:08:09.000+00:00","fixTime":"2026-03-13T15:08:09.000+00:00","valid":true,"latitude":-21.1608083,"longitude":-47.7562766,"altitude":546.1,"speed":4.42765,"course":177.5,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91418483,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14360,"io_2_001d":14360,"io_0096":72403,"io_4_0096":72403,"io_0244":250390,"io_4_0244":250390,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":229.7846044231637,"totalDistance":196556.1351201204,"tipoVia":"estrada","motion":true,"hours":36119030},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:08:19.000+00:00","deviceTime":"2026-03-13T15:08:19.000+00:00","fixTime":"2026-03-13T15:08:19.000+00:00","valid":true,"latitude":-21.1628716,"longitude":-47.7562116,"altitude":553.2,"speed":4.37365,"course":179.8,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91418484,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":196556.1351201204,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36119030},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:08:19.000+00:00","deviceTime":"2026-03-13T15:08:19.000+00:00","fixTime":"2026-03-13T15:08:19.000+00:00","valid":true,"latitude":-21.1628716,"longitude":-47.7562116,"altitude":553.2,"speed":4.37365,"course":179.8,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91418680,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14353,"io_2_001d":14353,"io_0096":72403,"io_4_0096":72403,"io_0244":250400,"io_4_0244":250400,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":217.6307159483854,"totalDistance":196773.76583606878,"tipoVia":"estrada","motion":true,"hours":36129038},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:08:29.000+00:00","deviceTime":"2026-03-13T15:08:29.000+00:00","fixTime":"2026-03-13T15:08:29.000+00:00","valid":true,"latitude":-21.1648266,"longitude":-47.7562183,"altitude":557.1,"speed":3.88769,"course":181.2,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91418681,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":196773.76583606878,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36129038},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:08:29.000+00:00","deviceTime":"2026-03-13T15:08:29.000+00:00","fixTime":"2026-03-13T15:08:29.000+00:00","valid":true,"latitude":-21.1648266,"longitude":-47.7562183,"altitude":557.1,"speed":3.88769,"course":181.2,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91418842,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14320,"io_2_001d":14320,"io_0096":72403,"io_4_0096":72403,"io_0244":250410,"io_4_0244":250410,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":208.70427894376482,"totalDistance":196982.47011501255,"tipoVia":"estrada","motion":true,"hours":36139137},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:08:39.000+00:00","deviceTime":"2026-03-13T15:08:39.000+00:00","fixTime":"2026-03-13T15:08:39.000+00:00","valid":true,"latitude":-21.1667,"longitude":-47.7562966,"altitude":560.6,"speed":3.99568,"course":182.4,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91418844,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":196982.47011501255,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36139137},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:08:39.000+00:00","deviceTime":"2026-03-13T15:08:39.000+00:00","fixTime":"2026-03-13T15:08:39.000+00:00","valid":true,"latitude":-21.1667,"longitude":-47.7562966,"altitude":560.6,"speed":3.99568,"course":182.4,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91418994,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14359,"io_2_001d":14359,"io_0096":72403,"io_4_0096":72403,"io_0244":250420,"io_4_0244":250420,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":194.83609411059254,"totalDistance":197177.30620912314,"tipoVia":"estrada","motion":true,"hours":36149021},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:08:49.000+00:00","deviceTime":"2026-03-13T15:08:49.000+00:00","fixTime":"2026-03-13T15:08:49.000+00:00","valid":true,"latitude":-21.1684483,"longitude":-47.756385,"altitude":560.8,"speed":3.34773,"course":182.4,"address":"Rodovia Anhanguera, Ribeirão Preto, 14092-370, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91418995,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":197177.30620912314,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36149021},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:08:49.000+00:00","deviceTime":"2026-03-13T15:08:49.000+00:00","fixTime":"2026-03-13T15:08:49.000+00:00","valid":true,"latitude":-21.1684483,"longitude":-47.756385,"altitude":560.8,"speed":3.34773,"course":182.4,"address":"Rodovia Anhanguera, Ribeirão Preto, 14092-370, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91419176,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14356,"io_2_001d":14356,"io_0096":72403,"io_4_0096":72403,"io_0244":250430,"io_4_0244":250430,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":191.35645385590493,"totalDistance":197368.66266297904,"tipoVia":"estrada","motion":true,"hours":36159098},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:08:59.000+00:00","deviceTime":"2026-03-13T15:08:59.000+00:00","fixTime":"2026-03-13T15:08:59.000+00:00","valid":true,"latitude":-21.170165,"longitude":-47.75648,"altitude":555.9,"speed":3.94169,"course":182.4,"address":"Rodovia Anhanguera, Ribeirão Preto, 14092-370, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91419178,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":197368.66266297904,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36159098},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:08:59.000+00:00","deviceTime":"2026-03-13T15:08:59.000+00:00","fixTime":"2026-03-13T15:08:59.000+00:00","valid":true,"latitude":-21.170165,"longitude":-47.75648,"altitude":555.9,"speed":3.94169,"course":182.4,"address":"Rodovia Anhanguera, Ribeirão Preto, 14092-370, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91419346,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14378,"io_2_001d":14378,"io_0096":72403,"io_4_0096":72403,"io_0244":250440,"io_4_0244":250440,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":222.90562618864496,"totalDistance":197591.56828916768,"tipoVia":"estrada","motion":true,"hours":36169087},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:09:09.000+00:00","deviceTime":"2026-03-13T15:09:09.000+00:00","fixTime":"2026-03-13T15:09:09.000+00:00","valid":true,"latitude":-21.172165,"longitude":-47.756585,"altitude":551.4,"speed":4.37365,"course":182.6,"address":"Rodovia Anhanguera, Ribeirão Preto, 14092-370, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91419347,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":197591.56828916768,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36169087},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:09:09.000+00:00","deviceTime":"2026-03-13T15:09:09.000+00:00","fixTime":"2026-03-13T15:09:09.000+00:00","valid":true,"latitude":-21.172165,"longitude":-47.756585,"altitude":551.4,"speed":4.37365,"course":182.6,"address":"Rodovia Anhanguera, Ribeirão Preto, 14092-370, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91419530,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3954,"io_2_001e":3954,"io_001d":14366,"io_2_001d":14366,"io_0096":72403,"io_4_0096":72403,"io_0244":250450,"io_4_0244":250450,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":232.7747940037238,"totalDistance":197824.3430831714,"tipoVia":"estrada","motion":true,"hours":36179084},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:09:19.000+00:00","deviceTime":"2026-03-13T15:09:19.000+00:00","fixTime":"2026-03-13T15:09:19.000+00:00","valid":true,"latitude":-21.1742533,"longitude":-47.7567,"altitude":553.6,"speed":4.48164,"course":182.8,"address":"Rodovia Anhanguera, Ribeirão Preto, 14092-370, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91419531,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":197824.3430831714,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36179084},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:09:19.000+00:00","deviceTime":"2026-03-13T15:09:19.000+00:00","fixTime":"2026-03-13T15:09:19.000+00:00","valid":true,"latitude":-21.1742533,"longitude":-47.7567,"altitude":553.6,"speed":4.48164,"course":182.8,"address":"Rodovia Anhanguera, Ribeirão Preto, 14092-370, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91419733,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14305,"io_2_001d":14305,"io_0096":72403,"io_4_0096":72403,"io_0244":250460,"io_4_0244":250460,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":221.60474050776781,"totalDistance":198045.94782367916,"tipoVia":"estrada","motion":true,"hours":36189057},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:09:29.000+00:00","deviceTime":"2026-03-13T15:09:29.000+00:00","fixTime":"2026-03-13T15:09:29.000+00:00","valid":true,"latitude":-21.1762416,"longitude":-47.756805,"altitude":558.1,"speed":3.99568,"course":183,"address":"Rodovia Anhanguera, Ribeirão Preto, 14092-370, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91419734,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":198045.94782367916,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36189058},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:09:29.000+00:00","deviceTime":"2026-03-13T15:09:29.000+00:00","fixTime":"2026-03-13T15:09:29.000+00:00","valid":true,"latitude":-21.1762416,"longitude":-47.756805,"altitude":558.1,"speed":3.99568,"course":183,"address":"Rodovia Anhanguera, Ribeirão Preto, 14092-370, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91419907,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14347,"io_2_001d":14347,"io_0096":72403,"io_4_0096":72403,"io_0244":250470,"io_4_0244":250470,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":202.2607424106535,"totalDistance":198248.2085660898,"tipoVia":"estrada","motion":true,"hours":36199184},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:09:39.000+00:00","deviceTime":"2026-03-13T15:09:39.000+00:00","fixTime":"2026-03-13T15:09:39.000+00:00","valid":true,"latitude":-21.1780566,"longitude":-47.756895,"altitude":562.3,"speed":3.88769,"course":182.8,"address":"Rodovia Anhanguera, Ribeirão Preto, 14092-370, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91419908,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":198248.2085660898,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36199184},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:09:39.000+00:00","deviceTime":"2026-03-13T15:09:39.000+00:00","fixTime":"2026-03-13T15:09:39.000+00:00","valid":true,"latitude":-21.1780566,"longitude":-47.756895,"altitude":562.3,"speed":3.88769,"course":182.8,"address":"Rodovia Anhanguera, Ribeirão Preto, 14092-370, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91420068,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14363,"io_2_001d":14363,"io_0096":72403,"io_4_0096":72403,"io_0244":250480,"io_4_0244":250480,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":205.081854065776,"totalDistance":198453.29042015556,"tipoVia":"estrada","motion":true,"hours":36209040},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:09:49.000+00:00","deviceTime":"2026-03-13T15:09:49.000+00:00","fixTime":"2026-03-13T15:09:49.000+00:00","valid":true,"latitude":-21.1798966,"longitude":-47.7569933,"altitude":567,"speed":3.88769,"course":182.6,"address":"Rodovia Anhanguera, Ribeirão Preto, 14092-370, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91420069,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":198453.29042015556,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36209040},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:09:49.000+00:00","deviceTime":"2026-03-13T15:09:49.000+00:00","fixTime":"2026-03-13T15:09:49.000+00:00","valid":true,"latitude":-21.1798966,"longitude":-47.7569933,"altitude":567,"speed":3.88769,"course":182.6,"address":"Rodovia Anhanguera, Ribeirão Preto, 14092-370, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91420252,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14371,"io_2_001d":14371,"io_0096":72403,"io_4_0096":72403,"io_0244":250490,"io_4_0244":250490,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":184.2586295641967,"totalDistance":198637.54904971976,"motion":true,"hours":36219147},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:09:59.000+00:00","deviceTime":"2026-03-13T15:09:59.000+00:00","fixTime":"2026-03-13T15:09:59.000+00:00","valid":true,"latitude":-21.18155,"longitude":-47.7570766,"altitude":570.4,"speed":3.40173,"course":182.9,"address":null,"accuracy":0,"network":null,"tipoVia":null,"geofenceIds":null},{"id":91420265,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":198637.54904971976,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36219148},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:09:59.000+00:00","deviceTime":"2026-03-13T15:09:59.000+00:00","fixTime":"2026-03-13T15:09:59.000+00:00","valid":true,"latitude":-21.18155,"longitude":-47.7570766,"altitude":570.4,"speed":3.40173,"course":182.9,"address":"Rodovia Anhanguera, Ribeirão Preto, 14092-370, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91420428,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14337,"io_2_001d":14337,"io_0096":72403,"io_4_0096":72403,"io_0244":250500,"io_4_0244":250500,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":162.1825803200403,"totalDistance":198799.7316300398,"tipoVia":"estrada","motion":true,"hours":36229043},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:10:09.000+00:00","deviceTime":"2026-03-13T15:10:09.000+00:00","fixTime":"2026-03-13T15:10:09.000+00:00","valid":true,"latitude":-21.183005,"longitude":-47.7571566,"altitude":572.3,"speed":3.02376,"course":182.9,"address":"Rodovia Anhanguera, Ribeirão Preto, 14092-370, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91420430,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":198799.7316300398,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36229043},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:10:09.000+00:00","deviceTime":"2026-03-13T15:10:09.000+00:00","fixTime":"2026-03-13T15:10:09.000+00:00","valid":true,"latitude":-21.183005,"longitude":-47.7571566,"altitude":572.3,"speed":3.02376,"course":182.9,"address":"Rodovia Anhanguera, Ribeirão Preto, 14092-370, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91420609,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14312,"io_2_001d":14312,"io_0096":72403,"io_4_0096":72403,"io_0244":250510,"io_4_0244":250510,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":166.63855807179783,"totalDistance":198966.3701881116,"tipoVia":"estrada","motion":true,"hours":36239053},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:10:19.000+00:00","deviceTime":"2026-03-13T15:10:19.000+00:00","fixTime":"2026-03-13T15:10:19.000+00:00","valid":true,"latitude":-21.1845,"longitude":-47.7572383,"altitude":575,"speed":3.40173,"course":182.9,"address":"Rodovia Anhanguera, Ribeirão Preto, 14092-370, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91420610,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":198966.3701881116,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36239053},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:10:19.000+00:00","deviceTime":"2026-03-13T15:10:19.000+00:00","fixTime":"2026-03-13T15:10:19.000+00:00","valid":true,"latitude":-21.1845,"longitude":-47.7572383,"altitude":575,"speed":3.40173,"course":182.9,"address":"Rodovia Anhanguera, Ribeirão Preto, 14092-370, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91420797,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14357,"io_2_001d":14357,"io_0096":72403,"io_4_0096":72403,"io_0244":250520,"io_4_0244":250520,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":195.6055787747709,"totalDistance":199161.97576688637,"tipoVia":"estrada","motion":true,"hours":36249321},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:10:29.000+00:00","deviceTime":"2026-03-13T15:10:29.000+00:00","fixTime":"2026-03-13T15:10:29.000+00:00","valid":true,"latitude":-21.186255,"longitude":-47.7573316,"altitude":577.7,"speed":4.04968,"course":183,"address":"Rodovia Anhanguera, Ribeirão Preto, 14092-370, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91420799,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":199161.97576688637,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36249321},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:10:29.000+00:00","deviceTime":"2026-03-13T15:10:29.000+00:00","fixTime":"2026-03-13T15:10:29.000+00:00","valid":true,"latitude":-21.186255,"longitude":-47.7573316,"altitude":577.7,"speed":4.04968,"course":183,"address":"Rodovia Anhanguera, Ribeirão Preto, 14092-370, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91420983,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14332,"io_2_001d":14332,"io_0096":72403,"io_4_0096":72403,"io_0244":250530,"io_4_0244":250530,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":203.01118679543814,"totalDistance":199364.9869536818,"tipoVia":"outro","motion":true,"hours":36259046},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:10:39.000+00:00","deviceTime":"2026-03-13T15:10:39.000+00:00","fixTime":"2026-03-13T15:10:39.000+00:00","valid":true,"latitude":-21.1880766,"longitude":-47.757425,"altitude":579.5,"speed":3.83369,"course":182.5,"address":"Ribeirão Preto, 14092-370, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91420984,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":199364.9869536818,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":36259046},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:10:39.000+00:00","deviceTime":"2026-03-13T15:10:39.000+00:00","fixTime":"2026-03-13T15:10:39.000+00:00","valid":true,"latitude":-21.1880766,"longitude":-47.757425,"altitude":579.5,"speed":3.83369,"course":182.5,"address":"Ribeirão Preto, 14092-370, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91421174,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14343,"io_2_001d":14343,"io_0096":72403,"io_4_0096":72403,"io_0244":250540,"io_4_0244":250540,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":193.00627402267133,"totalDistance":199557.9932277045,"tipoVia":"estrada","motion":true,"hours":36269042},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:10:49.000+00:00","deviceTime":"2026-03-13T15:10:49.000+00:00","fixTime":"2026-03-13T15:10:49.000+00:00","valid":true,"latitude":-21.1898083,"longitude":-47.7575166,"altitude":576,"speed":3.56372,"course":183.1,"address":"Rodovia Anhanguera, Ribeirão Preto, 14098-323, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91421175,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":199557.9932277045,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36269042},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:10:49.000+00:00","deviceTime":"2026-03-13T15:10:49.000+00:00","fixTime":"2026-03-13T15:10:49.000+00:00","valid":true,"latitude":-21.1898083,"longitude":-47.7575166,"altitude":576,"speed":3.56372,"course":183.1,"address":"Rodovia Anhanguera, Ribeirão Preto, 14098-323, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91421341,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":13,"io_1_001b":13,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14355,"io_2_001d":14355,"io_0096":72403,"io_4_0096":72403,"io_0244":250550,"io_4_0244":250550,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":202.4663341009388,"totalDistance":199760.45956180542,"tipoVia":"estrada","motion":true,"hours":36279082},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:10:59.000+00:00","deviceTime":"2026-03-13T15:10:59.000+00:00","fixTime":"2026-03-13T15:10:59.000+00:00","valid":true,"latitude":-21.191625,"longitude":-47.75761,"altitude":573.7,"speed":4.10367,"course":183.1,"address":"Rodovia Anhanguera, Ribeirão Preto, 14098-323, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91421342,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":199760.45956180542,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36279082},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:10:59.000+00:00","deviceTime":"2026-03-13T15:10:59.000+00:00","fixTime":"2026-03-13T15:10:59.000+00:00","valid":true,"latitude":-21.191625,"longitude":-47.75761,"altitude":573.7,"speed":4.10367,"course":183.1,"address":"Rodovia Anhanguera, Ribeirão Preto, 14098-323, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91421502,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":13,"io_1_001b":13,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14304,"io_2_001d":14304,"io_0096":72403,"io_4_0096":72403,"io_0244":250560,"io_4_0244":250560,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":221.9363210651951,"totalDistance":199982.39588287062,"tipoVia":"estrada","motion":true,"hours":36289159},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:11:09.000+00:00","deviceTime":"2026-03-13T15:11:09.000+00:00","fixTime":"2026-03-13T15:11:09.000+00:00","valid":true,"latitude":-21.193615,"longitude":-47.75774,"altitude":574.9,"speed":4.31966,"course":183.5,"address":"Rodovia Anhanguera, Ribeirão Preto, 14098-323, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91421503,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":199982.39588287062,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36289160},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:11:09.000+00:00","deviceTime":"2026-03-13T15:11:09.000+00:00","fixTime":"2026-03-13T15:11:09.000+00:00","valid":true,"latitude":-21.193615,"longitude":-47.75774,"altitude":574.9,"speed":4.31966,"course":183.5,"address":"Rodovia Anhanguera, Ribeirão Preto, 14098-323, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91421652,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":13,"io_1_001b":13,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14377,"io_2_001d":14377,"io_0096":72403,"io_4_0096":72403,"io_0244":250570,"io_4_0244":250570,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":205.5218756785433,"totalDistance":200187.91775854916,"tipoVia":"estrada","motion":true,"hours":36299117},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:11:19.000+00:00","deviceTime":"2026-03-13T15:11:19.000+00:00","fixTime":"2026-03-13T15:11:19.000+00:00","valid":true,"latitude":-21.1954583,"longitude":-47.7578516,"altitude":579.5,"speed":3.83369,"course":182.6,"address":"Rodovia Anhanguera, Ribeirão Preto, 14098-323, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91421653,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":200187.91775854916,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36299117},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:11:19.000+00:00","deviceTime":"2026-03-13T15:11:19.000+00:00","fixTime":"2026-03-13T15:11:19.000+00:00","valid":true,"latitude":-21.1954583,"longitude":-47.7578516,"altitude":579.5,"speed":3.83369,"course":182.6,"address":"Rodovia Anhanguera, Ribeirão Preto, 14098-323, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91421833,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14327,"io_2_001d":14327,"io_0096":72403,"io_4_0096":72403,"io_0244":250580,"io_4_0244":250580,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":205.72141378033604,"totalDistance":200393.63917232948,"tipoVia":"estrada","motion":true,"hours":36309209},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:11:29.000+00:00","deviceTime":"2026-03-13T15:11:29.000+00:00","fixTime":"2026-03-13T15:11:29.000+00:00","valid":true,"latitude":-21.1973033,"longitude":-47.757965,"altitude":583.2,"speed":3.88769,"course":184.1,"address":"Rodovia Anhanguera, Ribeirão Preto, 14098-323, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91421834,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":200393.63917232948,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36309209},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:11:29.000+00:00","deviceTime":"2026-03-13T15:11:29.000+00:00","fixTime":"2026-03-13T15:11:29.000+00:00","valid":true,"latitude":-21.1973033,"longitude":-47.757965,"altitude":583.2,"speed":3.88769,"course":184.1,"address":"Rodovia Anhanguera, Ribeirão Preto, 14098-323, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91421994,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14337,"io_2_001d":14337,"io_0096":72403,"io_4_0096":72403,"io_0244":250590,"io_4_0244":250590,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":202.70537609803347,"totalDistance":200596.3445484275,"tipoVia":"estrada","motion":true,"hours":36319276},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:11:39.000+00:00","deviceTime":"2026-03-13T15:11:39.000+00:00","fixTime":"2026-03-13T15:11:39.000+00:00","valid":true,"latitude":-21.1991216,"longitude":-47.75807,"altitude":586.2,"speed":3.7257,"course":182.8,"address":"Rodovia Anhanguera, Ribeirão Preto, 14098-323, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91421995,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":200596.3445484275,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":36319276},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:11:39.000+00:00","deviceTime":"2026-03-13T15:11:39.000+00:00","fixTime":"2026-03-13T15:11:39.000+00:00","valid":true,"latitude":-21.1991216,"longitude":-47.75807,"altitude":586.2,"speed":3.7257,"course":182.8,"address":"Rodovia Anhanguera, Ribeirão Preto, 14098-323, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91425546,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14301,"io_2_001d":14301,"io_0096":72403,"io_4_0096":72403,"io_0244":250799,"io_4_0244":250799,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":2802.7460748622493,"totalDistance":203399.09062328975,"tipoVia":"avenida","motion":true,"hours":36528134},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:15:08.000+00:00","deviceTime":"2026-03-13T15:15:08.000+00:00","fixTime":"2026-03-13T15:15:08.000+00:00","valid":true,"latitude":-21.2098033,"longitude":-47.782525,"altitude":549.3,"speed":3.23974,"course":281.6,"address":"Avenida Maurílio Biagi, 2525, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91425547,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":203399.09062328975,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36528134},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:15:08.000+00:00","deviceTime":"2026-03-13T15:15:08.000+00:00","fixTime":"2026-03-13T15:15:08.000+00:00","valid":true,"latitude":-21.2098033,"longitude":-47.782525,"altitude":549.3,"speed":3.23974,"course":281.6,"address":"Avenida Maurílio Biagi, 2525, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91425702,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14337,"io_2_001d":14337,"io_0096":72403,"io_4_0096":72403,"io_0244":250809,"io_4_0244":250809,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":161.2015451532286,"totalDistance":203560.29216844297,"tipoVia":"avenida","motion":true,"hours":36537761},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:15:17.000+00:00","deviceTime":"2026-03-13T15:15:17.000+00:00","fixTime":"2026-03-13T15:15:17.000+00:00","valid":true,"latitude":-21.20952,"longitude":-47.7840483,"altitude":548.6,"speed":2.86177,"course":281.7,"address":"Avenida Maurílio Biagi, 2525, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91425703,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":203560.29216844297,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36537761},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:15:17.000+00:00","deviceTime":"2026-03-13T15:15:17.000+00:00","fixTime":"2026-03-13T15:15:17.000+00:00","valid":true,"latitude":-21.20952,"longitude":-47.7840483,"altitude":548.6,"speed":2.86177,"course":281.7,"address":"Avenida Maurílio Biagi, 2525, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91425876,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14379,"io_2_001d":14379,"io_0096":72403,"io_4_0096":72403,"io_0244":250819,"io_4_0244":250819,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":153.13678834599637,"totalDistance":203713.42895678896,"tipoVia":"rua","motion":true,"hours":36547868},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:15:28.000+00:00","deviceTime":"2026-03-13T15:15:28.000+00:00","fixTime":"2026-03-13T15:15:28.000+00:00","valid":true,"latitude":-21.2092566,"longitude":-47.7854966,"altitude":548,"speed":2.96976,"course":281.7,"address":"Rua Abrahão Issa Halack, Ribeirão Preto, 14096-175, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91425877,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":203713.42895678896,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":36547868},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:15:28.000+00:00","deviceTime":"2026-03-13T15:15:28.000+00:00","fixTime":"2026-03-13T15:15:28.000+00:00","valid":true,"latitude":-21.2092566,"longitude":-47.7854966,"altitude":548,"speed":2.96976,"course":281.7,"address":"Rua Abrahão Issa Halack, Ribeirão Preto, 14096-175, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91426023,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14386,"io_2_001d":14386,"io_0096":72403,"io_4_0096":72403,"io_0244":250829,"io_4_0244":250829,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":142.43017428316645,"totalDistance":203855.85913107212,"tipoVia":"avenida","motion":true,"hours":36557726},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:15:37.000+00:00","deviceTime":"2026-03-13T15:15:37.000+00:00","fixTime":"2026-03-13T15:15:37.000+00:00","valid":true,"latitude":-21.20901,"longitude":-47.7868433,"altitude":548.6,"speed":2.32182,"course":281.3,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91426025,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":203855.85913107212,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36557726},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:15:37.000+00:00","deviceTime":"2026-03-13T15:15:37.000+00:00","fixTime":"2026-03-13T15:15:37.000+00:00","valid":true,"latitude":-21.20901,"longitude":-47.7868433,"altitude":548.6,"speed":2.32182,"course":281.3,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91426191,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14303,"io_2_001d":14303,"io_0096":72403,"io_4_0096":72403,"io_0244":250839,"io_4_0244":250839,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":127.46636328070349,"totalDistance":203983.32549435282,"tipoVia":"avenida","motion":true,"hours":36567729},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:15:47.000+00:00","deviceTime":"2026-03-13T15:15:47.000+00:00","fixTime":"2026-03-13T15:15:47.000+00:00","valid":true,"latitude":-21.2087883,"longitude":-47.7880483,"altitude":548.9,"speed":2.37581,"course":280.8,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91426192,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":203983.32549435282,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36567729},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:15:47.000+00:00","deviceTime":"2026-03-13T15:15:47.000+00:00","fixTime":"2026-03-13T15:15:47.000+00:00","valid":true,"latitude":-21.2087883,"longitude":-47.7880483,"altitude":548.9,"speed":2.37581,"course":280.8,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91426330,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":9,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14384,"io_2_001d":14384,"io_0096":72403,"io_4_0096":72403,"io_0244":250847,"io_4_0244":250847,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":94.12650759832408,"totalDistance":204077.45200195114,"tipoVia":"avenida","motion":true,"hours":36575639},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:15:55.000+00:00","deviceTime":"2026-03-13T15:15:55.000+00:00","fixTime":"2026-03-13T15:15:55.000+00:00","valid":true,"latitude":-21.208515,"longitude":-47.7889066,"altitude":549.4,"speed":2.15983,"course":301.2,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91426331,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.4,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":204077.45200195114,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36575639},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:15:55.000+00:00","deviceTime":"2026-03-13T15:15:55.000+00:00","fixTime":"2026-03-13T15:15:55.000+00:00","valid":true,"latitude":-21.208515,"longitude":-47.7889066,"altitude":549.4,"speed":2.15983,"course":301.2,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91426521,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14385,"io_2_001d":14385,"io_0096":72403,"io_4_0096":72403,"io_0244":250857,"io_4_0244":250857,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":125.63854918835551,"totalDistance":204203.0905511395,"tipoVia":"avenida","motion":true,"hours":36585688},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:16:05.000+00:00","deviceTime":"2026-03-13T15:16:05.000+00:00","fixTime":"2026-03-13T15:16:05.000+00:00","valid":true,"latitude":-21.2077416,"longitude":-47.7897883,"altitude":550,"speed":3.02376,"course":316,"address":"Avenida Maurílio Biagi, 1837, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91426522,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":204203.0905511395,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36585688},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:16:05.000+00:00","deviceTime":"2026-03-13T15:16:05.000+00:00","fixTime":"2026-03-13T15:16:05.000+00:00","valid":true,"latitude":-21.2077416,"longitude":-47.7897883,"altitude":550,"speed":3.02376,"course":316,"address":"Avenida Maurílio Biagi, 1837, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91426668,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14365,"io_2_001d":14365,"io_0096":72403,"io_4_0096":72403,"io_0244":250866,"io_4_0244":250866,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":144.4265681787728,"totalDistance":204347.51711931828,"tipoVia":"avenida","motion":true,"hours":36594974},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:16:15.000+00:00","deviceTime":"2026-03-13T15:16:15.000+00:00","fixTime":"2026-03-13T15:16:15.000+00:00","valid":true,"latitude":-21.206795,"longitude":-47.79074,"altitude":549,"speed":3.02376,"course":314.7,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91426669,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":204347.51711931828,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36594974},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:16:15.000+00:00","deviceTime":"2026-03-13T15:16:15.000+00:00","fixTime":"2026-03-13T15:16:15.000+00:00","valid":true,"latitude":-21.206795,"longitude":-47.79074,"altitude":549,"speed":3.02376,"course":314.7,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91426778,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14327,"io_2_001d":14327,"io_0096":72403,"io_4_0096":72403,"io_0244":250874,"io_4_0244":250874,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":89.53565664081255,"totalDistance":204437.05277595908,"tipoVia":"avenida","motion":true,"hours":36602668},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:16:22.000+00:00","deviceTime":"2026-03-13T15:16:22.000+00:00","fixTime":"2026-03-13T15:16:22.000+00:00","valid":true,"latitude":-21.2062216,"longitude":-47.791345,"altitude":547.2,"speed":1.13391,"course":283.4,"address":"Avenida Maurílio Biagi, 1573, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91426779,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":204437.05277595908,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36602668},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:16:22.000+00:00","deviceTime":"2026-03-13T15:16:22.000+00:00","fixTime":"2026-03-13T15:16:22.000+00:00","valid":true,"latitude":-21.2062216,"longitude":-47.791345,"altitude":547.2,"speed":1.13391,"course":283.4,"address":"Avenida Maurílio Biagi, 1573, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91426796,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14348,"io_2_001d":14348,"io_0096":72403,"io_4_0096":72403,"io_0244":250875,"io_4_0244":250875,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":6.22943315548867,"totalDistance":204443.28220911458,"tipoVia":"avenida","motion":true,"hours":36603661},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:16:23.000+00:00","deviceTime":"2026-03-13T15:16:23.000+00:00","fixTime":"2026-03-13T15:16:23.000+00:00","valid":true,"latitude":-21.20622,"longitude":-47.791405,"altitude":547,"speed":1.2419,"course":261.4,"address":"Avenida Maurílio Biagi, 1573, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91426797,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":204443.28220911458,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36603661},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:16:23.000+00:00","deviceTime":"2026-03-13T15:16:23.000+00:00","fixTime":"2026-03-13T15:16:23.000+00:00","valid":true,"latitude":-21.20622,"longitude":-47.791405,"altitude":547,"speed":1.2419,"course":261.4,"address":"Avenida Maurílio Biagi, 1573, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91426838,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14253,"io_2_001d":14253,"io_0096":72403,"io_4_0096":72403,"io_0244":250877,"io_4_0244":250877,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":14.453835623446398,"totalDistance":204457.73604473803,"tipoVia":"outro","motion":true,"hours":36605678},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:16:25.000+00:00","deviceTime":"2026-03-13T15:16:25.000+00:00","fixTime":"2026-03-13T15:16:25.000+00:00","valid":true,"latitude":-21.2062833,"longitude":-47.7915266,"altitude":546.6,"speed":1.40389,"course":227,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91426839,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":204457.73604473803,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":36605678},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:16:25.000+00:00","deviceTime":"2026-03-13T15:16:25.000+00:00","fixTime":"2026-03-13T15:16:25.000+00:00","valid":true,"latitude":-21.2062833,"longitude":-47.7915266,"altitude":546.6,"speed":1.40389,"course":227,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91426874,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14276,"io_2_001d":14276,"io_0096":72403,"io_4_0096":72403,"io_0244":250879,"io_4_0244":250879,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":13.584520714306613,"totalDistance":204471.32056545233,"tipoVia":"outro","motion":true,"hours":36607696},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:16:27.000+00:00","deviceTime":"2026-03-13T15:16:27.000+00:00","fixTime":"2026-03-13T15:16:27.000+00:00","valid":true,"latitude":-21.2063883,"longitude":-47.7915933,"altitude":546.1,"speed":1.18791,"course":198.3,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91426875,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":204471.32056545233,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":36607696},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:16:27.000+00:00","deviceTime":"2026-03-13T15:16:27.000+00:00","fixTime":"2026-03-13T15:16:27.000+00:00","valid":true,"latitude":-21.2063883,"longitude":-47.7915933,"altitude":546.1,"speed":1.18791,"course":198.3,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91426936,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":28,"io_1_001b":28,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14314,"io_2_001d":14314,"io_0096":72403,"io_4_0096":72403,"io_0244":250882,"io_4_0244":250882,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":21.047321905065854,"totalDistance":204492.3678873574,"tipoVia":"avenida","motion":true,"hours":36610984},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:16:31.000+00:00","deviceTime":"2026-03-13T15:16:31.000+00:00","fixTime":"2026-03-13T15:16:31.000+00:00","valid":true,"latitude":-21.2065766,"longitude":-47.7916116,"altitude":546.5,"speed":1.40389,"course":176.5,"address":"Avenida Maurílio Biagi, 1600, Ribeirão Preto, 14020-698, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91426937,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":204492.3678873574,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36610985},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:16:31.000+00:00","deviceTime":"2026-03-13T15:16:31.000+00:00","fixTime":"2026-03-13T15:16:31.000+00:00","valid":true,"latitude":-21.2065766,"longitude":-47.7916116,"altitude":546.5,"speed":1.40389,"course":176.5,"address":"Avenida Maurílio Biagi, 1600, Ribeirão Preto, 14020-698, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91426974,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":28,"io_1_001b":28,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14355,"io_2_001d":14355,"io_0096":72403,"io_4_0096":72403,"io_0244":250884,"io_4_0244":250884,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":13.001904288853106,"totalDistance":204505.36979164626,"tipoVia":"avenida","motion":true,"hours":36612689},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:16:32.000+00:00","deviceTime":"2026-03-13T15:16:32.000+00:00","fixTime":"2026-03-13T15:16:32.000+00:00","valid":true,"latitude":-21.20669,"longitude":-47.7915816,"altitude":547.4,"speed":1.07991,"course":155.4,"address":"Avenida Maurílio Biagi, 1600, Ribeirão Preto, 14020-698, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91426975,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":204505.36979164626,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36612690},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:16:32.000+00:00","deviceTime":"2026-03-13T15:16:32.000+00:00","fixTime":"2026-03-13T15:16:32.000+00:00","valid":true,"latitude":-21.20669,"longitude":-47.7915816,"altitude":547.4,"speed":1.07991,"course":155.4,"address":"Avenida Maurílio Biagi, 1600, Ribeirão Preto, 14020-698, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91427111,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":28,"io_1_001b":28,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14280,"io_2_001d":14280,"io_0096":72403,"io_4_0096":72403,"io_0244":250892,"io_4_0244":250892,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":34.40950596598113,"totalDistance":204539.77929761223,"tipoVia":"rua","motion":true,"hours":36620823},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:16:41.000+00:00","deviceTime":"2026-03-13T15:16:41.000+00:00","fixTime":"2026-03-13T15:16:41.000+00:00","valid":true,"latitude":-21.2069616,"longitude":-47.7914233,"altitude":548.8,"speed":0.37797,"course":176.4,"address":"Rua Olderige Margarido, Ribeirão Preto, 14020-698, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91427112,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":204539.77929761223,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":36620823},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:16:41.000+00:00","deviceTime":"2026-03-13T15:16:41.000+00:00","fixTime":"2026-03-13T15:16:41.000+00:00","valid":true,"latitude":-21.2069616,"longitude":-47.7914233,"altitude":548.8,"speed":0.37797,"course":176.4,"address":"Rua Olderige Margarido, Ribeirão Preto, 14020-698, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91427272,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":28,"io_1_001b":28,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14387,"io_2_001d":14387,"io_0096":72403,"io_4_0096":72403,"io_0244":250902,"io_4_0244":250902,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":3.4488844983396345,"totalDistance":204543.22818211056,"tipoVia":"rua","motion":false,"hours":36630911},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:16:51.000+00:00","deviceTime":"2026-03-13T15:16:51.000+00:00","fixTime":"2026-03-13T15:16:51.000+00:00","valid":true,"latitude":-21.2069916,"longitude":-47.7914316,"altitude":549.2,"speed":0,"course":199.3,"address":"Rua Olderige Margarido, Ribeirão Preto, 14020-698, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91427273,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":204543.22818211056,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":36630912},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:16:51.000+00:00","deviceTime":"2026-03-13T15:16:51.000+00:00","fixTime":"2026-03-13T15:16:51.000+00:00","valid":true,"latitude":-21.2069916,"longitude":-47.7914316,"altitude":549.2,"speed":0,"course":199.3,"address":"Rua Olderige Margarido, Ribeirão Preto, 14020-698, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91427431,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14389,"io_2_001d":14389,"io_0096":72403,"io_4_0096":72403,"io_0244":250912,"io_4_0244":250912,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":1.413919216108025,"totalDistance":204544.64210132667,"tipoVia":"rua","motion":false,"hours":36640940},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:17:01.000+00:00","deviceTime":"2026-03-13T15:17:01.000+00:00","fixTime":"2026-03-13T15:17:01.000+00:00","valid":true,"latitude":-21.2070016,"longitude":-47.79144,"altitude":550.1,"speed":0,"course":166.4,"address":"Rua Olderige Margarido, Ribeirão Preto, 14020-698, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91427433,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":204544.64210132667,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":36640940},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:17:01.000+00:00","deviceTime":"2026-03-13T15:17:01.000+00:00","fixTime":"2026-03-13T15:17:01.000+00:00","valid":true,"latitude":-21.2070016,"longitude":-47.79144,"altitude":550.1,"speed":0,"course":166.4,"address":"Rua Olderige Margarido, Ribeirão Preto, 14020-698, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91427463,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14354,"io_2_001d":14354,"io_0096":72403,"io_4_0096":72403,"io_0244":250914,"io_4_0244":250914,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.7458405879347144,"totalDistance":204545.3879419146,"tipoVia":"rua","motion":false,"hours":36642684},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:17:02.000+00:00","deviceTime":"2026-03-13T15:17:02.000+00:00","fixTime":"2026-03-13T15:17:02.000+00:00","valid":true,"latitude":-21.2070083,"longitude":-47.79144,"altitude":550.3,"speed":0.269978,"course":190.5,"address":"Rua Olderige Margarido, Ribeirão Preto, 14020-698, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91427465,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":204545.3879419146,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":36642684},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:17:02.000+00:00","deviceTime":"2026-03-13T15:17:02.000+00:00","fixTime":"2026-03-13T15:17:02.000+00:00","valid":true,"latitude":-21.2070083,"longitude":-47.79144,"altitude":550.3,"speed":0.269978,"course":190.5,"address":"Rua Olderige Margarido, Ribeirão Preto, 14020-698, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91427612,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14356,"io_2_001d":14356,"io_0096":72403,"io_4_0096":72403,"io_0244":250924,"io_4_0244":250924,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":6.370320852505309,"totalDistance":204551.7582627671,"tipoVia":"rua","motion":false,"hours":36652717},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:17:12.000+00:00","deviceTime":"2026-03-13T15:17:12.000+00:00","fixTime":"2026-03-13T15:17:12.000+00:00","valid":true,"latitude":-21.207065,"longitude":-47.7914483,"altitude":550.9,"speed":0.215983,"course":206.8,"address":"Rua Olderige Margarido, Ribeirão Preto, 14020-698, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91427613,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":204551.7582627671,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":36652717},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:17:12.000+00:00","deviceTime":"2026-03-13T15:17:12.000+00:00","fixTime":"2026-03-13T15:17:12.000+00:00","valid":true,"latitude":-21.207065,"longitude":-47.7914483,"altitude":550.9,"speed":0.215983,"course":206.8,"address":"Rua Olderige Margarido, Ribeirão Preto, 14020-698, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91427727,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14376,"io_2_001d":14376,"io_0096":72403,"io_4_0096":72403,"io_0244":250932,"io_4_0244":250932,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":12.296365703236967,"totalDistance":204564.05462847033,"tipoVia":"rua","motion":true,"hours":36660798},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:17:21.000+00:00","deviceTime":"2026-03-13T15:17:21.000+00:00","fixTime":"2026-03-13T15:17:21.000+00:00","valid":true,"latitude":-21.207145,"longitude":-47.79153,"altitude":551.5,"speed":0.809936,"course":228.6,"address":"Rua Olderige Margarido, Ribeirão Preto, 14020-698, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91427728,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":204564.05462847033,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":36660798},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:17:21.000+00:00","deviceTime":"2026-03-13T15:17:21.000+00:00","fixTime":"2026-03-13T15:17:21.000+00:00","valid":true,"latitude":-21.207145,"longitude":-47.79153,"altitude":551.5,"speed":0.809936,"course":228.6,"address":"Rua Olderige Margarido, Ribeirão Preto, 14020-698, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91427909,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14375,"io_2_001d":14375,"io_0096":72403,"io_4_0096":72403,"io_0244":250942,"io_4_0244":250942,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":62.44765194141451,"totalDistance":204626.50228041175,"tipoVia":"rua","motion":true,"hours":36670975},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:17:31.000+00:00","deviceTime":"2026-03-13T15:17:31.000+00:00","fixTime":"2026-03-13T15:17:31.000+00:00","valid":true,"latitude":-21.207475,"longitude":-47.7920166,"altitude":554.1,"speed":1.40389,"course":234.2,"address":"Rua Olderige Margarido, Ribeirão Preto, 14020-698, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91427910,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":204626.50228041175,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":36670975},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:17:31.000+00:00","deviceTime":"2026-03-13T15:17:31.000+00:00","fixTime":"2026-03-13T15:17:31.000+00:00","valid":true,"latitude":-21.207475,"longitude":-47.7920166,"altitude":554.1,"speed":1.40389,"course":234.2,"address":"Rua Olderige Margarido, Ribeirão Preto, 14020-698, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91428053,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14300,"io_2_001d":14300,"io_0096":72403,"io_4_0096":72403,"io_0244":250952,"io_4_0244":250952,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":30.835555322795734,"totalDistance":204657.33783573454,"tipoVia":"rua","motion":false,"hours":36680977},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:17:41.000+00:00","deviceTime":"2026-03-13T15:17:41.000+00:00","fixTime":"2026-03-13T15:17:41.000+00:00","valid":true,"latitude":-21.2076383,"longitude":-47.7922566,"altitude":556.2,"speed":0,"course":221.6,"address":"Rua Olderige Margarido, Ribeirão Preto, 14020-698, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91428054,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":204657.33783573454,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":36680977},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:17:41.000+00:00","deviceTime":"2026-03-13T15:17:41.000+00:00","fixTime":"2026-03-13T15:17:41.000+00:00","valid":true,"latitude":-21.2076383,"longitude":-47.7922566,"altitude":556.2,"speed":0,"course":221.6,"address":"Rua Olderige Margarido, Ribeirão Preto, 14020-698, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91428208,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14276,"io_2_001d":14276,"io_0096":72403,"io_4_0096":72403,"io_0244":250962,"io_4_0244":250962,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":1.1776411719872404,"totalDistance":204658.51547690653,"tipoVia":"rua","motion":false,"hours":36690758},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:17:50.000+00:00","deviceTime":"2026-03-13T15:17:50.000+00:00","fixTime":"2026-03-13T15:17:50.000+00:00","valid":true,"latitude":-21.2076433,"longitude":-47.7922466,"altitude":556.3,"speed":0,"course":345.5,"address":"Rua Olderige Margarido, Ribeirão Preto, 14020-698, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91428209,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":204658.51547690653,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":36690758},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:17:50.000+00:00","deviceTime":"2026-03-13T15:17:50.000+00:00","fixTime":"2026-03-13T15:17:50.000+00:00","valid":true,"latitude":-21.2076433,"longitude":-47.7922466,"altitude":556.3,"speed":0,"course":345.5,"address":"Rua Olderige Margarido, Ribeirão Preto, 14020-698, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91428370,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14303,"io_2_001d":14303,"io_0096":72403,"io_4_0096":72403,"io_0244":250972,"io_4_0244":250972,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":1.4075419381395433,"totalDistance":204659.92301884465,"tipoVia":"rua","motion":false,"hours":36700787},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:18:01.000+00:00","deviceTime":"2026-03-13T15:18:01.000+00:00","fixTime":"2026-03-13T15:18:01.000+00:00","valid":true,"latitude":-21.2076533,"longitude":-47.7922383,"altitude":557,"speed":0,"course":262.4,"address":"Rua Olderige Margarido, Ribeirão Preto, 14020-698, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91428371,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":204659.92301884465,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":36700787},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:18:01.000+00:00","deviceTime":"2026-03-13T15:18:01.000+00:00","fixTime":"2026-03-13T15:18:01.000+00:00","valid":true,"latitude":-21.2076533,"longitude":-47.7922383,"altitude":557,"speed":0,"course":262.4,"address":"Rua Olderige Margarido, Ribeirão Preto, 14020-698, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91428479,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14355,"io_2_001d":14355,"io_0096":72403,"io_4_0096":72403,"io_0244":250979,"io_4_0244":250979,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":3.0438400601574847,"totalDistance":204662.9668589048,"tipoVia":"rua","motion":true,"hours":36707732},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:18:07.000+00:00","deviceTime":"2026-03-13T15:18:07.000+00:00","fixTime":"2026-03-13T15:18:07.000+00:00","valid":true,"latitude":-21.2076733,"longitude":-47.7922583,"altitude":556.6,"speed":0.431966,"course":231.1,"address":"Rua Olderige Margarido, Ribeirão Preto, 14020-698, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91428480,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":204662.9668589048,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":36707732},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:18:07.000+00:00","deviceTime":"2026-03-13T15:18:07.000+00:00","fixTime":"2026-03-13T15:18:07.000+00:00","valid":true,"latitude":-21.2076733,"longitude":-47.7922583,"altitude":556.6,"speed":0.431966,"course":231.1,"address":"Rua Olderige Margarido, Ribeirão Preto, 14020-698, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91428636,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14370,"io_2_001d":14370,"io_0096":72403,"io_4_0096":72403,"io_0244":250989,"io_4_0244":250989,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":51.6228078384716,"totalDistance":204714.58966674327,"tipoVia":"rua","motion":true,"hours":36717909},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:18:18.000+00:00","deviceTime":"2026-03-13T15:18:18.000+00:00","fixTime":"2026-03-13T15:18:18.000+00:00","valid":true,"latitude":-21.207985,"longitude":-47.7926266,"altitude":558.7,"speed":1.34989,"course":212.2,"address":"Rua Olderige Margarido, Ribeirão Preto, 14020-698, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91428637,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":204714.58966674327,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":36717909},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:18:18.000+00:00","deviceTime":"2026-03-13T15:18:18.000+00:00","fixTime":"2026-03-13T15:18:18.000+00:00","valid":true,"latitude":-21.207985,"longitude":-47.7926266,"altitude":558.7,"speed":1.34989,"course":212.2,"address":"Rua Olderige Margarido, Ribeirão Preto, 14020-698, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91428814,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14325,"io_2_001d":14325,"io_0096":72403,"io_4_0096":72403,"io_0244":250999,"io_4_0244":250999,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":91.28957081667772,"totalDistance":204805.87923755994,"tipoVia":"avenida","motion":true,"hours":36728169},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:18:28.000+00:00","deviceTime":"2026-03-13T15:18:28.000+00:00","fixTime":"2026-03-13T15:18:28.000+00:00","valid":true,"latitude":-21.208625,"longitude":-47.7931766,"altitude":561.5,"speed":2.15983,"course":223.1,"address":"Avenida Carlos Eduardo de Gasperi Consoni, Ribeirão Preto, 14021-617, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91428815,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":204805.87923755994,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36728169},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:18:28.000+00:00","deviceTime":"2026-03-13T15:18:28.000+00:00","fixTime":"2026-03-13T15:18:28.000+00:00","valid":true,"latitude":-21.208625,"longitude":-47.7931766,"altitude":561.5,"speed":2.15983,"course":223.1,"address":"Avenida Carlos Eduardo de Gasperi Consoni, Ribeirão Preto, 14021-617, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91429021,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14276,"io_2_001d":14276,"io_0096":72403,"io_4_0096":72403,"io_0244":251009,"io_4_0244":251009,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":107.04355454562904,"totalDistance":204912.9227921056,"tipoVia":"avenida","motion":true,"hours":36738159},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:18:38.000+00:00","deviceTime":"2026-03-13T15:18:38.000+00:00","fixTime":"2026-03-13T15:18:38.000+00:00","valid":true,"latitude":-21.209315,"longitude":-47.793895,"altitude":565.3,"speed":1.99784,"course":224.5,"address":"Avenida Carlos Eduardo de Gasperi Consoni, Ribeirão Preto, 14021-617, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91429022,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":204912.9227921056,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36738159},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:18:38.000+00:00","deviceTime":"2026-03-13T15:18:38.000+00:00","fixTime":"2026-03-13T15:18:38.000+00:00","valid":true,"latitude":-21.209315,"longitude":-47.793895,"altitude":565.3,"speed":1.99784,"course":224.5,"address":"Avenida Carlos Eduardo de Gasperi Consoni, Ribeirão Preto, 14021-617, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91429189,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14327,"io_2_001d":14327,"io_0096":72403,"io_4_0096":72403,"io_0244":251019,"io_4_0244":251019,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":62.351709747558736,"totalDistance":204975.27450185316,"tipoVia":"avenida","motion":true,"hours":36748054},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:18:48.000+00:00","deviceTime":"2026-03-13T15:18:48.000+00:00","fixTime":"2026-03-13T15:18:48.000+00:00","valid":true,"latitude":-21.2097316,"longitude":-47.7942966,"altitude":566.6,"speed":0.75594,"course":212.8,"address":"Avenida Carlos Eduardo de Gasperi Consoni, Ribeirão Preto, 14021-578, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91429191,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":204975.27450185316,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36748054},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:18:48.000+00:00","deviceTime":"2026-03-13T15:18:48.000+00:00","fixTime":"2026-03-13T15:18:48.000+00:00","valid":true,"latitude":-21.2097316,"longitude":-47.7942966,"altitude":566.6,"speed":0.75594,"course":212.8,"address":"Avenida Carlos Eduardo de Gasperi Consoni, Ribeirão Preto, 14021-578, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91429374,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14370,"io_2_001d":14370,"io_0096":72403,"io_4_0096":72403,"io_0244":251029,"io_4_0244":251029,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":74.25754891560992,"totalDistance":205049.53205076876,"tipoVia":"avenida","motion":true,"hours":36757902},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:18:58.000+00:00","deviceTime":"2026-03-13T15:18:58.000+00:00","fixTime":"2026-03-13T15:18:58.000+00:00","valid":true,"latitude":-21.2102783,"longitude":-47.7947066,"altitude":567,"speed":1.94385,"course":215.4,"address":"Avenida Carlos Eduardo de Gasperi Consoni, Ribeirão Preto, 14021-578, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91429375,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":205049.53205076876,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36757902},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:18:58.000+00:00","deviceTime":"2026-03-13T15:18:58.000+00:00","fixTime":"2026-03-13T15:18:58.000+00:00","valid":true,"latitude":-21.2102783,"longitude":-47.7947066,"altitude":567,"speed":1.94385,"course":215.4,"address":"Avenida Carlos Eduardo de Gasperi Consoni, Ribeirão Preto, 14021-578, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91429566,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14310,"io_2_001d":14310,"io_0096":72403,"io_4_0096":72403,"io_0244":251039,"io_4_0244":251039,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":87.07835921398882,"totalDistance":205136.61040998274,"tipoVia":"avenida","motion":true,"hours":36768194},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:19:08.000+00:00","deviceTime":"2026-03-13T15:19:08.000+00:00","fixTime":"2026-03-13T15:19:08.000+00:00","valid":true,"latitude":-21.2109133,"longitude":-47.7951966,"altitude":567.2,"speed":1.2419,"course":214.8,"address":"Avenida Carlos Eduardo de Gasperi Consoni, Ribeirão Preto, 14021-578, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91429567,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":205136.61040998274,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36768194},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:19:08.000+00:00","deviceTime":"2026-03-13T15:19:08.000+00:00","fixTime":"2026-03-13T15:19:08.000+00:00","valid":true,"latitude":-21.2109133,"longitude":-47.7951966,"altitude":567.2,"speed":1.2419,"course":214.8,"address":"Avenida Carlos Eduardo de Gasperi Consoni, Ribeirão Preto, 14021-578, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91429753,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14376,"io_2_001d":14376,"io_0096":72403,"io_4_0096":72403,"io_0244":251049,"io_4_0244":251049,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":70.67837767937405,"totalDistance":205207.2887876621,"tipoVia":"avenida","motion":true,"hours":36778138},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:19:18.000+00:00","deviceTime":"2026-03-13T15:19:18.000+00:00","fixTime":"2026-03-13T15:19:18.000+00:00","valid":true,"latitude":-21.2114433,"longitude":-47.7955716,"altitude":568,"speed":1.78186,"course":209.1,"address":"Avenida Carlos Eduardo de Gasperi Consoni, Ribeirão Preto, 14021-578, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91429754,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":205207.2887876621,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36778138},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:19:18.000+00:00","deviceTime":"2026-03-13T15:19:18.000+00:00","fixTime":"2026-03-13T15:19:18.000+00:00","valid":true,"latitude":-21.2114433,"longitude":-47.7955716,"altitude":568,"speed":1.78186,"course":209.1,"address":"Avenida Carlos Eduardo de Gasperi Consoni, Ribeirão Preto, 14021-578, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91429905,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14305,"io_2_001d":14305,"io_0096":72403,"io_4_0096":72403,"io_0244":251057,"io_4_0244":251057,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":56.67303803994049,"totalDistance":205263.96182570205,"tipoVia":"avenida","motion":true,"hours":36785893},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:19:26.000+00:00","deviceTime":"2026-03-13T15:19:26.000+00:00","fixTime":"2026-03-13T15:19:26.000+00:00","valid":true,"latitude":-21.2118766,"longitude":-47.7958583,"altitude":565.7,"speed":1.18791,"course":235.4,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91429906,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":205263.96182570205,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36785893},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:19:26.000+00:00","deviceTime":"2026-03-13T15:19:26.000+00:00","fixTime":"2026-03-13T15:19:26.000+00:00","valid":true,"latitude":-21.2118766,"longitude":-47.7958583,"altitude":565.7,"speed":1.18791,"course":235.4,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91429928,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14327,"io_2_001d":14327,"io_0096":72403,"io_4_0096":72403,"io_0244":251058,"io_4_0244":251058,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":6.360729345158131,"totalDistance":205270.3225550472,"tipoVia":"avenida","motion":true,"hours":36786993},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:19:27.000+00:00","deviceTime":"2026-03-13T15:19:27.000+00:00","fixTime":"2026-03-13T15:19:27.000+00:00","valid":true,"latitude":-21.2118983,"longitude":-47.795915,"altitude":565.7,"speed":1.2419,"course":256.2,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91429929,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":205270.3225550472,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36786993},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:19:27.000+00:00","deviceTime":"2026-03-13T15:19:27.000+00:00","fixTime":"2026-03-13T15:19:27.000+00:00","valid":true,"latitude":-21.2118983,"longitude":-47.795915,"altitude":565.7,"speed":1.2419,"course":256.2,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91429985,"attributes":{"packetType":4,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14295,"io_2_001d":14295,"io_0096":72403,"io_4_0096":72403,"io_0244":251059,"io_4_0244":251059,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":7.09052557572591,"totalDistance":205277.41308062294,"tipoVia":"avenida","motion":true,"hours":36790603},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:19:30.000+00:00","deviceTime":"2026-03-13T15:19:30.000+00:00","fixTime":"2026-03-13T15:19:30.000+00:00","valid":true,"latitude":-21.2119,"longitude":-47.7959833,"altitude":566.5,"speed":1.40389,"course":277.3,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91429986,"attributes":{"packetType":4,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":205277.41308062294,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36790603},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:19:30.000+00:00","deviceTime":"2026-03-13T15:19:30.000+00:00","fixTime":"2026-03-13T15:19:30.000+00:00","valid":true,"latitude":-21.2119,"longitude":-47.7959833,"altitude":566.5,"speed":1.40389,"course":277.3,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91429987,"attributes":{"packetType":4,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14303,"io_2_001d":14303,"io_0096":72403,"io_4_0096":72403,"io_0244":251061,"io_4_0244":251061,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":15.761613831885974,"totalDistance":205293.17469445482,"tipoVia":"avenida","motion":true,"hours":36790603},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:19:30.000+00:00","deviceTime":"2026-03-13T15:19:30.000+00:00","fixTime":"2026-03-13T15:19:30.000+00:00","valid":true,"latitude":-21.2118383,"longitude":-47.79612,"altitude":568.4,"speed":1.61987,"course":307.4,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91429988,"attributes":{"packetType":4,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":205293.17469445482,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36790603},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:19:30.000+00:00","deviceTime":"2026-03-13T15:19:30.000+00:00","fixTime":"2026-03-13T15:19:30.000+00:00","valid":true,"latitude":-21.2118383,"longitude":-47.79612,"altitude":568.4,"speed":1.61987,"course":307.4,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91430174,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14365,"io_2_001d":14365,"io_0096":72403,"io_4_0096":72403,"io_0244":251071,"io_4_0244":251071,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":93.99788820230718,"totalDistance":205387.17258265713,"tipoVia":"avenida","motion":true,"hours":36799909},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:19:40.000+00:00","deviceTime":"2026-03-13T15:19:40.000+00:00","fixTime":"2026-03-13T15:19:40.000+00:00","valid":true,"latitude":-21.211265,"longitude":-47.796785,"altitude":577.9,"speed":2.05184,"course":314.1,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91430175,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":205387.17258265713,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36799909},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:19:40.000+00:00","deviceTime":"2026-03-13T15:19:40.000+00:00","fixTime":"2026-03-13T15:19:40.000+00:00","valid":true,"latitude":-21.211265,"longitude":-47.796785,"altitude":577.9,"speed":2.05184,"course":314.1,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91430342,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14368,"io_2_001d":14368,"io_0096":72403,"io_4_0096":72403,"io_0244":251081,"io_4_0244":251081,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":113.86613821480137,"totalDistance":205501.03872087193,"tipoVia":"avenida","motion":true,"hours":36809902},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:19:50.000+00:00","deviceTime":"2026-03-13T15:19:50.000+00:00","fixTime":"2026-03-13T15:19:50.000+00:00","valid":true,"latitude":-21.2105616,"longitude":-47.7975816,"altitude":589.9,"speed":2.05184,"course":313.7,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91430343,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":205501.03872087193,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36809902},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:19:50.000+00:00","deviceTime":"2026-03-13T15:19:50.000+00:00","fixTime":"2026-03-13T15:19:50.000+00:00","valid":true,"latitude":-21.2105616,"longitude":-47.7975816,"altitude":589.9,"speed":2.05184,"course":313.7,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91430504,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14365,"io_2_001d":14365,"io_0096":72403,"io_4_0096":72403,"io_0244":251091,"io_4_0244":251091,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":97.16295626840267,"totalDistance":205598.20167714034,"tipoVia":"avenida","motion":true,"hours":36820189},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:20:00.000+00:00","deviceTime":"2026-03-13T15:20:00.000+00:00","fixTime":"2026-03-13T15:20:00.000+00:00","valid":true,"latitude":-21.2099666,"longitude":-47.7982666,"altitude":600.1,"speed":1.83585,"course":312.6,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91430505,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":205598.20167714034,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36820189},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:20:00.000+00:00","deviceTime":"2026-03-13T15:20:00.000+00:00","fixTime":"2026-03-13T15:20:00.000+00:00","valid":true,"latitude":-21.2099666,"longitude":-47.7982666,"altitude":600.1,"speed":1.83585,"course":312.6,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91430551,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14361,"io_2_001d":14361,"io_0096":72403,"io_4_0096":72403,"io_0244":251095,"io_4_0244":251095,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":38.617563571613566,"totalDistance":205636.81924071195,"tipoVia":"avenida","motion":true,"hours":36823928},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:20:04.000+00:00","deviceTime":"2026-03-13T15:20:04.000+00:00","fixTime":"2026-03-13T15:20:04.000+00:00","valid":true,"latitude":-21.209795,"longitude":-47.79859,"altitude":604.3,"speed":1.99784,"course":290.1,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91430552,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":205636.81924071195,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36823928},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:20:04.000+00:00","deviceTime":"2026-03-13T15:20:04.000+00:00","fixTime":"2026-03-13T15:20:04.000+00:00","valid":true,"latitude":-21.209795,"longitude":-47.79859,"altitude":604.3,"speed":1.99784,"course":290.1,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91430602,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14365,"io_2_001d":14365,"io_0096":72403,"io_4_0096":72403,"io_0244":251099,"io_4_0244":251099,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":41.072287827999,"totalDistance":205677.89152853994,"tipoVia":"avenida","motion":true,"hours":36827905},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:20:08.000+00:00","deviceTime":"2026-03-13T15:20:08.000+00:00","fixTime":"2026-03-13T15:20:08.000+00:00","valid":true,"latitude":-21.2097416,"longitude":-47.7989816,"altitude":605.2,"speed":1.94385,"course":267.9,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91430604,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":205677.89152853994,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36827905},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:20:08.000+00:00","deviceTime":"2026-03-13T15:20:08.000+00:00","fixTime":"2026-03-13T15:20:08.000+00:00","valid":true,"latitude":-21.2097416,"longitude":-47.7989816,"altitude":605.2,"speed":1.94385,"course":267.9,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91430761,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14379,"io_2_001d":14379,"io_0096":72403,"io_4_0096":72403,"io_0244":251108,"io_4_0244":251108,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":96.28774262341628,"totalDistance":205774.17927116336,"tipoVia":"avenida","motion":true,"hours":36837067},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:20:17.000+00:00","deviceTime":"2026-03-13T15:20:17.000+00:00","fixTime":"2026-03-13T15:20:17.000+00:00","valid":true,"latitude":-21.209975,"longitude":-47.799875,"altitude":609.2,"speed":2.05184,"course":247.6,"address":"Avenida Wladimir Meirelles Ferreira, 1466, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91430762,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":205774.17927116336,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36837067},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:20:17.000+00:00","deviceTime":"2026-03-13T15:20:17.000+00:00","fixTime":"2026-03-13T15:20:17.000+00:00","valid":true,"latitude":-21.209975,"longitude":-47.799875,"altitude":609.2,"speed":2.05184,"course":247.6,"address":"Avenida Wladimir Meirelles Ferreira, 1466, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91430966,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14282,"io_2_001d":14282,"io_0096":72403,"io_4_0096":72403,"io_0244":251118,"io_4_0244":251118,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":91.85500324569308,"totalDistance":205866.03427440906,"tipoVia":"avenida","motion":true,"hours":36847357},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:20:27.000+00:00","deviceTime":"2026-03-13T15:20:27.000+00:00","fixTime":"2026-03-13T15:20:27.000+00:00","valid":true,"latitude":-21.2102616,"longitude":-47.800705,"altitude":611.1,"speed":1.13391,"course":251,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91430967,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":205866.03427440906,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36847357},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:20:27.000+00:00","deviceTime":"2026-03-13T15:20:27.000+00:00","fixTime":"2026-03-13T15:20:27.000+00:00","valid":true,"latitude":-21.2102616,"longitude":-47.800705,"altitude":611.1,"speed":1.13391,"course":251,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91431147,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14314,"io_2_001d":14314,"io_0096":72403,"io_4_0096":72403,"io_0244":251128,"io_4_0244":251128,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":25.717793752921363,"totalDistance":205891.752068162,"tipoVia":"avenida","motion":false,"hours":36857086},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:20:37.000+00:00","deviceTime":"2026-03-13T15:20:37.000+00:00","fixTime":"2026-03-13T15:20:37.000+00:00","valid":true,"latitude":-21.210325,"longitude":-47.8009433,"altitude":613.1,"speed":0.0539957,"course":248.7,"address":"Avenida Wladimir Meirelles Ferreira, 1600, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91431148,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":205891.752068162,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":36857086},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:20:37.000+00:00","deviceTime":"2026-03-13T15:20:37.000+00:00","fixTime":"2026-03-13T15:20:37.000+00:00","valid":true,"latitude":-21.210325,"longitude":-47.8009433,"altitude":613.1,"speed":0.0539957,"course":248.7,"address":"Avenida Wladimir Meirelles Ferreira, 1600, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91431313,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14304,"io_2_001d":14304,"io_0096":72403,"io_4_0096":72403,"io_0244":251138,"io_4_0244":251138,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":1.6457756705091078,"totalDistance":205893.3978438325,"tipoVia":"avenida","motion":false,"hours":36866988},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:20:47.000+00:00","deviceTime":"2026-03-13T15:20:47.000+00:00","fixTime":"2026-03-13T15:20:47.000+00:00","valid":true,"latitude":-21.2103116,"longitude":-47.8009366,"altitude":613.5,"speed":0,"course":272.9,"address":"Avenida Wladimir Meirelles Ferreira, 1600, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91431316,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":205893.3978438325,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":36866988},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:20:47.000+00:00","deviceTime":"2026-03-13T15:20:47.000+00:00","fixTime":"2026-03-13T15:20:47.000+00:00","valid":true,"latitude":-21.2103116,"longitude":-47.8009366,"altitude":613.5,"speed":0,"course":272.9,"address":"Avenida Wladimir Meirelles Ferreira, 1600, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91431489,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14253,"io_2_001d":14253,"io_0096":72403,"io_4_0096":72403,"io_0244":251148,"io_4_0244":251148,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.17811118537323098,"totalDistance":205893.57595501788,"tipoVia":"avenida","motion":false,"hours":36877109},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:20:57.000+00:00","deviceTime":"2026-03-13T15:20:57.000+00:00","fixTime":"2026-03-13T15:20:57.000+00:00","valid":true,"latitude":-21.21031,"longitude":-47.8009366,"altitude":614.6,"speed":0,"course":11.7,"address":"Avenida Wladimir Meirelles Ferreira, 1600, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91431491,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":205893.57595501788,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":36877109},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:20:57.000+00:00","deviceTime":"2026-03-13T15:20:57.000+00:00","fixTime":"2026-03-13T15:20:57.000+00:00","valid":true,"latitude":-21.21031,"longitude":-47.8009366,"altitude":614.6,"speed":0,"course":11.7,"address":"Avenida Wladimir Meirelles Ferreira, 1600, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91431651,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14272,"io_2_001d":14272,"io_0096":72403,"io_4_0096":72403,"io_0244":251158,"io_4_0244":251158,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":3.1667478285118653,"totalDistance":205896.7427028464,"tipoVia":"avenida","motion":false,"hours":36887052},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:21:07.000+00:00","deviceTime":"2026-03-13T15:21:07.000+00:00","fixTime":"2026-03-13T15:21:07.000+00:00","valid":true,"latitude":-21.21033,"longitude":-47.8009583,"altitude":615.3,"speed":0.0539957,"course":226.7,"address":"Avenida Wladimir Meirelles Ferreira, 1600, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91431652,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":205896.7427028464,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":36887052},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:21:07.000+00:00","deviceTime":"2026-03-13T15:21:07.000+00:00","fixTime":"2026-03-13T15:21:07.000+00:00","valid":true,"latitude":-21.21033,"longitude":-47.8009583,"altitude":615.3,"speed":0.0539957,"course":226.7,"address":"Avenida Wladimir Meirelles Ferreira, 1600, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91431821,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14297,"io_2_001d":14297,"io_0096":72403,"io_4_0096":72403,"io_0244":251166,"io_4_0244":251166,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":10.930363804906122,"totalDistance":205907.6730666513,"tipoVia":"avenida","motion":true,"hours":36895221},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:21:15.000+00:00","deviceTime":"2026-03-13T15:21:15.000+00:00","fixTime":"2026-03-13T15:21:15.000+00:00","valid":true,"latitude":-21.2103783,"longitude":-47.80105,"altitude":616.2,"speed":0.75594,"course":250.2,"address":"Avenida Wladimir Meirelles Ferreira, 1600, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91431822,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":205907.6730666513,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36895221},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:21:15.000+00:00","deviceTime":"2026-03-13T15:21:15.000+00:00","fixTime":"2026-03-13T15:21:15.000+00:00","valid":true,"latitude":-21.2103783,"longitude":-47.80105,"altitude":616.2,"speed":0.75594,"course":250.2,"address":"Avenida Wladimir Meirelles Ferreira, 1600, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91431978,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14305,"io_2_001d":14305,"io_0096":72403,"io_4_0096":72403,"io_0244":251176,"io_4_0244":251176,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":56.653662931353665,"totalDistance":205964.32672958265,"tipoVia":"avenida","motion":true,"hours":36905132},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:21:25.000+00:00","deviceTime":"2026-03-13T15:21:25.000+00:00","fixTime":"2026-03-13T15:21:25.000+00:00","valid":true,"latitude":-21.2105716,"longitude":-47.801555,"altitude":618.2,"speed":1.56588,"course":240,"address":"Avenida Wladimir Meirelles Ferreira, 1600, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91431979,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":205964.32672958265,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36905132},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:21:25.000+00:00","deviceTime":"2026-03-13T15:21:25.000+00:00","fixTime":"2026-03-13T15:21:25.000+00:00","valid":true,"latitude":-21.2105716,"longitude":-47.801555,"altitude":618.2,"speed":1.56588,"course":240,"address":"Avenida Wladimir Meirelles Ferreira, 1600, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91432160,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":30,"io_1_001b":30,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14186,"io_2_001d":14186,"io_0096":72403,"io_4_0096":72403,"io_0244":251186,"io_4_0244":251186,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":99.10813982369302,"totalDistance":206063.43486940634,"tipoVia":"rua","motion":true,"hours":36915172},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:21:35.000+00:00","deviceTime":"2026-03-13T15:21:35.000+00:00","fixTime":"2026-03-13T15:21:35.000+00:00","valid":true,"latitude":-21.2109283,"longitude":-47.80243,"altitude":620.6,"speed":1.56588,"course":248.1,"address":"Rua Thomaz Nogueira Gaia, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91432161,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206063.43486940634,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":36915172},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:21:35.000+00:00","deviceTime":"2026-03-13T15:21:35.000+00:00","fixTime":"2026-03-13T15:21:35.000+00:00","valid":true,"latitude":-21.2109283,"longitude":-47.80243,"altitude":620.6,"speed":1.56588,"course":248.1,"address":"Rua Thomaz Nogueira Gaia, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91432197,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":30,"io_1_001b":30,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14205,"io_2_001d":14205,"io_0096":72403,"io_4_0096":72403,"io_0244":251188,"io_4_0244":251188,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":11.257654421763997,"totalDistance":206074.6925238281,"tipoVia":"rua","motion":true,"hours":36916914},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:21:37.000+00:00","deviceTime":"2026-03-13T15:21:37.000+00:00","fixTime":"2026-03-13T15:21:37.000+00:00","valid":true,"latitude":-21.2109966,"longitude":-47.80251,"altitude":621.3,"speed":0.863931,"course":194.4,"address":"Rua Thomaz Nogueira Gaia, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91432198,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206074.6925238281,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":36916915},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:21:37.000+00:00","deviceTime":"2026-03-13T15:21:37.000+00:00","fixTime":"2026-03-13T15:21:37.000+00:00","valid":true,"latitude":-21.2109966,"longitude":-47.80251,"altitude":621.3,"speed":0.863931,"course":194.4,"address":"Rua Thomaz Nogueira Gaia, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91432214,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":30,"io_1_001b":30,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3955,"io_2_001e":3955,"io_001d":14223,"io_2_001d":14223,"io_0096":72403,"io_4_0096":72403,"io_0244":251189,"io_4_0244":251189,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":3.9001744237421803,"totalDistance":206078.59269825183,"tipoVia":"rua","motion":true,"hours":36918227},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:21:38.000+00:00","deviceTime":"2026-03-13T15:21:38.000+00:00","fixTime":"2026-03-13T15:21:38.000+00:00","valid":true,"latitude":-21.2110316,"longitude":-47.8025083,"altitude":621.5,"speed":0.647948,"course":166.8,"address":"Rua Thomaz Nogueira Gaia, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91432216,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206078.59269825183,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":36918227},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:21:38.000+00:00","deviceTime":"2026-03-13T15:21:38.000+00:00","fixTime":"2026-03-13T15:21:38.000+00:00","valid":true,"latitude":-21.2110316,"longitude":-47.8025083,"altitude":621.5,"speed":0.647948,"course":166.8,"address":"Rua Thomaz Nogueira Gaia, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91432226,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":30,"io_1_001b":30,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14252,"io_2_001d":14252,"io_0096":72403,"io_4_0096":72403,"io_0244":251190,"io_4_0244":251190,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":3.2106763954255113,"totalDistance":206081.80337464725,"tipoVia":"rua","motion":true,"hours":36918943},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:21:39.000+00:00","deviceTime":"2026-03-13T15:21:39.000+00:00","fixTime":"2026-03-13T15:21:39.000+00:00","valid":true,"latitude":-21.2110583,"longitude":-47.8024966,"altitude":621.7,"speed":0.539957,"course":146.7,"address":"Rua Thomaz Nogueira Gaia, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91432227,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206081.80337464725,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":36918943},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:21:39.000+00:00","deviceTime":"2026-03-13T15:21:39.000+00:00","fixTime":"2026-03-13T15:21:39.000+00:00","valid":true,"latitude":-21.2110583,"longitude":-47.8024966,"altitude":621.7,"speed":0.539957,"course":146.7,"address":"Rua Thomaz Nogueira Gaia, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91432255,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":30,"io_1_001b":30,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14277,"io_2_001d":14277,"io_0096":72403,"io_4_0096":72403,"io_0244":251192,"io_4_0244":251192,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":4.676244612969044,"totalDistance":206086.4796192602,"tipoVia":"rua","motion":true,"hours":36920908},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:21:41.000+00:00","deviceTime":"2026-03-13T15:21:41.000+00:00","fixTime":"2026-03-13T15:21:41.000+00:00","valid":true,"latitude":-21.2110866,"longitude":-47.8024633,"altitude":621.6,"speed":0.37797,"course":118.8,"address":"Rua Thomaz Nogueira Gaia, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91432256,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206086.4796192602,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":36920909},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:21:41.000+00:00","deviceTime":"2026-03-13T15:21:41.000+00:00","fixTime":"2026-03-13T15:21:41.000+00:00","valid":true,"latitude":-21.2110866,"longitude":-47.8024633,"altitude":621.6,"speed":0.37797,"course":118.8,"address":"Rua Thomaz Nogueira Gaia, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91432329,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":30,"io_1_001b":30,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14366,"io_2_001d":14366,"io_0096":72403,"io_4_0096":72403,"io_0244":251196,"io_4_0244":251196,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":5.442634809822098,"totalDistance":206091.92225407003,"tipoVia":"rua","motion":false,"hours":36924898},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:21:45.000+00:00","deviceTime":"2026-03-13T15:21:45.000+00:00","fixTime":"2026-03-13T15:21:45.000+00:00","valid":true,"latitude":-21.21112,"longitude":-47.802425,"altitude":621.8,"speed":0.269978,"course":142.5,"address":"Rua Thomaz Nogueira Gaia, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91432331,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206091.92225407003,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":36924898},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:21:45.000+00:00","deviceTime":"2026-03-13T15:21:45.000+00:00","fixTime":"2026-03-13T15:21:45.000+00:00","valid":true,"latitude":-21.21112,"longitude":-47.802425,"altitude":621.8,"speed":0.269978,"course":142.5,"address":"Rua Thomaz Nogueira Gaia, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91432492,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":30,"io_1_001b":30,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14352,"io_2_001d":14352,"io_0096":72403,"io_4_0096":72403,"io_0244":251206,"io_4_0244":251206,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":63.01351038465115,"totalDistance":206154.93576445468,"tipoVia":"rua","motion":true,"hours":36935246},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:21:55.000+00:00","deviceTime":"2026-03-13T15:21:55.000+00:00","fixTime":"2026-03-13T15:21:55.000+00:00","valid":true,"latitude":-21.21159,"longitude":-47.8020866,"altitude":622.7,"speed":1.78186,"course":147.1,"address":"Rua Thomaz Nogueira Gaia, 2300, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91432493,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206154.93576445468,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":36935246},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:21:55.000+00:00","deviceTime":"2026-03-13T15:21:55.000+00:00","fixTime":"2026-03-13T15:21:55.000+00:00","valid":true,"latitude":-21.21159,"longitude":-47.8020866,"altitude":622.7,"speed":1.78186,"course":147.1,"address":"Rua Thomaz Nogueira Gaia, 2300, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91432571,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":30,"io_1_001b":30,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14206,"io_2_001d":14206,"io_0096":72403,"io_4_0096":72403,"io_0244":251210,"io_4_0244":251210,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":29.129505995529225,"totalDistance":206184.0652704502,"tipoVia":"rua","motion":true,"hours":36938920},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:21:59.000+00:00","deviceTime":"2026-03-13T15:21:59.000+00:00","fixTime":"2026-03-13T15:21:59.000+00:00","valid":true,"latitude":-21.211805,"longitude":-47.8019266,"altitude":622.3,"speed":0.75594,"course":122,"address":"Rua Thomaz Nogueira Gaia, 2300, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91432572,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206184.0652704502,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":36938920},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:21:59.000+00:00","deviceTime":"2026-03-13T15:21:59.000+00:00","fixTime":"2026-03-13T15:21:59.000+00:00","valid":true,"latitude":-21.211805,"longitude":-47.8019266,"altitude":622.3,"speed":0.75594,"course":122,"address":"Rua Thomaz Nogueira Gaia, 2300, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91432584,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":30,"io_1_001b":30,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14217,"io_2_001d":14217,"io_0096":72403,"io_4_0096":72403,"io_0244":251211,"io_4_0244":251211,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":3.1988422290623237,"totalDistance":206187.26411267926,"tipoVia":"rua","motion":true,"hours":36939897},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:22:00.000+00:00","deviceTime":"2026-03-13T15:22:00.000+00:00","fixTime":"2026-03-13T15:22:00.000+00:00","valid":true,"latitude":-21.2118116,"longitude":-47.8018966,"altitude":622,"speed":0.485961,"course":92.3,"address":"Rua Thomaz Nogueira Gaia, 2300, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91432585,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206187.26411267926,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":36939897},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:22:00.000+00:00","deviceTime":"2026-03-13T15:22:00.000+00:00","fixTime":"2026-03-13T15:22:00.000+00:00","valid":true,"latitude":-21.2118116,"longitude":-47.8018966,"altitude":622,"speed":0.485961,"course":92.3,"address":"Rua Thomaz Nogueira Gaia, 2300, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91432596,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":30,"io_1_001b":30,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14212,"io_2_001d":14212,"io_0096":72403,"io_4_0096":72403,"io_0244":251212,"io_4_0244":251212,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":2.107808793111102,"totalDistance":206189.37192147237,"tipoVia":"rua","motion":false,"hours":36940915},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:22:01.000+00:00","deviceTime":"2026-03-13T15:22:01.000+00:00","fixTime":"2026-03-13T15:22:01.000+00:00","valid":true,"latitude":-21.2118083,"longitude":-47.8018766,"altitude":621.7,"speed":0.269978,"course":72.6,"address":"Rua Thomaz Nogueira Gaia, 2300, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91432599,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206189.37192147237,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":36940915},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:22:01.000+00:00","deviceTime":"2026-03-13T15:22:01.000+00:00","fixTime":"2026-03-13T15:22:01.000+00:00","valid":true,"latitude":-21.2118083,"longitude":-47.8018766,"altitude":621.7,"speed":0.269978,"course":72.6,"address":"Rua Thomaz Nogueira Gaia, 2300, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91432619,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14300,"io_2_001d":14300,"io_0096":72403,"io_4_0096":72403,"io_0244":251213,"io_4_0244":251213,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":1.726116159878003,"totalDistance":206191.09803763224,"tipoVia":"rua","motion":true,"hours":36941944},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:22:02.000+00:00","deviceTime":"2026-03-13T15:22:02.000+00:00","fixTime":"2026-03-13T15:22:02.000+00:00","valid":true,"latitude":-21.2118016,"longitude":-47.8018616,"altitude":621.3,"speed":0.37797,"course":51.7,"address":"Rua Thomaz Nogueira Gaia, 2300, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91432621,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206191.09803763224,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":36941944},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:22:02.000+00:00","deviceTime":"2026-03-13T15:22:02.000+00:00","fixTime":"2026-03-13T15:22:02.000+00:00","valid":true,"latitude":-21.2118016,"longitude":-47.8018616,"altitude":621.3,"speed":0.37797,"course":51.7,"address":"Rua Thomaz Nogueira Gaia, 2300, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91432644,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14303,"io_2_001d":14303,"io_0096":72403,"io_4_0096":72403,"io_0244":251214,"io_4_0244":251214,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":2.716617541783233,"totalDistance":206193.81465517404,"tipoVia":"rua","motion":true,"hours":36943563},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:22:03.000+00:00","deviceTime":"2026-03-13T15:22:03.000+00:00","fixTime":"2026-03-13T15:22:03.000+00:00","valid":true,"latitude":-21.2117816,"longitude":-47.8018466,"altitude":621.1,"speed":0.485961,"course":25.8,"address":"Rua Thomaz Nogueira Gaia, 2300, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91432646,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206193.81465517404,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":36943563},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:22:03.000+00:00","deviceTime":"2026-03-13T15:22:03.000+00:00","fixTime":"2026-03-13T15:22:03.000+00:00","valid":true,"latitude":-21.2117816,"longitude":-47.8018466,"altitude":621.1,"speed":0.485961,"course":25.8,"address":"Rua Thomaz Nogueira Gaia, 2300, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91432664,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14341,"io_2_001d":14341,"io_0096":72403,"io_4_0096":72403,"io_0244":251215,"io_4_0244":251215,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":3.8961821774193313,"totalDistance":206197.71083735145,"tipoVia":"rua","motion":true,"hours":36944424},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:22:04.000+00:00","deviceTime":"2026-03-13T15:22:04.000+00:00","fixTime":"2026-03-13T15:22:04.000+00:00","valid":true,"latitude":-21.2117466,"longitude":-47.8018466,"altitude":621.3,"speed":0.701944,"course":347.2,"address":"Rua Thomaz Nogueira Gaia, 2300, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91432666,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206197.71083735145,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":36944424},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:22:04.000+00:00","deviceTime":"2026-03-13T15:22:04.000+00:00","fixTime":"2026-03-13T15:22:04.000+00:00","valid":true,"latitude":-21.2117466,"longitude":-47.8018466,"altitude":621.3,"speed":0.701944,"course":347.2,"address":"Rua Thomaz Nogueira Gaia, 2300, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91432705,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14359,"io_2_001d":14359,"io_0096":72403,"io_4_0096":72403,"io_0244":251217,"io_4_0244":251217,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":10.631092653971994,"totalDistance":206208.3419300054,"tipoVia":"rua","motion":true,"hours":36945954},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:22:06.000+00:00","deviceTime":"2026-03-13T15:22:06.000+00:00","fixTime":"2026-03-13T15:22:06.000+00:00","valid":true,"latitude":-21.2116616,"longitude":-47.8018933,"altitude":621.5,"speed":1.2959,"course":328,"address":"Rua Thomaz Nogueira Gaia, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91432706,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206208.3419300054,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":36945954},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:22:06.000+00:00","deviceTime":"2026-03-13T15:22:06.000+00:00","fixTime":"2026-03-13T15:22:06.000+00:00","valid":true,"latitude":-21.2116616,"longitude":-47.8018933,"altitude":621.5,"speed":1.2959,"course":328,"address":"Rua Thomaz Nogueira Gaia, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91432927,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14279,"io_2_001d":14279,"io_0096":72403,"io_4_0096":72403,"io_0244":251227,"io_4_0244":251227,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":37.39764449267871,"totalDistance":206245.7395744981,"tipoVia":"rua","motion":false,"hours":36956211},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:22:16.000+00:00","deviceTime":"2026-03-13T15:22:16.000+00:00","fixTime":"2026-03-13T15:22:16.000+00:00","valid":true,"latitude":-21.2113733,"longitude":-47.8020783,"altitude":623.6,"speed":0,"course":321.3,"address":"Rua Thomaz Nogueira Gaia, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91432928,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206245.7395744981,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":36956211},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:22:16.000+00:00","deviceTime":"2026-03-13T15:22:16.000+00:00","fixTime":"2026-03-13T15:22:16.000+00:00","valid":true,"latitude":-21.2113733,"longitude":-47.8020783,"altitude":623.6,"speed":0,"course":321.3,"address":"Rua Thomaz Nogueira Gaia, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91433119,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14286,"io_2_001d":14286,"io_0096":72403,"io_4_0096":72403,"io_0244":251237,"io_4_0244":251237,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.2587233828994151,"totalDistance":206245.998297881,"tipoVia":"rua","motion":false,"hours":36966177},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:22:26.000+00:00","deviceTime":"2026-03-13T15:22:26.000+00:00","fixTime":"2026-03-13T15:22:26.000+00:00","valid":true,"latitude":-21.2113716,"longitude":-47.80208,"altitude":623.5,"speed":0,"course":293.1,"address":"Rua Thomaz Nogueira Gaia, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91433121,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206245.998297881,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":36966177},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:22:26.000+00:00","deviceTime":"2026-03-13T15:22:26.000+00:00","fixTime":"2026-03-13T15:22:26.000+00:00","valid":true,"latitude":-21.2113716,"longitude":-47.80208,"altitude":623.5,"speed":0,"course":293.1,"address":"Rua Thomaz Nogueira Gaia, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91433304,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14279,"io_2_001d":14279,"io_0096":72403,"io_4_0096":72403,"io_0244":251247,"io_4_0244":251247,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.5022277472696423,"totalDistance":206246.50052562825,"tipoVia":"rua","motion":false,"hours":36976059},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:22:36.000+00:00","deviceTime":"2026-03-13T15:22:36.000+00:00","fixTime":"2026-03-13T15:22:36.000+00:00","valid":true,"latitude":-21.2113683,"longitude":-47.8020833,"altitude":623.4,"speed":0,"course":92.3,"address":"Rua Thomaz Nogueira Gaia, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91433306,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206246.50052562825,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":36976059},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:22:36.000+00:00","deviceTime":"2026-03-13T15:22:36.000+00:00","fixTime":"2026-03-13T15:22:36.000+00:00","valid":true,"latitude":-21.2113683,"longitude":-47.8020833,"altitude":623.4,"speed":0,"course":92.3,"address":"Rua Thomaz Nogueira Gaia, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91433469,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14408,"io_2_001d":14408,"io_0096":72403,"io_4_0096":72403,"io_0244":251257,"io_4_0244":251257,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":1.8080403022595535,"totalDistance":206248.3085659305,"tipoVia":"rua","motion":false,"hours":36986098},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:22:46.000+00:00","deviceTime":"2026-03-13T15:22:46.000+00:00","fixTime":"2026-03-13T15:22:46.000+00:00","valid":true,"latitude":-21.211355,"longitude":-47.8020933,"altitude":622.8,"speed":0.269978,"course":328.3,"address":"Rua Thomaz Nogueira Gaia, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91433470,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206248.3085659305,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":36986098},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:22:46.000+00:00","deviceTime":"2026-03-13T15:22:46.000+00:00","fixTime":"2026-03-13T15:22:46.000+00:00","valid":true,"latitude":-21.211355,"longitude":-47.8020933,"altitude":622.8,"speed":0.269978,"course":328.3,"address":"Rua Thomaz Nogueira Gaia, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91433564,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14299,"io_2_001d":14299,"io_0096":72403,"io_4_0096":72403,"io_0244":251262,"io_4_0244":251262,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":18.060344190347095,"totalDistance":206266.36891012083,"tipoVia":"rua","motion":true,"hours":36990999},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:22:51.000+00:00","deviceTime":"2026-03-13T15:22:51.000+00:00","fixTime":"2026-03-13T15:22:51.000+00:00","valid":true,"latitude":-21.2112033,"longitude":-47.802155,"altitude":622.6,"speed":0.863931,"course":2.5,"address":"Rua Thomaz Nogueira Gaia, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91433565,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206266.36891012083,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":36990999},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:22:51.000+00:00","deviceTime":"2026-03-13T15:22:51.000+00:00","fixTime":"2026-03-13T15:22:51.000+00:00","valid":true,"latitude":-21.2112033,"longitude":-47.802155,"altitude":622.6,"speed":0.863931,"course":2.5,"address":"Rua Thomaz Nogueira Gaia, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91433576,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14149,"io_2_001d":14149,"io_0096":72403,"io_4_0096":72403,"io_0244":251263,"io_4_0244":251263,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":5.016724827233075,"totalDistance":206271.38563494806,"tipoVia":"rua","motion":true,"hours":36991974},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:22:52.000+00:00","deviceTime":"2026-03-13T15:22:52.000+00:00","fixTime":"2026-03-13T15:22:52.000+00:00","valid":true,"latitude":-21.21116,"longitude":-47.8021416,"altitude":622.6,"speed":1.02592,"course":26.4,"address":"Rua Thomaz Nogueira Gaia, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91433577,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206271.38563494806,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":36991974},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:22:52.000+00:00","deviceTime":"2026-03-13T15:22:52.000+00:00","fixTime":"2026-03-13T15:22:52.000+00:00","valid":true,"latitude":-21.21116,"longitude":-47.8021416,"altitude":622.6,"speed":1.02592,"course":26.4,"address":"Rua Thomaz Nogueira Gaia, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91433608,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14243,"io_2_001d":14243,"io_0096":72403,"io_4_0096":72403,"io_0244":251265,"io_4_0244":251265,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":13.28559688670667,"totalDistance":206284.67123183477,"tipoVia":"avenida","motion":true,"hours":36993988},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:22:54.000+00:00","deviceTime":"2026-03-13T15:22:54.000+00:00","fixTime":"2026-03-13T15:22:54.000+00:00","valid":true,"latitude":-21.21108,"longitude":-47.8020466,"altitude":622.3,"speed":1.51188,"course":57.8,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91433609,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206284.67123183477,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":36993988},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:22:54.000+00:00","deviceTime":"2026-03-13T15:22:54.000+00:00","fixTime":"2026-03-13T15:22:54.000+00:00","valid":true,"latitude":-21.21108,"longitude":-47.8020466,"altitude":622.3,"speed":1.51188,"course":57.8,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91433777,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14203,"io_2_001d":14203,"io_0096":72403,"io_4_0096":72403,"io_0244":251275,"io_4_0244":251275,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":64.5955492208685,"totalDistance":206349.26678105563,"tipoVia":"avenida","motion":false,"hours":37004024},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:23:04.000+00:00","deviceTime":"2026-03-13T15:23:04.000+00:00","fixTime":"2026-03-13T15:23:04.000+00:00","valid":true,"latitude":-21.2108433,"longitude":-47.8014783,"altitude":621.2,"speed":0.161987,"course":64.3,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91433778,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206349.26678105563,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37004024},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:23:04.000+00:00","deviceTime":"2026-03-13T15:23:04.000+00:00","fixTime":"2026-03-13T15:23:04.000+00:00","valid":true,"latitude":-21.2108433,"longitude":-47.8014783,"altitude":621.2,"speed":0.161987,"course":64.3,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91433929,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14237,"io_2_001d":14237,"io_0096":72403,"io_4_0096":72403,"io_0244":251285,"io_4_0244":251285,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":5.8354223548678785,"totalDistance":206355.1022034105,"tipoVia":"avenida","motion":false,"hours":37014154},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:23:14.000+00:00","deviceTime":"2026-03-13T15:23:14.000+00:00","fixTime":"2026-03-13T15:23:14.000+00:00","valid":true,"latitude":-21.2108266,"longitude":-47.801425,"altitude":621.4,"speed":0,"course":56.4,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91433930,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206355.1022034105,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37014154},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:23:14.000+00:00","deviceTime":"2026-03-13T15:23:14.000+00:00","fixTime":"2026-03-13T15:23:14.000+00:00","valid":true,"latitude":-21.2108266,"longitude":-47.801425,"altitude":621.4,"speed":0,"course":56.4,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91434101,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14320,"io_2_001d":14320,"io_0096":72403,"io_4_0096":72403,"io_0244":251295,"io_4_0244":251295,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":32.81854488039927,"totalDistance":206387.9207482909,"tipoVia":"rua","motion":true,"hours":37024030},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:23:24.000+00:00","deviceTime":"2026-03-13T15:23:24.000+00:00","fixTime":"2026-03-13T15:23:24.000+00:00","valid":true,"latitude":-21.2107166,"longitude":-47.8011316,"altitude":620.1,"speed":1.40389,"course":64.2,"address":"Rua Cavalheiro Torquato Rizzi, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91434102,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206387.9207482909,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":37024031},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:23:24.000+00:00","deviceTime":"2026-03-13T15:23:24.000+00:00","fixTime":"2026-03-13T15:23:24.000+00:00","valid":true,"latitude":-21.2107166,"longitude":-47.8011316,"altitude":620.1,"speed":1.40389,"course":64.2,"address":"Rua Cavalheiro Torquato Rizzi, Ribeirão Preto, 14020-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91434293,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14208,"io_2_001d":14208,"io_0096":72403,"io_4_0096":72403,"io_0244":251305,"io_4_0244":251305,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":86.7672267189479,"totalDistance":206474.68797500985,"tipoVia":"avenida","motion":true,"hours":37034074},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:23:34.000+00:00","deviceTime":"2026-03-13T15:23:34.000+00:00","fixTime":"2026-03-13T15:23:34.000+00:00","valid":true,"latitude":-21.2103883,"longitude":-47.8003733,"altitude":616.5,"speed":1.40389,"course":65.7,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91434294,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206474.68797500985,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37034074},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:23:34.000+00:00","deviceTime":"2026-03-13T15:23:34.000+00:00","fixTime":"2026-03-13T15:23:34.000+00:00","valid":true,"latitude":-21.2103883,"longitude":-47.8003733,"altitude":616.5,"speed":1.40389,"course":65.7,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91434464,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14202,"io_2_001d":14202,"io_0096":72403,"io_4_0096":72403,"io_0244":251315,"io_4_0244":251315,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":54.160802580509404,"totalDistance":206528.84877759035,"tipoVia":"avenida","motion":true,"hours":37044040},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:23:44.000+00:00","deviceTime":"2026-03-13T15:23:44.000+00:00","fixTime":"2026-03-13T15:23:44.000+00:00","valid":true,"latitude":-21.2101833,"longitude":-47.7999,"altitude":614.8,"speed":0.75594,"course":66.2,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91434465,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206528.84877759035,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37044040},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:23:44.000+00:00","deviceTime":"2026-03-13T15:23:44.000+00:00","fixTime":"2026-03-13T15:23:44.000+00:00","valid":true,"latitude":-21.2101833,"longitude":-47.7999,"altitude":614.8,"speed":0.75594,"course":66.2,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91434521,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14274,"io_2_001d":14274,"io_0096":72403,"io_4_0096":72403,"io_0244":251319,"io_4_0244":251319,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":16.70326181652319,"totalDistance":206545.55203940687,"tipoVia":"avenida","motion":true,"hours":37048030},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:23:48.000+00:00","deviceTime":"2026-03-13T15:23:48.000+00:00","fixTime":"2026-03-13T15:23:48.000+00:00","valid":true,"latitude":-21.2101016,"longitude":-47.799765,"altitude":614.9,"speed":0.75594,"course":23,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91434522,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206545.55203940687,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37048030},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:23:48.000+00:00","deviceTime":"2026-03-13T15:23:48.000+00:00","fixTime":"2026-03-13T15:23:48.000+00:00","valid":true,"latitude":-21.2101016,"longitude":-47.799765,"altitude":614.9,"speed":0.75594,"course":23,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91434537,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14319,"io_2_001d":14319,"io_0096":72403,"io_4_0096":72403,"io_0244":251320,"io_4_0244":251320,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":3.912126919676001,"totalDistance":206549.46416632654,"tipoVia":"avenida","motion":true,"hours":37049001},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:23:49.000+00:00","deviceTime":"2026-03-13T15:23:49.000+00:00","fixTime":"2026-03-13T15:23:49.000+00:00","valid":true,"latitude":-21.2100666,"longitude":-47.7997616,"altitude":614.8,"speed":0.809936,"course":354.4,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91434540,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206549.46416632654,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37049002},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:23:49.000+00:00","deviceTime":"2026-03-13T15:23:49.000+00:00","fixTime":"2026-03-13T15:23:49.000+00:00","valid":true,"latitude":-21.2100666,"longitude":-47.7997616,"altitude":614.8,"speed":0.809936,"course":354.4,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91434557,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14282,"io_2_001d":14282,"io_0096":72403,"io_4_0096":72403,"io_0244":251321,"io_4_0244":251321,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":3.9214586242629945,"totalDistance":206553.3856249508,"tipoVia":"avenida","motion":true,"hours":37050007},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:23:50.000+00:00","deviceTime":"2026-03-13T15:23:50.000+00:00","fixTime":"2026-03-13T15:23:50.000+00:00","valid":true,"latitude":-21.210035,"longitude":-47.7997783,"altitude":614.8,"speed":0.809936,"course":317.8,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91434560,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206553.3856249508,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37050007},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:23:50.000+00:00","deviceTime":"2026-03-13T15:23:50.000+00:00","fixTime":"2026-03-13T15:23:50.000+00:00","valid":true,"latitude":-21.210035,"longitude":-47.7997783,"altitude":614.8,"speed":0.809936,"course":317.8,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91434583,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14304,"io_2_001d":14304,"io_0096":72403,"io_4_0096":72403,"io_0244":251322,"io_4_0244":251322,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":4.866694248998708,"totalDistance":206558.25231919982,"tipoVia":"avenida","motion":true,"hours":37051041},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:23:51.000+00:00","deviceTime":"2026-03-13T15:23:51.000+00:00","fixTime":"2026-03-13T15:23:51.000+00:00","valid":true,"latitude":-21.210015,"longitude":-47.79982,"altitude":615.3,"speed":0.971923,"course":282.1,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91434584,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206558.25231919982,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37051041},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:23:51.000+00:00","deviceTime":"2026-03-13T15:23:51.000+00:00","fixTime":"2026-03-13T15:23:51.000+00:00","valid":true,"latitude":-21.210015,"longitude":-47.79982,"altitude":615.3,"speed":0.971923,"course":282.1,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91434597,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14345,"io_2_001d":14345,"io_0096":72403,"io_4_0096":72403,"io_0244":251323,"io_4_0244":251323,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":5.876578278916209,"totalDistance":206564.12889747875,"tipoVia":"avenida","motion":true,"hours":37052018},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:23:52.000+00:00","deviceTime":"2026-03-13T15:23:52.000+00:00","fixTime":"2026-03-13T15:23:52.000+00:00","valid":true,"latitude":-21.2100166,"longitude":-47.7998766,"altitude":616,"speed":1.18791,"course":258.6,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91434598,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206564.12889747875,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37052019},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:23:52.000+00:00","deviceTime":"2026-03-13T15:23:52.000+00:00","fixTime":"2026-03-13T15:23:52.000+00:00","valid":true,"latitude":-21.2100166,"longitude":-47.7998766,"altitude":616,"speed":1.18791,"course":258.6,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91434759,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14216,"io_2_001d":14216,"io_0096":72403,"io_4_0096":72403,"io_0244":251333,"io_4_0244":251333,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":62.93989583231568,"totalDistance":206627.06879331107,"tipoVia":"avenida","motion":true,"hours":37062074},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:24:02.000+00:00","deviceTime":"2026-03-13T15:24:02.000+00:00","fixTime":"2026-03-13T15:24:02.000+00:00","valid":true,"latitude":-21.2101916,"longitude":-47.8004533,"altitude":618.7,"speed":0.917927,"course":250.8,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91434760,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206627.06879331107,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37062075},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:24:02.000+00:00","deviceTime":"2026-03-13T15:24:02.000+00:00","fixTime":"2026-03-13T15:24:02.000+00:00","valid":true,"latitude":-21.2101916,"longitude":-47.8004533,"altitude":618.7,"speed":0.917927,"course":250.8,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91434851,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14327,"io_2_001d":14327,"io_0096":72403,"io_4_0096":72403,"io_0244":251339,"io_4_0244":251339,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":17.56780506963534,"totalDistance":206644.63659838072,"tipoVia":"avenida","motion":true,"hours":37068039},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:24:08.000+00:00","deviceTime":"2026-03-13T15:24:08.000+00:00","fixTime":"2026-03-13T15:24:08.000+00:00","valid":true,"latitude":-21.2102383,"longitude":-47.800615,"altitude":618.6,"speed":0.37797,"course":270.5,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91434852,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206644.63659838072,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37068039},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:24:08.000+00:00","deviceTime":"2026-03-13T15:24:08.000+00:00","fixTime":"2026-03-13T15:24:08.000+00:00","valid":true,"latitude":-21.2102383,"longitude":-47.800615,"altitude":618.6,"speed":0.37797,"course":270.5,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91435001,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14313,"io_2_001d":14313,"io_0096":72403,"io_4_0096":72403,"io_0244":251347,"io_4_0244":251347,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":9.256086287725909,"totalDistance":206653.89268466845,"tipoVia":"avenida","motion":false,"hours":37076098},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:24:16.000+00:00","deviceTime":"2026-03-13T15:24:16.000+00:00","fixTime":"2026-03-13T15:24:16.000+00:00","valid":true,"latitude":-21.2101933,"longitude":-47.80069,"altitude":617.2,"speed":0.269978,"course":353.3,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91435002,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206653.89268466845,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37076098},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:24:16.000+00:00","deviceTime":"2026-03-13T15:24:16.000+00:00","fixTime":"2026-03-13T15:24:16.000+00:00","valid":true,"latitude":-21.2101933,"longitude":-47.80069,"altitude":617.2,"speed":0.269978,"course":353.3,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91435133,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":409,"ignition":false,"io_1_0199":0,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":13894,"io_2_001d":13894,"io_0096":72403,"io_4_0096":72403,"io_0244":251354,"io_4_0244":251354,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":1.2631835767268846,"totalDistance":206655.15586824517,"tipoVia":"avenida","motion":false,"hours":37076098},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:24:24.000+00:00","deviceTime":"2026-03-13T15:24:24.000+00:00","fixTime":"2026-03-13T15:24:24.000+00:00","valid":true,"latitude":-21.210185,"longitude":-47.8006983,"altitude":618.4,"speed":0,"course":99.6,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91435134,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.7,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206655.15586824517,"tipoVia":"avenida","motion":false,"ignition":false,"batteryLevel":1,"hours":37076098},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:24:24.000+00:00","deviceTime":"2026-03-13T15:24:24.000+00:00","fixTime":"2026-03-13T15:24:24.000+00:00","valid":true,"latitude":-21.210185,"longitude":-47.8006983,"altitude":618.4,"speed":0,"course":99.6,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91435142,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":5,"ignition":false,"io_1_0199":0,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":13886,"io_2_001d":13886,"io_0096":72403,"io_4_0096":72403,"io_0244":251354,"io_4_0244":251354,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0,"totalDistance":206655.15586824517,"tipoVia":"avenida","motion":false,"hours":37076098},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:24:25.000+00:00","deviceTime":"2026-03-13T15:24:25.000+00:00","fixTime":"2026-03-13T15:24:25.000+00:00","valid":true,"latitude":-21.210185,"longitude":-47.8006983,"altitude":618.4,"speed":0,"course":99.6,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91435143,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":22,"hdop":0.7,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206655.15586824517,"tipoVia":"avenida","motion":false,"ignition":false,"batteryLevel":1,"hours":37076098},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:24:25.000+00:00","deviceTime":"2026-03-13T15:24:25.000+00:00","fixTime":"2026-03-13T15:24:25.000+00:00","valid":true,"latitude":-21.210185,"longitude":-47.8006983,"altitude":618.4,"speed":0,"course":99.6,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91435200,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.9,"event":34,"ignition":false,"io_1_0199":0,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":13661,"io_2_001d":13661,"io_0096":72403,"io_4_0096":72403,"io_0244":251354,"io_4_0244":251354,"io_0022":0,"io_8_0022":0,"distance":1.0377865317118626,"totalDistance":206656.19365477687,"tipoVia":"avenida","motion":false,"hours":37076098},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:24:28.000+00:00","deviceTime":"2026-03-13T15:24:28.000+00:00","fixTime":"2026-03-13T15:24:28.000+00:00","valid":true,"latitude":-21.210185,"longitude":-47.8007083,"altitude":618.6,"speed":0,"course":133.5,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91435205,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.9,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206656.19365477687,"tipoVia":"avenida","motion":false,"ignition":false,"batteryLevel":1,"hours":37076098},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:24:28.000+00:00","deviceTime":"2026-03-13T15:24:28.000+00:00","fixTime":"2026-03-13T15:24:28.000+00:00","valid":true,"latitude":-21.210185,"longitude":-47.8007083,"altitude":618.6,"speed":0,"course":133.5,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91435216,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":1,"event":406,"ignition":false,"io_1_0199":0,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":13618,"io_2_001d":13618,"io_0096":72403,"io_4_0096":72403,"io_0244":251354,"io_4_0244":251354,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":206656.19365477687,"tipoVia":"avenida","motion":false,"hours":37076098},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:24:29.000+00:00","deviceTime":"2026-03-13T15:24:29.000+00:00","fixTime":"2026-03-13T15:24:29.000+00:00","valid":true,"latitude":-21.210185,"longitude":-47.8007083,"altitude":618.5,"speed":0,"course":133.5,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91435217,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":1,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206656.19365477687,"tipoVia":"avenida","motion":false,"ignition":false,"batteryLevel":1,"hours":37076098},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:24:29.000+00:00","deviceTime":"2026-03-13T15:24:29.000+00:00","fixTime":"2026-03-13T15:24:29.000+00:00","valid":true,"latitude":-21.210185,"longitude":-47.8007083,"altitude":618.5,"speed":0,"course":133.5,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91435977,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.9,"event":7,"ignition":false,"io_1_0199":0,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":12983,"io_2_001d":12983,"io_0096":72403,"io_4_0096":72403,"io_0244":251355,"io_4_0244":251355,"io_0022":0,"io_8_0022":0,"distance":3.22368550819567,"totalDistance":206659.41734028506,"tipoVia":"avenida","motion":false,"hours":37076098},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:25:14.000+00:00","deviceTime":"2026-03-13T15:25:14.000+00:00","fixTime":"2026-03-13T15:25:14.000+00:00","valid":true,"latitude":-21.2101616,"longitude":-47.8007266,"altitude":617,"speed":0,"course":278.7,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91435981,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":19,"hdop":0.9,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206659.41734028506,"tipoVia":"avenida","motion":false,"ignition":false,"batteryLevel":1,"hours":37076098},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:25:14.000+00:00","deviceTime":"2026-03-13T15:25:14.000+00:00","fixTime":"2026-03-13T15:25:14.000+00:00","valid":true,"latitude":-21.2101616,"longitude":-47.8007266,"altitude":617,"speed":0,"course":278.7,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91436000,"attributes":{"packetType":4,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.9,"event":409,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":12206,"io_2_001d":12206,"io_0096":72403,"io_4_0096":72403,"io_0244":251355,"io_4_0244":251355,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":206659.41734028506,"tipoVia":"avenida","motion":false,"hours":37076098},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:25:15.000+00:00","deviceTime":"2026-03-13T15:25:15.000+00:00","fixTime":"2026-03-13T15:25:15.000+00:00","valid":true,"latitude":-21.2101616,"longitude":-47.8007266,"altitude":617,"speed":0,"course":317.3,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91436002,"attributes":{"packetType":4,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":19,"hdop":0.9,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206659.41734028506,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37076099},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:25:15.000+00:00","deviceTime":"2026-03-13T15:25:15.000+00:00","fixTime":"2026-03-13T15:25:15.000+00:00","valid":true,"latitude":-21.2101616,"longitude":-47.8007266,"altitude":617,"speed":0,"course":317.3,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91436003,"attributes":{"packetType":4,"messageType":3,"timestampExtension":2,"recordExtension":16,"priority":0,"sat":1,"hdop":0.9,"event":5,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":12171,"io_2_001d":12171,"io_0096":72403,"io_4_0096":72403,"io_0244":251355,"io_4_0244":251355,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":206659.41734028506,"tipoVia":"avenida","motion":false,"hours":37076099},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:25:15.000+00:00","deviceTime":"2026-03-13T15:25:15.000+00:00","fixTime":"2026-03-13T15:25:15.000+00:00","valid":true,"latitude":-21.2101616,"longitude":-47.8007266,"altitude":617,"speed":0,"course":317.3,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91436004,"attributes":{"packetType":4,"messageType":3,"timestampExtension":2,"recordExtension":17,"priority":0,"sat":19,"hdop":0.9,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206659.41734028506,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37076099},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:25:15.000+00:00","deviceTime":"2026-03-13T15:25:15.000+00:00","fixTime":"2026-03-13T15:25:15.000+00:00","valid":true,"latitude":-21.2101616,"longitude":-47.8007266,"altitude":617,"speed":0,"course":317.3,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91436110,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.9,"event":34,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":12567,"io_2_001d":12567,"io_0096":72403,"io_4_0096":72403,"io_0244":251361,"io_4_0244":251361,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.5093628776288749,"totalDistance":206659.9267031627,"tipoVia":"avenida","motion":false,"hours":37081358},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:25:20.000+00:00","deviceTime":"2026-03-13T15:25:20.000+00:00","fixTime":"2026-03-13T15:25:20.000+00:00","valid":true,"latitude":-21.2101583,"longitude":-47.80073,"altitude":617.2,"speed":0,"course":236.7,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91436111,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.9,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206659.9267031627,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37081358},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:25:20.000+00:00","deviceTime":"2026-03-13T15:25:20.000+00:00","fixTime":"2026-03-13T15:25:20.000+00:00","valid":true,"latitude":-21.2101583,"longitude":-47.80073,"altitude":617.2,"speed":0,"course":236.7,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91436133,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":0,"hdop":0.9,"event":405,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":0,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":11618,"io_2_001d":11618,"io_0096":72403,"io_4_0096":72403,"io_0244":251362,"io_4_0244":251362,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.16604587489612455,"totalDistance":206660.0927490376,"tipoVia":"avenida","motion":false,"hours":37082456},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:25:21.000+00:00","deviceTime":"2026-03-13T15:25:21.000+00:00","fixTime":"2026-03-13T15:25:21.000+00:00","valid":true,"latitude":-21.2101583,"longitude":-47.8007316,"altitude":617.2,"speed":0,"course":236.7,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91436134,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.9,"event":405,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206660.0927490376,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37082456},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:25:21.000+00:00","deviceTime":"2026-03-13T15:25:21.000+00:00","fixTime":"2026-03-13T15:25:21.000+00:00","valid":true,"latitude":-21.2101583,"longitude":-47.8007316,"altitude":617.2,"speed":0,"course":236.7,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91436154,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":0,"hdop":0.9,"event":406,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":0,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":11644,"io_2_001d":11644,"io_0096":72403,"io_4_0096":72403,"io_0244":251362,"io_4_0244":251362,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0,"totalDistance":206660.0927490376,"tipoVia":"avenida","motion":false,"hours":37083233},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:25:22.000+00:00","deviceTime":"2026-03-13T15:25:22.000+00:00","fixTime":"2026-03-13T15:25:22.000+00:00","valid":true,"latitude":-21.2101583,"longitude":-47.8007316,"altitude":617.2,"speed":0,"course":236.7,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91436155,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.9,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206660.0927490376,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37083233},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:25:22.000+00:00","deviceTime":"2026-03-13T15:25:22.000+00:00","fixTime":"2026-03-13T15:25:22.000+00:00","valid":true,"latitude":-21.2101583,"longitude":-47.8007316,"altitude":617.2,"speed":0,"course":236.7,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91436173,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":405,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":13525,"io_2_001d":13525,"io_0096":72403,"io_4_0096":72403,"io_0244":251364,"io_4_0244":251364,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.25176218161099934,"totalDistance":206660.3445112192,"tipoVia":"avenida","motion":false,"hours":37084434},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:25:23.000+00:00","deviceTime":"2026-03-13T15:25:23.000+00:00","fixTime":"2026-03-13T15:25:23.000+00:00","valid":true,"latitude":-21.21016,"longitude":-47.80073,"altitude":617,"speed":0,"course":163.4,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91436174,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.7,"event":405,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206660.3445112192,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37084434},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:25:23.000+00:00","deviceTime":"2026-03-13T15:25:23.000+00:00","fixTime":"2026-03-13T15:25:23.000+00:00","valid":true,"latitude":-21.21016,"longitude":-47.80073,"altitude":617,"speed":0,"course":163.4,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91436194,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":13870,"io_2_001d":13870,"io_0096":72403,"io_4_0096":72403,"io_0244":251364,"io_4_0244":251364,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0,"totalDistance":206660.3445112192,"tipoVia":"avenida","motion":false,"hours":37085227},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:25:24.000+00:00","deviceTime":"2026-03-13T15:25:24.000+00:00","fixTime":"2026-03-13T15:25:24.000+00:00","valid":true,"latitude":-21.21016,"longitude":-47.80073,"altitude":617,"speed":0,"course":163.4,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91436196,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206660.3445112192,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37085227},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:25:24.000+00:00","deviceTime":"2026-03-13T15:25:24.000+00:00","fixTime":"2026-03-13T15:25:24.000+00:00","valid":true,"latitude":-21.21016,"longitude":-47.80073,"altitude":617,"speed":0,"course":163.4,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91436381,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14123,"io_2_001d":14123,"io_0096":72403,"io_4_0096":72403,"io_0244":251374,"io_4_0244":251374,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":1.480549227846471,"totalDistance":206661.82506044707,"tipoVia":"avenida","motion":false,"hours":37094969},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:25:34.000+00:00","deviceTime":"2026-03-13T15:25:34.000+00:00","fixTime":"2026-03-13T15:25:34.000+00:00","valid":true,"latitude":-21.2101733,"longitude":-47.80073,"altitude":616.5,"speed":0,"course":160.6,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91436383,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206661.82506044707,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37094969},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:25:34.000+00:00","deviceTime":"2026-03-13T15:25:34.000+00:00","fixTime":"2026-03-13T15:25:34.000+00:00","valid":true,"latitude":-21.2101733,"longitude":-47.80073,"altitude":616.5,"speed":0,"course":160.6,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91436581,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14275,"io_2_001d":14275,"io_0096":72403,"io_4_0096":72403,"io_0244":251384,"io_4_0244":251384,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":6.596942205902588,"totalDistance":206668.42200265298,"tipoVia":"avenida","motion":false,"hours":37104995},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:25:44.000+00:00","deviceTime":"2026-03-13T15:25:44.000+00:00","fixTime":"2026-03-13T15:25:44.000+00:00","valid":true,"latitude":-21.2102166,"longitude":-47.8006866,"altitude":616.7,"speed":0,"course":97.5,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91436583,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206668.42200265298,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37104995},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:25:44.000+00:00","deviceTime":"2026-03-13T15:25:44.000+00:00","fixTime":"2026-03-13T15:25:44.000+00:00","valid":true,"latitude":-21.2102166,"longitude":-47.8006866,"altitude":616.7,"speed":0,"course":97.5,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91436626,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14248,"io_2_001d":14248,"io_0096":72403,"io_4_0096":72403,"io_0244":251386,"io_4_0244":251386,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":1.7434045475681752,"totalDistance":206670.16540720055,"tipoVia":"avenida","motion":true,"hours":37106960},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:25:46.000+00:00","deviceTime":"2026-03-13T15:25:46.000+00:00","fixTime":"2026-03-13T15:25:46.000+00:00","valid":true,"latitude":-21.2102183,"longitude":-47.8007033,"altitude":616.6,"speed":0.431966,"course":254,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91436627,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206670.16540720055,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37106960},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:25:46.000+00:00","deviceTime":"2026-03-13T15:25:46.000+00:00","fixTime":"2026-03-13T15:25:46.000+00:00","valid":true,"latitude":-21.2102183,"longitude":-47.8007033,"altitude":616.6,"speed":0.431966,"course":254,"address":"Avenida Wladimir Meirelles Ferreira, 1500, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91436830,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14236,"io_2_001d":14236,"io_0096":72403,"io_4_0096":72403,"io_0244":251396,"io_4_0244":251396,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":43.44658671336906,"totalDistance":206713.61199391392,"tipoVia":"avenida","motion":false,"hours":37117276},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:25:56.000+00:00","deviceTime":"2026-03-13T15:25:56.000+00:00","fixTime":"2026-03-13T15:25:56.000+00:00","valid":true,"latitude":-21.2103716,"longitude":-47.8010883,"altitude":619.3,"speed":0.161987,"course":249.9,"address":"Avenida Wladimir Meirelles Ferreira, 1600, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91436831,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206713.61199391392,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37117276},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:25:56.000+00:00","deviceTime":"2026-03-13T15:25:56.000+00:00","fixTime":"2026-03-13T15:25:56.000+00:00","valid":true,"latitude":-21.2103716,"longitude":-47.8010883,"altitude":619.3,"speed":0.161987,"course":249.9,"address":"Avenida Wladimir Meirelles Ferreira, 1600, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91436984,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14164,"io_2_001d":14164,"io_0096":72403,"io_4_0096":72403,"io_0244":251406,"io_4_0244":251406,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.25872419826862875,"totalDistance":206713.8707181122,"tipoVia":"avenida","motion":false,"hours":37127071},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:26:06.000+00:00","deviceTime":"2026-03-13T15:26:06.000+00:00","fixTime":"2026-03-13T15:26:06.000+00:00","valid":true,"latitude":-21.2103733,"longitude":-47.8010866,"altitude":619.6,"speed":0,"course":147.1,"address":"Avenida Wladimir Meirelles Ferreira, 1600, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91436985,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206713.8707181122,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37127071},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:26:06.000+00:00","deviceTime":"2026-03-13T15:26:06.000+00:00","fixTime":"2026-03-13T15:26:06.000+00:00","valid":true,"latitude":-21.2103733,"longitude":-47.8010866,"altitude":619.6,"speed":0,"course":147.1,"address":"Avenida Wladimir Meirelles Ferreira, 1600, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91437051,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14319,"io_2_001d":14319,"io_0096":72403,"io_4_0096":72403,"io_0244":251410,"io_4_0244":251410,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":2.5121065062119654,"totalDistance":206716.3828246184,"tipoVia":"avenida","motion":true,"hours":37131060},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:26:10.000+00:00","deviceTime":"2026-03-13T15:26:10.000+00:00","fixTime":"2026-03-13T15:26:10.000+00:00","valid":true,"latitude":-21.2103833,"longitude":-47.8011083,"altitude":619.6,"speed":0.431966,"course":247.6,"address":"Avenida Wladimir Meirelles Ferreira, 1600, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91437052,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206716.3828246184,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37131060},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:26:10.000+00:00","deviceTime":"2026-03-13T15:26:10.000+00:00","fixTime":"2026-03-13T15:26:10.000+00:00","valid":true,"latitude":-21.2103833,"longitude":-47.8011083,"altitude":619.6,"speed":0.431966,"course":247.6,"address":"Avenida Wladimir Meirelles Ferreira, 1600, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91437250,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14326,"io_2_001d":14326,"io_0096":72403,"io_4_0096":72403,"io_0244":251420,"io_4_0244":251420,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":77.09262632097591,"totalDistance":206793.47545093938,"tipoVia":"avenida","motion":true,"hours":37141194},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:26:20.000+00:00","deviceTime":"2026-03-13T15:26:20.000+00:00","fixTime":"2026-03-13T15:26:20.000+00:00","valid":true,"latitude":-21.210655,"longitude":-47.8017916,"altitude":621.5,"speed":2.10583,"course":248.9,"address":"Avenida Wladimir Meirelles Ferreira, 1600, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91437251,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206793.47545093938,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37141194},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:26:20.000+00:00","deviceTime":"2026-03-13T15:26:20.000+00:00","fixTime":"2026-03-13T15:26:20.000+00:00","valid":true,"latitude":-21.210655,"longitude":-47.8017916,"altitude":621.5,"speed":2.10583,"course":248.9,"address":"Avenida Wladimir Meirelles Ferreira, 1600, Ribeirão Preto, 14020-640, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91437434,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14353,"io_2_001d":14353,"io_0096":72403,"io_4_0096":72403,"io_0244":251430,"io_4_0244":251430,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":112.89956567564528,"totalDistance":206906.37501661503,"tipoVia":"avenida","motion":true,"hours":37150993},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:26:30.000+00:00","deviceTime":"2026-03-13T15:26:30.000+00:00","fixTime":"2026-03-13T15:26:30.000+00:00","valid":true,"latitude":-21.2110433,"longitude":-47.8027966,"altitude":623.9,"speed":2.4838,"course":246.8,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91437436,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":206906.37501661503,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37150993},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:26:30.000+00:00","deviceTime":"2026-03-13T15:26:30.000+00:00","fixTime":"2026-03-13T15:26:30.000+00:00","valid":true,"latitude":-21.2110433,"longitude":-47.8027966,"altitude":623.9,"speed":2.4838,"course":246.8,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91437603,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14332,"io_2_001d":14332,"io_0096":72403,"io_4_0096":72403,"io_0244":251440,"io_4_0244":251440,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":111.16486758712462,"totalDistance":207017.53988420215,"tipoVia":"avenida","motion":true,"hours":37161184},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:26:40.000+00:00","deviceTime":"2026-03-13T15:26:40.000+00:00","fixTime":"2026-03-13T15:26:40.000+00:00","valid":true,"latitude":-21.2113433,"longitude":-47.8038183,"altitude":626.2,"speed":1.72786,"course":254.6,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91437605,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207017.53988420215,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37161184},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:26:40.000+00:00","deviceTime":"2026-03-13T15:26:40.000+00:00","fixTime":"2026-03-13T15:26:40.000+00:00","valid":true,"latitude":-21.2113433,"longitude":-47.8038183,"altitude":626.2,"speed":1.72786,"course":254.6,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91437745,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14361,"io_2_001d":14361,"io_0096":72403,"io_4_0096":72403,"io_0244":251450,"io_4_0244":251450,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":79.44847921072044,"totalDistance":207096.98836341288,"tipoVia":"avenida","motion":true,"hours":37171132},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:26:50.000+00:00","deviceTime":"2026-03-13T15:26:50.000+00:00","fixTime":"2026-03-13T15:26:50.000+00:00","valid":true,"latitude":-21.2115583,"longitude":-47.8045483,"altitude":626.5,"speed":0.863931,"course":249.8,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91437746,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207096.98836341288,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37171132},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:26:50.000+00:00","deviceTime":"2026-03-13T15:26:50.000+00:00","fixTime":"2026-03-13T15:26:50.000+00:00","valid":true,"latitude":-21.2115583,"longitude":-47.8045483,"altitude":626.5,"speed":0.863931,"course":249.8,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91437930,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14222,"io_2_001d":14222,"io_0096":72403,"io_4_0096":72403,"io_0244":251460,"io_4_0244":251460,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":16.494348106485635,"totalDistance":207113.48271151938,"tipoVia":"avenida","motion":false,"hours":37181250},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:27:00.000+00:00","deviceTime":"2026-03-13T15:27:00.000+00:00","fixTime":"2026-03-13T15:27:00.000+00:00","valid":true,"latitude":-21.2116116,"longitude":-47.8046966,"altitude":626.6,"speed":0,"course":255.4,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91437931,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207113.48271151938,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37181250},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:27:00.000+00:00","deviceTime":"2026-03-13T15:27:00.000+00:00","fixTime":"2026-03-13T15:27:00.000+00:00","valid":true,"latitude":-21.2116116,"longitude":-47.8046966,"altitude":626.6,"speed":0,"course":255.4,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91438082,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14278,"io_2_001d":14278,"io_0096":72403,"io_4_0096":72403,"io_0244":251470,"io_4_0244":251470,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.5093604764909695,"totalDistance":207113.99207199586,"tipoVia":"avenida","motion":false,"hours":37191136},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:27:10.000+00:00","deviceTime":"2026-03-13T15:27:10.000+00:00","fixTime":"2026-03-13T15:27:10.000+00:00","valid":true,"latitude":-21.2116083,"longitude":-47.8047,"altitude":626.6,"speed":0,"course":247.5,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91438083,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207113.99207199586,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37191136},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:27:10.000+00:00","deviceTime":"2026-03-13T15:27:10.000+00:00","fixTime":"2026-03-13T15:27:10.000+00:00","valid":true,"latitude":-21.2116083,"longitude":-47.8047,"altitude":626.6,"speed":0,"course":247.5,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91438237,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14251,"io_2_001d":14251,"io_0096":72403,"io_4_0096":72403,"io_0244":251480,"io_4_0244":251480,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":6.251486523176475,"totalDistance":207120.24355851903,"tipoVia":"avenida","motion":false,"hours":37201016},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:27:20.000+00:00","deviceTime":"2026-03-13T15:27:20.000+00:00","fixTime":"2026-03-13T15:27:20.000+00:00","valid":true,"latitude":-21.2116133,"longitude":-47.80476,"altitude":626.9,"speed":0.269978,"course":246.1,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91438238,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207120.24355851903,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37201016},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:27:20.000+00:00","deviceTime":"2026-03-13T15:27:20.000+00:00","fixTime":"2026-03-13T15:27:20.000+00:00","valid":true,"latitude":-21.2116133,"longitude":-47.80476,"altitude":626.9,"speed":0.269978,"course":246.1,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91438419,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14240,"io_2_001d":14240,"io_0096":72403,"io_4_0096":72403,"io_0244":251490,"io_4_0244":251490,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":24.33774668752846,"totalDistance":207144.58130520655,"tipoVia":"avenida","motion":false,"hours":37211220},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:27:30.000+00:00","deviceTime":"2026-03-13T15:27:30.000+00:00","fixTime":"2026-03-13T15:27:30.000+00:00","valid":true,"latitude":-21.211725,"longitude":-47.8049616,"altitude":626.7,"speed":0,"course":247.8,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91438420,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207144.58130520655,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37211220},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:27:30.000+00:00","deviceTime":"2026-03-13T15:27:30.000+00:00","fixTime":"2026-03-13T15:27:30.000+00:00","valid":true,"latitude":-21.211725,"longitude":-47.8049616,"altitude":626.7,"speed":0,"course":247.8,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91438490,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14251,"io_2_001d":14251,"io_0096":72403,"io_4_0096":72403,"io_0244":251494,"io_4_0244":251494,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":10.253426865444796,"totalDistance":207154.834732072,"tipoVia":"avenida","motion":true,"hours":37214968},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:27:34.000+00:00","deviceTime":"2026-03-13T15:27:34.000+00:00","fixTime":"2026-03-13T15:27:34.000+00:00","valid":true,"latitude":-21.2117333,"longitude":-47.80506,"altitude":626,"speed":1.02592,"course":278.7,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91438491,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207154.834732072,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37214968},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:27:34.000+00:00","deviceTime":"2026-03-13T15:27:34.000+00:00","fixTime":"2026-03-13T15:27:34.000+00:00","valid":true,"latitude":-21.2117333,"longitude":-47.80506,"altitude":626,"speed":1.02592,"course":278.7,"address":"Avenida Wladimir Meirelles Ferreira, Ribeirão Preto, 14024-210, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91438540,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14324,"io_2_001d":14324,"io_0096":72403,"io_4_0096":72403,"io_0244":251496,"io_4_0244":251496,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":13.100337626282933,"totalDistance":207167.9350696983,"tipoVia":"avenida","motion":true,"hours":37216948},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:27:36.000+00:00","deviceTime":"2026-03-13T15:27:36.000+00:00","fixTime":"2026-03-13T15:27:36.000+00:00","valid":true,"latitude":-21.2116783,"longitude":-47.8051716,"altitude":626.1,"speed":1.56588,"course":307.7,"address":"Avenida Professor João Fiusa, Ribeirão Preto, 14024-250, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91438541,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207167.9350696983,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37216948},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:27:36.000+00:00","deviceTime":"2026-03-13T15:27:36.000+00:00","fixTime":"2026-03-13T15:27:36.000+00:00","valid":true,"latitude":-21.2116783,"longitude":-47.8051716,"altitude":626.1,"speed":1.56588,"course":307.7,"address":"Avenida Professor João Fiusa, Ribeirão Preto, 14024-250, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91438624,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14260,"io_2_001d":14260,"io_0096":72403,"io_4_0096":72403,"io_0244":251502,"io_4_0244":251502,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":52.3901607728646,"totalDistance":207220.32523047115,"tipoVia":"rua","motion":true,"hours":37222974},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:27:42.000+00:00","deviceTime":"2026-03-13T15:27:42.000+00:00","fixTime":"2026-03-13T15:27:42.000+00:00","valid":true,"latitude":-21.2114533,"longitude":-47.805615,"altitude":625.6,"speed":1.45788,"course":287.4,"address":"Rua Abrão Caixe, Ribeirão Preto, 14020-610, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91438626,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207220.32523047115,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":37222974},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:27:42.000+00:00","deviceTime":"2026-03-13T15:27:42.000+00:00","fixTime":"2026-03-13T15:27:42.000+00:00","valid":true,"latitude":-21.2114533,"longitude":-47.805615,"altitude":625.6,"speed":1.45788,"course":287.4,"address":"Rua Abrão Caixe, Ribeirão Preto, 14020-610, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91438717,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14352,"io_2_001d":14352,"io_0096":72403,"io_4_0096":72403,"io_0244":251508,"io_4_0244":251508,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":36.85673974254344,"totalDistance":207257.18197021369,"tipoVia":"avenida","motion":true,"hours":37228974},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:27:48.000+00:00","deviceTime":"2026-03-13T15:27:48.000+00:00","fixTime":"2026-03-13T15:27:48.000+00:00","valid":true,"latitude":-21.2114066,"longitude":-47.8059666,"altitude":625.6,"speed":1.40389,"course":261.5,"address":"Avenida Professor João Fiusa, Ribeirão Preto, 14020-280, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91438719,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207257.18197021369,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37228974},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:27:48.000+00:00","deviceTime":"2026-03-13T15:27:48.000+00:00","fixTime":"2026-03-13T15:27:48.000+00:00","valid":true,"latitude":-21.2114066,"longitude":-47.8059666,"altitude":625.6,"speed":1.40389,"course":261.5,"address":"Avenida Professor João Fiusa, Ribeirão Preto, 14020-280, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91438889,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14358,"io_2_001d":14358,"io_0096":72403,"io_4_0096":72403,"io_0244":251518,"io_4_0244":251518,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":112.96957821977315,"totalDistance":207370.15154843347,"tipoVia":"avenida","motion":true,"hours":37239177},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:27:58.000+00:00","deviceTime":"2026-03-13T15:27:58.000+00:00","fixTime":"2026-03-13T15:27:58.000+00:00","valid":true,"latitude":-21.211735,"longitude":-47.8069966,"altitude":627.8,"speed":2.5378,"course":251.6,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14024-250, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91438890,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207370.15154843347,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37239177},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:27:58.000+00:00","deviceTime":"2026-03-13T15:27:58.000+00:00","fixTime":"2026-03-13T15:27:58.000+00:00","valid":true,"latitude":-21.211735,"longitude":-47.8069966,"altitude":627.8,"speed":2.5378,"course":251.6,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14024-250, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91439058,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14356,"io_2_001d":14356,"io_0096":72403,"io_4_0096":72403,"io_0244":251528,"io_4_0244":251528,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":125.12667329890658,"totalDistance":207495.27822173238,"tipoVia":"avenida","motion":true,"hours":37249238},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:28:08.000+00:00","deviceTime":"2026-03-13T15:28:08.000+00:00","fixTime":"2026-03-13T15:28:08.000+00:00","valid":true,"latitude":-21.2120416,"longitude":-47.8081566,"altitude":623.5,"speed":2.5378,"course":269.6,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14024-250, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91439059,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207495.27822173238,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37249238},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:28:08.000+00:00","deviceTime":"2026-03-13T15:28:08.000+00:00","fixTime":"2026-03-13T15:28:08.000+00:00","valid":true,"latitude":-21.2120416,"longitude":-47.8081566,"altitude":623.5,"speed":2.5378,"course":269.6,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14024-250, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91439228,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14257,"io_2_001d":14257,"io_0096":72403,"io_4_0096":72403,"io_0244":251537,"io_4_0244":251537,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":126.16384210407296,"totalDistance":207621.44206383647,"tipoVia":"avenida","motion":true,"hours":37258584},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:28:17.000+00:00","deviceTime":"2026-03-13T15:28:17.000+00:00","fixTime":"2026-03-13T15:28:17.000+00:00","valid":true,"latitude":-21.21187,"longitude":-47.8093583,"altitude":619.1,"speed":2.32182,"course":289.5,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14024-250, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91439229,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207621.44206383647,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37258584},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:28:17.000+00:00","deviceTime":"2026-03-13T15:28:17.000+00:00","fixTime":"2026-03-13T15:28:17.000+00:00","valid":true,"latitude":-21.21187,"longitude":-47.8093583,"altitude":619.1,"speed":2.32182,"course":289.5,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14024-250, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91439268,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14291,"io_2_001d":14291,"io_0096":72403,"io_4_0096":72403,"io_0244":251540,"io_4_0244":251540,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":36.97548397055147,"totalDistance":207658.417547807,"tipoVia":"rua","motion":true,"hours":37260974},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:28:20.000+00:00","deviceTime":"2026-03-13T15:28:20.000+00:00","fixTime":"2026-03-13T15:28:20.000+00:00","valid":true,"latitude":-21.2116983,"longitude":-47.8096633,"altitude":617.1,"speed":2.37581,"course":310.2,"address":"Rua Chile, Ribeirão Preto, 14020-610, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91439269,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207658.417547807,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":37260974},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:28:20.000+00:00","deviceTime":"2026-03-13T15:28:20.000+00:00","fixTime":"2026-03-13T15:28:20.000+00:00","valid":true,"latitude":-21.2116983,"longitude":-47.8096633,"altitude":617.1,"speed":2.37581,"course":310.2,"address":"Rua Chile, Ribeirão Preto, 14020-610, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91439446,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14232,"io_2_001d":14232,"io_0096":72403,"io_4_0096":72403,"io_0244":251550,"io_4_0244":251550,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":95.64446794167432,"totalDistance":207754.06201574867,"tipoVia":"rua","motion":true,"hours":37271078},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:28:30.000+00:00","deviceTime":"2026-03-13T15:28:30.000+00:00","fixTime":"2026-03-13T15:28:30.000+00:00","valid":true,"latitude":-21.2111116,"longitude":-47.8103366,"altitude":613,"speed":1.34989,"course":312.6,"address":"Rua Chile, Ribeirão Preto, 14020-610, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91439447,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207754.06201574867,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":37271078},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:28:30.000+00:00","deviceTime":"2026-03-13T15:28:30.000+00:00","fixTime":"2026-03-13T15:28:30.000+00:00","valid":true,"latitude":-21.2111116,"longitude":-47.8103366,"altitude":613,"speed":1.34989,"course":312.6,"address":"Rua Chile, Ribeirão Preto, 14020-610, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91439624,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14267,"io_2_001d":14267,"io_0096":72403,"io_4_0096":72403,"io_0244":251560,"io_4_0244":251560,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":27.076822849357878,"totalDistance":207781.13883859804,"tipoVia":"avenida","motion":false,"hours":37281128},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:28:40.000+00:00","deviceTime":"2026-03-13T15:28:40.000+00:00","fixTime":"2026-03-13T15:28:40.000+00:00","valid":true,"latitude":-21.2109466,"longitude":-47.8105283,"altitude":609.8,"speed":0,"course":287.9,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91439625,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207781.13883859804,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37281128},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:28:40.000+00:00","deviceTime":"2026-03-13T15:28:40.000+00:00","fixTime":"2026-03-13T15:28:40.000+00:00","valid":true,"latitude":-21.2109466,"longitude":-47.8105283,"altitude":609.8,"speed":0,"course":287.9,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91439797,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14301,"io_2_001d":14301,"io_0096":72403,"io_4_0096":72403,"io_0244":251570,"io_4_0244":251570,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.6535173361595569,"totalDistance":207781.7923559342,"tipoVia":"avenida","motion":false,"hours":37291079},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:28:50.000+00:00","deviceTime":"2026-03-13T15:28:50.000+00:00","fixTime":"2026-03-13T15:28:50.000+00:00","valid":true,"latitude":-21.2109516,"longitude":-47.810525,"altitude":609.8,"speed":0,"course":213.4,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91439799,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207781.7923559342,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37291079},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:28:50.000+00:00","deviceTime":"2026-03-13T15:28:50.000+00:00","fixTime":"2026-03-13T15:28:50.000+00:00","valid":true,"latitude":-21.2109516,"longitude":-47.810525,"altitude":609.8,"speed":0,"course":213.4,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91439964,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14302,"io_2_001d":14302,"io_0096":72403,"io_4_0096":72403,"io_0244":251579,"io_4_0244":251579,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":3.6686094559173217,"totalDistance":207785.4609653901,"tipoVia":"avenida","motion":false,"hours":37300138},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:28:59.000+00:00","deviceTime":"2026-03-13T15:28:59.000+00:00","fixTime":"2026-03-13T15:28:59.000+00:00","valid":true,"latitude":-21.2109283,"longitude":-47.81055,"altitude":610.7,"speed":0.269978,"course":313.3,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91439965,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207785.4609653901,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37300138},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:28:59.000+00:00","deviceTime":"2026-03-13T15:28:59.000+00:00","fixTime":"2026-03-13T15:28:59.000+00:00","valid":true,"latitude":-21.2109283,"longitude":-47.81055,"altitude":610.7,"speed":0.269978,"course":313.3,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91440159,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":12,"io_1_001b":12,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14227,"io_2_001d":14227,"io_0096":72403,"io_4_0096":72403,"io_0244":251589,"io_4_0244":251589,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":26.820968453199118,"totalDistance":207812.2819338433,"tipoVia":"avenida","motion":true,"hours":37310289},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:29:09.000+00:00","deviceTime":"2026-03-13T15:29:09.000+00:00","fixTime":"2026-03-13T15:29:09.000+00:00","valid":true,"latitude":-21.2107616,"longitude":-47.8107366,"altitude":609.6,"speed":0.539957,"course":309.3,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91440160,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207812.2819338433,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37310289},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:29:09.000+00:00","deviceTime":"2026-03-13T15:29:09.000+00:00","fixTime":"2026-03-13T15:29:09.000+00:00","valid":true,"latitude":-21.2107616,"longitude":-47.8107366,"altitude":609.6,"speed":0.539957,"course":309.3,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91440287,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":12,"io_1_001b":12,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14273,"io_2_001d":14273,"io_0096":72403,"io_4_0096":72403,"io_0244":251599,"io_4_0244":251599,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":12.396263769083522,"totalDistance":207824.67819761237,"tipoVia":"avenida","motion":false,"hours":37320015},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:29:19.000+00:00","deviceTime":"2026-03-13T15:29:19.000+00:00","fixTime":"2026-03-13T15:29:19.000+00:00","valid":true,"latitude":-21.210685,"longitude":-47.8108233,"altitude":608.1,"speed":0,"course":317.7,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91440288,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207824.67819761237,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37320015},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:29:19.000+00:00","deviceTime":"2026-03-13T15:29:19.000+00:00","fixTime":"2026-03-13T15:29:19.000+00:00","valid":true,"latitude":-21.210685,"longitude":-47.8108233,"altitude":608.1,"speed":0,"course":317.7,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91440463,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":12,"io_1_001b":12,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14260,"io_2_001d":14260,"io_0096":72403,"io_4_0096":72403,"io_0244":251609,"io_4_0244":251609,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":2.99271169515375,"totalDistance":207827.67090930752,"tipoVia":"avenida","motion":false,"hours":37330300},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:29:29.000+00:00","deviceTime":"2026-03-13T15:29:29.000+00:00","fixTime":"2026-03-13T15:29:29.000+00:00","valid":true,"latitude":-21.2106716,"longitude":-47.8108483,"altitude":609.3,"speed":0,"course":344.5,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91440464,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207827.67090930752,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37330300},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:29:29.000+00:00","deviceTime":"2026-03-13T15:29:29.000+00:00","fixTime":"2026-03-13T15:29:29.000+00:00","valid":true,"latitude":-21.2106716,"longitude":-47.8108483,"altitude":609.3,"speed":0,"course":344.5,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91440625,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":13,"io_1_001b":13,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14187,"io_2_001d":14187,"io_0096":72403,"io_4_0096":72403,"io_0244":251619,"io_4_0244":251619,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":4.189285525063581,"totalDistance":207831.86019483258,"tipoVia":"avenida","motion":false,"hours":37340034},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:29:39.000+00:00","deviceTime":"2026-03-13T15:29:39.000+00:00","fixTime":"2026-03-13T15:29:39.000+00:00","valid":true,"latitude":-21.2106483,"longitude":-47.81088,"altitude":609.4,"speed":0,"course":326.8,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91440626,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207831.86019483258,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37340034},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:29:39.000+00:00","deviceTime":"2026-03-13T15:29:39.000+00:00","fixTime":"2026-03-13T15:29:39.000+00:00","valid":true,"latitude":-21.2106483,"longitude":-47.81088,"altitude":609.4,"speed":0,"course":326.8,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91440789,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":13,"io_1_001b":13,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14160,"io_2_001d":14160,"io_0096":72403,"io_4_0096":72403,"io_0244":251629,"io_4_0244":251629,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.5523237257708957,"totalDistance":207832.41251855835,"tipoVia":"avenida","motion":false,"hours":37350022},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:29:49.000+00:00","deviceTime":"2026-03-13T15:29:49.000+00:00","fixTime":"2026-03-13T15:29:49.000+00:00","valid":true,"latitude":-21.2106466,"longitude":-47.810875,"altitude":609.5,"speed":0,"course":249.7,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91440791,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207832.41251855835,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37350022},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:29:49.000+00:00","deviceTime":"2026-03-13T15:29:49.000+00:00","fixTime":"2026-03-13T15:29:49.000+00:00","valid":true,"latitude":-21.2106466,"longitude":-47.810875,"altitude":609.5,"speed":0,"course":249.7,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91440963,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":13,"io_1_001b":13,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14273,"io_2_001d":14273,"io_0096":72403,"io_4_0096":72403,"io_0244":251639,"io_4_0244":251639,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":2.355245044012239,"totalDistance":207834.76776360237,"tipoVia":"avenida","motion":false,"hours":37360090},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:29:59.000+00:00","deviceTime":"2026-03-13T15:29:59.000+00:00","fixTime":"2026-03-13T15:29:59.000+00:00","valid":true,"latitude":-21.2106566,"longitude":-47.810895,"altitude":609.7,"speed":0,"course":314.2,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91440966,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207834.76776360237,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37360090},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:29:59.000+00:00","deviceTime":"2026-03-13T15:29:59.000+00:00","fixTime":"2026-03-13T15:29:59.000+00:00","valid":true,"latitude":-21.2106566,"longitude":-47.810895,"altitude":609.7,"speed":0,"course":314.2,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91441009,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":13,"io_1_001b":13,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14294,"io_2_001d":14294,"io_0096":72403,"io_4_0096":72403,"io_0244":251642,"io_4_0244":251642,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":3.590601256020407,"totalDistance":207838.3583648584,"tipoVia":"avenida","motion":false,"hours":37363085},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:30:02.000+00:00","deviceTime":"2026-03-13T15:30:02.000+00:00","fixTime":"2026-03-13T15:30:02.000+00:00","valid":true,"latitude":-21.2106283,"longitude":-47.8109116,"altitude":608.6,"speed":0.269978,"course":338.4,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91441010,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207838.3583648584,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37363085},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:30:02.000+00:00","deviceTime":"2026-03-13T15:30:02.000+00:00","fixTime":"2026-03-13T15:30:02.000+00:00","valid":true,"latitude":-21.2106283,"longitude":-47.8109116,"altitude":608.6,"speed":0.269978,"course":338.4,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91441082,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":true,"io_1_0199":1,"io_001b":12,"io_1_001b":12,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14233,"io_2_001d":14233,"io_0096":72403,"io_4_0096":72403,"io_0244":251647,"io_4_0244":251647,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":17.320180320508587,"totalDistance":207855.6785451789,"tipoVia":"rua","motion":true,"hours":37368012},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:30:07.000+00:00","deviceTime":"2026-03-13T15:30:07.000+00:00","fixTime":"2026-03-13T15:30:07.000+00:00","valid":true,"latitude":-21.2104983,"longitude":-47.8110033,"altitude":608.7,"speed":1.07991,"course":314.6,"address":"Rua Chile, Ribeirão Preto, 14020-610, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91441083,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207855.6785451789,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":37368012},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:30:07.000+00:00","deviceTime":"2026-03-13T15:30:07.000+00:00","fixTime":"2026-03-13T15:30:07.000+00:00","valid":true,"latitude":-21.2104983,"longitude":-47.8110033,"altitude":608.7,"speed":1.07991,"course":314.6,"address":"Rua Chile, Ribeirão Preto, 14020-610, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91441246,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":12,"io_1_001b":12,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14253,"io_2_001d":14253,"io_0096":72403,"io_4_0096":72403,"io_0244":251657,"io_4_0244":251657,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":36.09421698856991,"totalDistance":207891.77276216747,"tipoVia":"outro","motion":false,"hours":37378346},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:30:17.000+00:00","deviceTime":"2026-03-13T15:30:17.000+00:00","fixTime":"2026-03-13T15:30:17.000+00:00","valid":true,"latitude":-21.2102666,"longitude":-47.8112466,"altitude":607.2,"speed":0.0539957,"course":302.9,"address":"Alameda João Paulo Segundo, Ribeirão Preto, 14020-263, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91441247,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207891.77276216747,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":37378347},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:30:17.000+00:00","deviceTime":"2026-03-13T15:30:17.000+00:00","fixTime":"2026-03-13T15:30:17.000+00:00","valid":true,"latitude":-21.2102666,"longitude":-47.8112466,"altitude":607.2,"speed":0.0539957,"course":302.9,"address":"Alameda João Paulo Segundo, Ribeirão Preto, 14020-263, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91441385,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":12,"io_1_001b":12,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14233,"io_2_001d":14233,"io_0096":72403,"io_4_0096":72403,"io_0244":251667,"io_4_0244":251667,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":2.6005714306857026,"totalDistance":207894.37333359817,"tipoVia":"outro","motion":false,"hours":37388015},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:30:27.000+00:00","deviceTime":"2026-03-13T15:30:27.000+00:00","fixTime":"2026-03-13T15:30:27.000+00:00","valid":true,"latitude":-21.210265,"longitude":-47.8112716,"altitude":607.3,"speed":0,"course":301.8,"address":"Alameda João Paulo Segundo, Ribeirão Preto, 14020-263, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91441387,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207894.37333359817,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":37388015},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:30:27.000+00:00","deviceTime":"2026-03-13T15:30:27.000+00:00","fixTime":"2026-03-13T15:30:27.000+00:00","valid":true,"latitude":-21.210265,"longitude":-47.8112716,"altitude":607.3,"speed":0,"course":301.8,"address":"Alameda João Paulo Segundo, Ribeirão Preto, 14020-263, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91441588,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14271,"io_2_001d":14271,"io_0096":72403,"io_4_0096":72403,"io_0244":251677,"io_4_0244":251677,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":1.9445409134936307,"totalDistance":207896.31787451167,"tipoVia":"outro","motion":false,"hours":37398040},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:30:37.000+00:00","deviceTime":"2026-03-13T15:30:37.000+00:00","fixTime":"2026-03-13T15:30:37.000+00:00","valid":true,"latitude":-21.2102683,"longitude":-47.81129,"altitude":608,"speed":0,"course":355.5,"address":"Alameda João Paulo Segundo, Ribeirão Preto, 14020-263, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91441590,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207896.31787451167,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":37398040},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:30:37.000+00:00","deviceTime":"2026-03-13T15:30:37.000+00:00","fixTime":"2026-03-13T15:30:37.000+00:00","valid":true,"latitude":-21.2102683,"longitude":-47.81129,"altitude":608,"speed":0,"course":355.5,"address":"Alameda João Paulo Segundo, Ribeirão Preto, 14020-263, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91441633,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14314,"io_2_001d":14314,"io_0096":72403,"io_4_0096":72403,"io_0244":251679,"io_4_0244":251679,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":1.2779976149011882,"totalDistance":207897.59587212658,"tipoVia":"outro","motion":false,"hours":37400145},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:30:39.000+00:00","deviceTime":"2026-03-13T15:30:39.000+00:00","fixTime":"2026-03-13T15:30:39.000+00:00","valid":true,"latitude":-21.2102616,"longitude":-47.8113,"altitude":607.8,"speed":0.269978,"course":314.1,"address":"Alameda João Paulo Segundo, Ribeirão Preto, 14020-263, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91441635,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207897.59587212658,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":37400145},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:30:39.000+00:00","deviceTime":"2026-03-13T15:30:39.000+00:00","fixTime":"2026-03-13T15:30:39.000+00:00","valid":true,"latitude":-21.2102616,"longitude":-47.8113,"altitude":607.8,"speed":0.269978,"course":314.1,"address":"Alameda João Paulo Segundo, Ribeirão Preto, 14020-263, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91441768,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14266,"io_2_001d":14266,"io_0096":72403,"io_4_0096":72403,"io_0244":251689,"io_4_0244":251689,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":32.132884396643405,"totalDistance":207929.72875652323,"tipoVia":"avenida","motion":true,"hours":37410084},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:30:49.000+00:00","deviceTime":"2026-03-13T15:30:49.000+00:00","fixTime":"2026-03-13T15:30:49.000+00:00","valid":true,"latitude":-21.2100633,"longitude":-47.811525,"altitude":606.8,"speed":0.647948,"course":312.3,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91441769,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207929.72875652323,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37410084},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:30:49.000+00:00","deviceTime":"2026-03-13T15:30:49.000+00:00","fixTime":"2026-03-13T15:30:49.000+00:00","valid":true,"latitude":-21.2100633,"longitude":-47.811525,"altitude":606.8,"speed":0.647948,"course":312.3,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91441938,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14248,"io_2_001d":14248,"io_0096":72403,"io_4_0096":72403,"io_0244":251699,"io_4_0244":251699,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":6.652646107597437,"totalDistance":207936.38140263082,"tipoVia":"avenida","motion":false,"hours":37420192},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:30:59.000+00:00","deviceTime":"2026-03-13T15:30:59.000+00:00","fixTime":"2026-03-13T15:30:59.000+00:00","valid":true,"latitude":-21.2100166,"longitude":-47.811565,"altitude":606.7,"speed":0,"course":351,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91441939,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207936.38140263082,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37420192},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:30:59.000+00:00","deviceTime":"2026-03-13T15:30:59.000+00:00","fixTime":"2026-03-13T15:30:59.000+00:00","valid":true,"latitude":-21.2100166,"longitude":-47.811565,"altitude":606.7,"speed":0,"course":351,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91442098,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14215,"io_2_001d":14215,"io_0096":72403,"io_4_0096":72403,"io_0244":251709,"io_4_0244":251709,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.9387535177955983,"totalDistance":207937.3201561486,"tipoVia":"avenida","motion":false,"hours":37430023},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:31:09.000+00:00","deviceTime":"2026-03-13T15:31:09.000+00:00","fixTime":"2026-03-13T15:31:09.000+00:00","valid":true,"latitude":-21.2100083,"longitude":-47.8115666,"altitude":607.4,"speed":0,"course":310.5,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91442099,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207937.3201561486,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37430023},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:31:09.000+00:00","deviceTime":"2026-03-13T15:31:09.000+00:00","fixTime":"2026-03-13T15:31:09.000+00:00","valid":true,"latitude":-21.2100083,"longitude":-47.8115666,"altitude":607.4,"speed":0,"course":310.5,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91442261,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14219,"io_2_001d":14219,"io_0096":72403,"io_4_0096":72403,"io_0244":251719,"io_4_0244":251719,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.7458405883302006,"totalDistance":207938.06599673693,"tipoVia":"avenida","motion":false,"hours":37440068},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:31:19.000+00:00","deviceTime":"2026-03-13T15:31:19.000+00:00","fixTime":"2026-03-13T15:31:19.000+00:00","valid":true,"latitude":-21.210015,"longitude":-47.8115666,"altitude":607.9,"speed":0,"course":24.4,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91442262,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207938.06599673693,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37440068},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:31:19.000+00:00","deviceTime":"2026-03-13T15:31:19.000+00:00","fixTime":"2026-03-13T15:31:19.000+00:00","valid":true,"latitude":-21.210015,"longitude":-47.8115666,"altitude":607.9,"speed":0,"course":24.4,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91442350,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14227,"io_2_001d":14227,"io_0096":72403,"io_4_0096":72403,"io_0244":251724,"io_4_0244":251724,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":2.6022339515967525,"totalDistance":207940.66823068852,"tipoVia":"avenida","motion":false,"hours":37445078},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:31:24.000+00:00","deviceTime":"2026-03-13T15:31:24.000+00:00","fixTime":"2026-03-13T15:31:24.000+00:00","valid":true,"latitude":-21.2100066,"longitude":-47.81159,"altitude":608.2,"speed":0.269978,"course":314.1,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91442351,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207940.66823068852,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37445078},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:31:24.000+00:00","deviceTime":"2026-03-13T15:31:24.000+00:00","fixTime":"2026-03-13T15:31:24.000+00:00","valid":true,"latitude":-21.2100066,"longitude":-47.81159,"altitude":608.2,"speed":0.269978,"course":314.1,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91442547,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14163,"io_2_001d":14163,"io_0096":72403,"io_4_0096":72403,"io_0244":251734,"io_4_0244":251734,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":24.666332886317083,"totalDistance":207965.33456357484,"tipoVia":"avenida","motion":true,"hours":37455095},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:31:34.000+00:00","deviceTime":"2026-03-13T15:31:34.000+00:00","fixTime":"2026-03-13T15:31:34.000+00:00","valid":true,"latitude":-21.2098583,"longitude":-47.8117666,"altitude":607.6,"speed":0.485961,"course":319.4,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91442548,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207965.33456357484,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37455095},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:31:34.000+00:00","deviceTime":"2026-03-13T15:31:34.000+00:00","fixTime":"2026-03-13T15:31:34.000+00:00","valid":true,"latitude":-21.2098583,"longitude":-47.8117666,"altitude":607.6,"speed":0.485961,"course":319.4,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91442714,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14122,"io_2_001d":14122,"io_0096":72403,"io_4_0096":72403,"io_0244":251744,"io_4_0244":251744,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":16.462048056045504,"totalDistance":207981.79661163088,"tipoVia":"avenida","motion":false,"hours":37465080},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:31:44.000+00:00","deviceTime":"2026-03-13T15:31:44.000+00:00","fixTime":"2026-03-13T15:31:44.000+00:00","valid":true,"latitude":-21.2097533,"longitude":-47.8118783,"altitude":607.4,"speed":0.107991,"course":314.3,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91442715,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207981.79661163088,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37465080},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:31:44.000+00:00","deviceTime":"2026-03-13T15:31:44.000+00:00","fixTime":"2026-03-13T15:31:44.000+00:00","valid":true,"latitude":-21.2097533,"longitude":-47.8118783,"altitude":607.4,"speed":0.107991,"course":314.3,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91442839,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14220,"io_2_001d":14220,"io_0096":72403,"io_4_0096":72403,"io_0244":251754,"io_4_0244":251754,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":2.37155685544625,"totalDistance":207984.16816848633,"tipoVia":"avenida","motion":false,"hours":37475170},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:31:54.000+00:00","deviceTime":"2026-03-13T15:31:54.000+00:00","fixTime":"2026-03-13T15:31:54.000+00:00","valid":true,"latitude":-21.209735,"longitude":-47.8118666,"altitude":608.5,"speed":0,"course":288.4,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91442840,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207984.16816848633,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37475170},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:31:54.000+00:00","deviceTime":"2026-03-13T15:31:54.000+00:00","fixTime":"2026-03-13T15:31:54.000+00:00","valid":true,"latitude":-21.209735,"longitude":-47.8118666,"altitude":608.5,"speed":0,"course":288.4,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91442962,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14213,"io_2_001d":14213,"io_0096":72403,"io_4_0096":72403,"io_0244":251764,"io_4_0244":251764,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.7106035568248291,"totalDistance":207984.87877204316,"tipoVia":"avenida","motion":false,"hours":37485309},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:32:04.000+00:00","deviceTime":"2026-03-13T15:32:04.000+00:00","fixTime":"2026-03-13T15:32:04.000+00:00","valid":true,"latitude":-21.2097333,"longitude":-47.81186,"altitude":608.7,"speed":0,"course":288.4,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91442963,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207984.87877204316,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37485309},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:32:04.000+00:00","deviceTime":"2026-03-13T15:32:04.000+00:00","fixTime":"2026-03-13T15:32:04.000+00:00","valid":true,"latitude":-21.2097333,"longitude":-47.81186,"altitude":608.7,"speed":0,"course":288.4,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91443068,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14311,"io_2_001d":14311,"io_0096":72403,"io_4_0096":72403,"io_0244":251774,"io_4_0244":251774,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.25176249685562935,"totalDistance":207985.13053454002,"tipoVia":"avenida","motion":false,"hours":37495183},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:32:14.000+00:00","deviceTime":"2026-03-13T15:32:14.000+00:00","fixTime":"2026-03-13T15:32:14.000+00:00","valid":true,"latitude":-21.209735,"longitude":-47.8118616,"altitude":608.7,"speed":0.0539957,"course":318,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91443070,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":207985.13053454002,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37495183},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:32:14.000+00:00","deviceTime":"2026-03-13T15:32:14.000+00:00","fixTime":"2026-03-13T15:32:14.000+00:00","valid":true,"latitude":-21.209735,"longitude":-47.8118616,"altitude":608.7,"speed":0.0539957,"course":318,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91443170,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14329,"io_2_001d":14329,"io_0096":72403,"io_4_0096":72403,"io_0244":251784,"io_4_0244":251784,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":25.8289555855746,"totalDistance":208010.9594901256,"tipoVia":"avenida","motion":true,"hours":37505197},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:32:24.000+00:00","deviceTime":"2026-03-13T15:32:24.000+00:00","fixTime":"2026-03-13T15:32:24.000+00:00","valid":true,"latitude":-21.2095716,"longitude":-47.8120383,"altitude":607.9,"speed":0.701944,"course":319.3,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91443171,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":208010.9594901256,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37505197},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:32:24.000+00:00","deviceTime":"2026-03-13T15:32:24.000+00:00","fixTime":"2026-03-13T15:32:24.000+00:00","valid":true,"latitude":-21.2095716,"longitude":-47.8120383,"altitude":607.9,"speed":0.701944,"course":319.3,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91443283,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14258,"io_2_001d":14258,"io_0096":72403,"io_4_0096":72403,"io_0244":251794,"io_4_0244":251794,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":9.862233152378941,"totalDistance":208020.82172327797,"tipoVia":"avenida","motion":false,"hours":37515490},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:32:34.000+00:00","deviceTime":"2026-03-13T15:32:34.000+00:00","fixTime":"2026-03-13T15:32:34.000+00:00","valid":true,"latitude":-21.20951,"longitude":-47.8121066,"altitude":609.2,"speed":0,"course":298.9,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91443285,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":208020.82172327797,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37515490},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:32:34.000+00:00","deviceTime":"2026-03-13T15:32:34.000+00:00","fixTime":"2026-03-13T15:32:34.000+00:00","valid":true,"latitude":-21.20951,"longitude":-47.8121066,"altitude":609.2,"speed":0,"course":298.9,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91443409,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14280,"io_2_001d":14280,"io_0096":72403,"io_4_0096":72403,"io_0244":251804,"io_4_0244":251804,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.3912792282974816,"totalDistance":208021.21300250627,"tipoVia":"avenida","motion":false,"hours":37525537},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:32:44.000+00:00","deviceTime":"2026-03-13T15:32:44.000+00:00","fixTime":"2026-03-13T15:32:44.000+00:00","valid":true,"latitude":-21.2095083,"longitude":-47.8121033,"altitude":609.1,"speed":0,"course":32.9,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91443410,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":208021.21300250627,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37525537},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:32:44.000+00:00","deviceTime":"2026-03-13T15:32:44.000+00:00","fixTime":"2026-03-13T15:32:44.000+00:00","valid":true,"latitude":-21.2095083,"longitude":-47.8121033,"altitude":609.1,"speed":0,"course":32.9,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91443524,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14238,"io_2_001d":14238,"io_0096":72403,"io_4_0096":72403,"io_0244":251814,"io_4_0244":251814,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.820709851213505,"totalDistance":208022.0337123575,"tipoVia":"avenida","motion":false,"hours":37535327},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:32:54.000+00:00","deviceTime":"2026-03-13T15:32:54.000+00:00","fixTime":"2026-03-13T15:32:54.000+00:00","valid":true,"latitude":-21.2095016,"longitude":-47.8121,"altitude":608.7,"speed":0,"course":53.4,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91443526,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":208022.0337123575,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37535327},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:32:54.000+00:00","deviceTime":"2026-03-13T15:32:54.000+00:00","fixTime":"2026-03-13T15:32:54.000+00:00","valid":true,"latitude":-21.2095016,"longitude":-47.8121,"altitude":608.7,"speed":0,"course":53.4,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91443659,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14260,"io_2_001d":14260,"io_0096":72403,"io_4_0096":72403,"io_0244":251824,"io_4_0244":251824,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0,"totalDistance":208022.0337123575,"tipoVia":"avenida","motion":false,"hours":37545518},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:33:04.000+00:00","deviceTime":"2026-03-13T15:33:04.000+00:00","fixTime":"2026-03-13T15:33:04.000+00:00","valid":true,"latitude":-21.2095016,"longitude":-47.8121,"altitude":608.4,"speed":0,"course":123.4,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91443660,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":208022.0337123575,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37545518},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:33:04.000+00:00","deviceTime":"2026-03-13T15:33:04.000+00:00","fixTime":"2026-03-13T15:33:04.000+00:00","valid":true,"latitude":-21.2095016,"longitude":-47.8121,"altitude":608.4,"speed":0,"course":123.4,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91443725,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14336,"io_2_001d":14336,"io_0096":72403,"io_4_0096":72403,"io_0244":251828,"io_4_0244":251828,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":1.9137600408092887,"totalDistance":208023.9474723983,"tipoVia":"avenida","motion":true,"hours":37549325},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:33:08.000+00:00","deviceTime":"2026-03-13T15:33:08.000+00:00","fixTime":"2026-03-13T15:33:08.000+00:00","valid":true,"latitude":-21.2094916,"longitude":-47.812115,"altitude":608.2,"speed":0.37797,"course":316.7,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91443727,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":208023.9474723983,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37549325},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:33:08.000+00:00","deviceTime":"2026-03-13T15:33:08.000+00:00","fixTime":"2026-03-13T15:33:08.000+00:00","valid":true,"latitude":-21.2094916,"longitude":-47.812115,"altitude":608.2,"speed":0.37797,"course":316.7,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91443768,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14178,"io_2_001d":14178,"io_0096":72403,"io_4_0096":72403,"io_0244":251831,"io_4_0244":251831,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":14.161864323848334,"totalDistance":208038.10933672215,"tipoVia":"avenida","motion":true,"hours":37552216},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:33:11.000+00:00","deviceTime":"2026-03-13T15:33:11.000+00:00","fixTime":"2026-03-13T15:33:11.000+00:00","valid":true,"latitude":-21.2093833,"longitude":-47.8121866,"altitude":607.5,"speed":1.13391,"course":344.5,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91443769,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":208038.10933672215,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37552216},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:33:11.000+00:00","deviceTime":"2026-03-13T15:33:11.000+00:00","fixTime":"2026-03-13T15:33:11.000+00:00","valid":true,"latitude":-21.2093833,"longitude":-47.8121866,"altitude":607.5,"speed":1.13391,"course":344.5,"address":"Avenida José Adolfo Bianco Molina, Ribeirão Preto, 14020-620, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91443813,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14236,"io_2_001d":14236,"io_0096":72403,"io_4_0096":72403,"io_0244":251833,"io_4_0244":251833,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":13.00957922347694,"totalDistance":208051.1189159456,"tipoVia":"avenida","motion":true,"hours":37554228},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:33:13.000+00:00","deviceTime":"2026-03-13T15:33:13.000+00:00","fixTime":"2026-03-13T15:33:13.000+00:00","valid":true,"latitude":-21.2092666,"longitude":-47.8121933,"altitude":607.4,"speed":1.45788,"course":10.7,"address":"Avenida Presidente Vargas, Ribeirão Preto, 14025-690, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91443814,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":208051.1189159456,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37554228},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:33:13.000+00:00","deviceTime":"2026-03-13T15:33:13.000+00:00","fixTime":"2026-03-13T15:33:13.000+00:00","valid":true,"latitude":-21.2092666,"longitude":-47.8121933,"altitude":607.4,"speed":1.45788,"course":10.7,"address":"Avenida Presidente Vargas, Ribeirão Preto, 14025-690, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91443973,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14263,"io_2_001d":14263,"io_0096":72403,"io_4_0096":72403,"io_0244":251843,"io_4_0244":251843,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":100.56839537363034,"totalDistance":208151.68731131926,"tipoVia":"avenida","motion":true,"hours":37564407},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:33:23.000+00:00","deviceTime":"2026-03-13T15:33:23.000+00:00","fixTime":"2026-03-13T15:33:23.000+00:00","valid":true,"latitude":-21.208385,"longitude":-47.8119816,"altitude":606,"speed":2.5378,"course":6.6,"address":"Avenida Presidente Vargas, Ribeirão Preto, 14020-263, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91443975,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":208151.68731131926,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37564407},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:33:23.000+00:00","deviceTime":"2026-03-13T15:33:23.000+00:00","fixTime":"2026-03-13T15:33:23.000+00:00","valid":true,"latitude":-21.208385,"longitude":-47.8119816,"altitude":606,"speed":2.5378,"course":6.6,"address":"Avenida Presidente Vargas, Ribeirão Preto, 14020-263, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91444195,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14259,"io_2_001d":14259,"io_0096":72403,"io_4_0096":72403,"io_0244":251853,"io_4_0244":251853,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":152.09041943293155,"totalDistance":208303.7777307522,"tipoVia":"avenida","motion":true,"hours":37574277},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:33:33.000+00:00","deviceTime":"2026-03-13T15:33:33.000+00:00","fixTime":"2026-03-13T15:33:33.000+00:00","valid":true,"latitude":-21.20711,"longitude":-47.811455,"altitude":606.9,"speed":2.91577,"course":23.4,"address":"Avenida Presidente Vargas, 2121, Ribeirão Preto, 14020-263, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91444202,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":208303.7777307522,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37574277},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:33:33.000+00:00","deviceTime":"2026-03-13T15:33:33.000+00:00","fixTime":"2026-03-13T15:33:33.000+00:00","valid":true,"latitude":-21.20711,"longitude":-47.811455,"altitude":606.9,"speed":2.91577,"course":23.4,"address":"Avenida Presidente Vargas, 2121, Ribeirão Preto, 14020-263, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91444387,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14250,"io_2_001d":14250,"io_0096":72403,"io_4_0096":72403,"io_0244":251863,"io_4_0244":251863,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":97.46258493634893,"totalDistance":208401.24031568854,"tipoVia":"avenida","motion":true,"hours":37584472},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:33:43.000+00:00","deviceTime":"2026-03-13T15:33:43.000+00:00","fixTime":"2026-03-13T15:33:43.000+00:00","valid":true,"latitude":-21.206315,"longitude":-47.8110616,"altitude":607.5,"speed":0.971923,"course":25.6,"address":"Avenida Presidente Vargas, 2121, Ribeirão Preto, 14020-263, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91444388,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":208401.24031568854,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37584472},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:33:43.000+00:00","deviceTime":"2026-03-13T15:33:43.000+00:00","fixTime":"2026-03-13T15:33:43.000+00:00","valid":true,"latitude":-21.206315,"longitude":-47.8110616,"altitude":607.5,"speed":0.971923,"course":25.6,"address":"Avenida Presidente Vargas, 2121, Ribeirão Preto, 14020-263, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91444569,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14279,"io_2_001d":14279,"io_0096":72403,"io_4_0096":72403,"io_0244":251873,"io_4_0244":251873,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":69.78215408436269,"totalDistance":208471.0224697729,"tipoVia":"avenida","motion":true,"hours":37594352},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:33:53.000+00:00","deviceTime":"2026-03-13T15:33:53.000+00:00","fixTime":"2026-03-13T15:33:53.000+00:00","valid":true,"latitude":-21.20573,"longitude":-47.81082,"altitude":607.9,"speed":1.18791,"course":23,"address":"Avenida Presidente Vargas, 2121, Ribeirão Preto, 14020-263, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91444570,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":208471.0224697729,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37594352},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:33:53.000+00:00","deviceTime":"2026-03-13T15:33:53.000+00:00","fixTime":"2026-03-13T15:33:53.000+00:00","valid":true,"latitude":-21.20573,"longitude":-47.81082,"altitude":607.9,"speed":1.18791,"course":23,"address":"Avenida Presidente Vargas, 2121, Ribeirão Preto, 14020-263, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91444744,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14341,"io_2_001d":14341,"io_0096":72403,"io_4_0096":72403,"io_0244":251883,"io_4_0244":251883,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":50.53616404184165,"totalDistance":208521.55863381474,"tipoVia":"avenida","motion":true,"hours":37604255},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:34:03.000+00:00","deviceTime":"2026-03-13T15:34:03.000+00:00","fixTime":"2026-03-13T15:34:03.000+00:00","valid":true,"latitude":-21.205325,"longitude":-47.8106,"altitude":608.6,"speed":1.83585,"course":23.2,"address":"Avenida Presidente Vargas, 2001, Ribeirão Preto, 14020-263, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91444745,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":208521.55863381474,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37604255},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:34:03.000+00:00","deviceTime":"2026-03-13T15:34:03.000+00:00","fixTime":"2026-03-13T15:34:03.000+00:00","valid":true,"latitude":-21.205325,"longitude":-47.8106,"altitude":608.6,"speed":1.83585,"course":23.2,"address":"Avenida Presidente Vargas, 2001, Ribeirão Preto, 14020-263, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91444923,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14340,"io_2_001d":14340,"io_0096":72403,"io_4_0096":72403,"io_0244":251893,"io_4_0244":251893,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":123.64941513565313,"totalDistance":208645.2080489504,"tipoVia":"avenida","motion":true,"hours":37614606},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:34:14.000+00:00","deviceTime":"2026-03-13T15:34:14.000+00:00","fixTime":"2026-03-13T15:34:14.000+00:00","valid":true,"latitude":-21.204305,"longitude":-47.8101283,"altitude":610.3,"speed":2.32182,"course":24,"address":"Avenida Presidente Vargas, 2001, Ribeirão Preto, 14020-263, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91444924,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":208645.2080489504,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37614606},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:34:14.000+00:00","deviceTime":"2026-03-13T15:34:14.000+00:00","fixTime":"2026-03-13T15:34:14.000+00:00","valid":true,"latitude":-21.204305,"longitude":-47.8101283,"altitude":610.3,"speed":2.32182,"course":24,"address":"Avenida Presidente Vargas, 2001, Ribeirão Preto, 14020-263, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91445081,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14360,"io_2_001d":14360,"io_0096":72403,"io_4_0096":72403,"io_0244":251904,"io_4_0244":251904,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":134.01659458172438,"totalDistance":208779.2246435321,"tipoVia":"avenida","motion":true,"hours":37624319},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:34:23.000+00:00","deviceTime":"2026-03-13T15:34:23.000+00:00","fixTime":"2026-03-13T15:34:23.000+00:00","valid":true,"latitude":-21.2031983,"longitude":-47.80962,"altitude":612.4,"speed":2.5378,"course":23.3,"address":"Avenida Presidente Vargas, Ribeirão Preto, 14025-700, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91445082,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":208779.2246435321,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37624319},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:34:23.000+00:00","deviceTime":"2026-03-13T15:34:23.000+00:00","fixTime":"2026-03-13T15:34:23.000+00:00","valid":true,"latitude":-21.2031983,"longitude":-47.80962,"altitude":612.4,"speed":2.5378,"course":23.3,"address":"Avenida Presidente Vargas, Ribeirão Preto, 14025-700, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91445243,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14366,"io_2_001d":14366,"io_0096":72403,"io_4_0096":72403,"io_0244":251914,"io_4_0244":251914,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":108.7158455893413,"totalDistance":208887.94048912145,"tipoVia":"avenida","motion":true,"hours":37634457},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:34:33.000+00:00","deviceTime":"2026-03-13T15:34:33.000+00:00","fixTime":"2026-03-13T15:34:33.000+00:00","valid":true,"latitude":-21.2022983,"longitude":-47.8092133,"altitude":613.6,"speed":1.99784,"course":23.2,"address":"Avenida Presidente Vargas, Ribeirão Preto, 14020-490, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91445244,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":208887.94048912145,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37634457},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:34:33.000+00:00","deviceTime":"2026-03-13T15:34:33.000+00:00","fixTime":"2026-03-13T15:34:33.000+00:00","valid":true,"latitude":-21.2022983,"longitude":-47.8092133,"altitude":613.6,"speed":1.99784,"course":23.2,"address":"Avenida Presidente Vargas, Ribeirão Preto, 14020-490, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91445400,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14246,"io_2_001d":14246,"io_0096":72403,"io_4_0096":72403,"io_0244":251924,"io_4_0244":251924,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":78.94347931221614,"totalDistance":208966.88396843366,"tipoVia":"avenida","motion":false,"hours":37644331},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:34:43.000+00:00","deviceTime":"2026-03-13T15:34:43.000+00:00","fixTime":"2026-03-13T15:34:43.000+00:00","valid":true,"latitude":-21.20165,"longitude":-47.808905,"altitude":614.6,"speed":0.161987,"course":28,"address":"Avenida Presidente Vargas, Ribeirão Preto, 14020-490, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91445401,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":208966.88396843366,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37644331},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:34:43.000+00:00","deviceTime":"2026-03-13T15:34:43.000+00:00","fixTime":"2026-03-13T15:34:43.000+00:00","valid":true,"latitude":-21.20165,"longitude":-47.808905,"altitude":614.6,"speed":0.161987,"course":28,"address":"Avenida Presidente Vargas, Ribeirão Preto, 14020-490, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91445567,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14285,"io_2_001d":14285,"io_0096":72403,"io_4_0096":72403,"io_0244":251934,"io_4_0244":251934,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.8207174562598729,"totalDistance":208967.7046858899,"tipoVia":"avenida","motion":false,"hours":37654595},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:34:53.000+00:00","deviceTime":"2026-03-13T15:34:53.000+00:00","fixTime":"2026-03-13T15:34:53.000+00:00","valid":true,"latitude":-21.2016433,"longitude":-47.8089083,"altitude":614.7,"speed":0,"course":293.2,"address":"Avenida Presidente Vargas, Ribeirão Preto, 14020-490, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91445568,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":208967.7046858899,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37654595},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:34:53.000+00:00","deviceTime":"2026-03-13T15:34:53.000+00:00","fixTime":"2026-03-13T15:34:53.000+00:00","valid":true,"latitude":-21.2016433,"longitude":-47.8089083,"altitude":614.7,"speed":0,"course":293.2,"address":"Avenida Presidente Vargas, Ribeirão Preto, 14020-490, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91445684,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14268,"io_2_001d":14268,"io_0096":72403,"io_4_0096":72403,"io_0244":251944,"io_4_0244":251944,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.6953571964526866,"totalDistance":208968.40004308635,"tipoVia":"avenida","motion":false,"hours":37664550},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:35:03.000+00:00","deviceTime":"2026-03-13T15:35:03.000+00:00","fixTime":"2026-03-13T15:35:03.000+00:00","valid":true,"latitude":-21.2016433,"longitude":-47.808915,"altitude":614.5,"speed":0,"course":233.7,"address":"Avenida Presidente Vargas, Ribeirão Preto, 14020-490, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91445687,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":208968.40004308635,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37664550},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:35:03.000+00:00","deviceTime":"2026-03-13T15:35:03.000+00:00","fixTime":"2026-03-13T15:35:03.000+00:00","valid":true,"latitude":-21.2016433,"longitude":-47.808915,"altitude":614.5,"speed":0,"course":233.7,"address":"Avenida Presidente Vargas, Ribeirão Preto, 14020-490, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91445820,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14259,"io_2_001d":14259,"io_0096":72403,"io_4_0096":72403,"io_0244":251954,"io_4_0244":251954,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.36735431956039216,"totalDistance":208968.7673974059,"tipoVia":"avenida","motion":false,"hours":37674406},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:35:13.000+00:00","deviceTime":"2026-03-13T15:35:13.000+00:00","fixTime":"2026-03-13T15:35:13.000+00:00","valid":true,"latitude":-21.2016466,"longitude":-47.808915,"altitude":614.6,"speed":0,"course":171,"address":"Avenida Presidente Vargas, Ribeirão Preto, 14020-490, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91445822,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":208968.7673974059,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37674406},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:35:13.000+00:00","deviceTime":"2026-03-13T15:35:13.000+00:00","fixTime":"2026-03-13T15:35:13.000+00:00","valid":true,"latitude":-21.2016466,"longitude":-47.808915,"altitude":614.6,"speed":0,"course":171,"address":"Avenida Presidente Vargas, Ribeirão Preto, 14020-490, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91445851,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14352,"io_2_001d":14352,"io_0096":72403,"io_4_0096":72403,"io_0244":251956,"io_4_0244":251956,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":2.7166788868560663,"totalDistance":208971.48407629275,"tipoVia":"avenida","motion":true,"hours":37676325},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:35:15.000+00:00","deviceTime":"2026-03-13T15:35:15.000+00:00","fixTime":"2026-03-13T15:35:15.000+00:00","valid":true,"latitude":-21.2016266,"longitude":-47.8089,"altitude":614.6,"speed":0.485961,"course":24.8,"address":"Avenida Presidente Vargas, Ribeirão Preto, 14020-490, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91445852,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":208971.48407629275,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37676325},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:35:15.000+00:00","deviceTime":"2026-03-13T15:35:15.000+00:00","fixTime":"2026-03-13T15:35:15.000+00:00","valid":true,"latitude":-21.2016266,"longitude":-47.8089,"altitude":614.6,"speed":0.485961,"course":24.8,"address":"Avenida Presidente Vargas, Ribeirão Preto, 14020-490, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91446002,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14343,"io_2_001d":14343,"io_0096":72403,"io_4_0096":72403,"io_0244":251966,"io_4_0244":251966,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":45.086354902848825,"totalDistance":209016.5704311956,"tipoVia":"avenida","motion":true,"hours":37686671},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:35:26.000+00:00","deviceTime":"2026-03-13T15:35:26.000+00:00","fixTime":"2026-03-13T15:35:26.000+00:00","valid":true,"latitude":-21.2012566,"longitude":-47.8087233,"altitude":615.6,"speed":0.323974,"course":24.3,"address":"Avenida Presidente Vargas, Ribeirão Preto, 14025-648, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91446003,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":209016.5704311956,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37686671},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:35:26.000+00:00","deviceTime":"2026-03-13T15:35:26.000+00:00","fixTime":"2026-03-13T15:35:26.000+00:00","valid":true,"latitude":-21.2012566,"longitude":-47.8087233,"altitude":615.6,"speed":0.323974,"course":24.3,"address":"Avenida Presidente Vargas, Ribeirão Preto, 14025-648, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91446148,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14270,"io_2_001d":14270,"io_0096":72403,"io_4_0096":72403,"io_0244":251976,"io_4_0244":251976,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":65.06877486140735,"totalDistance":209081.639206057,"tipoVia":"avenida","motion":true,"hours":37696686},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:35:36.000+00:00","deviceTime":"2026-03-13T15:35:36.000+00:00","fixTime":"2026-03-13T15:35:36.000+00:00","valid":true,"latitude":-21.2007166,"longitude":-47.8084833,"altitude":617.1,"speed":1.88985,"course":22.7,"address":"Avenida Presidente Vargas, Ribeirão Preto, 14025-648, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91446149,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":209081.639206057,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37696686},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:35:36.000+00:00","deviceTime":"2026-03-13T15:35:36.000+00:00","fixTime":"2026-03-13T15:35:36.000+00:00","valid":true,"latitude":-21.2007166,"longitude":-47.8084833,"altitude":617.1,"speed":1.88985,"course":22.7,"address":"Avenida Presidente Vargas, Ribeirão Preto, 14025-648, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91446300,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14271,"io_2_001d":14271,"io_0096":72403,"io_4_0096":72403,"io_0244":251986,"io_4_0244":251986,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":114.53963033709636,"totalDistance":209196.1788363941,"tipoVia":"avenida","motion":true,"hours":37706622},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:35:46.000+00:00","deviceTime":"2026-03-13T15:35:46.000+00:00","fixTime":"2026-03-13T15:35:46.000+00:00","valid":true,"latitude":-21.1997333,"longitude":-47.8081583,"altitude":619.2,"speed":2.05184,"course":13.6,"address":"Avenida Presidente Vargas, 1265, Ribeirão Preto, 14025-648, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91446301,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":209196.1788363941,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37706622},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:35:46.000+00:00","deviceTime":"2026-03-13T15:35:46.000+00:00","fixTime":"2026-03-13T15:35:46.000+00:00","valid":true,"latitude":-21.1997333,"longitude":-47.8081583,"altitude":619.2,"speed":2.05184,"course":13.6,"address":"Avenida Presidente Vargas, 1265, Ribeirão Preto, 14025-648, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91446463,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14308,"io_2_001d":14308,"io_0096":72403,"io_4_0096":72403,"io_0244":251996,"io_4_0244":251996,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":110.11198656146638,"totalDistance":209306.29082295558,"tipoVia":"avenida","motion":true,"hours":37716571},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:35:55.000+00:00","deviceTime":"2026-03-13T15:35:55.000+00:00","fixTime":"2026-03-13T15:35:55.000+00:00","valid":true,"latitude":-21.198765,"longitude":-47.8079416,"altitude":620.2,"speed":1.99784,"course":9.5,"address":"Avenida Presidente Vargas, Ribeirão Preto, 14025-639, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91446464,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":209306.29082295558,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37716571},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:35:55.000+00:00","deviceTime":"2026-03-13T15:35:55.000+00:00","fixTime":"2026-03-13T15:35:55.000+00:00","valid":true,"latitude":-21.198765,"longitude":-47.8079416,"altitude":620.2,"speed":1.99784,"course":9.5,"address":"Avenida Presidente Vargas, Ribeirão Preto, 14025-639, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91446605,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14311,"io_2_001d":14311,"io_0096":72403,"io_4_0096":72403,"io_0244":252005,"io_4_0244":252005,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":78.00370044541806,"totalDistance":209384.29452340098,"tipoVia":"avenida","motion":true,"hours":37725720},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:36:05.000+00:00","deviceTime":"2026-03-13T15:36:05.000+00:00","fixTime":"2026-03-13T15:36:05.000+00:00","valid":true,"latitude":-21.19808,"longitude":-47.8077833,"altitude":619.2,"speed":0.971923,"course":49.4,"address":"Avenida Doutor Antônio Uchôa Filho, 801, Ribeirão Preto, 14025-639, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91446606,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":209384.29452340098,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37725720},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:36:05.000+00:00","deviceTime":"2026-03-13T15:36:05.000+00:00","fixTime":"2026-03-13T15:36:05.000+00:00","valid":true,"latitude":-21.19808,"longitude":-47.8077833,"altitude":619.2,"speed":0.971923,"course":49.4,"address":"Avenida Doutor Antônio Uchôa Filho, 801, Ribeirão Preto, 14025-639, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91446613,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14342,"io_2_001d":14342,"io_0096":72403,"io_4_0096":72403,"io_0244":252006,"io_4_0244":252006,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":5.126428021694993,"totalDistance":209389.42095142268,"tipoVia":"avenida","motion":true,"hours":37726602},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:36:06.000+00:00","deviceTime":"2026-03-13T15:36:06.000+00:00","fixTime":"2026-03-13T15:36:06.000+00:00","valid":true,"latitude":-21.198065,"longitude":-47.8077366,"altitude":618.9,"speed":1.02592,"course":84,"address":"Avenida Doutor Antônio Uchôa Filho, 801, Ribeirão Preto, 14025-639, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91446614,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":209389.42095142268,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37726602},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:36:06.000+00:00","deviceTime":"2026-03-13T15:36:06.000+00:00","fixTime":"2026-03-13T15:36:06.000+00:00","valid":true,"latitude":-21.198065,"longitude":-47.8077366,"altitude":618.9,"speed":1.02592,"course":84,"address":"Avenida Doutor Antônio Uchôa Filho, 801, Ribeirão Preto, 14025-639, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91446799,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14310,"io_2_001d":14310,"io_0096":72403,"io_4_0096":72403,"io_0244":252016,"io_4_0244":252016,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":94.9244430576663,"totalDistance":209484.34539448036,"tipoVia":"avenida","motion":true,"hours":37736721},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:36:16.000+00:00","deviceTime":"2026-03-13T15:36:16.000+00:00","fixTime":"2026-03-13T15:36:16.000+00:00","valid":true,"latitude":-21.1982083,"longitude":-47.806835,"altitude":614.4,"speed":2.15983,"course":98.2,"address":"Avenida Doutor Antônio Uchôa Filho, 713, Ribeirão Preto, 14020-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91446800,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":209484.34539448036,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37736721},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:36:16.000+00:00","deviceTime":"2026-03-13T15:36:16.000+00:00","fixTime":"2026-03-13T15:36:16.000+00:00","valid":true,"latitude":-21.1982083,"longitude":-47.806835,"altitude":614.4,"speed":2.15983,"course":98.2,"address":"Avenida Doutor Antônio Uchôa Filho, 713, Ribeirão Preto, 14020-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91446975,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14454,"io_2_001d":14454,"io_0096":72403,"io_4_0096":72403,"io_0244":252026,"io_4_0244":252026,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":85.98098260763858,"totalDistance":209570.326377088,"tipoVia":"avenida","motion":true,"hours":37746468},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:36:25.000+00:00","deviceTime":"2026-03-13T15:36:25.000+00:00","fixTime":"2026-03-13T15:36:25.000+00:00","valid":true,"latitude":-21.1983066,"longitude":-47.8060133,"altitude":609.4,"speed":1.2959,"course":97.7,"address":"Avenida Doutor Antônio Uchôa Filho, 625, Ribeirão Preto, 14020-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91446976,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":209570.326377088,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37746468},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:36:25.000+00:00","deviceTime":"2026-03-13T15:36:25.000+00:00","fixTime":"2026-03-13T15:36:25.000+00:00","valid":true,"latitude":-21.1983066,"longitude":-47.8060133,"altitude":609.4,"speed":1.2959,"course":97.7,"address":"Avenida Doutor Antônio Uchôa Filho, 625, Ribeirão Preto, 14020-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91447163,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14266,"io_2_001d":14266,"io_0096":72403,"io_4_0096":72403,"io_0244":252036,"io_4_0244":252036,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":110.78980842599204,"totalDistance":209681.116185514,"tipoVia":"avenida","motion":true,"hours":37756589},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:36:35.000+00:00","deviceTime":"2026-03-13T15:36:35.000+00:00","fixTime":"2026-03-13T15:36:35.000+00:00","valid":true,"latitude":-21.1984583,"longitude":-47.8049583,"altitude":601.7,"speed":2.4838,"course":98.6,"address":"Avenida Doutor Antônio Uchôa Filho, 515, Ribeirão Preto, 14020-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91447164,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":209681.116185514,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37756589},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:36:35.000+00:00","deviceTime":"2026-03-13T15:36:35.000+00:00","fixTime":"2026-03-13T15:36:35.000+00:00","valid":true,"latitude":-21.1984583,"longitude":-47.8049583,"altitude":601.7,"speed":2.4838,"course":98.6,"address":"Avenida Doutor Antônio Uchôa Filho, 515, Ribeirão Preto, 14020-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91447335,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14283,"io_2_001d":14283,"io_0096":72403,"io_4_0096":72403,"io_0244":252046,"io_4_0244":252046,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":134.1209585049525,"totalDistance":209815.23714401896,"tipoVia":"avenida","motion":true,"hours":37766468},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:36:45.000+00:00","deviceTime":"2026-03-13T15:36:45.000+00:00","fixTime":"2026-03-13T15:36:45.000+00:00","valid":true,"latitude":-21.198635,"longitude":-47.80368,"altitude":591.6,"speed":2.80778,"course":97.5,"address":"Avenida Doutor Antônio Uchôa Filho, 370, Ribeirão Preto, 14020-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91447336,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":209815.23714401896,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37766468},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:36:45.000+00:00","deviceTime":"2026-03-13T15:36:45.000+00:00","fixTime":"2026-03-13T15:36:45.000+00:00","valid":true,"latitude":-21.198635,"longitude":-47.80368,"altitude":591.6,"speed":2.80778,"course":97.5,"address":"Avenida Doutor Antônio Uchôa Filho, 370, Ribeirão Preto, 14020-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91447505,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14280,"io_2_001d":14280,"io_0096":72403,"io_4_0096":72403,"io_0244":252056,"io_4_0244":252056,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":128.37414212702845,"totalDistance":209943.61128614598,"tipoVia":"avenida","motion":true,"hours":37776501},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:36:55.000+00:00","deviceTime":"2026-03-13T15:36:55.000+00:00","fixTime":"2026-03-13T15:36:55.000+00:00","valid":true,"latitude":-21.198825,"longitude":-47.80246,"altitude":582.2,"speed":2.59179,"course":98.8,"address":"Avenida Doutor Antônio Uchôa Filho, 226, Ribeirão Preto, 14020-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91447506,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":209943.61128614598,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37776501},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:36:55.000+00:00","deviceTime":"2026-03-13T15:36:55.000+00:00","fixTime":"2026-03-13T15:36:55.000+00:00","valid":true,"latitude":-21.198825,"longitude":-47.80246,"altitude":582.2,"speed":2.59179,"course":98.8,"address":"Avenida Doutor Antônio Uchôa Filho, 226, Ribeirão Preto, 14020-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91447669,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14273,"io_2_001d":14273,"io_0096":72403,"io_4_0096":72403,"io_0244":252066,"io_4_0244":252066,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":92.11238272239176,"totalDistance":210035.72366886836,"tipoVia":"avenida","motion":true,"hours":37786791},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:37:06.000+00:00","deviceTime":"2026-03-13T15:37:06.000+00:00","fixTime":"2026-03-13T15:37:06.000+00:00","valid":true,"latitude":-21.1989433,"longitude":-47.8015816,"altitude":575.8,"speed":1.02592,"course":77.2,"address":"Avenida Doutor Antônio Uchôa Filho, 132, Ribeirão Preto, 14020-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91447670,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210035.72366886836,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37786791},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:37:06.000+00:00","deviceTime":"2026-03-13T15:37:06.000+00:00","fixTime":"2026-03-13T15:37:06.000+00:00","valid":true,"latitude":-21.1989433,"longitude":-47.8015816,"altitude":575.8,"speed":1.02592,"course":77.2,"address":"Avenida Doutor Antônio Uchôa Filho, 132, Ribeirão Preto, 14020-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91447835,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14346,"io_2_001d":14346,"io_0096":72403,"io_4_0096":72403,"io_0244":252076,"io_4_0244":252076,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":22.905968770359575,"totalDistance":210058.62963763872,"tipoVia":"rua","motion":true,"hours":37796519},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:37:15.000+00:00","deviceTime":"2026-03-13T15:37:15.000+00:00","fixTime":"2026-03-13T15:37:15.000+00:00","valid":true,"latitude":-21.19888,"longitude":-47.8013716,"altitude":574.4,"speed":0.971923,"course":83.3,"address":"Rua Lidio de Oliveira Valada, Ribeirão Preto, 14020-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91447836,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210058.62963763872,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":37796519},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:37:15.000+00:00","deviceTime":"2026-03-13T15:37:15.000+00:00","fixTime":"2026-03-13T15:37:15.000+00:00","valid":true,"latitude":-21.19888,"longitude":-47.8013716,"altitude":574.4,"speed":0.971923,"course":83.3,"address":"Rua Lidio de Oliveira Valada, Ribeirão Preto, 14020-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91447850,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":9,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14362,"io_2_001d":14362,"io_0096":72403,"io_4_0096":72403,"io_0244":252077,"io_4_0244":252077,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":5.405550930765498,"totalDistance":210064.03518856948,"tipoVia":"rua","motion":true,"hours":37797475},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:37:16.000+00:00","deviceTime":"2026-03-13T15:37:16.000+00:00","fixTime":"2026-03-13T15:37:16.000+00:00","valid":true,"latitude":-21.1988866,"longitude":-47.80132,"altitude":574,"speed":1.07991,"course":111,"address":"Rua Lidio de Oliveira Valada, Ribeirão Preto, 14020-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91447851,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210064.03518856948,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":37797475},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:37:16.000+00:00","deviceTime":"2026-03-13T15:37:16.000+00:00","fixTime":"2026-03-13T15:37:16.000+00:00","valid":true,"latitude":-21.1988866,"longitude":-47.80132,"altitude":574,"speed":1.07991,"course":111,"address":"Rua Lidio de Oliveira Valada, Ribeirão Preto, 14020-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91448043,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14274,"io_2_001d":14274,"io_0096":72403,"io_4_0096":72403,"io_0244":252087,"io_4_0244":252087,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":84.42349808021925,"totalDistance":210148.4586866497,"tipoVia":"avenida","motion":true,"hours":37807525},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:37:26.000+00:00","deviceTime":"2026-03-13T15:37:26.000+00:00","fixTime":"2026-03-13T15:37:26.000+00:00","valid":true,"latitude":-21.1990733,"longitude":-47.8005316,"altitude":569.6,"speed":1.34989,"course":103.2,"address":"Avenida Doutor Antônio Uchôa Filho, 52, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91448044,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210148.4586866497,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37807525},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:37:26.000+00:00","deviceTime":"2026-03-13T15:37:26.000+00:00","fixTime":"2026-03-13T15:37:26.000+00:00","valid":true,"latitude":-21.1990733,"longitude":-47.8005316,"altitude":569.6,"speed":1.34989,"course":103.2,"address":"Avenida Doutor Antônio Uchôa Filho, 52, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91448086,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14234,"io_2_001d":14234,"io_0096":72403,"io_4_0096":72403,"io_0244":252090,"io_4_0244":252090,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":15.878310814213581,"totalDistance":210164.33699746392,"tipoVia":"avenida","motion":true,"hours":37810514},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:37:29.000+00:00","deviceTime":"2026-03-13T15:37:29.000+00:00","fixTime":"2026-03-13T15:37:29.000+00:00","valid":true,"latitude":-21.1991433,"longitude":-47.8003983,"altitude":568.6,"speed":0.647948,"course":145.4,"address":"Avenida Doutor Antônio Uchôa Filho, 52, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91448087,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210164.33699746392,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37810514},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:37:29.000+00:00","deviceTime":"2026-03-13T15:37:29.000+00:00","fixTime":"2026-03-13T15:37:29.000+00:00","valid":true,"latitude":-21.1991433,"longitude":-47.8003983,"altitude":568.6,"speed":0.647948,"course":145.4,"address":"Avenida Doutor Antônio Uchôa Filho, 52, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91448284,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14342,"io_2_001d":14342,"io_0096":72403,"io_4_0096":72403,"io_0244":252100,"io_4_0244":252100,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":5.755217674035611,"totalDistance":210170.09221513796,"tipoVia":"avenida","motion":true,"hours":37820497},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:37:39.000+00:00","deviceTime":"2026-03-13T15:37:39.000+00:00","fixTime":"2026-03-13T15:37:39.000+00:00","valid":true,"latitude":-21.199195,"longitude":-47.8003983,"altitude":568.8,"speed":0.37797,"course":192.9,"address":"Avenida Doutor Antônio Uchôa Filho, 52, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91448285,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210170.09221513796,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37820497},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:37:39.000+00:00","deviceTime":"2026-03-13T15:37:39.000+00:00","fixTime":"2026-03-13T15:37:39.000+00:00","valid":true,"latitude":-21.199195,"longitude":-47.8003983,"altitude":568.8,"speed":0.37797,"course":192.9,"address":"Avenida Doutor Antônio Uchôa Filho, 52, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91448309,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14322,"io_2_001d":14322,"io_0096":72403,"io_4_0096":72403,"io_0244":252101,"io_4_0244":252101,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":3.2004108725417963,"totalDistance":210173.29262601052,"tipoVia":"avenida","motion":true,"hours":37821660},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:37:41.000+00:00","deviceTime":"2026-03-13T15:37:41.000+00:00","fixTime":"2026-03-13T15:37:41.000+00:00","valid":true,"latitude":-21.1992216,"longitude":-47.80041,"altitude":569.1,"speed":0.75594,"course":212.4,"address":"Avenida Doutor Antônio Uchôa Filho, 52, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91448310,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210173.29262601052,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37821661},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:37:41.000+00:00","deviceTime":"2026-03-13T15:37:41.000+00:00","fixTime":"2026-03-13T15:37:41.000+00:00","valid":true,"latitude":-21.1992216,"longitude":-47.80041,"altitude":569.1,"speed":0.75594,"course":212.4,"address":"Avenida Doutor Antônio Uchôa Filho, 52, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91448338,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14360,"io_2_001d":14360,"io_0096":72403,"io_4_0096":72403,"io_0244":252103,"io_4_0244":252103,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":10.880985140782766,"totalDistance":210184.1736111513,"tipoVia":"avenida","motion":true,"hours":37823482},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:37:42.000+00:00","deviceTime":"2026-03-13T15:37:42.000+00:00","fixTime":"2026-03-13T15:37:42.000+00:00","valid":true,"latitude":-21.1992866,"longitude":-47.8004883,"altitude":569.4,"speed":1.13391,"course":239.9,"address":"Avenida Senador César Vergueiro, 300, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91448339,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210184.1736111513,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37823482},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:37:42.000+00:00","deviceTime":"2026-03-13T15:37:42.000+00:00","fixTime":"2026-03-13T15:37:42.000+00:00","valid":true,"latitude":-21.1992866,"longitude":-47.8004883,"altitude":569.4,"speed":1.13391,"course":239.9,"address":"Avenida Senador César Vergueiro, 300, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91448523,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14264,"io_2_001d":14264,"io_0096":72403,"io_4_0096":72403,"io_0244":252113,"io_4_0244":252113,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":85.74309805593934,"totalDistance":210269.91670920723,"tipoVia":"avenida","motion":true,"hours":37833481},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:37:52.000+00:00","deviceTime":"2026-03-13T15:37:52.000+00:00","fixTime":"2026-03-13T15:37:52.000+00:00","valid":true,"latitude":-21.1996383,"longitude":-47.8012233,"altitude":573.3,"speed":1.78186,"course":242.1,"address":"Avenida Senador César Vergueiro, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91448524,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210269.91670920723,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37833481},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:37:52.000+00:00","deviceTime":"2026-03-13T15:37:52.000+00:00","fixTime":"2026-03-13T15:37:52.000+00:00","valid":true,"latitude":-21.1996383,"longitude":-47.8012233,"altitude":573.3,"speed":1.78186,"course":242.1,"address":"Avenida Senador César Vergueiro, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91448616,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14176,"io_2_001d":14176,"io_0096":72403,"io_4_0096":72403,"io_0244":252119,"io_4_0244":252119,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":38.4891861484817,"totalDistance":210308.4058953557,"tipoVia":"avenida","motion":true,"hours":37839481},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:37:58.000+00:00","deviceTime":"2026-03-13T15:37:58.000+00:00","fixTime":"2026-03-13T15:37:58.000+00:00","valid":true,"latitude":-21.1998233,"longitude":-47.8015366,"altitude":575.2,"speed":0.593953,"course":208,"address":"Avenida Senador César Vergueiro, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91448619,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210308.4058953557,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37839481},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:37:58.000+00:00","deviceTime":"2026-03-13T15:37:58.000+00:00","fixTime":"2026-03-13T15:37:58.000+00:00","valid":true,"latitude":-21.1998233,"longitude":-47.8015366,"altitude":575.2,"speed":0.593953,"course":208,"address":"Avenida Senador César Vergueiro, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91448628,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14178,"io_2_001d":14178,"io_0096":72403,"io_4_0096":72403,"io_0244":252120,"io_4_0244":252120,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":2.1525566400118907,"totalDistance":210310.55845199572,"tipoVia":"avenida","motion":true,"hours":37840473},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:37:59.000+00:00","deviceTime":"2026-03-13T15:37:59.000+00:00","fixTime":"2026-03-13T15:37:59.000+00:00","valid":true,"latitude":-21.1998416,"longitude":-47.8015433,"altitude":575.3,"speed":0.323974,"course":187.6,"address":"Avenida Senador César Vergueiro, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91448629,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210310.55845199572,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37840473},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:37:59.000+00:00","deviceTime":"2026-03-13T15:37:59.000+00:00","fixTime":"2026-03-13T15:37:59.000+00:00","valid":true,"latitude":-21.1998416,"longitude":-47.8015433,"altitude":575.3,"speed":0.323974,"course":187.6,"address":"Avenida Senador César Vergueiro, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91448780,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14340,"io_2_001d":14340,"io_0096":72403,"io_4_0096":72403,"io_0244":252130,"io_4_0244":252130,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":3.277121752886854,"totalDistance":210313.8355737486,"tipoVia":"avenida","motion":true,"hours":37850643},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:38:10.000+00:00","deviceTime":"2026-03-13T15:38:10.000+00:00","fixTime":"2026-03-13T15:38:10.000+00:00","valid":true,"latitude":-21.1998683,"longitude":-47.80153,"altitude":576,"speed":0.37797,"course":131.7,"address":"Avenida Senador César Vergueiro, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91448782,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210313.8355737486,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37850643},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:38:10.000+00:00","deviceTime":"2026-03-13T15:38:10.000+00:00","fixTime":"2026-03-13T15:38:10.000+00:00","valid":true,"latitude":-21.1998683,"longitude":-47.80153,"altitude":576,"speed":0.37797,"course":131.7,"address":"Avenida Senador César Vergueiro, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91448793,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14328,"io_2_001d":14328,"io_0096":72403,"io_4_0096":72403,"io_0244":252131,"io_4_0244":252131,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":3.0889413244771124,"totalDistance":210316.92451507307,"tipoVia":"avenida","motion":true,"hours":37851499},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:38:10.000+00:00","deviceTime":"2026-03-13T15:38:10.000+00:00","fixTime":"2026-03-13T15:38:10.000+00:00","valid":true,"latitude":-21.1998766,"longitude":-47.8015016,"altitude":576.3,"speed":0.593953,"course":97.7,"address":"Avenida Senador César Vergueiro, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91448794,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210316.92451507307,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37851499},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:38:10.000+00:00","deviceTime":"2026-03-13T15:38:10.000+00:00","fixTime":"2026-03-13T15:38:10.000+00:00","valid":true,"latitude":-21.1998766,"longitude":-47.8015016,"altitude":576.3,"speed":0.593953,"course":97.7,"address":"Avenida Senador César Vergueiro, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91448828,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14338,"io_2_001d":14338,"io_0096":72403,"io_4_0096":72403,"io_0244":252133,"io_4_0244":252133,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":8.805143646742179,"totalDistance":210325.72965871982,"tipoVia":"avenida","motion":true,"hours":37853491},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:38:12.000+00:00","deviceTime":"2026-03-13T15:38:12.000+00:00","fixTime":"2026-03-13T15:38:12.000+00:00","valid":true,"latitude":-21.1998616,"longitude":-47.8014183,"altitude":576,"speed":1.07991,"course":69,"address":"Avenida Senador César Vergueiro, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91448829,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210325.72965871982,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37853491},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:38:12.000+00:00","deviceTime":"2026-03-13T15:38:12.000+00:00","fixTime":"2026-03-13T15:38:12.000+00:00","valid":true,"latitude":-21.1998616,"longitude":-47.8014183,"altitude":576,"speed":1.07991,"course":69,"address":"Avenida Senador César Vergueiro, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91448973,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14244,"io_2_001d":14244,"io_0096":72403,"io_4_0096":72403,"io_0244":252143,"io_4_0244":252143,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":102.46087919546758,"totalDistance":210428.1905379153,"tipoVia":"avenida","motion":true,"hours":37863627},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:38:23.000+00:00","deviceTime":"2026-03-13T15:38:23.000+00:00","fixTime":"2026-03-13T15:38:23.000+00:00","valid":true,"latitude":-21.1994666,"longitude":-47.8005266,"altitude":573,"speed":1.78186,"course":67.6,"address":"Avenida Senador César Vergueiro, 369, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91448974,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210428.1905379153,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37863627},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:38:23.000+00:00","deviceTime":"2026-03-13T15:38:23.000+00:00","fixTime":"2026-03-13T15:38:23.000+00:00","valid":true,"latitude":-21.1994666,"longitude":-47.8005266,"altitude":573,"speed":1.78186,"course":67.6,"address":"Avenida Senador César Vergueiro, 369, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91449135,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14288,"io_2_001d":14288,"io_0096":72403,"io_4_0096":72403,"io_0244":252153,"io_4_0244":252153,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":60.53209270653381,"totalDistance":210488.72263062184,"tipoVia":"avenida","motion":true,"hours":37873526},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:38:32.000+00:00","deviceTime":"2026-03-13T15:38:32.000+00:00","fixTime":"2026-03-13T15:38:32.000+00:00","valid":true,"latitude":-21.1992233,"longitude":-47.800005,"altitude":568.9,"speed":0.647948,"course":66.2,"address":"Avenida Senador César Vergueiro, 289, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91449136,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210488.72263062184,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37873526},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:38:32.000+00:00","deviceTime":"2026-03-13T15:38:32.000+00:00","fixTime":"2026-03-13T15:38:32.000+00:00","valid":true,"latitude":-21.1992233,"longitude":-47.800005,"altitude":568.9,"speed":0.647948,"course":66.2,"address":"Avenida Senador César Vergueiro, 289, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91449298,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14268,"io_2_001d":14268,"io_0096":72403,"io_4_0096":72403,"io_0244":252163,"io_4_0244":252163,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":6.489164925898351,"totalDistance":210495.21179554774,"tipoVia":"avenida","motion":false,"hours":37883482},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:38:42.000+00:00","deviceTime":"2026-03-13T15:38:42.000+00:00","fixTime":"2026-03-13T15:38:42.000+00:00","valid":true,"latitude":-21.1991883,"longitude":-47.799955,"altitude":567.7,"speed":0,"course":66.5,"address":"Avenida Senador César Vergueiro, 289, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91449299,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210495.21179554774,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37883482},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:38:42.000+00:00","deviceTime":"2026-03-13T15:38:42.000+00:00","fixTime":"2026-03-13T15:38:42.000+00:00","valid":true,"latitude":-21.1991883,"longitude":-47.799955,"altitude":567.7,"speed":0,"course":66.5,"address":"Avenida Senador César Vergueiro, 289, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91449398,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14257,"io_2_001d":14257,"io_0096":72403,"io_4_0096":72403,"io_0244":252169,"io_4_0244":252169,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":18.865604781163793,"totalDistance":210514.0774003289,"tipoVia":"avenida","motion":true,"hours":37889472},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:38:48.000+00:00","deviceTime":"2026-03-13T15:38:48.000+00:00","fixTime":"2026-03-13T15:38:48.000+00:00","valid":true,"latitude":-21.1991283,"longitude":-47.799785,"altitude":566.3,"speed":0.971923,"course":88.8,"address":"Avenida Senador César Vergueiro, 279, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91449399,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210514.0774003289,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37889472},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:38:48.000+00:00","deviceTime":"2026-03-13T15:38:48.000+00:00","fixTime":"2026-03-13T15:38:48.000+00:00","valid":true,"latitude":-21.1991283,"longitude":-47.799785,"altitude":566.3,"speed":0.971923,"course":88.8,"address":"Avenida Senador César Vergueiro, 279, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91449420,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14294,"io_2_001d":14294,"io_0096":72403,"io_4_0096":72403,"io_0244":252170,"io_4_0244":252170,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":5.989054957936699,"totalDistance":210520.06645528684,"tipoVia":"avenida","motion":true,"hours":37890492},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:38:49.000+00:00","deviceTime":"2026-03-13T15:38:49.000+00:00","fixTime":"2026-03-13T15:38:49.000+00:00","valid":true,"latitude":-21.1991383,"longitude":-47.7997283,"altitude":565.9,"speed":1.07991,"course":112.7,"address":"Avenida Senador César Vergueiro, 279, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91449422,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210520.06645528684,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37890492},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:38:49.000+00:00","deviceTime":"2026-03-13T15:38:49.000+00:00","fixTime":"2026-03-13T15:38:49.000+00:00","valid":true,"latitude":-21.1991383,"longitude":-47.7997283,"altitude":565.9,"speed":1.07991,"course":112.7,"address":"Avenida Senador César Vergueiro, 279, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91449439,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14319,"io_2_001d":14319,"io_0096":72403,"io_4_0096":72403,"io_0244":252171,"io_4_0244":252171,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":5.698425702014765,"totalDistance":210525.76488098886,"tipoVia":"avenida","motion":true,"hours":37891579},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:38:50.000+00:00","deviceTime":"2026-03-13T15:38:50.000+00:00","fixTime":"2026-03-13T15:38:50.000+00:00","valid":true,"latitude":-21.1991716,"longitude":-47.7996866,"altitude":566,"speed":1.18791,"course":137.9,"address":"Avenida Senador César Vergueiro, 279, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91449442,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210525.76488098886,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37891579},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:38:50.000+00:00","deviceTime":"2026-03-13T15:38:50.000+00:00","fixTime":"2026-03-13T15:38:50.000+00:00","valid":true,"latitude":-21.1991716,"longitude":-47.7996866,"altitude":566,"speed":1.18791,"course":137.9,"address":"Avenida Senador César Vergueiro, 279, Ribeirão Preto, 14020-385, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91449483,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14339,"io_2_001d":14339,"io_0096":72403,"io_4_0096":72403,"io_0244":252173,"io_4_0244":252173,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":14.633282115824269,"totalDistance":210540.3981631047,"tipoVia":"avenida","motion":true,"hours":37893494},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:38:52.000+00:00","deviceTime":"2026-03-13T15:38:52.000+00:00","fixTime":"2026-03-13T15:38:52.000+00:00","valid":true,"latitude":-21.1992866,"longitude":-47.7996183,"altitude":565.5,"speed":1.61987,"course":158,"address":"Avenida Portugal, 1384, Ribeirão Preto, 14020-380, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91449484,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210540.3981631047,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37893494},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:38:52.000+00:00","deviceTime":"2026-03-13T15:38:52.000+00:00","fixTime":"2026-03-13T15:38:52.000+00:00","valid":true,"latitude":-21.1992866,"longitude":-47.7996183,"altitude":565.5,"speed":1.61987,"course":158,"address":"Avenida Portugal, 1384, Ribeirão Preto, 14020-380, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91449653,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14171,"io_2_001d":14171,"io_0096":72403,"io_4_0096":72403,"io_0244":252183,"io_4_0244":252183,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":89.64318887650641,"totalDistance":210630.0413519812,"tipoVia":"avenida","motion":true,"hours":37903517},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:39:02.000+00:00","deviceTime":"2026-03-13T15:39:02.000+00:00","fixTime":"2026-03-13T15:39:02.000+00:00","valid":true,"latitude":-21.200015,"longitude":-47.79925,"altitude":563.8,"speed":0.809936,"course":149.1,"address":"Avenida Portugal, 1501, Ribeirão Preto, 14020-380, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91449654,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210630.0413519812,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37903517},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:39:02.000+00:00","deviceTime":"2026-03-13T15:39:02.000+00:00","fixTime":"2026-03-13T15:39:02.000+00:00","valid":true,"latitude":-21.200015,"longitude":-47.79925,"altitude":563.8,"speed":0.809936,"course":149.1,"address":"Avenida Portugal, 1501, Ribeirão Preto, 14020-380, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91449835,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14245,"io_2_001d":14245,"io_0096":72403,"io_4_0096":72403,"io_0244":252194,"io_4_0244":252194,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":5.559908113238143,"totalDistance":210635.60126009444,"tipoVia":"avenida","motion":false,"hours":37914562},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:39:13.000+00:00","deviceTime":"2026-03-13T15:39:13.000+00:00","fixTime":"2026-03-13T15:39:13.000+00:00","valid":true,"latitude":-21.2000583,"longitude":-47.7992233,"altitude":562.5,"speed":0,"course":257,"address":"Avenida Portugal, 1501, Ribeirão Preto, 14020-380, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91449837,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210635.60126009444,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37914562},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:39:13.000+00:00","deviceTime":"2026-03-13T15:39:13.000+00:00","fixTime":"2026-03-13T15:39:13.000+00:00","valid":true,"latitude":-21.2000583,"longitude":-47.7992233,"altitude":562.5,"speed":0,"course":257,"address":"Avenida Portugal, 1501, Ribeirão Preto, 14020-380, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91450020,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14180,"io_2_001d":14180,"io_0096":72403,"io_4_0096":72403,"io_0244":252204,"io_4_0244":252204,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.5523586802185472,"totalDistance":210636.15361877467,"tipoVia":"avenida","motion":false,"hours":37924613},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:39:24.000+00:00","deviceTime":"2026-03-13T15:39:24.000+00:00","fixTime":"2026-03-13T15:39:24.000+00:00","valid":true,"latitude":-21.20006,"longitude":-47.7992283,"altitude":563.1,"speed":0,"course":74.9,"address":"Avenida Portugal, 1501, Ribeirão Preto, 14020-380, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91450022,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210636.15361877467,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37924613},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:39:24.000+00:00","deviceTime":"2026-03-13T15:39:24.000+00:00","fixTime":"2026-03-13T15:39:24.000+00:00","valid":true,"latitude":-21.20006,"longitude":-47.7992283,"altitude":563.1,"speed":0,"course":74.9,"address":"Avenida Portugal, 1501, Ribeirão Preto, 14020-380, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91450128,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14326,"io_2_001d":14326,"io_0096":72403,"io_4_0096":72403,"io_0244":252210,"io_4_0244":252210,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":1.5258425493313026,"totalDistance":210637.679461324,"tipoVia":"avenida","motion":true,"hours":37930520},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:39:29.000+00:00","deviceTime":"2026-03-13T15:39:29.000+00:00","fixTime":"2026-03-13T15:39:29.000+00:00","valid":true,"latitude":-21.2000683,"longitude":-47.7992166,"altitude":562.9,"speed":0.37797,"course":146.7,"address":"Avenida Portugal, 1501, Ribeirão Preto, 14020-380, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91450129,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210637.679461324,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37930520},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:39:29.000+00:00","deviceTime":"2026-03-13T15:39:29.000+00:00","fixTime":"2026-03-13T15:39:29.000+00:00","valid":true,"latitude":-21.2000683,"longitude":-47.7992166,"altitude":562.9,"speed":0.37797,"course":146.7,"address":"Avenida Portugal, 1501, Ribeirão Preto, 14020-380, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91450193,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14292,"io_2_001d":14292,"io_0096":72403,"io_4_0096":72403,"io_0244":252213,"io_4_0244":252213,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":12.106877914102844,"totalDistance":210649.7863392381,"tipoVia":"avenida","motion":true,"hours":37933497},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:39:32.000+00:00","deviceTime":"2026-03-13T15:39:32.000+00:00","fixTime":"2026-03-13T15:39:32.000+00:00","valid":true,"latitude":-21.2001516,"longitude":-47.7991416,"altitude":562.4,"speed":0.863931,"course":119.2,"address":"Avenida Portugal, 1513, Ribeirão Preto, 14020-380, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91450194,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210649.7863392381,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37933497},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:39:32.000+00:00","deviceTime":"2026-03-13T15:39:32.000+00:00","fixTime":"2026-03-13T15:39:32.000+00:00","valid":true,"latitude":-21.2001516,"longitude":-47.7991416,"altitude":562.4,"speed":0.863931,"course":119.2,"address":"Avenida Portugal, 1513, Ribeirão Preto, 14020-380, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91450212,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14323,"io_2_001d":14323,"io_0096":72403,"io_4_0096":72403,"io_0244":252214,"io_4_0244":252214,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":5.3502358602780555,"totalDistance":210655.13657509838,"tipoVia":"avenida","motion":true,"hours":37934472},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:39:33.000+00:00","deviceTime":"2026-03-13T15:39:33.000+00:00","fixTime":"2026-03-13T15:39:33.000+00:00","valid":true,"latitude":-21.2001633,"longitude":-47.7990916,"altitude":562.1,"speed":1.07991,"course":93.6,"address":"Avenida Portugal, 1513, Ribeirão Preto, 14020-380, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91450213,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210655.13657509838,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37934472},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:39:33.000+00:00","deviceTime":"2026-03-13T15:39:33.000+00:00","fixTime":"2026-03-13T15:39:33.000+00:00","valid":true,"latitude":-21.2001633,"longitude":-47.7990916,"altitude":562.1,"speed":1.07991,"course":93.6,"address":"Avenida Portugal, 1513, Ribeirão Preto, 14020-380, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91450233,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14306,"io_2_001d":14306,"io_0096":72403,"io_4_0096":72403,"io_0244":252215,"io_4_0244":252215,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":6.325859631502556,"totalDistance":210661.46243472988,"tipoVia":"avenida","motion":true,"hours":37935481},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:39:34.000+00:00","deviceTime":"2026-03-13T15:39:34.000+00:00","fixTime":"2026-03-13T15:39:34.000+00:00","valid":true,"latitude":-21.2001533,"longitude":-47.7990316,"altitude":561.9,"speed":1.2419,"course":70.2,"address":"Avenida Portugal, 1513, Ribeirão Preto, 14020-380, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91450236,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210661.46243472988,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37935481},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:39:34.000+00:00","deviceTime":"2026-03-13T15:39:34.000+00:00","fixTime":"2026-03-13T15:39:34.000+00:00","valid":true,"latitude":-21.2001533,"longitude":-47.7990316,"altitude":561.9,"speed":1.2419,"course":70.2,"address":"Avenida Portugal, 1513, Ribeirão Preto, 14020-380, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91450279,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14333,"io_2_001d":14333,"io_0096":72403,"io_4_0096":72403,"io_0244":252217,"io_4_0244":252217,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":16.40920232179421,"totalDistance":210677.87163705166,"tipoVia":"rua","motion":true,"hours":37937548},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:39:36.000+00:00","deviceTime":"2026-03-13T15:39:36.000+00:00","fixTime":"2026-03-13T15:39:36.000+00:00","valid":true,"latitude":-21.2000716,"longitude":-47.7989,"altitude":560.9,"speed":1.88985,"course":48.6,"address":"Rua Fiorígio Casilo, 8, Ribeirão Preto, 14020-750, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91450280,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210677.87163705166,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":37937548},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:39:36.000+00:00","deviceTime":"2026-03-13T15:39:36.000+00:00","fixTime":"2026-03-13T15:39:36.000+00:00","valid":true,"latitude":-21.2000716,"longitude":-47.7989,"altitude":560.9,"speed":1.88985,"course":48.6,"address":"Rua Fiorígio Casilo, 8, Ribeirão Preto, 14020-750, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91450456,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14262,"io_2_001d":14262,"io_0096":72403,"io_4_0096":72403,"io_0244":252227,"io_4_0244":252227,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":130.58032338148163,"totalDistance":210808.45196043316,"tipoVia":"rua","motion":true,"hours":37947492},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:39:46.000+00:00","deviceTime":"2026-03-13T15:39:46.000+00:00","fixTime":"2026-03-13T15:39:46.000+00:00","valid":true,"latitude":-21.1991983,"longitude":-47.79806,"altitude":552.5,"speed":2.5378,"course":38.9,"address":"Rua Fiorígio Casilo, 8, Ribeirão Preto, 14020-750, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91450457,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210808.45196043316,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":37947492},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:39:46.000+00:00","deviceTime":"2026-03-13T15:39:46.000+00:00","fixTime":"2026-03-13T15:39:46.000+00:00","valid":true,"latitude":-21.1991983,"longitude":-47.79806,"altitude":552.5,"speed":2.5378,"course":38.9,"address":"Rua Fiorígio Casilo, 8, Ribeirão Preto, 14020-750, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91450578,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14264,"io_2_001d":14264,"io_0096":72403,"io_4_0096":72403,"io_0244":252235,"io_4_0244":252235,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":79.73907331318097,"totalDistance":210888.19103374635,"tipoVia":"rua","motion":true,"hours":37955503},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:39:54.000+00:00","deviceTime":"2026-03-13T15:39:54.000+00:00","fixTime":"2026-03-13T15:39:54.000+00:00","valid":true,"latitude":-21.1986783,"longitude":-47.7975316,"altitude":549.8,"speed":0.863931,"course":63.8,"address":"Rua Fiorígio Casilo, Ribeirão Preto, 14020-750, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91450579,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210888.19103374635,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":37955503},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:39:54.000+00:00","deviceTime":"2026-03-13T15:39:54.000+00:00","fixTime":"2026-03-13T15:39:54.000+00:00","valid":true,"latitude":-21.1986783,"longitude":-47.7975316,"altitude":549.8,"speed":0.863931,"course":63.8,"address":"Rua Fiorígio Casilo, Ribeirão Preto, 14020-750, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91450594,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14243,"io_2_001d":14243,"io_0096":72403,"io_4_0096":72403,"io_0244":252236,"io_4_0244":252236,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":4.253044496352744,"totalDistance":210892.4440782427,"tipoVia":"rua","motion":true,"hours":37956526},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:39:55.000+00:00","deviceTime":"2026-03-13T15:39:55.000+00:00","fixTime":"2026-03-13T15:39:55.000+00:00","valid":true,"latitude":-21.19867,"longitude":-47.7974916,"altitude":549.7,"speed":0.75594,"course":86.1,"address":"Rua Fiorígio Casilo, Ribeirão Preto, 14020-750, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91450597,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210892.4440782427,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":37956526},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:39:55.000+00:00","deviceTime":"2026-03-13T15:39:55.000+00:00","fixTime":"2026-03-13T15:39:55.000+00:00","valid":true,"latitude":-21.19867,"longitude":-47.7974916,"altitude":549.7,"speed":0.75594,"course":86.1,"address":"Rua Fiorígio Casilo, Ribeirão Preto, 14020-750, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91450676,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14380,"io_2_001d":14380,"io_0096":72403,"io_4_0096":72403,"io_0244":252241,"io_4_0244":252241,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":3.868994594079884,"totalDistance":210896.31307283678,"tipoVia":"rua","motion":true,"hours":37961521},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:40:00.000+00:00","deviceTime":"2026-03-13T15:40:00.000+00:00","fixTime":"2026-03-13T15:40:00.000+00:00","valid":true,"latitude":-21.1986766,"longitude":-47.797455,"altitude":549.3,"speed":0.323974,"course":112.4,"address":"Rua Fiorígio Casilo, Ribeirão Preto, 14020-750, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91450679,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210896.31307283678,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":37961521},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:40:00.000+00:00","deviceTime":"2026-03-13T15:40:00.000+00:00","fixTime":"2026-03-13T15:40:00.000+00:00","valid":true,"latitude":-21.1986766,"longitude":-47.797455,"altitude":549.3,"speed":0.323974,"course":112.4,"address":"Rua Fiorígio Casilo, Ribeirão Preto, 14020-750, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91450715,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14359,"io_2_001d":14359,"io_0096":72403,"io_4_0096":72403,"io_0244":252243,"io_4_0244":252243,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":8.50449890617934,"totalDistance":210904.81757174295,"tipoVia":"rua","motion":true,"hours":37963528},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:40:02.000+00:00","deviceTime":"2026-03-13T15:40:02.000+00:00","fixTime":"2026-03-13T15:40:02.000+00:00","valid":true,"latitude":-21.198725,"longitude":-47.7973916,"altitude":549.4,"speed":1.07991,"course":135.5,"address":"Rua Fiorígio Casilo, Ribeirão Preto, 14020-750, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91450716,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210904.81757174295,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":37963528},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:40:02.000+00:00","deviceTime":"2026-03-13T15:40:02.000+00:00","fixTime":"2026-03-13T15:40:02.000+00:00","valid":true,"latitude":-21.198725,"longitude":-47.7973916,"altitude":549.4,"speed":1.07991,"course":135.5,"address":"Rua Fiorígio Casilo, Ribeirão Preto, 14020-750, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91450885,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14260,"io_2_001d":14260,"io_0096":72403,"io_4_0096":72403,"io_0244":252253,"io_4_0244":252253,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":23.28955659522469,"totalDistance":210928.1071283382,"tipoVia":"avenida","motion":false,"hours":37973515},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:40:12.000+00:00","deviceTime":"2026-03-13T15:40:12.000+00:00","fixTime":"2026-03-13T15:40:12.000+00:00","valid":true,"latitude":-21.1988933,"longitude":-47.7972583,"altitude":548.7,"speed":0,"course":81.4,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14020-750, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91450886,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210928.1071283382,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":37973515},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:40:12.000+00:00","deviceTime":"2026-03-13T15:40:12.000+00:00","fixTime":"2026-03-13T15:40:12.000+00:00","valid":true,"latitude":-21.1988933,"longitude":-47.7972583,"altitude":548.7,"speed":0,"course":81.4,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14020-750, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91451027,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14357,"io_2_001d":14357,"io_0096":72403,"io_4_0096":72403,"io_0244":252262,"io_4_0244":252262,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":4.195695123492864,"totalDistance":210932.30282346168,"tipoVia":"avenida","motion":true,"hours":37982503},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:40:21.000+00:00","deviceTime":"2026-03-13T15:40:21.000+00:00","fixTime":"2026-03-13T15:40:21.000+00:00","valid":true,"latitude":-21.1989283,"longitude":-47.7972433,"altitude":548.2,"speed":0.37797,"course":148.6,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14020-750, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91451028,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210932.30282346168,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37982503},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:40:21.000+00:00","deviceTime":"2026-03-13T15:40:21.000+00:00","fixTime":"2026-03-13T15:40:21.000+00:00","valid":true,"latitude":-21.1989283,"longitude":-47.7972433,"altitude":548.2,"speed":0.37797,"course":148.6,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14020-750, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91451067,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14341,"io_2_001d":14341,"io_0096":72403,"io_4_0096":72403,"io_0244":252264,"io_4_0244":252264,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":7.095054967199542,"totalDistance":210939.3978784289,"tipoVia":"avenida","motion":true,"hours":37984506},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:40:23.000+00:00","deviceTime":"2026-03-13T15:40:23.000+00:00","fixTime":"2026-03-13T15:40:23.000+00:00","valid":true,"latitude":-21.19897,"longitude":-47.7971916,"altitude":548,"speed":0.917927,"course":120.3,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14020-750, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91451069,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210939.3978784289,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37984506},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:40:23.000+00:00","deviceTime":"2026-03-13T15:40:23.000+00:00","fixTime":"2026-03-13T15:40:23.000+00:00","valid":true,"latitude":-21.19897,"longitude":-47.7971916,"altitude":548,"speed":0.917927,"course":120.3,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14020-750, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91451129,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14346,"io_2_001d":14346,"io_0096":72403,"io_4_0096":72403,"io_0244":252267,"io_4_0244":252267,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":20.38000548101093,"totalDistance":210959.7778839099,"tipoVia":"avenida","motion":true,"hours":37987500},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:40:26.000+00:00","deviceTime":"2026-03-13T15:40:26.000+00:00","fixTime":"2026-03-13T15:40:26.000+00:00","valid":true,"latitude":-21.19909,"longitude":-47.7970433,"altitude":548.3,"speed":1.78186,"course":142.4,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14020-750, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91451130,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":210959.7778839099,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":37987500},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:40:26.000+00:00","deviceTime":"2026-03-13T15:40:26.000+00:00","fixTime":"2026-03-13T15:40:26.000+00:00","valid":true,"latitude":-21.19909,"longitude":-47.7970433,"altitude":548.3,"speed":1.78186,"course":142.4,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14020-750, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91451323,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14341,"io_2_001d":14341,"io_0096":72403,"io_4_0096":72403,"io_0244":252277,"io_4_0244":252277,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":140.00808437897732,"totalDistance":211099.7859682889,"tipoVia":"outro","motion":true,"hours":37997523},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:40:36.000+00:00","deviceTime":"2026-03-13T15:40:36.000+00:00","fixTime":"2026-03-13T15:40:36.000+00:00","valid":true,"latitude":-21.2001216,"longitude":-47.7962716,"altitude":548.8,"speed":3.23974,"course":142.3,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91451324,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":211099.7859682889,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":37997523},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:40:36.000+00:00","deviceTime":"2026-03-13T15:40:36.000+00:00","fixTime":"2026-03-13T15:40:36.000+00:00","valid":true,"latitude":-21.2001216,"longitude":-47.7962716,"altitude":548.8,"speed":3.23974,"course":142.3,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91451474,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14191,"io_2_001d":14191,"io_0096":72403,"io_4_0096":72403,"io_0244":252287,"io_4_0244":252287,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":165.9270410799949,"totalDistance":211265.7130093689,"tipoVia":"outro","motion":true,"hours":38007504},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:40:46.000+00:00","deviceTime":"2026-03-13T15:40:46.000+00:00","fixTime":"2026-03-13T15:40:46.000+00:00","valid":true,"latitude":-21.20131,"longitude":-47.7953066,"altitude":549.6,"speed":2.86177,"course":142.5,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91451475,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":211265.7130093689,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":38007504},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:40:46.000+00:00","deviceTime":"2026-03-13T15:40:46.000+00:00","fixTime":"2026-03-13T15:40:46.000+00:00","valid":true,"latitude":-21.20131,"longitude":-47.7953066,"altitude":549.6,"speed":2.86177,"course":142.5,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91451646,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14210,"io_2_001d":14210,"io_0096":72403,"io_4_0096":72403,"io_0244":252297,"io_4_0244":252297,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":94.2294759106372,"totalDistance":211359.94248527952,"tipoVia":"outro","motion":true,"hours":38017522},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:40:56.000+00:00","deviceTime":"2026-03-13T15:40:56.000+00:00","fixTime":"2026-03-13T15:40:56.000+00:00","valid":true,"latitude":-21.202005,"longitude":-47.7947883,"altitude":550.1,"speed":0.75594,"course":145.7,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91451647,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":211359.94248527952,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":38017522},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:40:56.000+00:00","deviceTime":"2026-03-13T15:40:56.000+00:00","fixTime":"2026-03-13T15:40:56.000+00:00","valid":true,"latitude":-21.202005,"longitude":-47.7947883,"altitude":550.1,"speed":0.75594,"course":145.7,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91451807,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14365,"io_2_001d":14365,"io_0096":72403,"io_4_0096":72403,"io_0244":252307,"io_4_0244":252307,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":58.01408392853641,"totalDistance":211417.95656920807,"tipoVia":"outro","motion":true,"hours":38027681},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:41:07.000+00:00","deviceTime":"2026-03-13T15:41:07.000+00:00","fixTime":"2026-03-13T15:41:07.000+00:00","valid":true,"latitude":-21.2024366,"longitude":-47.794475,"altitude":549.4,"speed":1.67387,"course":145.6,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91451808,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":211417.95656920807,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":38027681},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:41:07.000+00:00","deviceTime":"2026-03-13T15:41:07.000+00:00","fixTime":"2026-03-13T15:41:07.000+00:00","valid":true,"latitude":-21.2024366,"longitude":-47.794475,"altitude":549.4,"speed":1.67387,"course":145.6,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91451946,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14357,"io_2_001d":14357,"io_0096":72403,"io_4_0096":72403,"io_0244":252317,"io_4_0244":252317,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":90.75665519749047,"totalDistance":211508.71322440557,"tipoVia":"outro","motion":true,"hours":38037549},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:41:16.000+00:00","deviceTime":"2026-03-13T15:41:16.000+00:00","fixTime":"2026-03-13T15:41:16.000+00:00","valid":true,"latitude":-21.203115,"longitude":-47.79399,"altitude":548.7,"speed":1.45788,"course":147.6,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91451947,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":211508.71322440557,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":38037549},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:41:16.000+00:00","deviceTime":"2026-03-13T15:41:16.000+00:00","fixTime":"2026-03-13T15:41:16.000+00:00","valid":true,"latitude":-21.203115,"longitude":-47.79399,"altitude":548.7,"speed":1.45788,"course":147.6,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91452119,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14362,"io_2_001d":14362,"io_0096":72403,"io_4_0096":72403,"io_0244":252327,"io_4_0244":252327,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":90.03499026952286,"totalDistance":211598.74821467508,"tipoVia":"outro","motion":true,"hours":38047575},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:41:26.000+00:00","deviceTime":"2026-03-13T15:41:26.000+00:00","fixTime":"2026-03-13T15:41:26.000+00:00","valid":true,"latitude":-21.2037866,"longitude":-47.7935066,"altitude":547.9,"speed":1.99784,"course":146.9,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91452120,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":211598.74821467508,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":38047577},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:41:26.000+00:00","deviceTime":"2026-03-13T15:41:26.000+00:00","fixTime":"2026-03-13T15:41:26.000+00:00","valid":true,"latitude":-21.2037866,"longitude":-47.7935066,"altitude":547.9,"speed":1.99784,"course":146.9,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91452268,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14286,"io_2_001d":14286,"io_0096":72403,"io_4_0096":72403,"io_0244":252337,"io_4_0244":252337,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":140.83793450822242,"totalDistance":211739.5861491833,"tipoVia":"outro","motion":true,"hours":38057653},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:41:37.000+00:00","deviceTime":"2026-03-13T15:41:37.000+00:00","fixTime":"2026-03-13T15:41:37.000+00:00","valid":true,"latitude":-21.20484,"longitude":-47.792755,"altitude":546.3,"speed":2.64579,"course":146.5,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91452269,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":211739.5861491833,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":38057653},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:41:37.000+00:00","deviceTime":"2026-03-13T15:41:37.000+00:00","fixTime":"2026-03-13T15:41:37.000+00:00","valid":true,"latitude":-21.20484,"longitude":-47.792755,"altitude":546.3,"speed":2.64579,"course":146.5,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91452425,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14369,"io_2_001d":14369,"io_0096":72403,"io_4_0096":72403,"io_0244":252347,"io_4_0244":252347,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":95.27054562028614,"totalDistance":211834.8566948036,"tipoVia":"outro","motion":true,"hours":38067623},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:41:47.000+00:00","deviceTime":"2026-03-13T15:41:47.000+00:00","fixTime":"2026-03-13T15:41:47.000+00:00","valid":true,"latitude":-21.2055516,"longitude":-47.792245,"altitude":546.2,"speed":1.07991,"course":146.4,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91452426,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":211834.8566948036,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":38067623},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:41:47.000+00:00","deviceTime":"2026-03-13T15:41:47.000+00:00","fixTime":"2026-03-13T15:41:47.000+00:00","valid":true,"latitude":-21.2055516,"longitude":-47.792245,"altitude":546.2,"speed":1.07991,"course":146.4,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91452594,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14267,"io_2_001d":14267,"io_0096":72403,"io_4_0096":72403,"io_0244":252357,"io_4_0244":252357,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":29.541520515442365,"totalDistance":211864.39821531906,"tipoVia":"outro","motion":false,"hours":38077614},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:41:57.000+00:00","deviceTime":"2026-03-13T15:41:57.000+00:00","fixTime":"2026-03-13T15:41:57.000+00:00","valid":true,"latitude":-21.20577,"longitude":-47.7920833,"altitude":547.5,"speed":0,"course":136.5,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91452595,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":211864.39821531906,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":38077614},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:41:57.000+00:00","deviceTime":"2026-03-13T15:41:57.000+00:00","fixTime":"2026-03-13T15:41:57.000+00:00","valid":true,"latitude":-21.20577,"longitude":-47.7920833,"altitude":547.5,"speed":0,"course":136.5,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91452770,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14373,"io_2_001d":14373,"io_0096":72403,"io_4_0096":72403,"io_0244":252367,"io_4_0244":252367,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":2.03232224409545,"totalDistance":211866.43053756317,"tipoVia":"outro","motion":false,"hours":38087615},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:42:07.000+00:00","deviceTime":"2026-03-13T15:42:07.000+00:00","fixTime":"2026-03-13T15:42:07.000+00:00","valid":true,"latitude":-21.2057566,"longitude":-47.79207,"altitude":548,"speed":0,"course":329.2,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91452772,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":211866.43053756317,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":38087615},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:42:07.000+00:00","deviceTime":"2026-03-13T15:42:07.000+00:00","fixTime":"2026-03-13T15:42:07.000+00:00","valid":true,"latitude":-21.2057566,"longitude":-47.79207,"altitude":548,"speed":0,"course":329.2,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91452905,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14362,"io_2_001d":14362,"io_0096":72403,"io_4_0096":72403,"io_0244":252374,"io_4_0244":252374,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":1.8159787396695068,"totalDistance":211868.24651630284,"tipoVia":"outro","motion":false,"hours":38094596},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:42:13.000+00:00","deviceTime":"2026-03-13T15:42:13.000+00:00","fixTime":"2026-03-13T15:42:13.000+00:00","valid":true,"latitude":-21.205765,"longitude":-47.792055,"altitude":548,"speed":0.269978,"course":149.3,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91452906,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":211868.24651630284,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":38094596},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:42:13.000+00:00","deviceTime":"2026-03-13T15:42:13.000+00:00","fixTime":"2026-03-13T15:42:13.000+00:00","valid":true,"latitude":-21.205765,"longitude":-47.792055,"altitude":548,"speed":0.269978,"course":149.3,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91453081,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14372,"io_2_001d":14372,"io_0096":72403,"io_4_0096":72403,"io_0244":252384,"io_4_0244":252384,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":60.688460824910784,"totalDistance":211928.93497712776,"tipoVia":"outro","motion":true,"hours":38104810},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:42:24.000+00:00","deviceTime":"2026-03-13T15:42:24.000+00:00","fixTime":"2026-03-13T15:42:24.000+00:00","valid":true,"latitude":-21.2062233,"longitude":-47.7917383,"altitude":547.4,"speed":1.83585,"course":143.8,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91453082,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":211928.93497712776,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":38104810},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:42:24.000+00:00","deviceTime":"2026-03-13T15:42:24.000+00:00","fixTime":"2026-03-13T15:42:24.000+00:00","valid":true,"latitude":-21.2062233,"longitude":-47.7917383,"altitude":547.4,"speed":1.83585,"course":143.8,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91453244,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14366,"io_2_001d":14366,"io_0096":72403,"io_4_0096":72403,"io_0244":252394,"io_4_0244":252394,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":74.85483212061678,"totalDistance":212003.78980924838,"tipoVia":"outro","motion":true,"hours":38115017},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:42:34.000+00:00","deviceTime":"2026-03-13T15:42:34.000+00:00","fixTime":"2026-03-13T15:42:34.000+00:00","valid":true,"latitude":-21.2067666,"longitude":-47.7913133,"altitude":547.7,"speed":1.45788,"course":141.5,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91453245,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":212003.78980924838,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":38115017},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:42:34.000+00:00","deviceTime":"2026-03-13T15:42:34.000+00:00","fixTime":"2026-03-13T15:42:34.000+00:00","valid":true,"latitude":-21.2067666,"longitude":-47.7913133,"altitude":547.7,"speed":1.45788,"course":141.5,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91453388,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14372,"io_2_001d":14372,"io_0096":72403,"io_4_0096":72403,"io_0244":252404,"io_4_0244":252404,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":93.36154125325247,"totalDistance":212097.15135050163,"tipoVia":"outro","motion":true,"hours":38124613},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:42:44.000+00:00","deviceTime":"2026-03-13T15:42:44.000+00:00","fixTime":"2026-03-13T15:42:44.000+00:00","valid":true,"latitude":-21.2074116,"longitude":-47.7907383,"altitude":548.5,"speed":2.10583,"course":138.6,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91453389,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":212097.15135050163,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":38124614},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:42:44.000+00:00","deviceTime":"2026-03-13T15:42:44.000+00:00","fixTime":"2026-03-13T15:42:44.000+00:00","valid":true,"latitude":-21.2074116,"longitude":-47.7907383,"altitude":548.5,"speed":2.10583,"course":138.6,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91453545,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14376,"io_2_001d":14376,"io_0096":72403,"io_4_0096":72403,"io_0244":252414,"io_4_0244":252414,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":112.75927838836422,"totalDistance":212209.91062889,"tipoVia":"outro","motion":true,"hours":38134621},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:42:54.000+00:00","deviceTime":"2026-03-13T15:42:54.000+00:00","fixTime":"2026-03-13T15:42:54.000+00:00","valid":true,"latitude":-21.2081716,"longitude":-47.79002,"altitude":549,"speed":2.15983,"course":140,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91453546,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":212209.91062889,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":38134621},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:42:54.000+00:00","deviceTime":"2026-03-13T15:42:54.000+00:00","fixTime":"2026-03-13T15:42:54.000+00:00","valid":true,"latitude":-21.2081716,"longitude":-47.79002,"altitude":549,"speed":2.15983,"course":140,"address":"Ciclovia, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91453700,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14367,"io_2_001d":14367,"io_0096":72403,"io_4_0096":72403,"io_0244":252424,"io_4_0244":252424,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":126.2442666017692,"totalDistance":212336.15489549178,"tipoVia":"avenida","motion":true,"hours":38144770},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:43:04.000+00:00","deviceTime":"2026-03-13T15:43:04.000+00:00","fixTime":"2026-03-13T15:43:04.000+00:00","valid":true,"latitude":-21.2089783,"longitude":-47.789165,"altitude":550.8,"speed":2.86177,"course":124.8,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14096-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91453701,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":212336.15489549178,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38144770},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:43:04.000+00:00","deviceTime":"2026-03-13T15:43:04.000+00:00","fixTime":"2026-03-13T15:43:04.000+00:00","valid":true,"latitude":-21.2089783,"longitude":-47.789165,"altitude":550.8,"speed":2.86177,"course":124.8,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14096-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91453787,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14361,"io_2_001d":14361,"io_0096":72403,"io_4_0096":72403,"io_0244":252429,"io_4_0244":252429,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":80.22332760369487,"totalDistance":212416.37822309547,"tipoVia":"avenida","motion":true,"hours":38149606},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:43:09.000+00:00","deviceTime":"2026-03-13T15:43:09.000+00:00","fixTime":"2026-03-13T15:43:09.000+00:00","valid":true,"latitude":-21.2092633,"longitude":-47.788455,"altitude":551,"speed":3.23974,"course":104.4,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14096-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91453788,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":212416.37822309547,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38149606},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:43:09.000+00:00","deviceTime":"2026-03-13T15:43:09.000+00:00","fixTime":"2026-03-13T15:43:09.000+00:00","valid":true,"latitude":-21.2092633,"longitude":-47.788455,"altitude":551,"speed":3.23974,"course":104.4,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14096-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91453956,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14378,"io_2_001d":14378,"io_0096":72403,"io_4_0096":72403,"io_0244":252439,"io_4_0244":252439,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":192.97894876610243,"totalDistance":212609.35717186157,"tipoVia":"avenida","motion":true,"hours":38159722},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:43:19.000+00:00","deviceTime":"2026-03-13T15:43:19.000+00:00","fixTime":"2026-03-13T15:43:19.000+00:00","valid":true,"latitude":-21.2096033,"longitude":-47.7866316,"altitude":550,"speed":4.10367,"course":100,"address":"Avenida Maurílio Biagi, 2112, Ribeirão Preto, 14096-175, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91453957,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":212609.35717186157,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38159723},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:43:19.000+00:00","deviceTime":"2026-03-13T15:43:19.000+00:00","fixTime":"2026-03-13T15:43:19.000+00:00","valid":true,"latitude":-21.2096033,"longitude":-47.7866316,"altitude":550,"speed":4.10367,"course":100,"address":"Avenida Maurílio Biagi, 2112, Ribeirão Preto, 14096-175, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91454152,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14372,"io_2_001d":14372,"io_0096":72403,"io_4_0096":72403,"io_0244":252449,"io_4_0244":252449,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":215.4221933840766,"totalDistance":212824.77936524566,"tipoVia":"avenida","motion":true,"hours":38169746},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:43:29.000+00:00","deviceTime":"2026-03-13T15:43:29.000+00:00","fixTime":"2026-03-13T15:43:29.000+00:00","valid":true,"latitude":-21.209985,"longitude":-47.7845966,"altitude":551.1,"speed":4.04968,"course":100.9,"address":"Avenida Maurílio Biagi, 2340, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91454153,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":212824.77936524566,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38169746},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:43:29.000+00:00","deviceTime":"2026-03-13T15:43:29.000+00:00","fixTime":"2026-03-13T15:43:29.000+00:00","valid":true,"latitude":-21.209985,"longitude":-47.7845966,"altitude":551.1,"speed":4.04968,"course":100.9,"address":"Avenida Maurílio Biagi, 2340, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91454352,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14392,"io_2_001d":14392,"io_0096":72403,"io_4_0096":72403,"io_0244":252459,"io_4_0244":252459,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":222.27225299051904,"totalDistance":213047.05161823618,"tipoVia":"avenida","motion":true,"hours":38179768},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:43:39.000+00:00","deviceTime":"2026-03-13T15:43:39.000+00:00","fixTime":"2026-03-13T15:43:39.000+00:00","valid":true,"latitude":-21.21037,"longitude":-47.782495,"altitude":552.5,"speed":4.31966,"course":100.9,"address":"Avenida Maurílio Biagi, 2630, Ribeirão Preto, 14096-175, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91454353,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":213047.05161823618,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38179768},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:43:39.000+00:00","deviceTime":"2026-03-13T15:43:39.000+00:00","fixTime":"2026-03-13T15:43:39.000+00:00","valid":true,"latitude":-21.21037,"longitude":-47.782495,"altitude":552.5,"speed":4.31966,"course":100.9,"address":"Avenida Maurílio Biagi, 2630, Ribeirão Preto, 14096-175, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91454504,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14379,"io_2_001d":14379,"io_0096":72403,"io_4_0096":72403,"io_0244":252469,"io_4_0244":252469,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":221.22708071629745,"totalDistance":213268.27869895246,"tipoVia":"avenida","motion":true,"hours":38189943},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:43:49.000+00:00","deviceTime":"2026-03-13T15:43:49.000+00:00","fixTime":"2026-03-13T15:43:49.000+00:00","valid":true,"latitude":-21.2107533,"longitude":-47.7804033,"altitude":553.4,"speed":4.26566,"course":100.5,"address":"Avenida Maurílio Biagi, 2792, Ribeirão Preto, 14096-175, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91454505,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":213268.27869895246,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38189943},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:43:49.000+00:00","deviceTime":"2026-03-13T15:43:49.000+00:00","fixTime":"2026-03-13T15:43:49.000+00:00","valid":true,"latitude":-21.2107533,"longitude":-47.7804033,"altitude":553.4,"speed":4.26566,"course":100.5,"address":"Avenida Maurílio Biagi, 2792, Ribeirão Preto, 14096-175, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91454671,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14282,"io_2_001d":14282,"io_0096":72403,"io_4_0096":72403,"io_0244":252479,"io_4_0244":252479,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":214.18545740268536,"totalDistance":213482.46415635516,"tipoVia":"avenida","motion":true,"hours":38199717},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:43:59.000+00:00","deviceTime":"2026-03-13T15:43:59.000+00:00","fixTime":"2026-03-13T15:43:59.000+00:00","valid":true,"latitude":-21.211125,"longitude":-47.7783783,"altitude":554.2,"speed":3.83369,"course":101.6,"address":"Avenida Maurílio Biagi, 2980, Ribeirão Preto, 14096-175, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91454672,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":213482.46415635516,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38199717},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:43:59.000+00:00","deviceTime":"2026-03-13T15:43:59.000+00:00","fixTime":"2026-03-13T15:43:59.000+00:00","valid":true,"latitude":-21.211125,"longitude":-47.7783783,"altitude":554.2,"speed":3.83369,"course":101.6,"address":"Avenida Maurílio Biagi, 2980, Ribeirão Preto, 14096-175, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91454804,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14276,"io_2_001d":14276,"io_0096":72403,"io_4_0096":72403,"io_0244":252489,"io_4_0244":252489,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":176.11668230690628,"totalDistance":213658.58083866205,"tipoVia":"avenida","motion":true,"hours":38209810},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:44:09.000+00:00","deviceTime":"2026-03-13T15:44:09.000+00:00","fixTime":"2026-03-13T15:44:09.000+00:00","valid":true,"latitude":-21.211415,"longitude":-47.77671,"altitude":554.6,"speed":2.75378,"course":99.2,"address":"Avenida Maurílio Biagi, 3156, Ribeirão Preto, 14096-170, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91454806,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":213658.58083866205,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38209810},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:44:09.000+00:00","deviceTime":"2026-03-13T15:44:09.000+00:00","fixTime":"2026-03-13T15:44:09.000+00:00","valid":true,"latitude":-21.211415,"longitude":-47.77671,"altitude":554.6,"speed":2.75378,"course":99.2,"address":"Avenida Maurílio Biagi, 3156, Ribeirão Preto, 14096-170, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91454897,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":9,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14311,"io_2_001d":14311,"io_0096":72403,"io_4_0096":72403,"io_0244":252494,"io_4_0244":252494,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":53.23745082404973,"totalDistance":213711.8182894861,"tipoVia":"avenida","motion":true,"hours":38214609},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:44:14.000+00:00","deviceTime":"2026-03-13T15:44:14.000+00:00","fixTime":"2026-03-13T15:44:14.000+00:00","valid":true,"latitude":-21.2114666,"longitude":-47.7762,"altitude":554.9,"speed":1.51188,"course":76.4,"address":"Avenida Maurílio Biagi, 3220, Ribeirão Preto, 14096-300, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91454899,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.4,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":213711.8182894861,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38214609},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:44:14.000+00:00","deviceTime":"2026-03-13T15:44:14.000+00:00","fixTime":"2026-03-13T15:44:14.000+00:00","valid":true,"latitude":-21.2114666,"longitude":-47.7762,"altitude":554.9,"speed":1.51188,"course":76.4,"address":"Avenida Maurílio Biagi, 3220, Ribeirão Preto, 14096-300, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91454929,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":9,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14353,"io_2_001d":14353,"io_0096":72403,"io_4_0096":72403,"io_0244":252496,"io_4_0244":252496,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":15.724584830192304,"totalDistance":213727.5428743163,"tipoVia":"avenida","motion":true,"hours":38216612},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:44:16.000+00:00","deviceTime":"2026-03-13T15:44:16.000+00:00","fixTime":"2026-03-13T15:44:16.000+00:00","valid":true,"latitude":-21.2113916,"longitude":-47.7760716,"altitude":554.7,"speed":1.56588,"course":38.9,"address":"Avenida Maurílio Biagi, 3220, Ribeirão Preto, 14096-300, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91454930,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.4,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":213727.5428743163,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38216612},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:44:16.000+00:00","deviceTime":"2026-03-13T15:44:16.000+00:00","fixTime":"2026-03-13T15:44:16.000+00:00","valid":true,"latitude":-21.2113916,"longitude":-47.7760716,"altitude":554.7,"speed":1.56588,"course":38.9,"address":"Avenida Maurílio Biagi, 3220, Ribeirão Preto, 14096-300, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91454958,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14296,"io_2_001d":14296,"io_0096":72403,"io_4_0096":72403,"io_0244":252498,"io_4_0244":252498,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":15.836304452276252,"totalDistance":213743.37917876858,"tipoVia":"avenida","motion":true,"hours":38218638},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:44:18.000+00:00","deviceTime":"2026-03-13T15:44:18.000+00:00","fixTime":"2026-03-13T15:44:18.000+00:00","valid":true,"latitude":-21.2112583,"longitude":-47.7760183,"altitude":554.2,"speed":1.40389,"course":3.2,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91454959,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":213743.37917876858,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38218638},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:44:18.000+00:00","deviceTime":"2026-03-13T15:44:18.000+00:00","fixTime":"2026-03-13T15:44:18.000+00:00","valid":true,"latitude":-21.2112583,"longitude":-47.7760183,"altitude":554.2,"speed":1.40389,"course":3.2,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91454985,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":9,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14265,"io_2_001d":14265,"io_0096":72403,"io_4_0096":72403,"io_0244":252500,"io_4_0244":252500,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":12.702170911133571,"totalDistance":213756.0813496797,"tipoVia":"avenida","motion":true,"hours":38220611},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:44:20.000+00:00","deviceTime":"2026-03-13T15:44:20.000+00:00","fixTime":"2026-03-13T15:44:20.000+00:00","valid":true,"latitude":-21.2111466,"longitude":-47.7760433,"altitude":553.8,"speed":0.971923,"course":339.3,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91454986,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":213756.0813496797,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38220611},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:44:20.000+00:00","deviceTime":"2026-03-13T15:44:20.000+00:00","fixTime":"2026-03-13T15:44:20.000+00:00","valid":true,"latitude":-21.2111466,"longitude":-47.7760433,"altitude":553.8,"speed":0.971923,"course":339.3,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91455047,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":9,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14367,"io_2_001d":14367,"io_0096":72403,"io_4_0096":72403,"io_0244":252503,"io_4_0244":252503,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":11.685672241126856,"totalDistance":213767.76702192082,"tipoVia":"avenida","motion":true,"hours":38223641},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:44:23.000+00:00","deviceTime":"2026-03-13T15:44:23.000+00:00","fixTime":"2026-03-13T15:44:23.000+00:00","valid":true,"latitude":-21.211055,"longitude":-47.7760983,"altitude":553.8,"speed":0.809936,"course":318.4,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91455049,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":213767.76702192082,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38223641},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:44:23.000+00:00","deviceTime":"2026-03-13T15:44:23.000+00:00","fixTime":"2026-03-13T15:44:23.000+00:00","valid":true,"latitude":-21.211055,"longitude":-47.7760983,"altitude":553.8,"speed":0.809936,"course":318.4,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91455088,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":9,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14372,"io_2_001d":14372,"io_0096":72403,"io_4_0096":72403,"io_0244":252505,"io_4_0244":252505,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":13.014169473439166,"totalDistance":213780.78119139426,"tipoVia":"avenida","motion":true,"hours":38225615},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:44:25.000+00:00","deviceTime":"2026-03-13T15:44:25.000+00:00","fixTime":"2026-03-13T15:44:25.000+00:00","valid":true,"latitude":-21.2109866,"longitude":-47.7762,"altitude":553.8,"speed":1.61987,"course":297.2,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91455089,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.4,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":213780.78119139426,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38225615},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:44:25.000+00:00","deviceTime":"2026-03-13T15:44:25.000+00:00","fixTime":"2026-03-13T15:44:25.000+00:00","valid":true,"latitude":-21.2109866,"longitude":-47.7762,"altitude":553.8,"speed":1.61987,"course":297.2,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91455259,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14021,"io_2_001d":14021,"io_0096":72403,"io_4_0096":72403,"io_0244":252515,"io_4_0244":252515,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":86.85931509208893,"totalDistance":213867.64050648635,"tipoVia":"avenida","motion":true,"hours":38235809},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:44:35.000+00:00","deviceTime":"2026-03-13T15:44:35.000+00:00","fixTime":"2026-03-13T15:44:35.000+00:00","valid":true,"latitude":-21.21072,"longitude":-47.7769866,"altitude":552.6,"speed":0.539957,"course":302.2,"address":"Avenida Maurílio Biagi, 3459, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91455260,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":213867.64050648635,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38235809},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:44:35.000+00:00","deviceTime":"2026-03-13T15:44:35.000+00:00","fixTime":"2026-03-13T15:44:35.000+00:00","valid":true,"latitude":-21.21072,"longitude":-47.7769866,"altitude":552.6,"speed":0.539957,"course":302.2,"address":"Avenida Maurílio Biagi, 3459, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91455434,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14322,"io_2_001d":14322,"io_0096":72403,"io_4_0096":72403,"io_0244":252525,"io_4_0244":252525,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":4.224900984161163,"totalDistance":213871.8654074705,"tipoVia":"avenida","motion":false,"hours":38245839},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:44:45.000+00:00","deviceTime":"2026-03-13T15:44:45.000+00:00","fixTime":"2026-03-13T15:44:45.000+00:00","valid":true,"latitude":-21.2106983,"longitude":-47.77702,"altitude":552.4,"speed":0,"course":65.4,"address":"Avenida Maurílio Biagi, 3459, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91455435,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":213871.8654074705,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":38245839},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:44:45.000+00:00","deviceTime":"2026-03-13T15:44:45.000+00:00","fixTime":"2026-03-13T15:44:45.000+00:00","valid":true,"latitude":-21.2106983,"longitude":-47.77702,"altitude":552.4,"speed":0,"course":65.4,"address":"Avenida Maurílio Biagi, 3459, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91455604,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14273,"io_2_001d":14273,"io_0096":72403,"io_4_0096":72403,"io_0244":252535,"io_4_0244":252535,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":1.908200319947621,"totalDistance":213873.77360779044,"tipoVia":"avenida","motion":false,"hours":38255694},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:44:55.000+00:00","deviceTime":"2026-03-13T15:44:55.000+00:00","fixTime":"2026-03-13T15:44:55.000+00:00","valid":true,"latitude":-21.210685,"longitude":-47.7770316,"altitude":552.1,"speed":0,"course":296.5,"address":"Avenida Maurílio Biagi, 3459, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91455606,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":213873.77360779044,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":38255694},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:44:55.000+00:00","deviceTime":"2026-03-13T15:44:55.000+00:00","fixTime":"2026-03-13T15:44:55.000+00:00","valid":true,"latitude":-21.210685,"longitude":-47.7770316,"altitude":552.1,"speed":0,"course":296.5,"address":"Avenida Maurílio Biagi, 3459, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91455771,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14270,"io_2_001d":14270,"io_0096":72403,"io_4_0096":72403,"io_0244":252545,"io_4_0244":252545,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":5.051051003763345,"totalDistance":213878.8246587942,"tipoVia":"avenida","motion":false,"hours":38265787},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:45:05.000+00:00","deviceTime":"2026-03-13T15:45:05.000+00:00","fixTime":"2026-03-13T15:45:05.000+00:00","valid":true,"latitude":-21.2106616,"longitude":-47.7770733,"altitude":552.3,"speed":0,"course":307.1,"address":"Avenida Maurílio Biagi, 3459, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91455772,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":213878.8246587942,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":38265787},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:45:05.000+00:00","deviceTime":"2026-03-13T15:45:05.000+00:00","fixTime":"2026-03-13T15:45:05.000+00:00","valid":true,"latitude":-21.2106616,"longitude":-47.7770733,"altitude":552.3,"speed":0,"course":307.1,"address":"Avenida Maurílio Biagi, 3459, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91455954,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14318,"io_2_001d":14318,"io_0096":72403,"io_4_0096":72403,"io_0244":252555,"io_4_0244":252555,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":32.04055231317072,"totalDistance":213910.8652111074,"tipoVia":"avenida","motion":true,"hours":38275927},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:45:15.000+00:00","deviceTime":"2026-03-13T15:45:15.000+00:00","fixTime":"2026-03-13T15:45:15.000+00:00","valid":true,"latitude":-21.2105166,"longitude":-47.77734,"altitude":552.1,"speed":1.40389,"course":298.8,"address":"Avenida Maurílio Biagi, 3459, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91455955,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":213910.8652111074,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38275927},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:45:15.000+00:00","deviceTime":"2026-03-13T15:45:15.000+00:00","fixTime":"2026-03-13T15:45:15.000+00:00","valid":true,"latitude":-21.2105166,"longitude":-47.77734,"altitude":552.1,"speed":1.40389,"course":298.8,"address":"Avenida Maurílio Biagi, 3459, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91456125,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14369,"io_2_001d":14369,"io_0096":72403,"io_4_0096":72403,"io_0244":252565,"io_4_0244":252565,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":72.37326812889991,"totalDistance":213983.2384792363,"tipoVia":"avenida","motion":true,"hours":38285788},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:45:25.000+00:00","deviceTime":"2026-03-13T15:45:25.000+00:00","fixTime":"2026-03-13T15:45:25.000+00:00","valid":true,"latitude":-21.2103066,"longitude":-47.778,"altitude":552.2,"speed":1.2959,"course":280.2,"address":"Avenida Maurílio Biagi, 3267, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91456126,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":213983.2384792363,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38285788},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:45:25.000+00:00","deviceTime":"2026-03-13T15:45:25.000+00:00","fixTime":"2026-03-13T15:45:25.000+00:00","valid":true,"latitude":-21.2103066,"longitude":-47.778,"altitude":552.2,"speed":1.2959,"course":280.2,"address":"Avenida Maurílio Biagi, 3267, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91456243,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14235,"io_2_001d":14235,"io_0096":72403,"io_4_0096":72403,"io_0244":252571,"io_4_0244":252571,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":31.576998330397746,"totalDistance":214014.81547756668,"tipoVia":"avenida","motion":true,"hours":38291654},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:45:31.000+00:00","deviceTime":"2026-03-13T15:45:31.000+00:00","fixTime":"2026-03-13T15:45:31.000+00:00","valid":true,"latitude":-21.2102433,"longitude":-47.7782966,"altitude":552,"speed":0.539957,"course":300.6,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91456244,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":214014.81547756668,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38291654},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:45:31.000+00:00","deviceTime":"2026-03-13T15:45:31.000+00:00","fixTime":"2026-03-13T15:45:31.000+00:00","valid":true,"latitude":-21.2102433,"longitude":-47.7782966,"altitude":552,"speed":0.539957,"course":300.6,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91456261,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14372,"io_2_001d":14372,"io_0096":72403,"io_4_0096":72403,"io_0244":252573,"io_4_0244":252573,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":4.4541530488421675,"totalDistance":214019.2696306155,"tipoVia":"avenida","motion":true,"hours":38293665},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:45:33.000+00:00","deviceTime":"2026-03-13T15:45:33.000+00:00","fixTime":"2026-03-13T15:45:33.000+00:00","valid":true,"latitude":-21.2102133,"longitude":-47.778325,"altitude":552,"speed":0.37797,"course":332.3,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91456262,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":214019.2696306155,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38293665},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:45:33.000+00:00","deviceTime":"2026-03-13T15:45:33.000+00:00","fixTime":"2026-03-13T15:45:33.000+00:00","valid":true,"latitude":-21.2102133,"longitude":-47.778325,"altitude":552,"speed":0.37797,"course":332.3,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91456285,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":9,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14263,"io_2_001d":14263,"io_0096":72403,"io_4_0096":72403,"io_0244":252574,"io_4_0244":252574,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":2.102193319713911,"totalDistance":214021.37182393522,"tipoVia":"avenida","motion":true,"hours":38294791},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:45:34.000+00:00","deviceTime":"2026-03-13T15:45:34.000+00:00","fixTime":"2026-03-13T15:45:34.000+00:00","valid":true,"latitude":-21.210195,"longitude":-47.77833,"altitude":552.1,"speed":0.37797,"course":352.6,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91456286,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":214021.37182393522,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38294791},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:45:34.000+00:00","deviceTime":"2026-03-13T15:45:34.000+00:00","fixTime":"2026-03-13T15:45:34.000+00:00","valid":true,"latitude":-21.210195,"longitude":-47.77833,"altitude":552.1,"speed":0.37797,"course":352.6,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91456451,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14206,"io_2_001d":14206,"io_0096":72403,"io_4_0096":72403,"io_0244":252584,"io_4_0244":252584,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":3.9559293721323865,"totalDistance":214025.32775330736,"tipoVia":"avenida","motion":false,"hours":38304669},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:45:44.000+00:00","deviceTime":"2026-03-13T15:45:44.000+00:00","fixTime":"2026-03-13T15:45:44.000+00:00","valid":true,"latitude":-21.21016,"longitude":-47.7783366,"altitude":553.4,"speed":0,"course":181,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91456452,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":214025.32775330736,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":38304669},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:45:44.000+00:00","deviceTime":"2026-03-13T15:45:44.000+00:00","fixTime":"2026-03-13T15:45:44.000+00:00","valid":true,"latitude":-21.21016,"longitude":-47.7783366,"altitude":553.4,"speed":0,"course":181,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91456508,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":409,"ignition":false,"io_1_0199":0,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":13953,"io_2_001d":13953,"io_0096":72403,"io_4_0096":72403,"io_0244":252586,"io_4_0244":252586,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.9459816392853335,"totalDistance":214026.27373494665,"tipoVia":"avenida","motion":false,"hours":38304669},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:45:47.000+00:00","deviceTime":"2026-03-13T15:45:47.000+00:00","fixTime":"2026-03-13T15:45:47.000+00:00","valid":true,"latitude":-21.2101633,"longitude":-47.778345,"altitude":553.5,"speed":0,"course":172.9,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91456509,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":214026.27373494665,"tipoVia":"avenida","motion":false,"ignition":false,"batteryLevel":1,"hours":38304669},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:45:47.000+00:00","deviceTime":"2026-03-13T15:45:47.000+00:00","fixTime":"2026-03-13T15:45:47.000+00:00","valid":true,"latitude":-21.2101633,"longitude":-47.778345,"altitude":553.5,"speed":0,"course":172.9,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91456524,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":5,"ignition":false,"io_1_0199":0,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":13947,"io_2_001d":13947,"io_0096":72403,"io_4_0096":72403,"io_0244":252586,"io_4_0244":252586,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0,"totalDistance":214026.27373494665,"tipoVia":"avenida","motion":false,"hours":38304669},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:45:47.000+00:00","deviceTime":"2026-03-13T15:45:47.000+00:00","fixTime":"2026-03-13T15:45:47.000+00:00","valid":true,"latitude":-21.2101633,"longitude":-47.778345,"altitude":553.5,"speed":0,"course":172.9,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91456525,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":214026.27373494665,"tipoVia":"avenida","motion":false,"ignition":false,"batteryLevel":1,"hours":38304669},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:45:47.000+00:00","deviceTime":"2026-03-13T15:45:47.000+00:00","fixTime":"2026-03-13T15:45:47.000+00:00","valid":true,"latitude":-21.2101633,"longitude":-47.778345,"altitude":553.5,"speed":0,"course":172.9,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91456584,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":34,"ignition":false,"io_1_0199":0,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":13694,"io_2_001d":13694,"io_0096":72403,"io_4_0096":72403,"io_0244":252586,"io_4_0244":252586,"io_0022":0,"io_8_0022":0,"distance":0.40313822218435963,"totalDistance":214026.67687316882,"tipoVia":"avenida","motion":false,"hours":38304669},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:45:51.000+00:00","deviceTime":"2026-03-13T15:45:51.000+00:00","fixTime":"2026-03-13T15:45:51.000+00:00","valid":true,"latitude":-21.2101666,"longitude":-47.7783466,"altitude":552.4,"speed":0,"course":131.1,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91456587,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":214026.67687316882,"tipoVia":"avenida","motion":false,"ignition":false,"batteryLevel":1,"hours":38304669},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:45:51.000+00:00","deviceTime":"2026-03-13T15:45:51.000+00:00","fixTime":"2026-03-13T15:45:51.000+00:00","valid":true,"latitude":-21.2101666,"longitude":-47.7783466,"altitude":552.4,"speed":0,"course":131.1,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91456609,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":406,"ignition":false,"io_1_0199":0,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":13664,"io_2_001d":13664,"io_0096":72403,"io_4_0096":72403,"io_0244":252586,"io_4_0244":252586,"io_0022":0,"io_8_0022":0,"distance":0.38601686632000687,"totalDistance":214027.06289003513,"tipoVia":"avenida","motion":false,"hours":38304669},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:45:52.000+00:00","deviceTime":"2026-03-13T15:45:52.000+00:00","fixTime":"2026-03-13T15:45:52.000+00:00","valid":true,"latitude":-21.210165,"longitude":-47.7783433,"altitude":551.9,"speed":0,"course":236.7,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91456610,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":214027.06289003513,"tipoVia":"avenida","motion":false,"ignition":false,"batteryLevel":1,"hours":38304669},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:45:52.000+00:00","deviceTime":"2026-03-13T15:45:52.000+00:00","fixTime":"2026-03-13T15:45:52.000+00:00","valid":true,"latitude":-21.210165,"longitude":-47.7783433,"altitude":551.9,"speed":0,"course":236.7,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91457604,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":173,"ignition":false,"io_1_0199":0,"io_001b":28,"io_1_001b":28,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":13322,"io_2_001d":13322,"io_0096":72403,"io_4_0096":72403,"io_0244":252586,"io_4_0244":252586,"io_0022":0,"io_8_0022":0,"distance":0.5486108694861918,"totalDistance":214027.6115009046,"tipoVia":"avenida","motion":false,"hours":38304669},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:46:51.000+00:00","deviceTime":"2026-03-13T15:46:51.000+00:00","fixTime":"2026-03-13T15:46:51.000+00:00","valid":true,"latitude":-21.2101666,"longitude":-47.7783383,"altitude":551.2,"speed":0,"course":181.8,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91457605,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":214027.6115009046,"tipoVia":"avenida","motion":false,"ignition":false,"batteryLevel":0,"hours":38304669},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T15:46:51.000+00:00","deviceTime":"2026-03-13T15:46:51.000+00:00","fixTime":"2026-03-13T15:46:51.000+00:00","valid":true,"latitude":-21.2101666,"longitude":-47.7783383,"altitude":551.2,"speed":0,"course":181.8,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91470896,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":173,"ignition":false,"io_1_0199":0,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":13003,"io_2_001d":13003,"io_0096":72403,"io_4_0096":72403,"io_0244":252587,"io_4_0244":252587,"io_0022":0,"io_8_0022":0,"distance":1.0377866610489677,"totalDistance":214028.64928756564,"tipoVia":"avenida","motion":false,"hours":38304669},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:01:50.000+00:00","deviceTime":"2026-03-13T16:01:50.000+00:00","fixTime":"2026-03-13T16:01:50.000+00:00","valid":true,"latitude":-21.2101666,"longitude":-47.7783483,"altitude":551.7,"speed":0,"course":129.3,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91470897,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":214028.64928756564,"tipoVia":"avenida","motion":false,"ignition":false,"batteryLevel":1,"hours":38304669},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:01:50.000+00:00","deviceTime":"2026-03-13T16:01:50.000+00:00","fixTime":"2026-03-13T16:01:50.000+00:00","valid":true,"latitude":-21.2101666,"longitude":-47.7783483,"altitude":551.7,"speed":0,"course":129.3,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91470898,"attributes":{"packetType":6,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":false,"io_1_0199":0,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":12947,"io_2_001d":12947,"io_0096":72403,"io_4_0096":72403,"io_0244":252587,"io_4_0244":252587,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":214028.64928756564,"tipoVia":"avenida","motion":false,"hours":38304669},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:01:52.000+00:00","deviceTime":"2026-03-13T16:01:52.000+00:00","fixTime":"2026-03-13T16:01:52.000+00:00","valid":true,"latitude":-21.2101666,"longitude":-47.7783483,"altitude":551.7,"speed":0,"course":129.3,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91470899,"attributes":{"packetType":6,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":214028.64928756564,"tipoVia":"avenida","motion":false,"ignition":false,"batteryLevel":1,"hours":38304669},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:01:52.000+00:00","deviceTime":"2026-03-13T16:01:52.000+00:00","fixTime":"2026-03-13T16:01:52.000+00:00","valid":true,"latitude":-21.2101666,"longitude":-47.7783483,"altitude":551.7,"speed":0,"course":129.3,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91470900,"attributes":{"packetType":6,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":409,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":11999,"io_2_001d":11999,"io_0096":72403,"io_4_0096":72403,"io_0244":252587,"io_4_0244":252587,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":214028.64928756564,"tipoVia":"avenida","motion":false,"hours":38304669},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:01:52.000+00:00","deviceTime":"2026-03-13T16:01:52.000+00:00","fixTime":"2026-03-13T16:01:52.000+00:00","valid":true,"latitude":-21.2101666,"longitude":-47.7783483,"altitude":551.7,"speed":0,"course":129.3,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91470901,"attributes":{"packetType":6,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":214028.64928756564,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":38304669},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:01:52.000+00:00","deviceTime":"2026-03-13T16:01:52.000+00:00","fixTime":"2026-03-13T16:01:52.000+00:00","valid":true,"latitude":-21.2101666,"longitude":-47.7783483,"altitude":551.7,"speed":0,"course":129.3,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91470902,"attributes":{"packetType":6,"messageType":3,"timestampExtension":2,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":5,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":11982,"io_2_001d":11982,"io_0096":72403,"io_4_0096":72403,"io_0244":252587,"io_4_0244":252587,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":214028.64928756564,"tipoVia":"avenida","motion":false,"hours":38304669},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:01:52.000+00:00","deviceTime":"2026-03-13T16:01:52.000+00:00","fixTime":"2026-03-13T16:01:52.000+00:00","valid":true,"latitude":-21.2101666,"longitude":-47.7783483,"altitude":551.7,"speed":0,"course":129.3,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91470903,"attributes":{"packetType":6,"messageType":3,"timestampExtension":2,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":214028.64928756564,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":38304669},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:01:52.000+00:00","deviceTime":"2026-03-13T16:01:52.000+00:00","fixTime":"2026-03-13T16:01:52.000+00:00","valid":true,"latitude":-21.2101666,"longitude":-47.7783483,"altitude":551.7,"speed":0,"course":129.3,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91471260,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":34,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":12604,"io_2_001d":12604,"io_0096":72403,"io_4_0096":72403,"io_0244":252591,"io_4_0244":252591,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.5104285247797224,"totalDistance":214029.15971609042,"tipoVia":"avenida","motion":false,"hours":38340636},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:02:28.000+00:00","deviceTime":"2026-03-13T16:02:28.000+00:00","fixTime":"2026-03-13T16:02:28.000+00:00","valid":true,"latitude":-21.21017,"longitude":-47.7783516,"altitude":552.1,"speed":0,"course":146.7,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91471261,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":214029.15971609042,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":38340636},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:02:28.000+00:00","deviceTime":"2026-03-13T16:02:28.000+00:00","fixTime":"2026-03-13T16:02:28.000+00:00","valid":true,"latitude":-21.21017,"longitude":-47.7783516,"altitude":552.1,"speed":0,"course":146.7,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91471265,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":0,"hdop":0.6,"event":405,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":0,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":12629,"io_2_001d":12629,"io_0096":72403,"io_4_0096":72403,"io_0244":252591,"io_4_0244":252591,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0,"totalDistance":214029.15971609042,"tipoVia":"avenida","motion":false,"hours":38348124},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:02:36.000+00:00","deviceTime":"2026-03-13T16:02:36.000+00:00","fixTime":"2026-03-13T16:02:36.000+00:00","valid":true,"latitude":-21.21017,"longitude":-47.7783516,"altitude":552.4,"speed":0,"course":146.7,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91471266,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":405,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":214029.15971609042,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":38348124},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:02:36.000+00:00","deviceTime":"2026-03-13T16:02:36.000+00:00","fixTime":"2026-03-13T16:02:36.000+00:00","valid":true,"latitude":-21.21017,"longitude":-47.7783516,"altitude":552.4,"speed":0,"course":146.7,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91471267,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":0,"hdop":0.6,"event":406,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":0,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":12609,"io_2_001d":12609,"io_0096":72403,"io_4_0096":72403,"io_0244":252591,"io_4_0244":252591,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0,"totalDistance":214029.15971609042,"tipoVia":"avenida","motion":false,"hours":38348127},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:02:36.000+00:00","deviceTime":"2026-03-13T16:02:36.000+00:00","fixTime":"2026-03-13T16:02:36.000+00:00","valid":true,"latitude":-21.21017,"longitude":-47.7783516,"altitude":552.4,"speed":0,"course":146.7,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91471268,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":214029.15971609042,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":38348127},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:02:36.000+00:00","deviceTime":"2026-03-13T16:02:36.000+00:00","fixTime":"2026-03-13T16:02:36.000+00:00","valid":true,"latitude":-21.21017,"longitude":-47.7783516,"altitude":552.4,"speed":0,"course":146.7,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91471269,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":13684,"io_2_001d":13684,"io_0096":72403,"io_4_0096":72403,"io_0244":252596,"io_4_0244":252596,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.3952529827861501,"totalDistance":214029.55496907322,"tipoVia":"avenida","motion":false,"hours":38348131},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:02:36.000+00:00","deviceTime":"2026-03-13T16:02:36.000+00:00","fixTime":"2026-03-13T16:02:36.000+00:00","valid":true,"latitude":-21.2101716,"longitude":-47.778355,"altitude":552.3,"speed":0,"course":146.7,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91471270,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":214029.55496907322,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":38348131},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:02:36.000+00:00","deviceTime":"2026-03-13T16:02:36.000+00:00","fixTime":"2026-03-13T16:02:36.000+00:00","valid":true,"latitude":-21.2101716,"longitude":-47.778355,"altitude":552.3,"speed":0,"course":146.7,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91471271,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14215,"io_2_001d":14215,"io_0096":72403,"io_4_0096":72403,"io_0244":252616,"io_4_0244":252616,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":7.998456617409595,"totalDistance":214037.55342569062,"tipoVia":"avenida","motion":false,"hours":38349401},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:02:37.000+00:00","deviceTime":"2026-03-13T16:02:37.000+00:00","fixTime":"2026-03-13T16:02:37.000+00:00","valid":true,"latitude":-21.2102433,"longitude":-47.77835,"altitude":551.8,"speed":0,"course":143.4,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91471272,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":214037.55342569062,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":38349401},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:02:37.000+00:00","deviceTime":"2026-03-13T16:02:37.000+00:00","fixTime":"2026-03-13T16:02:37.000+00:00","valid":true,"latitude":-21.2102433,"longitude":-47.77835,"altitude":551.8,"speed":0,"course":143.4,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91471381,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14348,"io_2_001d":14348,"io_0096":72403,"io_4_0096":72403,"io_0244":252634,"io_4_0244":252634,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":64.88534813008665,"totalDistance":214102.4387738207,"tipoVia":"avenida","motion":true,"hours":38371802},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:02:59.000+00:00","deviceTime":"2026-03-13T16:02:59.000+00:00","fixTime":"2026-03-13T16:02:59.000+00:00","valid":true,"latitude":-21.2101383,"longitude":-47.778965,"altitude":553.5,"speed":1.78186,"course":278.7,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91471383,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":214102.4387738207,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38371802},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:02:59.000+00:00","deviceTime":"2026-03-13T16:02:59.000+00:00","fixTime":"2026-03-13T16:02:59.000+00:00","valid":true,"latitude":-21.2101383,"longitude":-47.778965,"altitude":553.5,"speed":1.78186,"course":278.7,"address":"Avenida Maurílio Biagi, 2987, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91471502,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14254,"io_2_001d":14254,"io_0096":72403,"io_4_0096":72403,"io_0244":252654,"io_4_0244":252654,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":111.20885038378738,"totalDistance":214213.6476242045,"tipoVia":"avenida","motion":false,"hours":38375642},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:03:03.000+00:00","deviceTime":"2026-03-13T16:03:03.000+00:00","fixTime":"2026-03-13T16:03:03.000+00:00","valid":true,"latitude":-21.2102166,"longitude":-47.7800333,"altitude":552.2,"speed":0,"course":353.6,"address":"Avenida Maurílio Biagi, 2905, Ribeirão Preto, 14096-170, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91471504,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":214213.6476242045,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":38375642},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:03:03.000+00:00","deviceTime":"2026-03-13T16:03:03.000+00:00","fixTime":"2026-03-13T16:03:03.000+00:00","valid":true,"latitude":-21.2102166,"longitude":-47.7800333,"altitude":552.2,"speed":0,"course":353.6,"address":"Avenida Maurílio Biagi, 2905, Ribeirão Preto, 14096-170, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91471505,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14265,"io_2_001d":14265,"io_0096":72403,"io_4_0096":72403,"io_0244":252664,"io_4_0244":252664,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":1.77160823838593,"totalDistance":214215.4192324429,"tipoVia":"avenida","motion":false,"hours":38378300},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:03:06.000+00:00","deviceTime":"2026-03-13T16:03:06.000+00:00","fixTime":"2026-03-13T16:03:06.000+00:00","valid":true,"latitude":-21.2102133,"longitude":-47.78005,"altitude":551.9,"speed":0.161987,"course":259.6,"address":"Avenida Maurílio Biagi, 2905, Ribeirão Preto, 14096-170, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91471506,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":214215.4192324429,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":38378300},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:03:06.000+00:00","deviceTime":"2026-03-13T16:03:06.000+00:00","fixTime":"2026-03-13T16:03:06.000+00:00","valid":true,"latitude":-21.2102133,"longitude":-47.78005,"altitude":551.9,"speed":0.161987,"course":259.6,"address":"Avenida Maurílio Biagi, 2905, Ribeirão Preto, 14096-170, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91471533,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14327,"io_2_001d":14327,"io_0096":72403,"io_4_0096":72403,"io_0244":252668,"io_4_0244":252668,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":17.12741470879904,"totalDistance":214232.5466471517,"motion":true,"hours":38384476},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:03:12.000+00:00","deviceTime":"2026-03-13T16:03:12.000+00:00","fixTime":"2026-03-13T16:03:12.000+00:00","valid":true,"latitude":-21.21021,"longitude":-47.780215,"altitude":552,"speed":1.40389,"course":279.7,"address":null,"accuracy":0,"network":null,"tipoVia":null,"geofenceIds":null},{"id":91471541,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":214232.5466471517,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38384476},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:03:12.000+00:00","deviceTime":"2026-03-13T16:03:12.000+00:00","fixTime":"2026-03-13T16:03:12.000+00:00","valid":true,"latitude":-21.21021,"longitude":-47.780215,"altitude":552,"speed":1.40389,"course":279.7,"address":"Avenida Maurílio Biagi, 2905, Ribeirão Preto, 14096-170, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91471889,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14351,"io_2_001d":14351,"io_0096":72403,"io_4_0096":72403,"io_0244":252678,"io_4_0244":252678,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":131.12524345373035,"totalDistance":214363.67189060542,"tipoVia":"avenida","motion":true,"hours":38395416},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:03:23.000+00:00","deviceTime":"2026-03-13T16:03:23.000+00:00","fixTime":"2026-03-13T16:03:23.000+00:00","valid":true,"latitude":-21.2099916,"longitude":-47.7814566,"altitude":551.9,"speed":3.18575,"course":281.1,"address":"Avenida Maurílio Biagi, 2727, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91471896,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":214363.67189060542,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38395416},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:03:23.000+00:00","deviceTime":"2026-03-13T16:03:23.000+00:00","fixTime":"2026-03-13T16:03:23.000+00:00","valid":true,"latitude":-21.2099916,"longitude":-47.7814566,"altitude":551.9,"speed":3.18575,"course":281.1,"address":"Avenida Maurílio Biagi, 2727, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91474957,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14297,"io_2_001d":14297,"io_0096":72403,"io_4_0096":72403,"io_0244":252688,"io_4_0244":252688,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":168.08572614709206,"totalDistance":214531.7576167525,"motion":true,"hours":38403109},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:03:31.000+00:00","deviceTime":"2026-03-13T16:03:31.000+00:00","fixTime":"2026-03-13T16:03:31.000+00:00","valid":true,"latitude":-21.2097383,"longitude":-47.7830533,"altitude":551.6,"speed":3.23974,"course":278.2,"address":null,"accuracy":0,"network":null,"tipoVia":null,"geofenceIds":null},{"id":91475230,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":214531.7576167525,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38403110},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:03:31.000+00:00","deviceTime":"2026-03-13T16:03:31.000+00:00","fixTime":"2026-03-13T16:03:31.000+00:00","valid":true,"latitude":-21.2097383,"longitude":-47.7830533,"altitude":551.6,"speed":3.23974,"course":278.2,"address":"Avenida Maurílio Biagi, 2525, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91475578,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14377,"io_2_001d":14377,"io_0096":72403,"io_4_0096":72403,"io_0244":252698,"io_4_0244":252698,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":173.83386067195457,"totalDistance":214705.59147742446,"tipoVia":"avenida","motion":true,"hours":38415579},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:03:43.000+00:00","deviceTime":"2026-03-13T16:03:43.000+00:00","fixTime":"2026-03-13T16:03:43.000+00:00","valid":true,"latitude":-21.2094283,"longitude":-47.784695,"altitude":551.5,"speed":3.34773,"course":281.7,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91475594,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":214705.59147742446,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38415579},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:03:43.000+00:00","deviceTime":"2026-03-13T16:03:43.000+00:00","fixTime":"2026-03-13T16:03:43.000+00:00","valid":true,"latitude":-21.2094283,"longitude":-47.784695,"altitude":551.5,"speed":3.34773,"course":281.7,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91475601,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14372,"io_2_001d":14372,"io_0096":72403,"io_4_0096":72403,"io_0244":252708,"io_4_0244":252708,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":169.40932660737494,"totalDistance":214875.00080403182,"tipoVia":"avenida","motion":true,"hours":38424340},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:03:52.000+00:00","deviceTime":"2026-03-13T16:03:52.000+00:00","fixTime":"2026-03-13T16:03:52.000+00:00","valid":true,"latitude":-21.2091266,"longitude":-47.786295,"altitude":552.6,"speed":3.13175,"course":282,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91475603,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":214875.00080403182,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38424340},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:03:52.000+00:00","deviceTime":"2026-03-13T16:03:52.000+00:00","fixTime":"2026-03-13T16:03:52.000+00:00","valid":true,"latitude":-21.2091266,"longitude":-47.786295,"altitude":552.6,"speed":3.13175,"course":282,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91475691,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14356,"io_2_001d":14356,"io_0096":72403,"io_4_0096":72403,"io_0244":252718,"io_4_0244":252718,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":159.18021502282602,"totalDistance":215034.18101905464,"tipoVia":"avenida","motion":true,"hours":38433436},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:04:01.000+00:00","deviceTime":"2026-03-13T16:04:01.000+00:00","fixTime":"2026-03-13T16:04:01.000+00:00","valid":true,"latitude":-21.208835,"longitude":-47.7877966,"altitude":552.9,"speed":2.96976,"course":281.5,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91475697,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":215034.18101905464,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38433436},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:04:01.000+00:00","deviceTime":"2026-03-13T16:04:01.000+00:00","fixTime":"2026-03-13T16:04:01.000+00:00","valid":true,"latitude":-21.208835,"longitude":-47.7877966,"altitude":552.9,"speed":2.96976,"course":281.5,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91477440,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14282,"io_2_001d":14282,"io_0096":72403,"io_4_0096":72403,"io_0244":252727,"io_4_0244":252727,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":119.64296697187741,"totalDistance":215153.82398602652,"tipoVia":"avenida","motion":true,"hours":38441280},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:04:09.000+00:00","deviceTime":"2026-03-13T16:04:09.000+00:00","fixTime":"2026-03-13T16:04:09.000+00:00","valid":true,"latitude":-21.2085133,"longitude":-47.7888966,"altitude":553,"speed":1.99784,"course":301.4,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91477445,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":215153.82398602652,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38441280},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:04:09.000+00:00","deviceTime":"2026-03-13T16:04:09.000+00:00","fixTime":"2026-03-13T16:04:09.000+00:00","valid":true,"latitude":-21.2085133,"longitude":-47.7888966,"altitude":553,"speed":1.99784,"course":301.4,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91478131,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14289,"io_2_001d":14289,"io_0096":72403,"io_4_0096":72403,"io_0244":252737,"io_4_0244":252737,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":31.399757448318432,"totalDistance":215185.22374347484,"tipoVia":"avenida","motion":false,"hours":38451619},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:04:19.000+00:00","deviceTime":"2026-03-13T16:04:19.000+00:00","fixTime":"2026-03-13T16:04:19.000+00:00","valid":true,"latitude":-21.20835,"longitude":-47.7891433,"altitude":553.2,"speed":0,"course":307.5,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91478202,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":215185.22374347484,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":38451619},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:04:19.000+00:00","deviceTime":"2026-03-13T16:04:19.000+00:00","fixTime":"2026-03-13T16:04:19.000+00:00","valid":true,"latitude":-21.20835,"longitude":-47.7891433,"altitude":553.2,"speed":0,"course":307.5,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91478205,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14279,"io_2_001d":14279,"io_0096":72403,"io_4_0096":72403,"io_0244":252747,"io_4_0244":252747,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":2.2862620424533433,"totalDistance":215187.51000551728,"tipoVia":"avenida","motion":false,"hours":38464855},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:04:32.000+00:00","deviceTime":"2026-03-13T16:04:32.000+00:00","fixTime":"2026-03-13T16:04:32.000+00:00","valid":true,"latitude":-21.2083683,"longitude":-47.7891533,"altitude":552.6,"speed":0,"course":307.5,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91478208,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":215187.51000551728,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":38464855},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:04:32.000+00:00","deviceTime":"2026-03-13T16:04:32.000+00:00","fixTime":"2026-03-13T16:04:32.000+00:00","valid":true,"latitude":-21.2083683,"longitude":-47.7891533,"altitude":552.6,"speed":0,"course":307.5,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91478210,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":30,"io_1_001b":30,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14345,"io_2_001d":14345,"io_0096":72403,"io_4_0096":72403,"io_0244":252757,"io_4_0244":252757,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":1.2288839546466788,"totalDistance":215188.73888947192,"tipoVia":"avenida","motion":false,"hours":38472283},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:04:40.000+00:00","deviceTime":"2026-03-13T16:04:40.000+00:00","fixTime":"2026-03-13T16:04:40.000+00:00","valid":true,"latitude":-21.2083666,"longitude":-47.789165,"altitude":552.6,"speed":0.107991,"course":312.4,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91478211,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":215188.73888947192,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":38472283},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:04:40.000+00:00","deviceTime":"2026-03-13T16:04:40.000+00:00","fixTime":"2026-03-13T16:04:40.000+00:00","valid":true,"latitude":-21.2083666,"longitude":-47.789165,"altitude":552.6,"speed":0.107991,"course":312.4,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91482415,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":30,"io_1_001b":30,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14356,"io_2_001d":14356,"io_0096":72403,"io_4_0096":72403,"io_0244":252767,"io_4_0244":252767,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":61.5557473666223,"totalDistance":215250.29463683855,"motion":true,"hours":38484377},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:04:52.000+00:00","deviceTime":"2026-03-13T16:04:52.000+00:00","fixTime":"2026-03-13T16:04:52.000+00:00","valid":true,"latitude":-21.2079583,"longitude":-47.789565,"altitude":552.7,"speed":2.05184,"course":319.4,"address":null,"accuracy":0,"network":null,"tipoVia":null,"geofenceIds":null},{"id":91483445,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":215250.29463683855,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38484377},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:04:52.000+00:00","deviceTime":"2026-03-13T16:04:52.000+00:00","fixTime":"2026-03-13T16:04:52.000+00:00","valid":true,"latitude":-21.2079583,"longitude":-47.789565,"altitude":552.7,"speed":2.05184,"course":319.4,"address":"Avenida Maurílio Biagi, 1837, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91483566,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":30,"io_1_001b":30,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14372,"io_2_001d":14372,"io_0096":72403,"io_4_0096":72403,"io_0244":252777,"io_4_0244":252777,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":85.00141735883071,"totalDistance":215335.2960541974,"tipoVia":"avenida","motion":true,"hours":38491352},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:04:59.000+00:00","deviceTime":"2026-03-13T16:04:59.000+00:00","fixTime":"2026-03-13T16:04:59.000+00:00","valid":true,"latitude":-21.2073883,"longitude":-47.79011,"altitude":551.8,"speed":1.67387,"course":318.7,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91483606,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":215335.2960541974,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38491352},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:04:59.000+00:00","deviceTime":"2026-03-13T16:04:59.000+00:00","fixTime":"2026-03-13T16:04:59.000+00:00","valid":true,"latitude":-21.2073883,"longitude":-47.79011,"altitude":551.8,"speed":1.67387,"course":318.7,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91483744,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14377,"io_2_001d":14377,"io_0096":72403,"io_4_0096":72403,"io_0244":252787,"io_4_0244":252787,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":115.68556252358569,"totalDistance":215450.98161672096,"tipoVia":"avenida","motion":true,"hours":38520859},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:05:28.000+00:00","deviceTime":"2026-03-13T16:05:28.000+00:00","fixTime":"2026-03-13T16:05:28.000+00:00","valid":true,"latitude":-21.2066083,"longitude":-47.7908466,"altitude":550.1,"speed":2.5378,"course":318.6,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91483747,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":215450.98161672096,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38520859},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:05:28.000+00:00","deviceTime":"2026-03-13T16:05:28.000+00:00","fixTime":"2026-03-13T16:05:28.000+00:00","valid":true,"latitude":-21.2066083,"longitude":-47.7908466,"altitude":550.1,"speed":2.5378,"course":318.6,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91483750,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14335,"io_2_001d":14335,"io_0096":72403,"io_4_0096":72403,"io_0244":252797,"io_4_0244":252797,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":137.4338784670635,"totalDistance":215588.41549518803,"tipoVia":"avenida","motion":true,"hours":38525212},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:05:33.000+00:00","deviceTime":"2026-03-13T16:05:33.000+00:00","fixTime":"2026-03-13T16:05:33.000+00:00","valid":true,"latitude":-21.205605,"longitude":-47.7916183,"altitude":549.1,"speed":2.75378,"course":326.1,"address":"Avenida Maurílio Biagi, 1499, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91483752,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":215588.41549518803,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38525212},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:05:33.000+00:00","deviceTime":"2026-03-13T16:05:33.000+00:00","fixTime":"2026-03-13T16:05:33.000+00:00","valid":true,"latitude":-21.205605,"longitude":-47.7916183,"altitude":549.1,"speed":2.75378,"course":326.1,"address":"Avenida Maurílio Biagi, 1499, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91483846,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14314,"io_2_001d":14314,"io_0096":72403,"io_4_0096":72403,"io_0244":252807,"io_4_0244":252807,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":127.16691139263995,"totalDistance":215715.58240658068,"tipoVia":"avenida","motion":true,"hours":38531112},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:05:39.000+00:00","deviceTime":"2026-03-13T16:05:39.000+00:00","fixTime":"2026-03-13T16:05:39.000+00:00","valid":true,"latitude":-21.2046516,"longitude":-47.7922933,"altitude":548.4,"speed":1.99784,"course":326.4,"address":"Avenida Maurílio Biagi, 1369, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91483860,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":215715.58240658068,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38531112},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:05:39.000+00:00","deviceTime":"2026-03-13T16:05:39.000+00:00","fixTime":"2026-03-13T16:05:39.000+00:00","valid":true,"latitude":-21.2046516,"longitude":-47.7922933,"altitude":548.4,"speed":1.99784,"course":326.4,"address":"Avenida Maurílio Biagi, 1369, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91483863,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14272,"io_2_001d":14272,"io_0096":72403,"io_4_0096":72403,"io_0244":252817,"io_4_0244":252817,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":100.00356567071715,"totalDistance":215815.5859722514,"tipoVia":"avenida","motion":true,"hours":38538975},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:05:47.000+00:00","deviceTime":"2026-03-13T16:05:47.000+00:00","fixTime":"2026-03-13T16:05:47.000+00:00","valid":true,"latitude":-21.2038983,"longitude":-47.7928183,"altitude":548.5,"speed":2.21382,"course":326.3,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91483865,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":215815.5859722514,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38538975},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:05:47.000+00:00","deviceTime":"2026-03-13T16:05:47.000+00:00","fixTime":"2026-03-13T16:05:47.000+00:00","valid":true,"latitude":-21.2038983,"longitude":-47.7928183,"altitude":548.5,"speed":2.21382,"course":326.3,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91483868,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14354,"io_2_001d":14354,"io_0096":72403,"io_4_0096":72403,"io_0244":252827,"io_4_0244":252827,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":99.02069459767756,"totalDistance":215914.60666684908,"tipoVia":"rua","motion":true,"hours":38549786},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:05:57.000+00:00","deviceTime":"2026-03-13T16:05:57.000+00:00","fixTime":"2026-03-13T16:05:57.000+00:00","valid":true,"latitude":-21.2031566,"longitude":-47.793345,"altitude":548.3,"speed":2.10583,"course":325.8,"address":"Rua Ovídio José de Faria, Ribeirão Preto, 14096-080, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91483869,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":215914.60666684908,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":38549786},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:05:57.000+00:00","deviceTime":"2026-03-13T16:05:57.000+00:00","fixTime":"2026-03-13T16:05:57.000+00:00","valid":true,"latitude":-21.2031566,"longitude":-47.793345,"altitude":548.3,"speed":2.10583,"course":325.8,"address":"Rua Ovídio José de Faria, Ribeirão Preto, 14096-080, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91484051,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14320,"io_2_001d":14320,"io_0096":72403,"io_4_0096":72403,"io_0244":252837,"io_4_0244":252837,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":145.33594714913707,"totalDistance":216059.94261399822,"tipoVia":"avenida","motion":true,"hours":38555484},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:06:03.000+00:00","deviceTime":"2026-03-13T16:06:03.000+00:00","fixTime":"2026-03-13T16:06:03.000+00:00","valid":true,"latitude":-21.2020883,"longitude":-47.79415,"altitude":548.6,"speed":3.40173,"course":325.3,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91484056,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":216059.94261399822,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38555484},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:06:03.000+00:00","deviceTime":"2026-03-13T16:06:03.000+00:00","fixTime":"2026-03-13T16:06:03.000+00:00","valid":true,"latitude":-21.2020883,"longitude":-47.79415,"altitude":548.6,"speed":3.40173,"course":325.3,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91484096,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14294,"io_2_001d":14294,"io_0096":72403,"io_4_0096":72403,"io_0244":252847,"io_4_0244":252847,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":187.49860612253525,"totalDistance":216247.44122012076,"tipoVia":"avenida","motion":true,"hours":38565405},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:06:13.000+00:00","deviceTime":"2026-03-13T16:06:13.000+00:00","fixTime":"2026-03-13T16:06:13.000+00:00","valid":true,"latitude":-21.2007266,"longitude":-47.7952133,"altitude":549.4,"speed":3.7257,"course":321.7,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91484097,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":216247.44122012076,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38565405},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:06:13.000+00:00","deviceTime":"2026-03-13T16:06:13.000+00:00","fixTime":"2026-03-13T16:06:13.000+00:00","valid":true,"latitude":-21.2007266,"longitude":-47.7952133,"altitude":549.4,"speed":3.7257,"course":321.7,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91484098,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14367,"io_2_001d":14367,"io_0096":72403,"io_4_0096":72403,"io_0244":252857,"io_4_0244":252857,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":184.98249979342143,"totalDistance":216432.4237199142,"tipoVia":"avenida","motion":true,"hours":38571318},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:06:19.000+00:00","deviceTime":"2026-03-13T16:06:19.000+00:00","fixTime":"2026-03-13T16:06:19.000+00:00","valid":true,"latitude":-21.1993816,"longitude":-47.79626,"altitude":549.1,"speed":3.40173,"course":329.7,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91484099,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":216432.4237199142,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38571318},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:06:19.000+00:00","deviceTime":"2026-03-13T16:06:19.000+00:00","fixTime":"2026-03-13T16:06:19.000+00:00","valid":true,"latitude":-21.1993816,"longitude":-47.79626,"altitude":549.1,"speed":3.40173,"course":329.7,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91484105,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14278,"io_2_001d":14278,"io_0096":72403,"io_4_0096":72403,"io_0244":252867,"io_4_0244":252867,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":193.01159796271915,"totalDistance":216625.43531787692,"tipoVia":"avenida","motion":true,"hours":38581337},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:06:29.000+00:00","deviceTime":"2026-03-13T16:06:29.000+00:00","fixTime":"2026-03-13T16:06:29.000+00:00","valid":true,"latitude":-21.1978533,"longitude":-47.7971383,"altitude":548.1,"speed":3.50972,"course":330.7,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91484106,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":216625.43531787692,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38581337},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:06:29.000+00:00","deviceTime":"2026-03-13T16:06:29.000+00:00","fixTime":"2026-03-13T16:06:29.000+00:00","valid":true,"latitude":-21.1978533,"longitude":-47.7971383,"altitude":548.1,"speed":3.50972,"course":330.7,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91484107,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14372,"io_2_001d":14372,"io_0096":72403,"io_4_0096":72403,"io_0244":252877,"io_4_0244":252877,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":130.3081794026134,"totalDistance":216755.74349727953,"tipoVia":"avenida","motion":true,"hours":38602518},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:06:50.000+00:00","deviceTime":"2026-03-13T16:06:50.000+00:00","fixTime":"2026-03-13T16:06:50.000+00:00","valid":true,"latitude":-21.1968033,"longitude":-47.7976933,"altitude":548.1,"speed":2.21382,"course":338.4,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91484108,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":216755.74349727953,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38602518},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:06:50.000+00:00","deviceTime":"2026-03-13T16:06:50.000+00:00","fixTime":"2026-03-13T16:06:50.000+00:00","valid":true,"latitude":-21.1968033,"longitude":-47.7976933,"altitude":548.1,"speed":2.21382,"course":338.4,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91484111,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14370,"io_2_001d":14370,"io_0096":72403,"io_4_0096":72403,"io_0244":252887,"io_4_0244":252887,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":135.03323003168208,"totalDistance":216890.77672731123,"tipoVia":"avenida","motion":true,"hours":38670967},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:07:59.000+00:00","deviceTime":"2026-03-13T16:07:59.000+00:00","fixTime":"2026-03-13T16:07:59.000+00:00","valid":true,"latitude":-21.1956316,"longitude":-47.79803,"altitude":547.9,"speed":3.02376,"course":351.4,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91484112,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":216890.77672731123,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38670967},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:07:59.000+00:00","deviceTime":"2026-03-13T16:07:59.000+00:00","fixTime":"2026-03-13T16:07:59.000+00:00","valid":true,"latitude":-21.1956316,"longitude":-47.79803,"altitude":547.9,"speed":3.02376,"course":351.4,"address":"Avenida Maurílio Biagi, Ribeirão Preto, 14021-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91484116,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14296,"io_2_001d":14296,"io_0096":72403,"io_4_0096":72403,"io_0244":252897,"io_4_0244":252897,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":158.81974323078987,"totalDistance":217049.59647054202,"tipoVia":"avenida","motion":true,"hours":38677146},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:08:05.000+00:00","deviceTime":"2026-03-13T16:08:05.000+00:00","fixTime":"2026-03-13T16:08:05.000+00:00","valid":true,"latitude":-21.194205,"longitude":-47.7980483,"altitude":547,"speed":2.75378,"course":9.6,"address":"Avenida Doutor Francisco Junqueira, 3325, Ribeirão Preto, 14020-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91484117,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":217049.59647054202,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38677147},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:08:05.000+00:00","deviceTime":"2026-03-13T16:08:05.000+00:00","fixTime":"2026-03-13T16:08:05.000+00:00","valid":true,"latitude":-21.194205,"longitude":-47.7980483,"altitude":547,"speed":2.75378,"course":9.6,"address":"Avenida Doutor Francisco Junqueira, 3325, Ribeirão Preto, 14020-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91484118,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14299,"io_2_001d":14299,"io_0096":72403,"io_4_0096":72403,"io_0244":252957,"io_4_0244":252957,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":441.9924969824135,"totalDistance":217491.58896752444,"tipoVia":"avenida","motion":false,"hours":38688859},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:08:16.000+00:00","deviceTime":"2026-03-13T16:08:16.000+00:00","fixTime":"2026-03-13T16:08:16.000+00:00","valid":true,"latitude":-21.190265,"longitude":-47.7975216,"altitude":541.1,"speed":0,"course":332.8,"address":"Avenida Doutor Francisco Junqueira, 2843, Ribeirão Preto, 14020-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91484119,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":217491.58896752444,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":38688859},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:08:16.000+00:00","deviceTime":"2026-03-13T16:08:16.000+00:00","fixTime":"2026-03-13T16:08:16.000+00:00","valid":true,"latitude":-21.190265,"longitude":-47.7975216,"altitude":541.1,"speed":0,"course":332.8,"address":"Avenida Doutor Francisco Junqueira, 2843, Ribeirão Preto, 14020-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91484176,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14370,"io_2_001d":14370,"io_0096":72403,"io_4_0096":72403,"io_0244":252976,"io_4_0244":252976,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":75.29797555110349,"totalDistance":217566.88694307554,"tipoVia":"avenida","motion":true,"hours":38710750},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:08:38.000+00:00","deviceTime":"2026-03-13T16:08:38.000+00:00","fixTime":"2026-03-13T16:08:38.000+00:00","valid":true,"latitude":-21.1895916,"longitude":-47.79759,"altitude":540.3,"speed":1.99784,"course":353.4,"address":"Avenida Doutor Francisco Junqueira, Ribeirão Preto, 14020-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91484182,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":217566.88694307554,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38710750},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:08:38.000+00:00","deviceTime":"2026-03-13T16:08:38.000+00:00","fixTime":"2026-03-13T16:08:38.000+00:00","valid":true,"latitude":-21.1895916,"longitude":-47.79759,"altitude":540.3,"speed":1.99784,"course":353.4,"address":"Avenida Doutor Francisco Junqueira, Ribeirão Preto, 14020-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91484290,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14360,"io_2_001d":14360,"io_0096":72403,"io_4_0096":72403,"io_0244":252996,"io_4_0244":252996,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":218.5623644038868,"totalDistance":217785.44930747943,"tipoVia":"avenida","motion":true,"hours":38720281},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:08:48.000+00:00","deviceTime":"2026-03-13T16:08:48.000+00:00","fixTime":"2026-03-13T16:08:48.000+00:00","valid":true,"latitude":-21.1876683,"longitude":-47.7980133,"altitude":539.4,"speed":1.99784,"course":341.3,"address":"Avenida Doutor Francisco Junqueira, Ribeirão Preto, 14020-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91484295,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":217785.44930747943,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38720281},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:08:48.000+00:00","deviceTime":"2026-03-13T16:08:48.000+00:00","fixTime":"2026-03-13T16:08:48.000+00:00","valid":true,"latitude":-21.1876683,"longitude":-47.7980133,"altitude":539.4,"speed":1.99784,"course":341.3,"address":"Avenida Doutor Francisco Junqueira, Ribeirão Preto, 14020-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91484298,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":29,"io_1_001b":29,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14376,"io_2_001d":14376,"io_0096":72403,"io_4_0096":72403,"io_0244":253006,"io_4_0244":253006,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":110.84158200089036,"totalDistance":217896.29088948033,"tipoVia":"avenida","motion":true,"hours":38874649},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:11:22.000+00:00","deviceTime":"2026-03-13T16:11:22.000+00:00","fixTime":"2026-03-13T16:11:22.000+00:00","valid":true,"latitude":-21.1867366,"longitude":-47.79839,"altitude":539.1,"speed":2.59179,"course":338.4,"address":"Avenida Doutor Francisco Junqueira, Ribeirão Preto, 14020-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91484300,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":217896.29088948033,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38874649},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:11:22.000+00:00","deviceTime":"2026-03-13T16:11:22.000+00:00","fixTime":"2026-03-13T16:11:22.000+00:00","valid":true,"latitude":-21.1867366,"longitude":-47.79839,"altitude":539.1,"speed":2.59179,"course":338.4,"address":"Avenida Doutor Francisco Junqueira, Ribeirão Preto, 14020-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91484469,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":1,"sat":1,"hdop":0.5,"event":151,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14345,"io_2_001d":14345,"io_0096":72403,"io_4_0096":72403,"io_0244":253142,"io_4_0244":253142,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":1623.8412161502524,"totalDistance":219520.1321056306,"tipoVia":"avenida","motion":true,"hours":38914656},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:12:02.000+00:00","deviceTime":"2026-03-13T16:12:02.000+00:00","fixTime":"2026-03-13T16:12:02.000+00:00","valid":true,"latitude":-21.1735483,"longitude":-47.805075,"altitude":534.5,"speed":2.91577,"course":312,"address":"Avenida Doutor Francisco Junqueira, Ribeirão Preto, 14020-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91484474,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":1,"sat":24,"hdop":0.5,"event":151,"io_0097":17833985,"io_4_0097":17833985,"distance":0,"totalDistance":219520.1321056306,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":38914656},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:12:02.000+00:00","deviceTime":"2026-03-13T16:12:02.000+00:00","fixTime":"2026-03-13T16:12:02.000+00:00","valid":true,"latitude":-21.1735483,"longitude":-47.805075,"altitude":534.5,"speed":2.91577,"course":312,"address":"Avenida Doutor Francisco Junqueira, Ribeirão Preto, 14020-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91484507,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14302,"io_2_001d":14302,"io_0096":72403,"io_4_0096":72403,"io_0244":253199,"io_4_0244":253199,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":339.1010951176836,"totalDistance":219859.23320074828,"tipoVia":"avenida","motion":false,"hours":38966815},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:12:54.000+00:00","deviceTime":"2026-03-13T16:12:54.000+00:00","fixTime":"2026-03-13T16:12:54.000+00:00","valid":true,"latitude":-21.1715316,"longitude":-47.8075233,"altitude":533.6,"speed":0,"course":95.6,"address":"Avenida Doutor Francisco Junqueira, Ribeirão Preto, 14020-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91484511,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":17825793,"io_4_0097":17825793,"distance":0,"totalDistance":219859.23320074828,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":38966815},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:12:54.000+00:00","deviceTime":"2026-03-13T16:12:54.000+00:00","fixTime":"2026-03-13T16:12:54.000+00:00","valid":true,"latitude":-21.1715316,"longitude":-47.8075233,"altitude":533.6,"speed":0,"course":95.6,"address":"Avenida Doutor Francisco Junqueira, Ribeirão Preto, 14020-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91484650,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":405,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14288,"io_2_001d":14288,"io_0096":72403,"io_4_0096":72403,"io_0244":253233,"io_4_0244":253233,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":221.54168026030553,"totalDistance":220080.77488100858,"tipoVia":"avenida","motion":true,"hours":39254048},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:17:42.000+00:00","deviceTime":"2026-03-13T16:17:42.000+00:00","fixTime":"2026-03-13T16:17:42.000+00:00","valid":true,"latitude":-21.1702866,"longitude":-47.8091883,"altitude":534.1,"speed":1.78186,"course":310.9,"address":"Avenida Doutor Francisco Junqueira, Ribeirão Preto, 14020-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91484652,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":405,"io_0097":17825793,"io_4_0097":17825793,"distance":0,"totalDistance":220080.77488100858,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":39254048},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:17:42.000+00:00","deviceTime":"2026-03-13T16:17:42.000+00:00","fixTime":"2026-03-13T16:17:42.000+00:00","valid":true,"latitude":-21.1702866,"longitude":-47.8091883,"altitude":534.1,"speed":1.78186,"course":310.9,"address":"Avenida Doutor Francisco Junqueira, Ribeirão Preto, 14020-000, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91488089,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":51,"io_1_0006":51,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3966,"io_2_001e":3966,"io_001d":14350,"io_2_001d":14350,"io_0096":72403,"io_4_0096":72403,"io_0244":253540,"io_4_0244":253540,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":2942.4939817902864,"totalDistance":223023.26886279887,"tipoVia":"outro","motion":true,"hours":39360329},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:19:28.000+00:00","deviceTime":"2026-03-13T16:19:28.000+00:00","fixTime":"2026-03-13T16:19:28.000+00:00","valid":true,"latitude":-21.144615,"longitude":-47.802435,"altitude":522.5,"speed":2.4838,"course":25.4,"address":"Via Norte, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91488094,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":223023.26886279887,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":39360329},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:19:28.000+00:00","deviceTime":"2026-03-13T16:19:28.000+00:00","fixTime":"2026-03-13T16:19:28.000+00:00","valid":true,"latitude":-21.144615,"longitude":-47.802435,"altitude":522.5,"speed":2.4838,"course":25.4,"address":"Via Norte, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91488194,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":52,"io_1_0006":52,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14352,"io_2_001d":14352,"io_0096":72403,"io_4_0096":72403,"io_0244":253645,"io_4_0244":253645,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":870.4123608891372,"totalDistance":223893.681223688,"tipoVia":"outro","motion":true,"hours":39373383},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:19:41.000+00:00","deviceTime":"2026-03-13T16:19:41.000+00:00","fixTime":"2026-03-13T16:19:41.000+00:00","valid":true,"latitude":-21.1383366,"longitude":-47.7974383,"altitude":541,"speed":2.32182,"course":68,"address":"Praça Tonico Said, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91488304,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":223893.681223688,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":39373383},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:19:41.000+00:00","deviceTime":"2026-03-13T16:19:41.000+00:00","fixTime":"2026-03-13T16:19:41.000+00:00","valid":true,"latitude":-21.1383366,"longitude":-47.7974383,"altitude":541,"speed":2.32182,"course":68,"address":"Praça Tonico Said, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91488520,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":52,"io_1_0006":52,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14349,"io_2_001d":14349,"io_0096":72403,"io_4_0096":72403,"io_0244":253658,"io_4_0244":253658,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":149.83841435091702,"totalDistance":224043.5196380389,"tipoVia":"avenida","motion":true,"hours":39376007},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:19:44.000+00:00","deviceTime":"2026-03-13T16:19:44.000+00:00","fixTime":"2026-03-13T16:19:44.000+00:00","valid":true,"latitude":-21.13703,"longitude":-47.7970916,"altitude":542.2,"speed":2.80778,"course":18.1,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-680, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91488523,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":224043.5196380389,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":39376007},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:19:44.000+00:00","deviceTime":"2026-03-13T16:19:44.000+00:00","fixTime":"2026-03-13T16:19:44.000+00:00","valid":true,"latitude":-21.13703,"longitude":-47.7970916,"altitude":542.2,"speed":2.80778,"course":18.1,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-680, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91488531,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":52,"io_1_0006":52,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14323,"io_2_001d":14323,"io_0096":72403,"io_4_0096":72403,"io_0244":253668,"io_4_0244":253668,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":182.4185694486903,"totalDistance":224225.9382074876,"tipoVia":"avenida","motion":true,"hours":39386696},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:19:54.000+00:00","deviceTime":"2026-03-13T16:19:54.000+00:00","fixTime":"2026-03-13T16:19:54.000+00:00","valid":true,"latitude":-21.1355416,"longitude":-47.7963566,"altitude":540.1,"speed":4.10367,"course":25.2,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-680, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91488533,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":224225.9382074876,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":39386696},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:19:54.000+00:00","deviceTime":"2026-03-13T16:19:54.000+00:00","fixTime":"2026-03-13T16:19:54.000+00:00","valid":true,"latitude":-21.1355416,"longitude":-47.7963566,"altitude":540.1,"speed":4.10367,"course":25.2,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-680, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91488545,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":52,"io_1_0006":52,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14332,"io_2_001d":14332,"io_0096":72403,"io_4_0096":72403,"io_0244":253678,"io_4_0244":253678,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":235.13652531305485,"totalDistance":224461.07473280065,"tipoVia":"avenida","motion":true,"hours":39395655},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:20:03.000+00:00","deviceTime":"2026-03-13T16:20:03.000+00:00","fixTime":"2026-03-13T16:20:03.000+00:00","valid":true,"latitude":-21.1336366,"longitude":-47.7953783,"altitude":538.7,"speed":4.58963,"course":27,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-680, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91488546,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":224461.07473280065,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":39395655},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:20:03.000+00:00","deviceTime":"2026-03-13T16:20:03.000+00:00","fixTime":"2026-03-13T16:20:03.000+00:00","valid":true,"latitude":-21.1336366,"longitude":-47.7953783,"altitude":538.7,"speed":4.58963,"course":27,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-680, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91488562,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":52,"io_1_0006":52,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14323,"io_2_001d":14323,"io_0096":72403,"io_4_0096":72403,"io_0244":253688,"io_4_0244":253688,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":221.00490718196147,"totalDistance":224682.0796399826,"tipoVia":"avenida","motion":true,"hours":39409878},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:20:17.000+00:00","deviceTime":"2026-03-13T16:20:17.000+00:00","fixTime":"2026-03-13T16:20:17.000+00:00","valid":true,"latitude":-21.13186,"longitude":-47.7944283,"altitude":538.9,"speed":4.10367,"course":30.6,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-680, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91488563,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":224682.0796399826,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":39409878},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:20:17.000+00:00","deviceTime":"2026-03-13T16:20:17.000+00:00","fixTime":"2026-03-13T16:20:17.000+00:00","valid":true,"latitude":-21.13186,"longitude":-47.7944283,"altitude":538.9,"speed":4.10367,"course":30.6,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-680, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91488567,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":52,"io_1_0006":52,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14361,"io_2_001d":14361,"io_0096":72403,"io_4_0096":72403,"io_0244":253703,"io_4_0244":253703,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":293.0080461538003,"totalDistance":224975.0876861364,"tipoVia":"avenida","motion":true,"hours":39555375},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:22:43.000+00:00","deviceTime":"2026-03-13T16:22:43.000+00:00","fixTime":"2026-03-13T16:22:43.000+00:00","valid":true,"latitude":-21.1302233,"longitude":-47.7922183,"altitude":544.8,"speed":3.18575,"course":71.4,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-680, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91488568,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":224975.0876861364,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":39555375},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:22:43.000+00:00","deviceTime":"2026-03-13T16:22:43.000+00:00","fixTime":"2026-03-13T16:22:43.000+00:00","valid":true,"latitude":-21.1302233,"longitude":-47.7922183,"altitude":544.8,"speed":3.18575,"course":71.4,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-680, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91488841,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":52,"io_1_0006":52,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14236,"io_2_001d":14236,"io_0096":72403,"io_4_0096":72403,"io_0244":253854,"io_4_0244":253854,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":1408.989361825741,"totalDistance":226384.07704796214,"tipoVia":"avenida","motion":true,"hours":39567755},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:22:55.000+00:00","deviceTime":"2026-03-13T16:22:55.000+00:00","fixTime":"2026-03-13T16:22:55.000+00:00","valid":true,"latitude":-21.1210433,"longitude":-47.7828766,"altitude":549.4,"speed":1.94385,"course":94.4,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91488842,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":226384.07704796214,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":39567755},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:22:55.000+00:00","deviceTime":"2026-03-13T16:22:55.000+00:00","fixTime":"2026-03-13T16:22:55.000+00:00","valid":true,"latitude":-21.1210433,"longitude":-47.7828766,"altitude":549.4,"speed":1.94385,"course":94.4,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91489089,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":52,"io_1_0006":52,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14248,"io_2_001d":14248,"io_0096":72403,"io_4_0096":72403,"io_0244":253864,"io_4_0244":253864,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":95.80714124317036,"totalDistance":226479.8841892053,"tipoVia":"avenida","motion":true,"hours":39577674},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:23:05.000+00:00","deviceTime":"2026-03-13T16:23:05.000+00:00","fixTime":"2026-03-13T16:23:05.000+00:00","valid":true,"latitude":-21.1211266,"longitude":-47.7819583,"altitude":549.5,"speed":2.37581,"course":95.9,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91489090,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":226479.8841892053,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":39577674},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:23:05.000+00:00","deviceTime":"2026-03-13T16:23:05.000+00:00","fixTime":"2026-03-13T16:23:05.000+00:00","valid":true,"latitude":-21.1211266,"longitude":-47.7819583,"altitude":549.5,"speed":2.37581,"course":95.9,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91489232,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":52,"io_1_0006":52,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14261,"io_2_001d":14261,"io_0096":72403,"io_4_0096":72403,"io_0244":253872,"io_4_0244":253872,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":61.30670147937919,"totalDistance":226541.1908906847,"tipoVia":"avenida","motion":true,"hours":39585699},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:23:13.000+00:00","deviceTime":"2026-03-13T16:23:13.000+00:00","fixTime":"2026-03-13T16:23:13.000+00:00","valid":true,"latitude":-21.1211466,"longitude":-47.7813683,"altitude":549.6,"speed":0.809936,"course":59.8,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91489233,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":226541.1908906847,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":39585699},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:23:13.000+00:00","deviceTime":"2026-03-13T16:23:13.000+00:00","fixTime":"2026-03-13T16:23:13.000+00:00","valid":true,"latitude":-21.1211466,"longitude":-47.7813683,"altitude":549.6,"speed":0.809936,"course":59.8,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91489276,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":52,"io_1_0006":52,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3966,"io_2_001e":3966,"io_001d":14264,"io_2_001d":14264,"io_0096":72403,"io_4_0096":72403,"io_0244":253874,"io_4_0244":253874,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":8.708847300696057,"totalDistance":226549.8997379854,"tipoVia":"avenida","motion":true,"hours":39587702},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:23:15.000+00:00","deviceTime":"2026-03-13T16:23:15.000+00:00","fixTime":"2026-03-13T16:23:15.000+00:00","valid":true,"latitude":-21.121085,"longitude":-47.7813166,"altitude":550,"speed":0.971923,"course":19.6,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91489277,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":226549.8997379854,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":39587702},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:23:15.000+00:00","deviceTime":"2026-03-13T16:23:15.000+00:00","fixTime":"2026-03-13T16:23:15.000+00:00","valid":true,"latitude":-21.121085,"longitude":-47.7813166,"altitude":550,"speed":0.971923,"course":19.6,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91489513,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":52,"io_1_0006":52,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14184,"io_2_001d":14184,"io_0096":72403,"io_4_0096":72403,"io_0244":253884,"io_4_0244":253884,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":14.931485866289629,"totalDistance":226564.83122385168,"tipoVia":"rua","motion":false,"hours":39597699},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:23:25.000+00:00","deviceTime":"2026-03-13T16:23:25.000+00:00","fixTime":"2026-03-13T16:23:25.000+00:00","valid":true,"latitude":-21.1209516,"longitude":-47.7813016,"altitude":549.9,"speed":0,"course":183.5,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91489514,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":226564.83122385168,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":39597700},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:23:25.000+00:00","deviceTime":"2026-03-13T16:23:25.000+00:00","fixTime":"2026-03-13T16:23:25.000+00:00","valid":true,"latitude":-21.1209516,"longitude":-47.7813016,"altitude":549.9,"speed":0,"course":183.5,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91489630,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":409,"ignition":false,"io_1_0199":0,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":52,"io_1_0006":52,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":13912,"io_2_001d":13912,"io_0096":72403,"io_4_0096":72403,"io_0244":253889,"io_4_0244":253889,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.5192062562113078,"totalDistance":226565.35043010788,"tipoVia":"rua","motion":false,"hours":39597700},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:23:32.000+00:00","deviceTime":"2026-03-13T16:23:32.000+00:00","fixTime":"2026-03-13T16:23:32.000+00:00","valid":true,"latitude":-21.1209516,"longitude":-47.7812966,"altitude":550.3,"speed":0,"course":121.6,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91489631,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":226565.35043010788,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":39597700},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:23:32.000+00:00","deviceTime":"2026-03-13T16:23:32.000+00:00","fixTime":"2026-03-13T16:23:32.000+00:00","valid":true,"latitude":-21.1209516,"longitude":-47.7812966,"altitude":550.3,"speed":0,"course":121.6,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91489644,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":5,"ignition":false,"io_1_0199":0,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":52,"io_1_0006":52,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":13902,"io_2_001d":13902,"io_0096":72403,"io_4_0096":72403,"io_0244":253889,"io_4_0244":253889,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0,"totalDistance":226565.35043010788,"tipoVia":"rua","motion":false,"hours":39597700},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:23:33.000+00:00","deviceTime":"2026-03-13T16:23:33.000+00:00","fixTime":"2026-03-13T16:23:33.000+00:00","valid":true,"latitude":-21.1209516,"longitude":-47.7812966,"altitude":550.3,"speed":0,"course":121.6,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91489646,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":226565.35043010788,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":39597700},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:23:33.000+00:00","deviceTime":"2026-03-13T16:23:33.000+00:00","fixTime":"2026-03-13T16:23:33.000+00:00","valid":true,"latitude":-21.1209516,"longitude":-47.7812966,"altitude":550.3,"speed":0,"course":121.6,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91489689,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":34,"ignition":false,"io_1_0199":0,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":52,"io_1_0006":52,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":13666,"io_2_001d":13666,"io_0096":72403,"io_4_0096":72403,"io_0244":253889,"io_4_0244":253889,"io_0022":0,"io_8_0022":0,"distance":0.6360222779987327,"totalDistance":226565.98645238587,"tipoVia":"rua","motion":false,"hours":39597700},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:23:36.000+00:00","deviceTime":"2026-03-13T16:23:36.000+00:00","fixTime":"2026-03-13T16:23:36.000+00:00","valid":true,"latitude":-21.1209483,"longitude":-47.7812916,"altitude":550.3,"speed":0,"course":66.4,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91489690,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":226565.98645238587,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":39597700},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:23:36.000+00:00","deviceTime":"2026-03-13T16:23:36.000+00:00","fixTime":"2026-03-13T16:23:36.000+00:00","valid":true,"latitude":-21.1209483,"longitude":-47.7812916,"altitude":550.3,"speed":0,"course":66.4,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91489704,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":406,"ignition":false,"io_1_0199":0,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":52,"io_1_0006":52,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":13664,"io_2_001d":13664,"io_0096":72403,"io_4_0096":72403,"io_0244":253889,"io_4_0244":253889,"io_0022":0,"io_8_0022":0,"distance":0.3530602616655951,"totalDistance":226566.33951264754,"tipoVia":"rua","motion":false,"hours":39597700},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:23:37.000+00:00","deviceTime":"2026-03-13T16:23:37.000+00:00","fixTime":"2026-03-13T16:23:37.000+00:00","valid":true,"latitude":-21.1209483,"longitude":-47.781295,"altitude":550.6,"speed":0,"course":240.2,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91489706,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":226566.33951264754,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":39597700},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:23:37.000+00:00","deviceTime":"2026-03-13T16:23:37.000+00:00","fixTime":"2026-03-13T16:23:37.000+00:00","valid":true,"latitude":-21.1209483,"longitude":-47.781295,"altitude":550.6,"speed":0,"course":240.2,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91490577,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":173,"ignition":false,"io_1_0199":0,"io_001b":21,"io_1_001b":21,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3965,"io_2_001e":3965,"io_001d":13427,"io_2_001d":13427,"io_0096":72403,"io_4_0096":72403,"io_0244":253889,"io_4_0244":253889,"io_0022":0,"io_8_0022":0,"distance":1.4291098883925124,"totalDistance":226567.76862253592,"tipoVia":"rua","motion":false,"hours":39597700},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:24:33.000+00:00","deviceTime":"2026-03-13T16:24:33.000+00:00","fixTime":"2026-03-13T16:24:33.000+00:00","valid":true,"latitude":-21.1209516,"longitude":-47.7813083,"altitude":550.1,"speed":0,"course":114.8,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91490578,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":226567.76862253592,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":39597700},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:24:33.000+00:00","deviceTime":"2026-03-13T16:24:33.000+00:00","fixTime":"2026-03-13T16:24:33.000+00:00","valid":true,"latitude":-21.1209516,"longitude":-47.7813083,"altitude":550.1,"speed":0,"course":114.8,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91496098,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":173,"ignition":false,"io_1_0199":0,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":13118,"io_2_001d":13118,"io_0096":72403,"io_4_0096":72403,"io_0244":253889,"io_4_0244":253889,"io_0022":0,"io_8_0022":0,"distance":1.2725319007273925,"totalDistance":226569.04115443665,"tipoVia":"rua","motion":false,"hours":39597700},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:48:07.000+00:00","deviceTime":"2026-03-13T16:48:07.000+00:00","fixTime":"2026-03-13T16:48:07.000+00:00","valid":true,"latitude":-21.120955,"longitude":-47.7812966,"altitude":553.4,"speed":0,"course":161.8,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91496099,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":226569.04115443665,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":39597700},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:48:07.000+00:00","deviceTime":"2026-03-13T16:48:07.000+00:00","fixTime":"2026-03-13T16:48:07.000+00:00","valid":true,"latitude":-21.120955,"longitude":-47.7812966,"altitude":553.4,"speed":0,"course":161.8,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91496100,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":false,"io_1_0199":0,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":13053,"io_2_001d":13053,"io_0096":72403,"io_4_0096":72403,"io_0244":253889,"io_4_0244":253889,"io_0022":0,"io_8_0022":0,"distance":0.1661459978544394,"totalDistance":226569.2073004345,"tipoVia":"rua","motion":false,"hours":39597700},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:48:07.000+00:00","deviceTime":"2026-03-13T16:48:07.000+00:00","fixTime":"2026-03-13T16:48:07.000+00:00","valid":true,"latitude":-21.120955,"longitude":-47.781295,"altitude":553.9,"speed":0,"course":80.1,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91496101,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":226569.2073004345,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":39597700},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:48:07.000+00:00","deviceTime":"2026-03-13T16:48:07.000+00:00","fixTime":"2026-03-13T16:48:07.000+00:00","valid":true,"latitude":-21.120955,"longitude":-47.781295,"altitude":553.9,"speed":0,"course":80.1,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91496102,"attributes":{"packetType":4,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":409,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":12641,"io_2_001d":12641,"io_0096":72403,"io_4_0096":72403,"io_0244":253890,"io_4_0244":253890,"io_0022":0,"io_8_0022":0,"distance":0.18924313418716113,"totalDistance":226569.3965435687,"tipoVia":"rua","motion":false,"hours":39597700},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:48:07.000+00:00","deviceTime":"2026-03-13T16:48:07.000+00:00","fixTime":"2026-03-13T16:48:07.000+00:00","valid":true,"latitude":-21.1209533,"longitude":-47.781295,"altitude":554,"speed":0,"course":4.4,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91496103,"attributes":{"packetType":4,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":226569.3965435687,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":39597700},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:48:07.000+00:00","deviceTime":"2026-03-13T16:48:07.000+00:00","fixTime":"2026-03-13T16:48:07.000+00:00","valid":true,"latitude":-21.1209533,"longitude":-47.781295,"altitude":554,"speed":0,"course":4.4,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91496104,"attributes":{"packetType":4,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":5,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":12638,"io_2_001d":12638,"io_0096":72403,"io_4_0096":72403,"io_0244":253890,"io_4_0244":253890,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":226569.3965435687,"tipoVia":"rua","motion":false,"hours":39597700},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:48:07.000+00:00","deviceTime":"2026-03-13T16:48:07.000+00:00","fixTime":"2026-03-13T16:48:07.000+00:00","valid":true,"latitude":-21.1209533,"longitude":-47.781295,"altitude":554,"speed":0,"course":4.4,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91496105,"attributes":{"packetType":4,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":226569.3965435687,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":39597700},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:48:07.000+00:00","deviceTime":"2026-03-13T16:48:07.000+00:00","fixTime":"2026-03-13T16:48:07.000+00:00","valid":true,"latitude":-21.1209533,"longitude":-47.781295,"altitude":554,"speed":0,"course":4.4,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91496106,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":34,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":12205,"io_2_001d":12205,"io_0096":72403,"io_4_0096":72403,"io_0244":253891,"io_4_0244":253891,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0,"totalDistance":226569.3965435687,"tipoVia":"rua","motion":false,"hours":39597702},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:48:07.000+00:00","deviceTime":"2026-03-13T16:48:07.000+00:00","fixTime":"2026-03-13T16:48:07.000+00:00","valid":true,"latitude":-21.1209533,"longitude":-47.781295,"altitude":554.1,"speed":0,"course":4.4,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91496107,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":226569.3965435687,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":39597702},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:48:07.000+00:00","deviceTime":"2026-03-13T16:48:07.000+00:00","fixTime":"2026-03-13T16:48:07.000+00:00","valid":true,"latitude":-21.1209533,"longitude":-47.781295,"altitude":554.1,"speed":0,"course":4.4,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91496108,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":0,"hdop":0.5,"event":405,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":0,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":12260,"io_2_001d":12260,"io_0096":72403,"io_4_0096":72403,"io_0244":253892,"io_4_0244":253892,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.2587969251568746,"totalDistance":226569.65534049386,"tipoVia":"rua","motion":false,"hours":39597704},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:48:07.000+00:00","deviceTime":"2026-03-13T16:48:07.000+00:00","fixTime":"2026-03-13T16:48:07.000+00:00","valid":true,"latitude":-21.120955,"longitude":-47.7812933,"altitude":554.5,"speed":0,"course":4.4,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91496109,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":405,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":226569.65534049386,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":39597704},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:48:07.000+00:00","deviceTime":"2026-03-13T16:48:07.000+00:00","fixTime":"2026-03-13T16:48:07.000+00:00","valid":true,"latitude":-21.120955,"longitude":-47.7812933,"altitude":554.5,"speed":0,"course":4.4,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91496110,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":0,"hdop":0.5,"event":406,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":0,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":12261,"io_2_001d":12261,"io_0096":72403,"io_4_0096":72403,"io_0244":253892,"io_4_0244":253892,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0,"totalDistance":226569.65534049386,"tipoVia":"rua","motion":false,"hours":39597706},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:48:07.000+00:00","deviceTime":"2026-03-13T16:48:07.000+00:00","fixTime":"2026-03-13T16:48:07.000+00:00","valid":true,"latitude":-21.120955,"longitude":-47.7812933,"altitude":554.5,"speed":0,"course":4.4,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91496111,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":226569.65534049386,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":39597706},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:48:07.000+00:00","deviceTime":"2026-03-13T16:48:07.000+00:00","fixTime":"2026-03-13T16:48:07.000+00:00","valid":true,"latitude":-21.120955,"longitude":-47.7812933,"altitude":554.5,"speed":0,"course":4.4,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91496112,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":13315,"io_2_001d":13315,"io_0096":72403,"io_4_0096":72403,"io_0244":253898,"io_4_0244":253898,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":0.25077176534729745,"totalDistance":226569.9061122592,"tipoVia":"rua","motion":false,"hours":39597710},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:48:07.000+00:00","deviceTime":"2026-03-13T16:48:07.000+00:00","fixTime":"2026-03-13T16:48:07.000+00:00","valid":true,"latitude":-21.1209566,"longitude":-47.7812916,"altitude":554.6,"speed":0,"course":313.9,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91496113,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":226569.9061122592,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":39597710},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:48:07.000+00:00","deviceTime":"2026-03-13T16:48:07.000+00:00","fixTime":"2026-03-13T16:48:07.000+00:00","valid":true,"latitude":-21.1209566,"longitude":-47.7812916,"altitude":554.6,"speed":0,"course":313.9,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91496114,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14289,"io_2_001d":14289,"io_0096":72403,"io_4_0096":72403,"io_0244":253917,"io_4_0244":253917,"io_0022":139373269303623700,"io_8_0022":139373269303623700,"distance":7.760894532743341,"totalDistance":226577.66700679195,"tipoVia":"rua","motion":true,"hours":39732850},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:50:22.000+00:00","deviceTime":"2026-03-13T16:50:22.000+00:00","fixTime":"2026-03-13T16:50:22.000+00:00","valid":true,"latitude":-21.120895,"longitude":-47.7813266,"altitude":555.3,"speed":0.701944,"course":2.9,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91496115,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":226577.66700679195,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":39732851},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:50:22.000+00:00","deviceTime":"2026-03-13T16:50:22.000+00:00","fixTime":"2026-03-13T16:50:22.000+00:00","valid":true,"latitude":-21.120895,"longitude":-47.7813266,"altitude":555.3,"speed":0.701944,"course":2.9,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91500641,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14175,"io_2_001d":14175,"io_0096":72403,"io_4_0096":72403,"io_0244":254429,"io_4_0244":254429,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":314.2276227821548,"totalDistance":226891.8946295741,"tipoVia":"rua","motion":false,"hours":39805770},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:51:35.000+00:00","deviceTime":"2026-03-13T16:51:35.000+00:00","fixTime":"2026-03-13T16:51:35.000+00:00","valid":true,"latitude":-21.1185483,"longitude":-47.7830083,"altitude":557.8,"speed":0,"course":158.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91500654,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":226891.8946295741,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":39805770},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:51:35.000+00:00","deviceTime":"2026-03-13T16:51:35.000+00:00","fixTime":"2026-03-13T16:51:35.000+00:00","valid":true,"latitude":-21.1185483,"longitude":-47.7830083,"altitude":557.8,"speed":0,"course":158.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91500657,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":31,"io_1_001b":31,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14148,"io_2_001d":14148,"io_0096":72403,"io_4_0096":72403,"io_0244":254439,"io_4_0244":254439,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0,"totalDistance":226891.8946295741,"tipoVia":"rua","motion":false,"hours":39805772},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:51:35.000+00:00","deviceTime":"2026-03-13T16:51:35.000+00:00","fixTime":"2026-03-13T16:51:35.000+00:00","valid":true,"latitude":-21.1185483,"longitude":-47.7830083,"altitude":557.8,"speed":0,"course":158.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91500661,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":226891.8946295741,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":39805772},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:51:35.000+00:00","deviceTime":"2026-03-13T16:51:35.000+00:00","fixTime":"2026-03-13T16:51:35.000+00:00","valid":true,"latitude":-21.1185483,"longitude":-47.7830083,"altitude":557.8,"speed":0,"course":158.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91501109,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14124,"io_2_001d":14124,"io_0096":72403,"io_4_0096":72403,"io_0244":254566,"io_4_0244":254566,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":229.7252893476225,"totalDistance":227121.6199189217,"tipoVia":"rua","motion":false,"hours":39848823},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:52:18.000+00:00","deviceTime":"2026-03-13T16:52:18.000+00:00","fixTime":"2026-03-13T16:52:18.000+00:00","valid":true,"latitude":-21.120445,"longitude":-47.7821366,"altitude":558,"speed":0,"course":87.7,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91501110,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227121.6199189217,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":39848823},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:52:18.000+00:00","deviceTime":"2026-03-13T16:52:18.000+00:00","fixTime":"2026-03-13T16:52:18.000+00:00","valid":true,"latitude":-21.120445,"longitude":-47.7821366,"altitude":558,"speed":0,"course":87.7,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91504217,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":173,"ignition":false,"io_1_0199":0,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":13116,"io_2_001d":13116,"io_0096":72403,"io_4_0096":72403,"io_0244":254587,"io_4_0244":254587,"io_0022":0,"io_8_0022":0,"distance":5.036212450494127,"totalDistance":227126.6561313722,"tipoVia":"rua","motion":false,"hours":39848823},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:54:58.000+00:00","deviceTime":"2026-03-13T16:54:58.000+00:00","fixTime":"2026-03-13T16:54:58.000+00:00","valid":true,"latitude":-21.1204,"longitude":-47.7821416,"altitude":556.6,"speed":0,"course":65.2,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91504219,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227126.6561313722,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":39848823},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:54:58.000+00:00","deviceTime":"2026-03-13T16:54:58.000+00:00","fixTime":"2026-03-13T16:54:58.000+00:00","valid":true,"latitude":-21.1204,"longitude":-47.7821416,"altitude":556.6,"speed":0,"course":65.2,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91504456,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":false,"io_1_0199":0,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":12983,"io_2_001d":12983,"io_0096":72403,"io_4_0096":72403,"io_0244":254588,"io_4_0244":254588,"io_0022":0,"io_8_0022":0,"distance":0.5023713730587201,"totalDistance":227127.15850274527,"tipoVia":"rua","motion":false,"hours":39848823},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:55:13.000+00:00","deviceTime":"2026-03-13T16:55:13.000+00:00","fixTime":"2026-03-13T16:55:13.000+00:00","valid":true,"latitude":-21.1204033,"longitude":-47.7821383,"altitude":557.5,"speed":0,"course":56.5,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91504457,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227127.15850274527,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":39848823},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:55:13.000+00:00","deviceTime":"2026-03-13T16:55:13.000+00:00","fixTime":"2026-03-13T16:55:13.000+00:00","valid":true,"latitude":-21.1204033,"longitude":-47.7821383,"altitude":557.5,"speed":0,"course":56.5,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91504471,"attributes":{"packetType":4,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":409,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":12898,"io_2_001d":12898,"io_0096":72403,"io_4_0096":72403,"io_0244":254588,"io_4_0244":254588,"io_0022":0,"io_8_0022":0,"distance":0.18924313458264738,"totalDistance":227127.34774587984,"tipoVia":"rua","motion":false,"hours":39848823},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:55:14.000+00:00","deviceTime":"2026-03-13T16:55:14.000+00:00","fixTime":"2026-03-13T16:55:14.000+00:00","valid":true,"latitude":-21.120405,"longitude":-47.7821383,"altitude":557.5,"speed":0,"course":56.5,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91504472,"attributes":{"packetType":4,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227127.34774587984,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":39848824},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:55:14.000+00:00","deviceTime":"2026-03-13T16:55:14.000+00:00","fixTime":"2026-03-13T16:55:14.000+00:00","valid":true,"latitude":-21.120405,"longitude":-47.7821383,"altitude":557.5,"speed":0,"course":56.5,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91504473,"attributes":{"packetType":4,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":5,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":12895,"io_2_001d":12895,"io_0096":72403,"io_4_0096":72403,"io_0244":254588,"io_4_0244":254588,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":227127.34774587984,"tipoVia":"rua","motion":false,"hours":39848824},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:55:14.000+00:00","deviceTime":"2026-03-13T16:55:14.000+00:00","fixTime":"2026-03-13T16:55:14.000+00:00","valid":true,"latitude":-21.120405,"longitude":-47.7821383,"altitude":557.5,"speed":0,"course":56.5,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91504474,"attributes":{"packetType":4,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227127.34774587984,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":39848824},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:55:14.000+00:00","deviceTime":"2026-03-13T16:55:14.000+00:00","fixTime":"2026-03-13T16:55:14.000+00:00","valid":true,"latitude":-21.120405,"longitude":-47.7821383,"altitude":557.5,"speed":0,"course":56.5,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91504495,"attributes":{"packetType":4,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":34,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":12837,"io_2_001d":12837,"io_0096":72403,"io_4_0096":72403,"io_0244":254589,"io_4_0244":254589,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0.1781111849777447,"totalDistance":227127.52585706481,"tipoVia":"rua","motion":false,"hours":39850084},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:55:15.000+00:00","deviceTime":"2026-03-13T16:55:15.000+00:00","fixTime":"2026-03-13T16:55:15.000+00:00","valid":true,"latitude":-21.1204066,"longitude":-47.7821383,"altitude":557.5,"speed":0,"course":56.5,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91504498,"attributes":{"packetType":4,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227127.52585706481,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":39850084},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:55:15.000+00:00","deviceTime":"2026-03-13T16:55:15.000+00:00","fixTime":"2026-03-13T16:55:15.000+00:00","valid":true,"latitude":-21.1204066,"longitude":-47.7821383,"altitude":557.5,"speed":0,"course":56.5,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91504499,"attributes":{"packetType":4,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":0,"hdop":0.5,"event":405,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":0,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":12769,"io_2_001d":12769,"io_0096":72403,"io_4_0096":72403,"io_0244":254590,"io_4_0244":254590,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0,"totalDistance":227127.52585706481,"tipoVia":"rua","motion":false,"hours":39850084},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:55:15.000+00:00","deviceTime":"2026-03-13T16:55:15.000+00:00","fixTime":"2026-03-13T16:55:15.000+00:00","valid":true,"latitude":-21.1204066,"longitude":-47.7821383,"altitude":557.5,"speed":0,"course":56.5,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91504500,"attributes":{"packetType":4,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":405,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227127.52585706481,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":39850084},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:55:15.000+00:00","deviceTime":"2026-03-13T16:55:15.000+00:00","fixTime":"2026-03-13T16:55:15.000+00:00","valid":true,"latitude":-21.1204066,"longitude":-47.7821383,"altitude":557.5,"speed":0,"course":56.5,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91504519,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":0,"hdop":0.5,"event":406,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":0,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":12716,"io_2_001d":12716,"io_0096":72403,"io_4_0096":72403,"io_0244":254590,"io_4_0244":254590,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0,"totalDistance":227127.52585706481,"tipoVia":"rua","motion":false,"hours":39851744},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:55:17.000+00:00","deviceTime":"2026-03-13T16:55:17.000+00:00","fixTime":"2026-03-13T16:55:17.000+00:00","valid":true,"latitude":-21.1204066,"longitude":-47.7821383,"altitude":557.5,"speed":0,"course":56.5,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91504521,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227127.52585706481,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":39851744},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:55:17.000+00:00","deviceTime":"2026-03-13T16:55:17.000+00:00","fixTime":"2026-03-13T16:55:17.000+00:00","valid":true,"latitude":-21.1204066,"longitude":-47.7821383,"altitude":557.5,"speed":0,"course":56.5,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91504530,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":405,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":12629,"io_2_001d":12629,"io_0096":72403,"io_4_0096":72403,"io_0244":254592,"io_4_0244":254592,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0,"totalDistance":227127.52585706481,"tipoVia":"rua","motion":false,"hours":39852729},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:55:18.000+00:00","deviceTime":"2026-03-13T16:55:18.000+00:00","fixTime":"2026-03-13T16:55:18.000+00:00","valid":true,"latitude":-21.1204066,"longitude":-47.7821383,"altitude":557.4,"speed":0,"course":63.4,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91504532,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":405,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227127.52585706481,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":39852729},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:55:18.000+00:00","deviceTime":"2026-03-13T16:55:18.000+00:00","fixTime":"2026-03-13T16:55:18.000+00:00","valid":true,"latitude":-21.1204066,"longitude":-47.7821383,"altitude":557.4,"speed":0,"course":63.4,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91504627,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14282,"io_2_001d":14282,"io_0096":72403,"io_4_0096":72403,"io_0244":254598,"io_4_0244":254598,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0.18924313458264738,"totalDistance":227127.7151001994,"tipoVia":"rua","motion":false,"hours":39857957},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:55:23.000+00:00","deviceTime":"2026-03-13T16:55:23.000+00:00","fixTime":"2026-03-13T16:55:23.000+00:00","valid":true,"latitude":-21.1204083,"longitude":-47.7821383,"altitude":557.1,"speed":0,"course":63.4,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91504628,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227127.7151001994,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":39857957},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:55:23.000+00:00","deviceTime":"2026-03-13T16:55:23.000+00:00","fixTime":"2026-03-13T16:55:23.000+00:00","valid":true,"latitude":-21.1204083,"longitude":-47.7821383,"altitude":557.1,"speed":0,"course":63.4,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91504810,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14231,"io_2_001d":14231,"io_0096":72403,"io_4_0096":72403,"io_0244":254608,"io_4_0244":254608,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0.8909845133920737,"totalDistance":227128.60608471278,"tipoVia":"rua","motion":false,"hours":39867956},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:55:33.000+00:00","deviceTime":"2026-03-13T16:55:33.000+00:00","fixTime":"2026-03-13T16:55:33.000+00:00","valid":true,"latitude":-21.1204033,"longitude":-47.7821316,"altitude":556.1,"speed":0.0539957,"course":112,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91504811,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227128.60608471278,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":39867956},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:55:33.000+00:00","deviceTime":"2026-03-13T16:55:33.000+00:00","fixTime":"2026-03-13T16:55:33.000+00:00","valid":true,"latitude":-21.1204033,"longitude":-47.7821316,"altitude":556.1,"speed":0.0539957,"course":112,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91504959,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14200,"io_2_001d":14200,"io_0096":72403,"io_4_0096":72403,"io_0244":254617,"io_4_0244":254617,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":4.355522613333055,"totalDistance":227132.9616073261,"tipoVia":"rua","motion":false,"hours":39877063},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:55:42.000+00:00","deviceTime":"2026-03-13T16:55:42.000+00:00","fixTime":"2026-03-13T16:55:42.000+00:00","valid":true,"latitude":-21.1203983,"longitude":-47.78209,"altitude":556.5,"speed":0.107991,"course":94.8,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91504960,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227132.9616073261,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":39877063},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:55:42.000+00:00","deviceTime":"2026-03-13T16:55:42.000+00:00","fixTime":"2026-03-13T16:55:42.000+00:00","valid":true,"latitude":-21.1203983,"longitude":-47.78209,"altitude":556.5,"speed":0.107991,"course":94.8,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91505068,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14083,"io_2_001d":14083,"io_0096":72403,"io_4_0096":72403,"io_0244":254627,"io_4_0244":254627,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":6.808834304924366,"totalDistance":227139.77044163103,"tipoVia":"rua","motion":false,"hours":39887039},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:55:52.000+00:00","deviceTime":"2026-03-13T16:55:52.000+00:00","fixTime":"2026-03-13T16:55:52.000+00:00","valid":true,"latitude":-21.1204316,"longitude":-47.782035,"altitude":555.1,"speed":0.107991,"course":137.3,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91505069,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227139.77044163103,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":39887039},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:55:52.000+00:00","deviceTime":"2026-03-13T16:55:52.000+00:00","fixTime":"2026-03-13T16:55:52.000+00:00","valid":true,"latitude":-21.1204316,"longitude":-47.782035,"altitude":555.1,"speed":0.107991,"course":137.3,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91505229,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14092,"io_2_001d":14092,"io_0096":72403,"io_4_0096":72403,"io_0244":254637,"io_4_0244":254637,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":6.277276039578681,"totalDistance":227146.04771767062,"tipoVia":"rua","motion":false,"hours":39897063},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:56:02.000+00:00","deviceTime":"2026-03-13T16:56:02.000+00:00","fixTime":"2026-03-13T16:56:02.000+00:00","valid":true,"latitude":-21.120455,"longitude":-47.78198,"altitude":553.1,"speed":0.107991,"course":100.5,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91505231,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227146.04771767062,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":39897063},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:56:02.000+00:00","deviceTime":"2026-03-13T16:56:02.000+00:00","fixTime":"2026-03-13T16:56:02.000+00:00","valid":true,"latitude":-21.120455,"longitude":-47.78198,"altitude":553.1,"speed":0.107991,"course":100.5,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91505359,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14187,"io_2_001d":14187,"io_0096":72403,"io_4_0096":72403,"io_0244":254647,"io_4_0244":254647,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":5.6557752564248025,"totalDistance":227151.70349292704,"tipoVia":"rua","motion":false,"hours":39907159},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:56:13.000+00:00","deviceTime":"2026-03-13T16:56:13.000+00:00","fixTime":"2026-03-13T16:56:13.000+00:00","valid":true,"latitude":-21.120465,"longitude":-47.7819266,"altitude":553,"speed":0.107991,"course":123.2,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91505361,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227151.70349292704,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":39907159},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:56:13.000+00:00","deviceTime":"2026-03-13T16:56:13.000+00:00","fixTime":"2026-03-13T16:56:13.000+00:00","valid":true,"latitude":-21.120465,"longitude":-47.7819266,"altitude":553,"speed":0.107991,"course":123.2,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91505407,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14214,"io_2_001d":14214,"io_0096":72403,"io_4_0096":72403,"io_0244":254651,"io_4_0244":254651,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":1.1678421436860713,"totalDistance":227152.87133507073,"tipoVia":"rua","motion":false,"hours":39911036},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:56:16.000+00:00","deviceTime":"2026-03-13T16:56:16.000+00:00","fixTime":"2026-03-13T16:56:16.000+00:00","valid":true,"latitude":-21.120455,"longitude":-47.78193,"altitude":553.1,"speed":0.269978,"course":341.2,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91505408,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.4,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227152.87133507073,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":39911036},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:56:16.000+00:00","deviceTime":"2026-03-13T16:56:16.000+00:00","fixTime":"2026-03-13T16:56:16.000+00:00","valid":true,"latitude":-21.120455,"longitude":-47.78193,"altitude":553.1,"speed":0.269978,"course":341.2,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91505442,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14235,"io_2_001d":14235,"io_0096":72403,"io_4_0096":72403,"io_0244":254653,"io_4_0244":254653,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":6.396664629658772,"totalDistance":227159.2679997004,"tipoVia":"rua","motion":true,"hours":39913043},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:56:18.000+00:00","deviceTime":"2026-03-13T16:56:18.000+00:00","fixTime":"2026-03-13T16:56:18.000+00:00","valid":true,"latitude":-21.1203983,"longitude":-47.78194,"altitude":553.6,"speed":0.809936,"course":5,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91505443,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.4,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227159.2679997004,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":39913043},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:56:18.000+00:00","deviceTime":"2026-03-13T16:56:18.000+00:00","fixTime":"2026-03-13T16:56:18.000+00:00","valid":true,"latitude":-21.1203983,"longitude":-47.78194,"altitude":553.6,"speed":0.809936,"course":5,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91505597,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14163,"io_2_001d":14163,"io_0096":72403,"io_4_0096":72403,"io_0244":254663,"io_4_0244":254663,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":62.000101272178775,"totalDistance":227221.26810097258,"tipoVia":"rua","motion":true,"hours":39923037},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:56:28.000+00:00","deviceTime":"2026-03-13T16:56:28.000+00:00","fixTime":"2026-03-13T16:56:28.000+00:00","valid":true,"latitude":-21.1198433,"longitude":-47.78189,"altitude":554.1,"speed":1.13391,"course":4.7,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91505598,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227221.26810097258,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":39923037},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:56:28.000+00:00","deviceTime":"2026-03-13T16:56:28.000+00:00","fixTime":"2026-03-13T16:56:28.000+00:00","valid":true,"latitude":-21.1198433,"longitude":-47.78189,"altitude":554.1,"speed":1.13391,"course":4.7,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91505664,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14162,"io_2_001d":14162,"io_0096":72403,"io_4_0096":72403,"io_0244":254667,"io_4_0244":254667,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":15.82148037325007,"totalDistance":227237.08958134582,"tipoVia":"rua","motion":true,"hours":39927043},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:56:32.000+00:00","deviceTime":"2026-03-13T16:56:32.000+00:00","fixTime":"2026-03-13T16:56:32.000+00:00","valid":true,"latitude":-21.1197066,"longitude":-47.7818483,"altitude":554.2,"speed":0.485961,"course":39.3,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91505665,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227237.08958134582,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":39927043},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:56:32.000+00:00","deviceTime":"2026-03-13T16:56:32.000+00:00","fixTime":"2026-03-13T16:56:32.000+00:00","valid":true,"latitude":-21.1197066,"longitude":-47.7818483,"altitude":554.2,"speed":0.485961,"course":39.3,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91505688,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14230,"io_2_001d":14230,"io_0096":72403,"io_4_0096":72403,"io_0244":254669,"io_4_0244":254669,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":5.922891592334558,"totalDistance":227243.01247293816,"tipoVia":"rua","motion":true,"hours":39929056},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:56:34.000+00:00","deviceTime":"2026-03-13T16:56:34.000+00:00","fixTime":"2026-03-13T16:56:34.000+00:00","valid":true,"latitude":-21.1196783,"longitude":-47.7818,"altitude":554.3,"speed":0.75594,"course":71.6,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91505689,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227243.01247293816,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":39929056},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:56:34.000+00:00","deviceTime":"2026-03-13T16:56:34.000+00:00","fixTime":"2026-03-13T16:56:34.000+00:00","valid":true,"latitude":-21.1196783,"longitude":-47.7818,"altitude":554.3,"speed":0.75594,"course":71.6,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91505718,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14204,"io_2_001d":14204,"io_0096":72403,"io_4_0096":72403,"io_0244":254671,"io_4_0244":254671,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":10.567133278223805,"totalDistance":227253.5796062164,"tipoVia":"rua","motion":true,"hours":39931084},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:56:36.000+00:00","deviceTime":"2026-03-13T16:56:36.000+00:00","fixTime":"2026-03-13T16:56:36.000+00:00","valid":true,"latitude":-21.119675,"longitude":-47.7816983,"altitude":554.7,"speed":1.2419,"course":92.8,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91505719,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227253.5796062164,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":39931084},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:56:36.000+00:00","deviceTime":"2026-03-13T16:56:36.000+00:00","fixTime":"2026-03-13T16:56:36.000+00:00","valid":true,"latitude":-21.119675,"longitude":-47.7816983,"altitude":554.7,"speed":1.2419,"course":92.8,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91505848,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14237,"io_2_001d":14237,"io_0096":72403,"io_4_0096":72403,"io_0244":254681,"io_4_0244":254681,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":94.25014354074875,"totalDistance":227347.82974975716,"tipoVia":"rua","motion":true,"hours":39941068},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:56:46.000+00:00","deviceTime":"2026-03-13T16:56:46.000+00:00","fixTime":"2026-03-13T16:56:46.000+00:00","valid":true,"latitude":-21.1197133,"longitude":-47.7807916,"altitude":555,"speed":2.32182,"course":94.3,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91505849,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227347.82974975716,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":39941068},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:56:46.000+00:00","deviceTime":"2026-03-13T16:56:46.000+00:00","fixTime":"2026-03-13T16:56:46.000+00:00","valid":true,"latitude":-21.1197133,"longitude":-47.7807916,"altitude":555,"speed":2.32182,"course":94.3,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91505984,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14212,"io_2_001d":14212,"io_0096":72403,"io_4_0096":72403,"io_0244":254691,"io_4_0244":254691,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":118.47097663437707,"totalDistance":227466.30072639155,"tipoVia":"rua","motion":true,"hours":39951084},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:56:56.000+00:00","deviceTime":"2026-03-13T16:56:56.000+00:00","fixTime":"2026-03-13T16:56:56.000+00:00","valid":true,"latitude":-21.119755,"longitude":-47.7796516,"altitude":555.1,"speed":1.88985,"course":92.8,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91505987,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227466.30072639155,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":39951084},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:56:56.000+00:00","deviceTime":"2026-03-13T16:56:56.000+00:00","fixTime":"2026-03-13T16:56:56.000+00:00","valid":true,"latitude":-21.119755,"longitude":-47.7796516,"altitude":555.1,"speed":1.88985,"course":92.8,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91506135,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14227,"io_2_001d":14227,"io_0096":72403,"io_4_0096":72403,"io_0244":254701,"io_4_0244":254701,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":71.52866354924257,"totalDistance":227537.8293899408,"tipoVia":"rua","motion":true,"hours":39961081},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:57:06.000+00:00","deviceTime":"2026-03-13T16:57:06.000+00:00","fixTime":"2026-03-13T16:57:06.000+00:00","valid":true,"latitude":-21.11978,"longitude":-47.7789633,"altitude":554.9,"speed":0.809936,"course":93.4,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91506136,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227537.8293899408,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":39961081},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:57:06.000+00:00","deviceTime":"2026-03-13T16:57:06.000+00:00","fixTime":"2026-03-13T16:57:06.000+00:00","valid":true,"latitude":-21.11978,"longitude":-47.7789633,"altitude":554.9,"speed":0.809936,"course":93.4,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91506297,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14317,"io_2_001d":14317,"io_0096":72403,"io_4_0096":72403,"io_0244":254711,"io_4_0244":254711,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":40.01405100026962,"totalDistance":227577.84344094107,"tipoVia":"rua","motion":true,"hours":39971083},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:57:16.000+00:00","deviceTime":"2026-03-13T16:57:16.000+00:00","fixTime":"2026-03-13T16:57:16.000+00:00","valid":true,"latitude":-21.119795,"longitude":-47.7785783,"altitude":554.2,"speed":1.40389,"course":92.4,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91506298,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227577.84344094107,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":39971084},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:57:16.000+00:00","deviceTime":"2026-03-13T16:57:16.000+00:00","fixTime":"2026-03-13T16:57:16.000+00:00","valid":true,"latitude":-21.119795,"longitude":-47.7785783,"altitude":554.2,"speed":1.40389,"course":92.4,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91506452,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14341,"io_2_001d":14341,"io_0096":72403,"io_4_0096":72403,"io_0244":254721,"io_4_0244":254721,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":45.643563546588105,"totalDistance":227623.48700448766,"tipoVia":"avenida","motion":true,"hours":39981112},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:57:27.000+00:00","deviceTime":"2026-03-13T16:57:27.000+00:00","fixTime":"2026-03-13T16:57:27.000+00:00","valid":true,"latitude":-21.1198416,"longitude":-47.7781416,"altitude":553.8,"speed":0.647948,"course":103.7,"address":"Avenida José Luiz Pavanelli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91506453,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227623.48700448766,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":39981112},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:57:27.000+00:00","deviceTime":"2026-03-13T16:57:27.000+00:00","fixTime":"2026-03-13T16:57:27.000+00:00","valid":true,"latitude":-21.1198416,"longitude":-47.7781416,"altitude":553.8,"speed":0.647948,"course":103.7,"address":"Avenida José Luiz Pavanelli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91506496,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14329,"io_2_001d":14329,"io_0096":72403,"io_4_0096":72403,"io_0244":254723,"io_4_0244":254723,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":7.527518081984562,"totalDistance":227631.01452256963,"tipoVia":"avenida","motion":true,"hours":39984556},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:57:30.000+00:00","deviceTime":"2026-03-13T16:57:30.000+00:00","fixTime":"2026-03-13T16:57:30.000+00:00","valid":true,"latitude":-21.1198683,"longitude":-47.778075,"altitude":553.9,"speed":0.701944,"course":124.7,"address":"Avenida José Luiz Pavanelli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91506498,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227631.01452256963,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":39984556},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:57:30.000+00:00","deviceTime":"2026-03-13T16:57:30.000+00:00","fixTime":"2026-03-13T16:57:30.000+00:00","valid":true,"latitude":-21.1198683,"longitude":-47.778075,"altitude":553.9,"speed":0.701944,"course":124.7,"address":"Avenida José Luiz Pavanelli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91506523,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14217,"io_2_001d":14217,"io_0096":72403,"io_4_0096":72403,"io_0244":254725,"io_4_0244":254725,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":9.182601220627859,"totalDistance":227640.19712379025,"tipoVia":"avenida","motion":true,"hours":39985680},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:57:31.000+00:00","deviceTime":"2026-03-13T16:57:31.000+00:00","fixTime":"2026-03-13T16:57:31.000+00:00","valid":true,"latitude":-21.1199316,"longitude":-47.7780183,"altitude":553.8,"speed":1.02592,"course":152,"address":"Avenida José Luiz Pavanelli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91506524,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227640.19712379025,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":39985680},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:57:31.000+00:00","deviceTime":"2026-03-13T16:57:31.000+00:00","fixTime":"2026-03-13T16:57:31.000+00:00","valid":true,"latitude":-21.1199316,"longitude":-47.7780183,"altitude":553.8,"speed":1.02592,"course":152,"address":"Avenida José Luiz Pavanelli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91506703,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14248,"io_2_001d":14248,"io_0096":72403,"io_4_0096":72403,"io_0244":254735,"io_4_0244":254735,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":81.77074974516582,"totalDistance":227721.9678735354,"tipoVia":"rua","motion":true,"hours":39995107},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:57:40.000+00:00","deviceTime":"2026-03-13T16:57:40.000+00:00","fixTime":"2026-03-13T16:57:40.000+00:00","valid":true,"latitude":-21.12053,"longitude":-47.7775616,"altitude":553.1,"speed":1.56588,"course":143.8,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91506705,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227721.9678735354,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":39995107},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:57:40.000+00:00","deviceTime":"2026-03-13T16:57:40.000+00:00","fixTime":"2026-03-13T16:57:40.000+00:00","valid":true,"latitude":-21.12053,"longitude":-47.7775616,"altitude":553.1,"speed":1.56588,"course":143.8,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91506867,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14179,"io_2_001d":14179,"io_0096":72403,"io_4_0096":72403,"io_0244":254743,"io_4_0244":254743,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":62.009266699041106,"totalDistance":227783.97714023446,"tipoVia":"rua","motion":true,"hours":40003084},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:57:48.000+00:00","deviceTime":"2026-03-13T16:57:48.000+00:00","fixTime":"2026-03-13T16:57:48.000+00:00","valid":true,"latitude":-21.1209733,"longitude":-47.7772,"altitude":552.4,"speed":0.593953,"course":123.2,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91506868,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227783.97714023446,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":40003084},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:57:48.000+00:00","deviceTime":"2026-03-13T16:57:48.000+00:00","fixTime":"2026-03-13T16:57:48.000+00:00","valid":true,"latitude":-21.1209733,"longitude":-47.7772,"altitude":552.4,"speed":0.593953,"course":123.2,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91507046,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14275,"io_2_001d":14275,"io_0096":72403,"io_4_0096":72403,"io_0244":254751,"io_4_0244":254751,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":8.376318706019218,"totalDistance":227792.3534589405,"tipoVia":"rua","motion":true,"hours":40011105},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:57:56.000+00:00","deviceTime":"2026-03-13T16:57:56.000+00:00","fixTime":"2026-03-13T16:57:56.000+00:00","valid":true,"latitude":-21.1209966,"longitude":-47.7771233,"altitude":552.1,"speed":0.647948,"course":91.8,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91507047,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227792.3534589405,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":40011105},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:57:56.000+00:00","deviceTime":"2026-03-13T16:57:56.000+00:00","fixTime":"2026-03-13T16:57:56.000+00:00","valid":true,"latitude":-21.1209966,"longitude":-47.7771233,"altitude":552.1,"speed":0.647948,"course":91.8,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91507064,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14320,"io_2_001d":14320,"io_0096":72403,"io_4_0096":72403,"io_0244":254752,"io_4_0244":254752,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":3.3384920048366777,"totalDistance":227795.69195094533,"tipoVia":"rua","motion":true,"hours":40012109},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:57:58.000+00:00","deviceTime":"2026-03-13T16:57:58.000+00:00","fixTime":"2026-03-13T16:57:58.000+00:00","valid":true,"latitude":-21.1209916,"longitude":-47.7770916,"altitude":552.2,"speed":0.593953,"course":70.1,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91507065,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227795.69195094533,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":40012109},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:57:58.000+00:00","deviceTime":"2026-03-13T16:57:58.000+00:00","fixTime":"2026-03-13T16:57:58.000+00:00","valid":true,"latitude":-21.1209916,"longitude":-47.7770916,"altitude":552.2,"speed":0.593953,"course":70.1,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91507085,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14311,"io_2_001d":14311,"io_0096":72403,"io_4_0096":72403,"io_0244":254753,"io_4_0244":254753,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":3.7659289479885567,"totalDistance":227799.4578798933,"tipoVia":"rua","motion":true,"hours":40013107},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:57:58.000+00:00","deviceTime":"2026-03-13T16:57:58.000+00:00","fixTime":"2026-03-13T16:57:58.000+00:00","valid":true,"latitude":-21.120975,"longitude":-47.77706,"altitude":552.1,"speed":0.809936,"course":47.1,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91507087,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227799.4578798933,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":40013107},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:57:58.000+00:00","deviceTime":"2026-03-13T16:57:58.000+00:00","fixTime":"2026-03-13T16:57:58.000+00:00","valid":true,"latitude":-21.120975,"longitude":-47.77706,"altitude":552.1,"speed":0.809936,"course":47.1,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91507166,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14328,"io_2_001d":14328,"io_0096":72403,"io_4_0096":72403,"io_0244":254755,"io_4_0244":254755,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":11.052194788376761,"totalDistance":227810.5100746817,"tipoVia":"avenida","motion":true,"hours":40016464},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:58:02.000+00:00","deviceTime":"2026-03-13T16:58:02.000+00:00","fixTime":"2026-03-13T16:58:02.000+00:00","valid":true,"latitude":-21.12089,"longitude":-47.777005,"altitude":551.8,"speed":1.2959,"course":26.7,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91507167,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227810.5100746817,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":40016464},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:58:02.000+00:00","deviceTime":"2026-03-13T16:58:02.000+00:00","fixTime":"2026-03-13T16:58:02.000+00:00","valid":true,"latitude":-21.12089,"longitude":-47.777005,"altitude":551.8,"speed":1.2959,"course":26.7,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91507322,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14252,"io_2_001d":14252,"io_0096":72403,"io_4_0096":72403,"io_0244":254765,"io_4_0244":254765,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":109.657511620045,"totalDistance":227920.16758630174,"tipoVia":"avenida","motion":true,"hours":40025092},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:58:10.000+00:00","deviceTime":"2026-03-13T16:58:10.000+00:00","fixTime":"2026-03-13T16:58:10.000+00:00","valid":true,"latitude":-21.1200033,"longitude":-47.776545,"altitude":550,"speed":2.4838,"course":25.6,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91507323,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227920.16758630174,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":40025092},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:58:10.000+00:00","deviceTime":"2026-03-13T16:58:10.000+00:00","fixTime":"2026-03-13T16:58:10.000+00:00","valid":true,"latitude":-21.1200033,"longitude":-47.776545,"altitude":550,"speed":2.4838,"course":25.6,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91507396,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14241,"io_2_001d":14241,"io_0096":72403,"io_4_0096":72403,"io_0244":254770,"io_4_0244":254770,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":69.31918086379068,"totalDistance":227989.48676716554,"tipoVia":"avenida","motion":true,"hours":40030153},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:58:16.000+00:00","deviceTime":"2026-03-13T16:58:16.000+00:00","fixTime":"2026-03-13T16:58:16.000+00:00","valid":true,"latitude":-21.119485,"longitude":-47.776175,"altitude":545,"speed":2.86177,"course":46.7,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91507397,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":227989.48676716554,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":40030153},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:58:16.000+00:00","deviceTime":"2026-03-13T16:58:16.000+00:00","fixTime":"2026-03-13T16:58:16.000+00:00","valid":true,"latitude":-21.119485,"longitude":-47.776175,"altitude":545,"speed":2.86177,"course":46.7,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91507557,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":11,"io_1_001b":11,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14174,"io_2_001d":14174,"io_0096":72403,"io_4_0096":72403,"io_0244":254780,"io_4_0244":254780,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":159.36390512138254,"totalDistance":228148.8506722869,"tipoVia":"avenida","motion":true,"hours":40040154},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:58:26.000+00:00","deviceTime":"2026-03-13T16:58:26.000+00:00","fixTime":"2026-03-13T16:58:26.000+00:00","valid":true,"latitude":-21.11867,"longitude":-47.7749133,"altitude":543.4,"speed":2.42981,"course":60.3,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91507558,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":228148.8506722869,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":40040154},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:58:26.000+00:00","deviceTime":"2026-03-13T16:58:26.000+00:00","fixTime":"2026-03-13T16:58:26.000+00:00","valid":true,"latitude":-21.11867,"longitude":-47.7749133,"altitude":543.4,"speed":2.42981,"course":60.3,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91507602,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":11,"io_1_001b":11,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14234,"io_2_001d":14234,"io_0096":72403,"io_4_0096":72403,"io_0244":254783,"io_4_0244":254783,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":31.681796165715657,"totalDistance":228180.5324684526,"tipoVia":"avenida","motion":true,"hours":40043151},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:58:29.000+00:00","deviceTime":"2026-03-13T16:58:29.000+00:00","fixTime":"2026-03-13T16:58:29.000+00:00","valid":true,"latitude":-21.1185866,"longitude":-47.7746216,"altitude":544.4,"speed":1.99784,"course":82.2,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91507603,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":228180.5324684526,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":40043151},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:58:29.000+00:00","deviceTime":"2026-03-13T16:58:29.000+00:00","fixTime":"2026-03-13T16:58:29.000+00:00","valid":true,"latitude":-21.1185866,"longitude":-47.7746216,"altitude":544.4,"speed":1.99784,"course":82.2,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91507690,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":9,"ignition":true,"io_1_0199":1,"io_001b":11,"io_1_001b":11,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14271,"io_2_001d":14271,"io_0096":72403,"io_4_0096":72403,"io_0244":254787,"io_4_0244":254787,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":38.66743204369672,"totalDistance":228219.1999004963,"tipoVia":"outro","motion":true,"hours":40047156},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:58:33.000+00:00","deviceTime":"2026-03-13T16:58:33.000+00:00","fixTime":"2026-03-13T16:58:33.000+00:00","valid":true,"latitude":-21.1184866,"longitude":-47.774265,"altitude":543.5,"speed":1.72786,"course":54.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91507691,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":228219.1999004963,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40047156},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:58:33.000+00:00","deviceTime":"2026-03-13T16:58:33.000+00:00","fixTime":"2026-03-13T16:58:33.000+00:00","valid":true,"latitude":-21.1184866,"longitude":-47.774265,"altitude":543.5,"speed":1.72786,"course":54.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91507719,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":11,"io_1_001b":11,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14222,"io_2_001d":14222,"io_0096":72403,"io_4_0096":72403,"io_0244":254789,"io_4_0244":254789,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":18.261949241632404,"totalDistance":228237.46184973794,"tipoVia":"outro","motion":true,"hours":40049137},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:58:35.000+00:00","deviceTime":"2026-03-13T16:58:35.000+00:00","fixTime":"2026-03-13T16:58:35.000+00:00","valid":true,"latitude":-21.118355,"longitude":-47.77416,"altitude":542.6,"speed":1.78186,"course":20.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91507720,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":228237.46184973794,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40049137},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:58:35.000+00:00","deviceTime":"2026-03-13T16:58:35.000+00:00","fixTime":"2026-03-13T16:58:35.000+00:00","valid":true,"latitude":-21.118355,"longitude":-47.77416,"altitude":542.6,"speed":1.78186,"course":20.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91507751,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":9,"ignition":true,"io_1_0199":1,"io_001b":11,"io_1_001b":11,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14269,"io_2_001d":14269,"io_0096":72403,"io_4_0096":72403,"io_0244":254791,"io_4_0244":254791,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":19.87854451097306,"totalDistance":228257.34039424892,"tipoVia":"outro","motion":true,"hours":40051147},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:58:37.000+00:00","deviceTime":"2026-03-13T16:58:37.000+00:00","fixTime":"2026-03-13T16:58:37.000+00:00","valid":true,"latitude":-21.1181766,"longitude":-47.7741516,"altitude":542.3,"speed":1.99784,"course":350.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91507752,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":228257.34039424892,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40051147},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:58:37.000+00:00","deviceTime":"2026-03-13T16:58:37.000+00:00","fixTime":"2026-03-13T16:58:37.000+00:00","valid":true,"latitude":-21.1181766,"longitude":-47.7741516,"altitude":542.3,"speed":1.99784,"course":350.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91507943,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":11,"io_1_001b":11,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14274,"io_2_001d":14274,"io_0096":72403,"io_4_0096":72403,"io_0244":254801,"io_4_0244":254801,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":132.76807885707336,"totalDistance":228390.108473106,"tipoVia":"outro","motion":true,"hours":40062440},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:58:48.000+00:00","deviceTime":"2026-03-13T16:58:48.000+00:00","fixTime":"2026-03-13T16:58:48.000+00:00","valid":true,"latitude":-21.1169933,"longitude":-47.7743116,"altitude":542.8,"speed":2.91577,"course":358.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91507944,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":228390.108473106,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40062440},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:58:48.000+00:00","deviceTime":"2026-03-13T16:58:48.000+00:00","fixTime":"2026-03-13T16:58:48.000+00:00","valid":true,"latitude":-21.1169933,"longitude":-47.7743116,"altitude":542.8,"speed":2.91577,"course":358.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91508084,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14272,"io_2_001d":14272,"io_0096":72403,"io_4_0096":72403,"io_0244":254811,"io_4_0244":254811,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":148.52811995368393,"totalDistance":228538.6365930597,"tipoVia":"outro","motion":true,"hours":40071175},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:58:57.000+00:00","deviceTime":"2026-03-13T16:58:57.000+00:00","fixTime":"2026-03-13T16:58:57.000+00:00","valid":true,"latitude":-21.1156616,"longitude":-47.7744,"altitude":541.4,"speed":2.75378,"course":356.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91508085,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":228538.6365930597,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40071175},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:58:57.000+00:00","deviceTime":"2026-03-13T16:58:57.000+00:00","fixTime":"2026-03-13T16:58:57.000+00:00","valid":true,"latitude":-21.1156616,"longitude":-47.7744,"altitude":541.4,"speed":2.75378,"course":356.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91508192,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14114,"io_2_001d":14114,"io_0096":72403,"io_4_0096":72403,"io_0244":254817,"io_4_0244":254817,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":81.51100887950894,"totalDistance":228620.1476019392,"tipoVia":"outro","motion":true,"hours":40077246},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:59:03.000+00:00","deviceTime":"2026-03-13T16:59:03.000+00:00","fixTime":"2026-03-13T16:59:03.000+00:00","valid":true,"latitude":-21.1149366,"longitude":-47.77429,"altitude":540.9,"speed":2.21382,"course":16.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91508193,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":228620.1476019392,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40077246},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:59:03.000+00:00","deviceTime":"2026-03-13T16:59:03.000+00:00","fixTime":"2026-03-13T16:59:03.000+00:00","valid":true,"latitude":-21.1149366,"longitude":-47.77429,"altitude":540.9,"speed":2.21382,"course":16.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91508269,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14253,"io_2_001d":14253,"io_0096":72403,"io_4_0096":72403,"io_0244":254821,"io_4_0244":254821,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":30.345724963305653,"totalDistance":228650.4933269025,"tipoVia":"outro","motion":true,"hours":40081270},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:59:07.000+00:00","deviceTime":"2026-03-13T16:59:07.000+00:00","fixTime":"2026-03-13T16:59:07.000+00:00","valid":true,"latitude":-21.1146683,"longitude":-47.7742383,"altitude":540.6,"speed":1.07991,"course":340.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91508270,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":228650.4933269025,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40081270},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:59:07.000+00:00","deviceTime":"2026-03-13T16:59:07.000+00:00","fixTime":"2026-03-13T16:59:07.000+00:00","valid":true,"latitude":-21.1146683,"longitude":-47.7742383,"altitude":540.6,"speed":1.07991,"course":340.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91508289,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14183,"io_2_001d":14183,"io_0096":72403,"io_4_0096":72403,"io_0244":254822,"io_4_0244":254822,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":5.494097797819475,"totalDistance":228655.98742470032,"tipoVia":"outro","motion":true,"hours":40082178},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:59:08.000+00:00","deviceTime":"2026-03-13T16:59:08.000+00:00","fixTime":"2026-03-13T16:59:08.000+00:00","valid":true,"latitude":-21.1146266,"longitude":-47.7742666,"altitude":540.5,"speed":0.971923,"course":317.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91508290,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":228655.98742470032,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40082178},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:59:08.000+00:00","deviceTime":"2026-03-13T16:59:08.000+00:00","fixTime":"2026-03-13T16:59:08.000+00:00","valid":true,"latitude":-21.1146266,"longitude":-47.7742666,"altitude":540.5,"speed":0.971923,"course":317.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91508308,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14241,"io_2_001d":14241,"io_0096":72403,"io_4_0096":72403,"io_0244":254823,"io_4_0244":254823,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":5.5322288517660105,"totalDistance":228661.5196535521,"tipoVia":"outro","motion":true,"hours":40083142},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:59:09.000+00:00","deviceTime":"2026-03-13T16:59:09.000+00:00","fixTime":"2026-03-13T16:59:09.000+00:00","valid":true,"latitude":-21.1146,"longitude":-47.7743116,"altitude":540.5,"speed":1.02592,"course":292.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91508310,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":228661.5196535521,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40083142},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:59:09.000+00:00","deviceTime":"2026-03-13T16:59:09.000+00:00","fixTime":"2026-03-13T16:59:09.000+00:00","valid":true,"latitude":-21.1146,"longitude":-47.7743116,"altitude":540.5,"speed":1.02592,"course":292.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91508465,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14281,"io_2_001d":14281,"io_0096":72403,"io_4_0096":72403,"io_0244":254833,"io_4_0244":254833,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":93.67375025753297,"totalDistance":228755.19340380962,"tipoVia":"outro","motion":true,"hours":40093199},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:59:19.000+00:00","deviceTime":"2026-03-13T16:59:19.000+00:00","fixTime":"2026-03-13T16:59:19.000+00:00","valid":true,"latitude":-21.1143183,"longitude":-47.7751616,"altitude":544.4,"speed":2.4838,"course":295.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91508466,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":228755.19340380962,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40093199},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:59:19.000+00:00","deviceTime":"2026-03-13T16:59:19.000+00:00","fixTime":"2026-03-13T16:59:19.000+00:00","valid":true,"latitude":-21.1143183,"longitude":-47.7751616,"altitude":544.4,"speed":2.4838,"course":295.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91508670,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14229,"io_2_001d":14229,"io_0096":72403,"io_4_0096":72403,"io_0244":254843,"io_4_0244":254843,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":120.47323825277402,"totalDistance":228875.6666420624,"tipoVia":"outro","motion":true,"hours":40103827},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:59:29.000+00:00","deviceTime":"2026-03-13T16:59:29.000+00:00","fixTime":"2026-03-13T16:59:29.000+00:00","valid":true,"latitude":-21.1138483,"longitude":-47.7762066,"altitude":548.7,"speed":1.40389,"course":296.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91508671,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":228875.6666420624,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40103827},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:59:29.000+00:00","deviceTime":"2026-03-13T16:59:29.000+00:00","fixTime":"2026-03-13T16:59:29.000+00:00","valid":true,"latitude":-21.1138483,"longitude":-47.7762066,"altitude":548.7,"speed":1.40389,"course":296.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91508819,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14308,"io_2_001d":14308,"io_0096":72403,"io_4_0096":72403,"io_0244":254853,"io_4_0244":254853,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":61.6490100813837,"totalDistance":228937.3156521438,"tipoVia":"outro","motion":true,"hours":40113235},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:59:39.000+00:00","deviceTime":"2026-03-13T16:59:39.000+00:00","fixTime":"2026-03-13T16:59:39.000+00:00","valid":true,"latitude":-21.1136116,"longitude":-47.7767433,"altitude":551.2,"speed":1.83585,"course":295.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91508820,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":228937.3156521438,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40113235},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:59:39.000+00:00","deviceTime":"2026-03-13T16:59:39.000+00:00","fixTime":"2026-03-13T16:59:39.000+00:00","valid":true,"latitude":-21.1136116,"longitude":-47.7767433,"altitude":551.2,"speed":1.83585,"course":295.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91508952,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14233,"io_2_001d":14233,"io_0096":72403,"io_4_0096":72403,"io_0244":254863,"io_4_0244":254863,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":86.97221614155934,"totalDistance":229024.28786828535,"tipoVia":"outro","motion":true,"hours":40123210},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:59:49.000+00:00","deviceTime":"2026-03-13T16:59:49.000+00:00","fixTime":"2026-03-13T16:59:49.000+00:00","valid":true,"latitude":-21.1132516,"longitude":-47.7774866,"altitude":553.8,"speed":0.863931,"course":326.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91508953,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229024.28786828535,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40123210},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:59:49.000+00:00","deviceTime":"2026-03-13T16:59:49.000+00:00","fixTime":"2026-03-13T16:59:49.000+00:00","valid":true,"latitude":-21.1132516,"longitude":-47.7774866,"altitude":553.8,"speed":0.863931,"course":326.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91508982,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14245,"io_2_001d":14245,"io_0096":72403,"io_4_0096":72403,"io_0244":254865,"io_4_0244":254865,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":9.726795423415618,"totalDistance":229034.01466370877,"tipoVia":"outro","motion":true,"hours":40125490},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:59:51.000+00:00","deviceTime":"2026-03-13T16:59:51.000+00:00","fixTime":"2026-03-13T16:59:51.000+00:00","valid":true,"latitude":-21.1131666,"longitude":-47.7775083,"altitude":553.9,"speed":1.02592,"course":2.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91508983,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229034.01466370877,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40125490},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:59:51.000+00:00","deviceTime":"2026-03-13T16:59:51.000+00:00","fixTime":"2026-03-13T16:59:51.000+00:00","valid":true,"latitude":-21.1131666,"longitude":-47.7775083,"altitude":553.9,"speed":1.02592,"course":2.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91508993,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.4,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14260,"io_2_001d":14260,"io_0096":72403,"io_4_0096":72403,"io_0244":254866,"io_4_0244":254866,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":5.734778046873418,"totalDistance":229039.74944175564,"tipoVia":"outro","motion":true,"hours":40126220},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:59:52.000+00:00","deviceTime":"2026-03-13T16:59:52.000+00:00","fixTime":"2026-03-13T16:59:52.000+00:00","valid":true,"latitude":-21.1131166,"longitude":-47.777495,"altitude":554.1,"speed":1.13391,"course":22.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91508995,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.4,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229039.74944175564,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40126220},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:59:52.000+00:00","deviceTime":"2026-03-13T16:59:52.000+00:00","fixTime":"2026-03-13T16:59:52.000+00:00","valid":true,"latitude":-21.1131166,"longitude":-47.777495,"altitude":554.1,"speed":1.13391,"course":22.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91509076,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14209,"io_2_001d":14209,"io_0096":72403,"io_4_0096":72403,"io_0244":254872,"io_4_0244":254872,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":41.209636397064486,"totalDistance":229080.95907815272,"tipoVia":"outro","motion":true,"hours":40132335},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:59:58.000+00:00","deviceTime":"2026-03-13T16:59:58.000+00:00","fixTime":"2026-03-13T16:59:58.000+00:00","valid":true,"latitude":-21.1128183,"longitude":-47.77726,"altitude":553.4,"speed":1.07991,"course":42.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91509077,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229080.95907815272,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40132335},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T16:59:58.000+00:00","deviceTime":"2026-03-13T16:59:58.000+00:00","fixTime":"2026-03-13T16:59:58.000+00:00","valid":true,"latitude":-21.1128183,"longitude":-47.77726,"altitude":553.4,"speed":1.07991,"course":42.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91509156,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14150,"io_2_001d":14150,"io_0096":72403,"io_4_0096":72403,"io_0244":254878,"io_4_0244":254878,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":23.754989499222372,"totalDistance":229104.71406765195,"tipoVia":"outro","motion":true,"hours":40138256},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T17:00:04.000+00:00","deviceTime":"2026-03-13T17:00:04.000+00:00","fixTime":"2026-03-13T17:00:04.000+00:00","valid":true,"latitude":-21.11266,"longitude":-47.7771066,"altitude":552.9,"speed":0.485961,"course":62.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91509157,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229104.71406765195,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40138256},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T17:00:04.000+00:00","deviceTime":"2026-03-13T17:00:04.000+00:00","fixTime":"2026-03-13T17:00:04.000+00:00","valid":true,"latitude":-21.11266,"longitude":-47.7771066,"altitude":552.9,"speed":0.485961,"course":62.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91509202,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14197,"io_2_001d":14197,"io_0096":72403,"io_4_0096":72403,"io_0244":254881,"io_4_0244":254881,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":6.855691060849657,"totalDistance":229111.5697587128,"tipoVia":"outro","motion":true,"hours":40141227},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T17:00:07.000+00:00","deviceTime":"2026-03-13T17:00:07.000+00:00","fixTime":"2026-03-13T17:00:07.000+00:00","valid":true,"latitude":-21.1126283,"longitude":-47.77705,"altitude":552.7,"speed":0.37797,"course":42.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91509203,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229111.5697587128,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40141227},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T17:00:07.000+00:00","deviceTime":"2026-03-13T17:00:07.000+00:00","fixTime":"2026-03-13T17:00:07.000+00:00","valid":true,"latitude":-21.1126283,"longitude":-47.77705,"altitude":552.7,"speed":0.37797,"course":42.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91509348,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14176,"io_2_001d":14176,"io_0096":72403,"io_4_0096":72403,"io_0244":254891,"io_4_0244":254891,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":2.3666623025928843,"totalDistance":229113.9364210154,"tipoVia":"outro","motion":false,"hours":40151260},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T17:00:17.000+00:00","deviceTime":"2026-03-13T17:00:17.000+00:00","fixTime":"2026-03-13T17:00:17.000+00:00","valid":true,"latitude":-21.1126466,"longitude":-47.7770616,"altitude":553.4,"speed":0.161987,"course":224.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91509352,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229113.9364210154,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40151260},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T17:00:17.000+00:00","deviceTime":"2026-03-13T17:00:17.000+00:00","fixTime":"2026-03-13T17:00:17.000+00:00","valid":true,"latitude":-21.1126466,"longitude":-47.7770616,"altitude":553.4,"speed":0.161987,"course":224.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91509495,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14182,"io_2_001d":14182,"io_0096":72403,"io_4_0096":72403,"io_0244":254901,"io_4_0244":254901,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":1.4142619651009074,"totalDistance":229115.3506829805,"tipoVia":"outro","motion":false,"hours":40161279},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T17:00:27.000+00:00","deviceTime":"2026-03-13T17:00:27.000+00:00","fixTime":"2026-03-13T17:00:27.000+00:00","valid":true,"latitude":-21.1126566,"longitude":-47.77707,"altitude":553.6,"speed":0,"course":250.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91509497,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229115.3506829805,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40161279},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T17:00:27.000+00:00","deviceTime":"2026-03-13T17:00:27.000+00:00","fixTime":"2026-03-13T17:00:27.000+00:00","valid":true,"latitude":-21.1126566,"longitude":-47.77707,"altitude":553.6,"speed":0,"course":250.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91509528,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":409,"ignition":false,"io_1_0199":0,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":13811,"io_2_001d":13811,"io_0096":72403,"io_4_0096":72403,"io_0244":254901,"io_4_0244":254901,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0.41763408103722416,"totalDistance":229115.76831706153,"tipoVia":"outro","motion":false,"hours":40161279},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T17:00:28.000+00:00","deviceTime":"2026-03-13T17:00:28.000+00:00","fixTime":"2026-03-13T17:00:28.000+00:00","valid":true,"latitude":-21.11266,"longitude":-47.7770683,"altitude":553.5,"speed":0,"course":250.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91509531,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.6,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229115.76831706153,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":1,"hours":40161279},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T17:00:28.000+00:00","deviceTime":"2026-03-13T17:00:28.000+00:00","fixTime":"2026-03-13T17:00:28.000+00:00","valid":true,"latitude":-21.11266,"longitude":-47.7770683,"altitude":553.5,"speed":0,"course":250.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91509550,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":5,"ignition":false,"io_1_0199":0,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":13799,"io_2_001d":13799,"io_0096":72403,"io_4_0096":72403,"io_0244":254901,"io_4_0244":254901,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0,"totalDistance":229115.76831706153,"tipoVia":"outro","motion":false,"hours":40161279},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T17:00:29.000+00:00","deviceTime":"2026-03-13T17:00:29.000+00:00","fixTime":"2026-03-13T17:00:29.000+00:00","valid":true,"latitude":-21.11266,"longitude":-47.7770683,"altitude":553.5,"speed":0,"course":250.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91509551,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":20,"hdop":0.6,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229115.76831706153,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":1,"hours":40161279},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T17:00:29.000+00:00","deviceTime":"2026-03-13T17:00:29.000+00:00","fixTime":"2026-03-13T17:00:29.000+00:00","valid":true,"latitude":-21.11266,"longitude":-47.7770683,"altitude":553.5,"speed":0,"course":250.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91509603,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":34,"ignition":false,"io_1_0199":0,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":13553,"io_2_001d":13553,"io_0096":72403,"io_4_0096":72403,"io_0244":254901,"io_4_0244":254901,"io_0022":0,"io_8_0022":0,"distance":0.2507787135315229,"totalDistance":229116.01909577506,"tipoVia":"outro","motion":false,"hours":40161279},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T17:00:33.000+00:00","deviceTime":"2026-03-13T17:00:33.000+00:00","fixTime":"2026-03-13T17:00:33.000+00:00","valid":true,"latitude":-21.1126616,"longitude":-47.77707,"altitude":553.6,"speed":0,"course":250.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91509604,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229116.01909577506,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":1,"hours":40161279},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T17:00:33.000+00:00","deviceTime":"2026-03-13T17:00:33.000+00:00","fixTime":"2026-03-13T17:00:33.000+00:00","valid":true,"latitude":-21.1126616,"longitude":-47.77707,"altitude":553.6,"speed":0,"course":250.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91509615,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":406,"ignition":false,"io_1_0199":0,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":13533,"io_2_001d":13533,"io_0096":72403,"io_4_0096":72403,"io_0244":254901,"io_4_0244":254901,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":229116.01909577506,"tipoVia":"outro","motion":false,"hours":40161279},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T17:00:34.000+00:00","deviceTime":"2026-03-13T17:00:34.000+00:00","fixTime":"2026-03-13T17:00:34.000+00:00","valid":true,"latitude":-21.1126616,"longitude":-47.77707,"altitude":553.6,"speed":0,"course":250.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91509618,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229116.01909577506,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":1,"hours":40161279},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T17:00:34.000+00:00","deviceTime":"2026-03-13T17:00:34.000+00:00","fixTime":"2026-03-13T17:00:34.000+00:00","valid":true,"latitude":-21.1126616,"longitude":-47.77707,"altitude":553.6,"speed":0,"course":250.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91510653,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":173,"ignition":false,"io_1_0199":0,"io_001b":19,"io_1_001b":19,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":13309,"io_2_001d":13309,"io_0096":72403,"io_4_0096":72403,"io_0244":254901,"io_4_0244":254901,"io_0022":0,"io_8_0022":0,"distance":1.9355809381003863,"totalDistance":229117.95467671315,"tipoVia":"outro","motion":false,"hours":40161279},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T17:01:34.000+00:00","deviceTime":"2026-03-13T17:01:34.000+00:00","fixTime":"2026-03-13T17:01:34.000+00:00","valid":true,"latitude":-21.1126583,"longitude":-47.7770883,"altitude":552.2,"speed":0,"course":38.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91510654,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229117.95467671315,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":0,"hours":40161279},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T17:01:34.000+00:00","deviceTime":"2026-03-13T17:01:34.000+00:00","fixTime":"2026-03-13T17:01:34.000+00:00","valid":true,"latitude":-21.1126583,"longitude":-47.7770883,"altitude":552.2,"speed":0,"course":38.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91528071,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":false,"io_1_0199":0,"io_001b":18,"io_1_001b":18,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":13032,"io_2_001d":13032,"io_0096":72403,"io_4_0096":72403,"io_0244":254901,"io_4_0244":254901,"io_0022":0,"io_8_0022":0,"distance":2.4708071126876865,"totalDistance":229120.42548382585,"tipoVia":"outro","motion":false,"hours":40161279},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T17:30:27.000+00:00","deviceTime":"2026-03-13T17:30:27.000+00:00","fixTime":"2026-03-13T17:30:27.000+00:00","valid":true,"latitude":-21.11268,"longitude":-47.7770933,"altitude":554.7,"speed":0,"course":103.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91528072,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229120.42548382585,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":0,"hours":40161279},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T17:30:27.000+00:00","deviceTime":"2026-03-13T17:30:27.000+00:00","fixTime":"2026-03-13T17:30:27.000+00:00","valid":true,"latitude":-21.11268,"longitude":-47.7770933,"altitude":554.7,"speed":0,"course":103.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91559063,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":false,"io_1_0199":0,"io_001b":19,"io_1_001b":19,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":13075,"io_2_001d":13075,"io_0096":72403,"io_4_0096":72403,"io_0244":254901,"io_4_0244":254901,"io_0022":0,"io_8_0022":0,"distance":0.5192352054360299,"totalDistance":229120.94471903128,"tipoVia":"outro","motion":false,"hours":40161279},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:00:27.000+00:00","deviceTime":"2026-03-13T18:00:27.000+00:00","fixTime":"2026-03-13T18:00:27.000+00:00","valid":true,"latitude":-21.11268,"longitude":-47.7770983,"altitude":555.6,"speed":0,"course":60.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91559064,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229120.94471903128,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":0,"hours":40161279},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:00:27.000+00:00","deviceTime":"2026-03-13T18:00:27.000+00:00","fixTime":"2026-03-13T18:00:27.000+00:00","valid":true,"latitude":-21.11268,"longitude":-47.7770983,"altitude":555.6,"speed":0,"course":60.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91588835,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":false,"io_1_0199":0,"io_001b":18,"io_1_001b":18,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":13040,"io_2_001d":13040,"io_0096":72410,"io_4_0096":72410,"io_0244":254901,"io_4_0244":254901,"io_0022":0,"io_8_0022":0,"distance":2.9878347310040296,"totalDistance":229123.93255376228,"tipoVia":"outro","motion":false,"hours":40161279},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:30:30.000+00:00","deviceTime":"2026-03-13T18:30:30.000+00:00","fixTime":"2026-03-13T18:30:30.000+00:00","valid":true,"latitude":-21.11269,"longitude":-47.777125,"altitude":558.1,"speed":0,"course":105.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91588836,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229123.93255376228,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":0,"hours":40161279},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:30:30.000+00:00","deviceTime":"2026-03-13T18:30:30.000+00:00","fixTime":"2026-03-13T18:30:30.000+00:00","valid":true,"latitude":-21.11269,"longitude":-47.777125,"altitude":558.1,"speed":0,"course":105.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606017,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":false,"io_1_0199":0,"io_001b":16,"io_1_001b":16,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":12826,"io_2_001d":12826,"io_0096":72410,"io_4_0096":72410,"io_0244":254901,"io_4_0244":254901,"io_0022":0,"io_8_0022":0,"distance":0.9406663781951842,"totalDistance":229124.87322014046,"tipoVia":"outro","motion":false,"hours":40161279},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:15.000+00:00","deviceTime":"2026-03-13T18:47:15.000+00:00","fixTime":"2026-03-13T18:47:15.000+00:00","valid":true,"latitude":-21.1126983,"longitude":-47.7771233,"altitude":560.7,"speed":0,"course":91.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606018,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229124.87322014046,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":0,"hours":40161279},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:15.000+00:00","deviceTime":"2026-03-13T18:47:15.000+00:00","fixTime":"2026-03-13T18:47:15.000+00:00","valid":true,"latitude":-21.1126983,"longitude":-47.7771233,"altitude":560.7,"speed":0,"course":91.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606031,"attributes":{"packetType":6,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":409,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":12782,"io_2_001d":12782,"io_0096":72410,"io_4_0096":72410,"io_0244":254902,"io_4_0244":254902,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":229124.87322014046,"tipoVia":"outro","motion":false,"hours":40161279},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:16.000+00:00","deviceTime":"2026-03-13T18:47:16.000+00:00","fixTime":"2026-03-13T18:47:16.000+00:00","valid":true,"latitude":-21.1126983,"longitude":-47.7771233,"altitude":560.6,"speed":0,"course":91.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606032,"attributes":{"packetType":6,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229124.87322014046,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":0,"hours":40161279},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:16.000+00:00","deviceTime":"2026-03-13T18:47:16.000+00:00","fixTime":"2026-03-13T18:47:16.000+00:00","valid":true,"latitude":-21.1126983,"longitude":-47.7771233,"altitude":560.6,"speed":0,"course":91.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606033,"attributes":{"packetType":6,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":5,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":12780,"io_2_001d":12780,"io_0096":72410,"io_4_0096":72410,"io_0244":254902,"io_4_0244":254902,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":229124.87322014046,"tipoVia":"outro","motion":false,"hours":40161279},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:16.000+00:00","deviceTime":"2026-03-13T18:47:16.000+00:00","fixTime":"2026-03-13T18:47:16.000+00:00","valid":true,"latitude":-21.1126983,"longitude":-47.7771233,"altitude":560.6,"speed":0,"course":91.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606034,"attributes":{"packetType":6,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229124.87322014046,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":0,"hours":40161280},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:16.000+00:00","deviceTime":"2026-03-13T18:47:16.000+00:00","fixTime":"2026-03-13T18:47:16.000+00:00","valid":true,"latitude":-21.1126983,"longitude":-47.7771233,"altitude":560.6,"speed":0,"course":91.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606035,"attributes":{"packetType":6,"messageType":3,"timestampExtension":2,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":173,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":12765,"io_2_001d":12765,"io_0096":72410,"io_4_0096":72410,"io_0244":254902,"io_4_0244":254902,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":229124.87322014046,"tipoVia":"outro","motion":false,"hours":40161280},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:16.000+00:00","deviceTime":"2026-03-13T18:47:16.000+00:00","fixTime":"2026-03-13T18:47:16.000+00:00","valid":true,"latitude":-21.1126983,"longitude":-47.7771233,"altitude":560.6,"speed":0,"course":91.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606036,"attributes":{"packetType":6,"messageType":3,"timestampExtension":2,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229124.87322014046,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40161280},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:16.000+00:00","deviceTime":"2026-03-13T18:47:16.000+00:00","fixTime":"2026-03-13T18:47:16.000+00:00","valid":true,"latitude":-21.1126983,"longitude":-47.7771233,"altitude":560.6,"speed":0,"course":91.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606153,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":34,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":12682,"io_2_001d":12682,"io_0096":72410,"io_4_0096":72410,"io_0244":254908,"io_4_0244":254908,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.7611871310653514,"totalDistance":229125.63440727151,"tipoVia":"outro","motion":false,"hours":40166872},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:22.000+00:00","deviceTime":"2026-03-13T18:47:22.000+00:00","fixTime":"2026-03-13T18:47:22.000+00:00","valid":true,"latitude":-21.1127033,"longitude":-47.7771183,"altitude":560.5,"speed":0,"course":136.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606154,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229125.63440727151,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40166872},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:22.000+00:00","deviceTime":"2026-03-13T18:47:22.000+00:00","fixTime":"2026-03-13T18:47:22.000+00:00","valid":true,"latitude":-21.1127033,"longitude":-47.7771183,"altitude":560.5,"speed":0,"course":136.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606175,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":0,"hdop":0.6,"event":405,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":0,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":12574,"io_2_001d":12574,"io_0096":72410,"io_4_0096":72410,"io_0244":254909,"io_4_0244":254909,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.17653994192112912,"totalDistance":229125.81094721344,"tipoVia":"outro","motion":false,"hours":40167865},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:23.000+00:00","deviceTime":"2026-03-13T18:47:23.000+00:00","fixTime":"2026-03-13T18:47:23.000+00:00","valid":true,"latitude":-21.1127033,"longitude":-47.7771166,"altitude":560.6,"speed":0,"course":123.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606176,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":405,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229125.81094721344,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40167865},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:23.000+00:00","deviceTime":"2026-03-13T18:47:23.000+00:00","fixTime":"2026-03-13T18:47:23.000+00:00","valid":true,"latitude":-21.1127033,"longitude":-47.7771166,"altitude":560.6,"speed":0,"course":123.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606189,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":0,"hdop":0.5,"event":406,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":0,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":12468,"io_2_001d":12468,"io_0096":72410,"io_4_0096":72410,"io_0244":254909,"io_4_0244":254909,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.16615523932496667,"totalDistance":229125.97710245277,"tipoVia":"outro","motion":false,"hours":40168753},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:24.000+00:00","deviceTime":"2026-03-13T18:47:24.000+00:00","fixTime":"2026-03-13T18:47:24.000+00:00","valid":true,"latitude":-21.1127033,"longitude":-47.777115,"altitude":560.6,"speed":0,"course":123.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606190,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229125.97710245277,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40168753},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:24.000+00:00","deviceTime":"2026-03-13T18:47:24.000+00:00","fixTime":"2026-03-13T18:47:24.000+00:00","valid":true,"latitude":-21.1127033,"longitude":-47.777115,"altitude":560.6,"speed":0,"course":123.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606213,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":405,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":13300,"io_2_001d":13300,"io_0096":72410,"io_4_0096":72410,"io_0244":254911,"io_4_0244":254911,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.18924313418716113,"totalDistance":229126.16634558697,"tipoVia":"outro","motion":false,"hours":40170021},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:25.000+00:00","deviceTime":"2026-03-13T18:47:25.000+00:00","fixTime":"2026-03-13T18:47:25.000+00:00","valid":true,"latitude":-21.112705,"longitude":-47.777115,"altitude":560.8,"speed":0,"course":123.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606214,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":405,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229126.16634558697,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40170022},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:25.000+00:00","deviceTime":"2026-03-13T18:47:25.000+00:00","fixTime":"2026-03-13T18:47:25.000+00:00","valid":true,"latitude":-21.112705,"longitude":-47.777115,"altitude":560.8,"speed":0,"course":123.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606237,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":13554,"io_2_001d":13554,"io_0096":72410,"io_4_0096":72410,"io_0244":254911,"io_4_0244":254911,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0,"totalDistance":229126.16634558697,"tipoVia":"outro","motion":false,"hours":40171010},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:26.000+00:00","deviceTime":"2026-03-13T18:47:26.000+00:00","fixTime":"2026-03-13T18:47:26.000+00:00","valid":true,"latitude":-21.112705,"longitude":-47.777115,"altitude":560.8,"speed":0,"course":123.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606238,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229126.16634558697,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40171010},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:26.000+00:00","deviceTime":"2026-03-13T18:47:26.000+00:00","fixTime":"2026-03-13T18:47:26.000+00:00","valid":true,"latitude":-21.112705,"longitude":-47.777115,"altitude":560.8,"speed":0,"course":123.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606400,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14323,"io_2_001d":14323,"io_0096":72410,"io_4_0096":72410,"io_0244":254920,"io_4_0244":254920,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":2.7874172960157524,"totalDistance":229128.953762883,"tipoVia":"outro","motion":true,"hours":40179224},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:34.000+00:00","deviceTime":"2026-03-13T18:47:34.000+00:00","fixTime":"2026-03-13T18:47:34.000+00:00","valid":true,"latitude":-21.1126883,"longitude":-47.777095,"altitude":561.4,"speed":0.37797,"course":40.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606404,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229128.953762883,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40179224},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:34.000+00:00","deviceTime":"2026-03-13T18:47:34.000+00:00","fixTime":"2026-03-13T18:47:34.000+00:00","valid":true,"latitude":-21.1126883,"longitude":-47.777095,"altitude":561.4,"speed":0.37797,"course":40.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606445,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14386,"io_2_001d":14386,"io_0096":72410,"io_4_0096":72410,"io_0244":254922,"io_4_0244":254922,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":3.052581973072784,"totalDistance":229132.00634485608,"tipoVia":"outro","motion":false,"hours":40181376},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:36.000+00:00","deviceTime":"2026-03-13T18:47:36.000+00:00","fixTime":"2026-03-13T18:47:36.000+00:00","valid":true,"latitude":-21.1126616,"longitude":-47.7770883,"altitude":562.2,"speed":0.269978,"course":336.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606448,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229132.00634485608,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40181376},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:36.000+00:00","deviceTime":"2026-03-13T18:47:36.000+00:00","fixTime":"2026-03-13T18:47:36.000+00:00","valid":true,"latitude":-21.1126616,"longitude":-47.7770883,"altitude":562.2,"speed":0.269978,"course":336.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606463,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14394,"io_2_001d":14394,"io_0096":72410,"io_4_0096":72410,"io_0244":254923,"io_4_0244":254923,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":1.2283355346900247,"totalDistance":229133.23468039077,"tipoVia":"outro","motion":true,"hours":40182226},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:37.000+00:00","deviceTime":"2026-03-13T18:47:37.000+00:00","fixTime":"2026-03-13T18:47:37.000+00:00","valid":true,"latitude":-21.1126516,"longitude":-47.7770933,"altitude":562.3,"speed":0.323974,"course":314.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606465,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229133.23468039077,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40182226},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:37.000+00:00","deviceTime":"2026-03-13T18:47:37.000+00:00","fixTime":"2026-03-13T18:47:37.000+00:00","valid":true,"latitude":-21.1126516,"longitude":-47.7770933,"altitude":562.3,"speed":0.323974,"course":314.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606494,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14367,"io_2_001d":14367,"io_0096":72410,"io_4_0096":72410,"io_0244":254924,"io_4_0244":254924,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":2.113104791634268,"totalDistance":229135.3477851824,"tipoVia":"outro","motion":true,"hours":40183971},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:39.000+00:00","deviceTime":"2026-03-13T18:47:39.000+00:00","fixTime":"2026-03-13T18:47:39.000+00:00","valid":true,"latitude":-21.1126433,"longitude":-47.7771116,"altitude":562.6,"speed":0.485961,"course":286.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606495,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229135.3477851824,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40183971},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:39.000+00:00","deviceTime":"2026-03-13T18:47:39.000+00:00","fixTime":"2026-03-13T18:47:39.000+00:00","valid":true,"latitude":-21.1126433,"longitude":-47.7771116,"altitude":562.6,"speed":0.485961,"course":286.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606508,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14392,"io_2_001d":14392,"io_0096":72410,"io_4_0096":72410,"io_0244":254925,"io_4_0244":254925,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":2.076941334685379,"totalDistance":229137.42472651709,"tipoVia":"outro","motion":true,"hours":40184909},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:40.000+00:00","deviceTime":"2026-03-13T18:47:40.000+00:00","fixTime":"2026-03-13T18:47:40.000+00:00","valid":true,"latitude":-21.1126433,"longitude":-47.7771316,"altitude":562.8,"speed":0.431966,"course":245.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606511,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229137.42472651709,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40184909},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:40.000+00:00","deviceTime":"2026-03-13T18:47:40.000+00:00","fixTime":"2026-03-13T18:47:40.000+00:00","valid":true,"latitude":-21.1126433,"longitude":-47.7771316,"altitude":562.8,"speed":0.431966,"course":245.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606547,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14356,"io_2_001d":14356,"io_0096":72410,"io_4_0096":72410,"io_0244":254926,"io_4_0244":254926,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":2.173619026284127,"totalDistance":229139.59834554337,"tipoVia":"outro","motion":true,"hours":40186592},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:41.000+00:00","deviceTime":"2026-03-13T18:47:41.000+00:00","fixTime":"2026-03-13T18:47:41.000+00:00","valid":true,"latitude":-21.1126583,"longitude":-47.777145,"altitude":562.8,"speed":0.485961,"course":218.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606548,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229139.59834554337,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40186592},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:41.000+00:00","deviceTime":"2026-03-13T18:47:41.000+00:00","fixTime":"2026-03-13T18:47:41.000+00:00","valid":true,"latitude":-21.1126583,"longitude":-47.777145,"altitude":562.8,"speed":0.485961,"course":218.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606697,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14334,"io_2_001d":14334,"io_0096":72410,"io_4_0096":72410,"io_0244":254936,"io_4_0244":254936,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":66.81974727788028,"totalDistance":229206.41809282126,"tipoVia":"outro","motion":true,"hours":40195420},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:50.000+00:00","deviceTime":"2026-03-13T18:47:50.000+00:00","fixTime":"2026-03-13T18:47:50.000+00:00","valid":true,"latitude":-21.113145,"longitude":-47.7775216,"altitude":561.2,"speed":1.67387,"course":198.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606698,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229206.41809282126,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40195420},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:50.000+00:00","deviceTime":"2026-03-13T18:47:50.000+00:00","fixTime":"2026-03-13T18:47:50.000+00:00","valid":true,"latitude":-21.113145,"longitude":-47.7775216,"altitude":561.2,"speed":1.67387,"course":198.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606731,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14329,"io_2_001d":14329,"io_0096":72410,"io_4_0096":72410,"io_0244":254938,"io_4_0244":254938,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":15.037098534779329,"totalDistance":229221.45519135604,"tipoVia":"outro","motion":true,"hours":40197218},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:52.000+00:00","deviceTime":"2026-03-13T18:47:52.000+00:00","fixTime":"2026-03-13T18:47:52.000+00:00","valid":true,"latitude":-21.11328,"longitude":-47.7775166,"altitude":560.8,"speed":1.40389,"course":157,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606732,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229221.45519135604,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40197218},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:52.000+00:00","deviceTime":"2026-03-13T18:47:52.000+00:00","fixTime":"2026-03-13T18:47:52.000+00:00","valid":true,"latitude":-21.11328,"longitude":-47.7775166,"altitude":560.8,"speed":1.40389,"course":157,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606747,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14370,"io_2_001d":14370,"io_0096":72410,"io_4_0096":72410,"io_0244":254939,"io_4_0244":254939,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":7.294762085769979,"totalDistance":229228.74995344182,"tipoVia":"outro","motion":true,"hours":40198329},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:53.000+00:00","deviceTime":"2026-03-13T18:47:53.000+00:00","fixTime":"2026-03-13T18:47:53.000+00:00","valid":true,"latitude":-21.1133316,"longitude":-47.7774733,"altitude":560.6,"speed":1.45788,"course":133.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606748,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229228.74995344182,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40198330},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:47:53.000+00:00","deviceTime":"2026-03-13T18:47:53.000+00:00","fixTime":"2026-03-13T18:47:53.000+00:00","valid":true,"latitude":-21.1133316,"longitude":-47.7774733,"altitude":560.6,"speed":1.45788,"course":133.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606936,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14308,"io_2_001d":14308,"io_0096":72410,"io_4_0096":72410,"io_0244":254949,"io_4_0244":254949,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":99.29154387550543,"totalDistance":229328.04149731732,"tipoVia":"outro","motion":true,"hours":40208255},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:48:03.000+00:00","deviceTime":"2026-03-13T18:48:03.000+00:00","fixTime":"2026-03-13T18:48:03.000+00:00","valid":true,"latitude":-21.113715,"longitude":-47.77661,"altitude":556.3,"speed":1.72786,"course":115.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91606937,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229328.04149731732,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40208255},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:48:03.000+00:00","deviceTime":"2026-03-13T18:48:03.000+00:00","fixTime":"2026-03-13T18:48:03.000+00:00","valid":true,"latitude":-21.113715,"longitude":-47.77661,"altitude":556.3,"speed":1.72786,"course":115.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91607107,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14320,"io_2_001d":14320,"io_0096":72410,"io_4_0096":72410,"io_0244":254959,"io_4_0244":254959,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":81.17639417218253,"totalDistance":229409.2178914895,"tipoVia":"outro","motion":true,"hours":40218289},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:48:13.000+00:00","deviceTime":"2026-03-13T18:48:13.000+00:00","fixTime":"2026-03-13T18:48:13.000+00:00","valid":true,"latitude":-21.1140233,"longitude":-47.7759016,"altitude":552.6,"speed":2.05184,"course":116.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91607108,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229409.2178914895,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40218289},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:48:13.000+00:00","deviceTime":"2026-03-13T18:48:13.000+00:00","fixTime":"2026-03-13T18:48:13.000+00:00","valid":true,"latitude":-21.1140233,"longitude":-47.7759016,"altitude":552.6,"speed":2.05184,"course":116.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91607268,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14296,"io_2_001d":14296,"io_0096":72410,"io_4_0096":72410,"io_0244":254969,"io_4_0244":254969,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":134.18435863915127,"totalDistance":229543.40225012865,"tipoVia":"outro","motion":true,"hours":40228251},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:48:23.000+00:00","deviceTime":"2026-03-13T18:48:23.000+00:00","fixTime":"2026-03-13T18:48:23.000+00:00","valid":true,"latitude":-21.1145416,"longitude":-47.774735,"altitude":546.8,"speed":2.15983,"course":114.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91607279,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229543.40225012865,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40228252},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:48:23.000+00:00","deviceTime":"2026-03-13T18:48:23.000+00:00","fixTime":"2026-03-13T18:48:23.000+00:00","valid":true,"latitude":-21.1145416,"longitude":-47.774735,"altitude":546.8,"speed":2.15983,"course":114.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91607331,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14337,"io_2_001d":14337,"io_0096":72410,"io_4_0096":72410,"io_0244":254972,"io_4_0244":254972,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":26.49687088301645,"totalDistance":229569.89912101167,"tipoVia":"outro","motion":true,"hours":40231227},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:48:26.000+00:00","deviceTime":"2026-03-13T18:48:26.000+00:00","fixTime":"2026-03-13T18:48:26.000+00:00","valid":true,"latitude":-21.1146566,"longitude":-47.7745116,"altitude":545.7,"speed":1.34989,"course":136.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91607332,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229569.89912101167,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40231227},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:48:26.000+00:00","deviceTime":"2026-03-13T18:48:26.000+00:00","fixTime":"2026-03-13T18:48:26.000+00:00","valid":true,"latitude":-21.1146566,"longitude":-47.7745116,"altitude":545.7,"speed":1.34989,"course":136.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91607368,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14398,"io_2_001d":14398,"io_0096":72410,"io_4_0096":72410,"io_0244":254974,"io_4_0244":254974,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":13.685850227313626,"totalDistance":229583.58497123898,"tipoVia":"outro","motion":true,"hours":40233214},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:48:28.000+00:00","deviceTime":"2026-03-13T18:48:28.000+00:00","fixTime":"2026-03-13T18:48:28.000+00:00","valid":true,"latitude":-21.1147716,"longitude":-47.774465,"altitude":545.2,"speed":1.45788,"course":180.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91607369,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229583.58497123898,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40233214},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:48:28.000+00:00","deviceTime":"2026-03-13T18:48:28.000+00:00","fixTime":"2026-03-13T18:48:28.000+00:00","valid":true,"latitude":-21.1147716,"longitude":-47.774465,"altitude":545.2,"speed":1.45788,"course":180.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91607380,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14383,"io_2_001d":14383,"io_0096":72410,"io_4_0096":72410,"io_0244":254975,"io_4_0244":254975,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":8.20472290547033,"totalDistance":229591.78969414445,"tipoVia":"outro","motion":true,"hours":40234251},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:48:29.000+00:00","deviceTime":"2026-03-13T18:48:29.000+00:00","fixTime":"2026-03-13T18:48:29.000+00:00","valid":true,"latitude":-21.1148433,"longitude":-47.7744833,"altitude":545.2,"speed":1.61987,"course":200.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91607382,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229591.78969414445,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40234252},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:48:29.000+00:00","deviceTime":"2026-03-13T18:48:29.000+00:00","fixTime":"2026-03-13T18:48:29.000+00:00","valid":true,"latitude":-21.1148433,"longitude":-47.7744833,"altitude":545.2,"speed":1.61987,"course":200.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91607507,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14384,"io_2_001d":14384,"io_0096":72410,"io_4_0096":72410,"io_0244":254983,"io_4_0244":254983,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":91.47446602891407,"totalDistance":229683.26416017336,"tipoVia":"outro","motion":true,"hours":40242271},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:48:37.000+00:00","deviceTime":"2026-03-13T18:48:37.000+00:00","fixTime":"2026-03-13T18:48:37.000+00:00","valid":true,"latitude":-21.1156533,"longitude":-47.7746316,"altitude":544.1,"speed":2.5378,"course":180.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91607508,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229683.26416017336,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40242271},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:48:37.000+00:00","deviceTime":"2026-03-13T18:48:37.000+00:00","fixTime":"2026-03-13T18:48:37.000+00:00","valid":true,"latitude":-21.1156533,"longitude":-47.7746316,"altitude":544.1,"speed":2.5378,"course":180.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91607690,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14385,"io_2_001d":14385,"io_0096":72410,"io_4_0096":72410,"io_0244":254993,"io_4_0244":254993,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":139.43531298874842,"totalDistance":229822.69947316212,"tipoVia":"outro","motion":true,"hours":40251795},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:48:47.000+00:00","deviceTime":"2026-03-13T18:48:47.000+00:00","fixTime":"2026-03-13T18:48:47.000+00:00","valid":true,"latitude":-21.116905,"longitude":-47.7745816,"altitude":544.2,"speed":2.86177,"course":172.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91607691,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229822.69947316212,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40251795},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:48:47.000+00:00","deviceTime":"2026-03-13T18:48:47.000+00:00","fixTime":"2026-03-13T18:48:47.000+00:00","valid":true,"latitude":-21.116905,"longitude":-47.7745816,"altitude":544.2,"speed":2.86177,"course":172.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91607867,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":51,"io_1_0006":51,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14396,"io_2_001d":14396,"io_0096":72410,"io_4_0096":72410,"io_0244":255002,"io_4_0244":255002,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":125.97020583213583,"totalDistance":229948.66967899425,"tipoVia":"outro","motion":true,"hours":40260803},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:48:56.000+00:00","deviceTime":"2026-03-13T18:48:56.000+00:00","fixTime":"2026-03-13T18:48:56.000+00:00","valid":true,"latitude":-21.1180366,"longitude":-47.7745866,"altitude":544.4,"speed":2.42981,"course":192.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91607868,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229948.66967899425,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40260803},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:48:56.000+00:00","deviceTime":"2026-03-13T18:48:56.000+00:00","fixTime":"2026-03-13T18:48:56.000+00:00","valid":true,"latitude":-21.1180366,"longitude":-47.7745866,"altitude":544.4,"speed":2.42981,"course":192.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91607961,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":51,"io_1_0006":51,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14293,"io_2_001d":14293,"io_0096":72410,"io_4_0096":72410,"io_0244":255006,"io_4_0244":255006,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":46.30070088136299,"totalDistance":229994.97037987562,"tipoVia":"outro","motion":true,"hours":40264797},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:00.000+00:00","deviceTime":"2026-03-13T18:49:00.000+00:00","fixTime":"2026-03-13T18:49:00.000+00:00","valid":true,"latitude":-21.1184483,"longitude":-47.77465,"altitude":544.6,"speed":1.88985,"course":165.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91607962,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":229994.97037987562,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40264797},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:00.000+00:00","deviceTime":"2026-03-13T18:49:00.000+00:00","fixTime":"2026-03-13T18:49:00.000+00:00","valid":true,"latitude":-21.1184483,"longitude":-47.77465,"altitude":544.6,"speed":1.88985,"course":165.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91607972,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":51,"io_1_0006":51,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14394,"io_2_001d":14394,"io_0096":72410,"io_4_0096":72410,"io_0244":255007,"io_4_0244":255007,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":9.405118130642702,"totalDistance":230004.37549800627,"tipoVia":"outro","motion":true,"hours":40265816},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:01.000+00:00","deviceTime":"2026-03-13T18:49:01.000+00:00","fixTime":"2026-03-13T18:49:01.000+00:00","valid":true,"latitude":-21.1185233,"longitude":-47.7746083,"altitude":544.4,"speed":1.72786,"course":143.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91607973,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":230004.37549800627,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40265816},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:01.000+00:00","deviceTime":"2026-03-13T18:49:01.000+00:00","fixTime":"2026-03-13T18:49:01.000+00:00","valid":true,"latitude":-21.1185233,"longitude":-47.7746083,"altitude":544.4,"speed":1.72786,"course":143.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91607983,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":51,"io_1_0006":51,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14363,"io_2_001d":14363,"io_0096":72410,"io_4_0096":72410,"io_0244":255008,"io_4_0244":255008,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":9.369581123045819,"totalDistance":230013.74507912932,"tipoVia":"outro","motion":true,"hours":40266860},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:02.000+00:00","deviceTime":"2026-03-13T18:49:02.000+00:00","fixTime":"2026-03-13T18:49:02.000+00:00","valid":true,"latitude":-21.1185783,"longitude":-47.77454,"altitude":544.2,"speed":1.78186,"course":123.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91607984,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":230013.74507912932,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40266860},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:02.000+00:00","deviceTime":"2026-03-13T18:49:02.000+00:00","fixTime":"2026-03-13T18:49:02.000+00:00","valid":true,"latitude":-21.1185783,"longitude":-47.77454,"altitude":544.2,"speed":1.78186,"course":123.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91608082,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":51,"io_1_0006":51,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14385,"io_2_001d":14385,"io_0096":72410,"io_4_0096":72410,"io_0244":255012,"io_4_0244":255012,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":40.67508389747418,"totalDistance":230054.4201630268,"tipoVia":"rua","motion":true,"hours":40270821},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:06.000+00:00","deviceTime":"2026-03-13T18:49:06.000+00:00","fixTime":"2026-03-13T18:49:06.000+00:00","valid":true,"latitude":-21.118815,"longitude":-47.7742416,"altitude":543.4,"speed":2.05184,"course":147.4,"address":"Rua Ubatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91608083,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":230054.4201630268,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":40270821},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:06.000+00:00","deviceTime":"2026-03-13T18:49:06.000+00:00","fixTime":"2026-03-13T18:49:06.000+00:00","valid":true,"latitude":-21.118815,"longitude":-47.7742416,"altitude":543.4,"speed":2.05184,"course":147.4,"address":"Rua Ubatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91608111,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":51,"io_1_0006":51,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14378,"io_2_001d":14378,"io_0096":72410,"io_4_0096":72410,"io_0244":255014,"io_4_0244":255014,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":22.201614809862733,"totalDistance":230076.62177783667,"tipoVia":"rua","motion":true,"hours":40272799},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:08.000+00:00","deviceTime":"2026-03-13T18:49:08.000+00:00","fixTime":"2026-03-13T18:49:08.000+00:00","valid":true,"latitude":-21.119005,"longitude":-47.7741766,"altitude":543.7,"speed":2.15983,"course":173.7,"address":"Rua Ubatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91608112,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":230076.62177783667,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":40272799},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:08.000+00:00","deviceTime":"2026-03-13T18:49:08.000+00:00","fixTime":"2026-03-13T18:49:08.000+00:00","valid":true,"latitude":-21.119005,"longitude":-47.7741766,"altitude":543.7,"speed":2.15983,"course":173.7,"address":"Rua Ubatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91608164,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":51,"io_1_0006":51,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14387,"io_2_001d":14387,"io_0096":72410,"io_4_0096":72410,"io_0244":255016,"io_4_0244":255016,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":23.010266776557724,"totalDistance":230099.63204461322,"tipoVia":"rua","motion":true,"hours":40274813},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:10.000+00:00","deviceTime":"2026-03-13T18:49:10.000+00:00","fixTime":"2026-03-13T18:49:10.000+00:00","valid":true,"latitude":-21.11921,"longitude":-47.774205,"altitude":544.5,"speed":2.26782,"course":198.9,"address":"Rua Ubatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91608165,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":230099.63204461322,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":40274813},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:10.000+00:00","deviceTime":"2026-03-13T18:49:10.000+00:00","fixTime":"2026-03-13T18:49:10.000+00:00","valid":true,"latitude":-21.11921,"longitude":-47.774205,"altitude":544.5,"speed":2.26782,"course":198.9,"address":"Rua Ubatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91608198,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":51,"io_1_0006":51,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14383,"io_2_001d":14383,"io_0096":72410,"io_4_0096":72410,"io_0244":255018,"io_4_0244":255018,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":23.889777122627375,"totalDistance":230123.52182173583,"tipoVia":"rua","motion":true,"hours":40276821},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:12.000+00:00","deviceTime":"2026-03-13T18:49:12.000+00:00","fixTime":"2026-03-13T18:49:12.000+00:00","valid":true,"latitude":-21.119395,"longitude":-47.7743216,"altitude":545.8,"speed":2.32182,"course":219.6,"address":"Rua Ubatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91608199,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":230123.52182173583,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":40276821},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:12.000+00:00","deviceTime":"2026-03-13T18:49:12.000+00:00","fixTime":"2026-03-13T18:49:12.000+00:00","valid":true,"latitude":-21.119395,"longitude":-47.7743216,"altitude":545.8,"speed":2.32182,"course":219.6,"address":"Rua Ubatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91608268,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":51,"io_1_0006":51,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14377,"io_2_001d":14377,"io_0096":72410,"io_4_0096":72410,"io_0244":255021,"io_4_0244":255021,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":36.34935262306303,"totalDistance":230159.8711743589,"tipoVia":"rua","motion":true,"hours":40279824},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:15.000+00:00","deviceTime":"2026-03-13T18:49:15.000+00:00","fixTime":"2026-03-13T18:49:15.000+00:00","valid":true,"latitude":-21.119595,"longitude":-47.7745983,"altitude":547.3,"speed":2.37581,"course":245.5,"address":"Rua Ubatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91608269,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":230159.8711743589,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":40279824},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:15.000+00:00","deviceTime":"2026-03-13T18:49:15.000+00:00","fixTime":"2026-03-13T18:49:15.000+00:00","valid":true,"latitude":-21.119595,"longitude":-47.7745983,"altitude":547.3,"speed":2.37581,"course":245.5,"address":"Rua Ubatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91608307,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14381,"io_2_001d":14381,"io_0096":72410,"io_4_0096":72410,"io_0244":255023,"io_4_0244":255023,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":23.846625361822877,"totalDistance":230183.71779972073,"tipoVia":"estrada","motion":true,"hours":40281961},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:17.000+00:00","deviceTime":"2026-03-13T18:49:17.000+00:00","fixTime":"2026-03-13T18:49:17.000+00:00","valid":true,"latitude":-21.119645,"longitude":-47.7748216,"altitude":548,"speed":2.21382,"course":266.7,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91608308,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":230183.71779972073,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":40281961},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:17.000+00:00","deviceTime":"2026-03-13T18:49:17.000+00:00","fixTime":"2026-03-13T18:49:17.000+00:00","valid":true,"latitude":-21.119645,"longitude":-47.7748216,"altitude":548,"speed":2.21382,"course":266.7,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91608337,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14369,"io_2_001d":14369,"io_0096":72410,"io_4_0096":72410,"io_0244":255025,"io_4_0244":255025,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":23.3121251849941,"totalDistance":230207.0299249057,"tipoVia":"estrada","motion":true,"hours":40283828},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:19.000+00:00","deviceTime":"2026-03-13T18:49:19.000+00:00","fixTime":"2026-03-13T18:49:19.000+00:00","valid":true,"latitude":-21.1196033,"longitude":-47.7750416,"altitude":548.5,"speed":2.32182,"course":294,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91608338,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":230207.0299249057,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":40283828},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:19.000+00:00","deviceTime":"2026-03-13T18:49:19.000+00:00","fixTime":"2026-03-13T18:49:19.000+00:00","valid":true,"latitude":-21.1196033,"longitude":-47.7750416,"altitude":548.5,"speed":2.32182,"course":294,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91608376,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14418,"io_2_001d":14418,"io_0096":72410,"io_4_0096":72410,"io_0244":255027,"io_4_0244":255027,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":24.938175732272427,"totalDistance":230231.96810063798,"tipoVia":"estrada","motion":true,"hours":40285931},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:21.000+00:00","deviceTime":"2026-03-13T18:49:21.000+00:00","fixTime":"2026-03-13T18:49:21.000+00:00","valid":true,"latitude":-21.119455,"longitude":-47.7752216,"altitude":548.7,"speed":2.5378,"course":322.3,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91608377,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":230231.96810063798,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":40285931},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:21.000+00:00","deviceTime":"2026-03-13T18:49:21.000+00:00","fixTime":"2026-03-13T18:49:21.000+00:00","valid":true,"latitude":-21.119455,"longitude":-47.7752216,"altitude":548.7,"speed":2.5378,"course":322.3,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91608564,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14393,"io_2_001d":14393,"io_0096":72410,"io_4_0096":72410,"io_0244":255037,"io_4_0244":255037,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":163.93348237074588,"totalDistance":230395.90158300873,"tipoVia":"estrada","motion":true,"hours":40295810},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:31.000+00:00","deviceTime":"2026-03-13T18:49:31.000+00:00","fixTime":"2026-03-13T18:49:31.000+00:00","valid":true,"latitude":-21.1182366,"longitude":-47.7761083,"altitude":549.7,"speed":3.56372,"course":326,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91608565,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":230395.90158300873,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":40295810},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:31.000+00:00","deviceTime":"2026-03-13T18:49:31.000+00:00","fixTime":"2026-03-13T18:49:31.000+00:00","valid":true,"latitude":-21.1182366,"longitude":-47.7761083,"altitude":549.7,"speed":3.56372,"course":326,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91608757,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14384,"io_2_001d":14384,"io_0096":72410,"io_4_0096":72410,"io_0244":255047,"io_4_0244":255047,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":201.85509956058743,"totalDistance":230597.7566825693,"tipoVia":"estrada","motion":true,"hours":40305820},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:41.000+00:00","deviceTime":"2026-03-13T18:49:41.000+00:00","fixTime":"2026-03-13T18:49:41.000+00:00","valid":true,"latitude":-21.11673,"longitude":-47.77719,"altitude":551.9,"speed":4.04968,"course":326.1,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91608758,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":230597.7566825693,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":40305820},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:41.000+00:00","deviceTime":"2026-03-13T18:49:41.000+00:00","fixTime":"2026-03-13T18:49:41.000+00:00","valid":true,"latitude":-21.11673,"longitude":-47.77719,"altitude":551.9,"speed":4.04968,"course":326.1,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91608978,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14402,"io_2_001d":14402,"io_0096":72410,"io_4_0096":72410,"io_0244":255057,"io_4_0244":255057,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":225.8351034886922,"totalDistance":230823.591786058,"tipoVia":"estrada","motion":true,"hours":40317420},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:52.000+00:00","deviceTime":"2026-03-13T18:49:52.000+00:00","fixTime":"2026-03-13T18:49:52.000+00:00","valid":true,"latitude":-21.1149166,"longitude":-47.778165,"altitude":554.1,"speed":4.21166,"course":348.7,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91608979,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":230823.591786058,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":40317421},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:52.000+00:00","deviceTime":"2026-03-13T18:49:52.000+00:00","fixTime":"2026-03-13T18:49:52.000+00:00","valid":true,"latitude":-21.1149166,"longitude":-47.778165,"altitude":554.1,"speed":4.21166,"course":348.7,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91609061,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14386,"io_2_001d":14386,"io_0096":72410,"io_4_0096":72410,"io_0244":255062,"io_4_0244":255062,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":110.38493901643015,"totalDistance":230933.97672507443,"tipoVia":"outro","motion":true,"hours":40321542},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:56.000+00:00","deviceTime":"2026-03-13T18:49:56.000+00:00","fixTime":"2026-03-13T18:49:56.000+00:00","valid":true,"latitude":-21.113925,"longitude":-47.7781683,"altitude":555.6,"speed":4.31966,"course":9.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91609062,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":230933.97672507443,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40321542},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:49:56.000+00:00","deviceTime":"2026-03-13T18:49:56.000+00:00","fixTime":"2026-03-13T18:49:56.000+00:00","valid":true,"latitude":-21.113925,"longitude":-47.7781683,"altitude":555.6,"speed":4.31966,"course":9.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91609161,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14382,"io_2_001d":14382,"io_0096":72410,"io_4_0096":72410,"io_0244":255067,"io_4_0244":255067,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":112.7505657050781,"totalDistance":231046.7272907795,"tipoVia":"outro","motion":true,"hours":40326435},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:50:01.000+00:00","deviceTime":"2026-03-13T18:50:01.000+00:00","fixTime":"2026-03-13T18:50:01.000+00:00","valid":true,"latitude":-21.11297,"longitude":-47.7778066,"altitude":556.4,"speed":4.37365,"course":30.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91609162,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":231046.7272907795,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40326435},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:50:01.000+00:00","deviceTime":"2026-03-13T18:50:01.000+00:00","fixTime":"2026-03-13T18:50:01.000+00:00","valid":true,"latitude":-21.11297,"longitude":-47.7778066,"altitude":556.4,"speed":4.37365,"course":30.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91609279,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14377,"io_2_001d":14377,"io_0096":72410,"io_4_0096":72410,"io_0244":255073,"io_4_0244":255073,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":135.1760713706064,"totalDistance":231181.9033621501,"tipoVia":"estrada","motion":true,"hours":40332944},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:50:08.000+00:00","deviceTime":"2026-03-13T18:50:08.000+00:00","fixTime":"2026-03-13T18:50:08.000+00:00","valid":true,"latitude":-21.1120766,"longitude":-47.776925,"altitude":555.6,"speed":4.42765,"course":51.4,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91609280,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":231181.9033621501,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":40332944},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:50:08.000+00:00","deviceTime":"2026-03-13T18:50:08.000+00:00","fixTime":"2026-03-13T18:50:08.000+00:00","valid":true,"latitude":-21.1120766,"longitude":-47.776925,"altitude":555.6,"speed":4.42765,"course":51.4,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91609452,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":26,"io_1_001b":26,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14362,"io_2_001d":14362,"io_0096":72410,"io_4_0096":72410,"io_0244":255083,"io_4_0244":255083,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":233.51224295517036,"totalDistance":231415.41560510529,"tipoVia":"estrada","motion":true,"hours":40342425},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:50:17.000+00:00","deviceTime":"2026-03-13T18:50:17.000+00:00","fixTime":"2026-03-13T18:50:17.000+00:00","valid":true,"latitude":-21.1108383,"longitude":-47.77511,"altitude":554.1,"speed":4.53564,"course":54.8,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91609453,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":231415.41560510529,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":40342425},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:50:17.000+00:00","deviceTime":"2026-03-13T18:50:17.000+00:00","fixTime":"2026-03-13T18:50:17.000+00:00","valid":true,"latitude":-21.1108383,"longitude":-47.77511,"altitude":554.1,"speed":4.53564,"course":54.8,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91609614,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":26,"io_1_001b":26,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14422,"io_2_001d":14422,"io_0096":72410,"io_4_0096":72410,"io_0244":255093,"io_4_0244":255093,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":236.9905062308466,"totalDistance":231652.40611133614,"tipoVia":"estrada","motion":true,"hours":40352437},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:50:27.000+00:00","deviceTime":"2026-03-13T18:50:27.000+00:00","fixTime":"2026-03-13T18:50:27.000+00:00","valid":true,"latitude":-21.1096383,"longitude":-47.773225,"altitude":552.6,"speed":4.53564,"course":56.2,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91609615,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":231652.40611133614,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":40352437},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:50:27.000+00:00","deviceTime":"2026-03-13T18:50:27.000+00:00","fixTime":"2026-03-13T18:50:27.000+00:00","valid":true,"latitude":-21.1096383,"longitude":-47.773225,"altitude":552.6,"speed":4.53564,"course":56.2,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91609802,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":26,"io_1_001b":26,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14395,"io_2_001d":14395,"io_0096":72410,"io_4_0096":72410,"io_0244":255103,"io_4_0244":255103,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":233.2028638237837,"totalDistance":231885.60897515994,"tipoVia":"estrada","motion":true,"hours":40362540},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:50:37.000+00:00","deviceTime":"2026-03-13T18:50:37.000+00:00","fixTime":"2026-03-13T18:50:37.000+00:00","valid":true,"latitude":-21.10846,"longitude":-47.7713683,"altitude":550.2,"speed":4.53564,"course":56,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91609803,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":231885.60897515994,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":40362540},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:50:37.000+00:00","deviceTime":"2026-03-13T18:50:37.000+00:00","fixTime":"2026-03-13T18:50:37.000+00:00","valid":true,"latitude":-21.10846,"longitude":-47.7713683,"altitude":550.2,"speed":4.53564,"course":56,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91609984,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":26,"io_1_001b":26,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3965,"io_2_001e":3965,"io_001d":14389,"io_2_001d":14389,"io_0096":72410,"io_4_0096":72410,"io_0244":255113,"io_4_0244":255113,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":231.1384393683699,"totalDistance":232116.7474145283,"tipoVia":"estrada","motion":true,"hours":40372582},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:50:47.000+00:00","deviceTime":"2026-03-13T18:50:47.000+00:00","fixTime":"2026-03-13T18:50:47.000+00:00","valid":true,"latitude":-21.1071633,"longitude":-47.76963,"altitude":547.7,"speed":4.58963,"course":44.3,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91609985,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":232116.7474145283,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":40372582},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:50:47.000+00:00","deviceTime":"2026-03-13T18:50:47.000+00:00","fixTime":"2026-03-13T18:50:47.000+00:00","valid":true,"latitude":-21.1071633,"longitude":-47.76963,"altitude":547.7,"speed":4.58963,"course":44.3,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91610134,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":26,"io_1_001b":26,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14387,"io_2_001d":14387,"io_0096":72410,"io_4_0096":72410,"io_0244":255123,"io_4_0244":255123,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":237.4152934949616,"totalDistance":232354.16270802327,"tipoVia":"estrada","motion":true,"hours":40382278},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:50:57.000+00:00","deviceTime":"2026-03-13T18:50:57.000+00:00","fixTime":"2026-03-13T18:50:57.000+00:00","valid":true,"latitude":-21.1054433,"longitude":-47.7682783,"altitude":541.6,"speed":4.53564,"course":28.9,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91610135,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":232354.16270802327,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":40382278},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:50:57.000+00:00","deviceTime":"2026-03-13T18:50:57.000+00:00","fixTime":"2026-03-13T18:50:57.000+00:00","valid":true,"latitude":-21.1054433,"longitude":-47.7682783,"altitude":541.6,"speed":4.53564,"course":28.9,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91610322,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":26,"io_1_001b":26,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14404,"io_2_001d":14404,"io_0096":72410,"io_4_0096":72410,"io_0244":255133,"io_4_0244":255133,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":238.8367244587574,"totalDistance":232592.99943248203,"tipoVia":"estrada","motion":true,"hours":40392274},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:51:07.000+00:00","deviceTime":"2026-03-13T18:51:07.000+00:00","fixTime":"2026-03-13T18:51:07.000+00:00","valid":true,"latitude":-21.10356,"longitude":-47.7671766,"altitude":533.2,"speed":4.58963,"course":32,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91610323,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":232592.99943248203,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":40392274},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:51:07.000+00:00","deviceTime":"2026-03-13T18:51:07.000+00:00","fixTime":"2026-03-13T18:51:07.000+00:00","valid":true,"latitude":-21.10356,"longitude":-47.7671766,"altitude":533.2,"speed":4.58963,"course":32,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91610534,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":26,"io_1_001b":26,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14388,"io_2_001d":14388,"io_0096":72410,"io_4_0096":72410,"io_0244":255143,"io_4_0244":255143,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":238.81563086370738,"totalDistance":232831.81506334574,"tipoVia":"estrada","motion":true,"hours":40404231},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:51:19.000+00:00","deviceTime":"2026-03-13T18:51:19.000+00:00","fixTime":"2026-03-13T18:51:19.000+00:00","valid":true,"latitude":-21.1019366,"longitude":-47.7656733,"altitude":524.4,"speed":4.64363,"course":48.9,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91610535,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":232831.81506334574,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":40404231},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:51:19.000+00:00","deviceTime":"2026-03-13T18:51:19.000+00:00","fixTime":"2026-03-13T18:51:19.000+00:00","valid":true,"latitude":-21.1019366,"longitude":-47.7656733,"altitude":524.4,"speed":4.64363,"course":48.9,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91610691,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":51,"io_1_0006":51,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14338,"io_2_001d":14338,"io_0096":72410,"io_4_0096":72410,"io_0244":255153,"io_4_0244":255153,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":241.94307495109314,"totalDistance":233073.75813829683,"tipoVia":"estrada","motion":true,"hours":40412300},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:51:27.000+00:00","deviceTime":"2026-03-13T18:51:27.000+00:00","fixTime":"2026-03-13T18:51:27.000+00:00","valid":true,"latitude":-21.1007333,"longitude":-47.7637333,"altitude":519.2,"speed":4.80562,"course":60,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91610692,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":233073.75813829683,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":40412301},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:51:27.000+00:00","deviceTime":"2026-03-13T18:51:27.000+00:00","fixTime":"2026-03-13T18:51:27.000+00:00","valid":true,"latitude":-21.1007333,"longitude":-47.7637333,"altitude":519.2,"speed":4.80562,"course":60,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91610867,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":51,"io_1_0006":51,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14349,"io_2_001d":14349,"io_0096":72410,"io_4_0096":72410,"io_0244":255163,"io_4_0244":255163,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":250.22390301359954,"totalDistance":233323.98204131043,"tipoVia":"estrada","motion":true,"hours":40422316},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:51:37.000+00:00","deviceTime":"2026-03-13T18:51:37.000+00:00","fixTime":"2026-03-13T18:51:37.000+00:00","valid":true,"latitude":-21.0996016,"longitude":-47.7616516,"altitude":521,"speed":4.69763,"course":60,"address":"Rodovia Cândido Portinari, Jardinópolis, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91610868,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":233323.98204131043,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":40422316},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:51:37.000+00:00","deviceTime":"2026-03-13T18:51:37.000+00:00","fixTime":"2026-03-13T18:51:37.000+00:00","valid":true,"latitude":-21.0996016,"longitude":-47.7616516,"altitude":521,"speed":4.69763,"course":60,"address":"Rodovia Cândido Portinari, Jardinópolis, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91611029,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":51,"io_1_0006":51,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14371,"io_2_001d":14371,"io_0096":72410,"io_4_0096":72410,"io_0244":255173,"io_4_0244":255173,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":237.1145515098481,"totalDistance":233561.09659282028,"tipoVia":"estrada","motion":true,"hours":40431839},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:51:47.000+00:00","deviceTime":"2026-03-13T18:51:47.000+00:00","fixTime":"2026-03-13T18:51:47.000+00:00","valid":true,"latitude":-21.098525,"longitude":-47.7596816,"altitude":521,"speed":4.80562,"course":59.5,"address":"Rodovia Cândido Portinari, Jardinópolis, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91611031,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":233561.09659282028,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":40431839},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:51:47.000+00:00","deviceTime":"2026-03-13T18:51:47.000+00:00","fixTime":"2026-03-13T18:51:47.000+00:00","valid":true,"latitude":-21.098525,"longitude":-47.7596816,"altitude":521,"speed":4.80562,"course":59.5,"address":"Rodovia Cândido Portinari, Jardinópolis, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91611190,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14346,"io_2_001d":14346,"io_0096":72410,"io_4_0096":72410,"io_0244":255183,"io_4_0244":255183,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":255.9945660876496,"totalDistance":233817.09115890792,"tipoVia":"estrada","motion":true,"hours":40441825},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:51:57.000+00:00","deviceTime":"2026-03-13T18:51:57.000+00:00","fixTime":"2026-03-13T18:51:57.000+00:00","valid":true,"latitude":-21.097365,"longitude":-47.7575533,"altitude":523.6,"speed":5.23758,"course":60.2,"address":"Rodovia Cândido Portinari, Jardinópolis, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91611191,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":233817.09115890792,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":40441825},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:51:57.000+00:00","deviceTime":"2026-03-13T18:51:57.000+00:00","fixTime":"2026-03-13T18:51:57.000+00:00","valid":true,"latitude":-21.097365,"longitude":-47.7575533,"altitude":523.6,"speed":5.23758,"course":60.2,"address":"Rodovia Cândido Portinari, Jardinópolis, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91611365,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14357,"io_2_001d":14357,"io_0096":72410,"io_4_0096":72410,"io_0244":255193,"io_4_0244":255193,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":269.3675787036563,"totalDistance":234086.45873761157,"tipoVia":"estrada","motion":true,"hours":40451804},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:52:07.000+00:00","deviceTime":"2026-03-13T18:52:07.000+00:00","fixTime":"2026-03-13T18:52:07.000+00:00","valid":true,"latitude":-21.09614,"longitude":-47.7553166,"altitude":536.2,"speed":5.0756,"course":59.9,"address":"Rodovia Cândido Portinari, Jardinópolis, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91611366,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":234086.45873761157,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":40451804},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:52:07.000+00:00","deviceTime":"2026-03-13T18:52:07.000+00:00","fixTime":"2026-03-13T18:52:07.000+00:00","valid":true,"latitude":-21.09614,"longitude":-47.7553166,"altitude":536.2,"speed":5.0756,"course":59.9,"address":"Rodovia Cândido Portinari, Jardinópolis, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91611542,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14369,"io_2_001d":14369,"io_0096":72410,"io_4_0096":72410,"io_0244":255203,"io_4_0244":255203,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":256.74232578628215,"totalDistance":234343.20106339784,"tipoVia":"estrada","motion":true,"hours":40461840},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:52:17.000+00:00","deviceTime":"2026-03-13T18:52:17.000+00:00","fixTime":"2026-03-13T18:52:17.000+00:00","valid":true,"latitude":-21.09498,"longitude":-47.75318,"altitude":548.6,"speed":4.80562,"course":60,"address":"Rodovia Cândido Portinari, Jardinópolis, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91611543,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":234343.20106339784,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":40461840},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:52:17.000+00:00","deviceTime":"2026-03-13T18:52:17.000+00:00","fixTime":"2026-03-13T18:52:17.000+00:00","valid":true,"latitude":-21.09498,"longitude":-47.75318,"altitude":548.6,"speed":4.80562,"course":60,"address":"Rodovia Cândido Portinari, Jardinópolis, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91611718,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":51,"io_1_0006":51,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14312,"io_2_001d":14312,"io_0096":72410,"io_4_0096":72410,"io_0244":255213,"io_4_0244":255213,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":249.46830044537924,"totalDistance":234592.66936384322,"tipoVia":"estrada","motion":true,"hours":40471839},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:52:27.000+00:00","deviceTime":"2026-03-13T18:52:27.000+00:00","fixTime":"2026-03-13T18:52:27.000+00:00","valid":true,"latitude":-21.0939383,"longitude":-47.7510533,"altitude":554.4,"speed":4.80562,"course":64.9,"address":"Rodovia Cândido Portinari, Jardinópolis, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91611719,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":234592.66936384322,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":40471840},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:52:27.000+00:00","deviceTime":"2026-03-13T18:52:27.000+00:00","fixTime":"2026-03-13T18:52:27.000+00:00","valid":true,"latitude":-21.0939383,"longitude":-47.7510533,"altitude":554.4,"speed":4.80562,"course":64.9,"address":"Rodovia Cândido Portinari, Jardinópolis, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91611905,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":51,"io_1_0006":51,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14343,"io_2_001d":14343,"io_0096":72410,"io_4_0096":72410,"io_0244":255223,"io_4_0244":255223,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":245.1789915521789,"totalDistance":234837.8483553954,"tipoVia":"estrada","motion":true,"hours":40481829},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:52:37.000+00:00","deviceTime":"2026-03-13T18:52:37.000+00:00","fixTime":"2026-03-13T18:52:37.000+00:00","valid":true,"latitude":-21.09296,"longitude":-47.7489383,"altitude":559.3,"speed":4.69763,"course":63.1,"address":"Rodovia Cândido Portinari, Jardinópolis, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91611906,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":234837.8483553954,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":40481829},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:52:37.000+00:00","deviceTime":"2026-03-13T18:52:37.000+00:00","fixTime":"2026-03-13T18:52:37.000+00:00","valid":true,"latitude":-21.09296,"longitude":-47.7489383,"altitude":559.3,"speed":4.69763,"course":63.1,"address":"Rodovia Cândido Portinari, Jardinópolis, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91612081,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":51,"io_1_0006":51,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3966,"io_2_001e":3966,"io_001d":14352,"io_2_001d":14352,"io_0096":72410,"io_4_0096":72410,"io_0244":255233,"io_4_0244":255233,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":255.35541990498137,"totalDistance":235093.20377530038,"tipoVia":"estrada","motion":true,"hours":40492181},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:52:47.000+00:00","deviceTime":"2026-03-13T18:52:47.000+00:00","fixTime":"2026-03-13T18:52:47.000+00:00","valid":true,"latitude":-21.0919266,"longitude":-47.7467433,"altitude":561.9,"speed":4.91361,"course":63.1,"address":"Rodovia Cândido Portinari, Jardinópolis, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91612082,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":235093.20377530038,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":40492181},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:52:47.000+00:00","deviceTime":"2026-03-13T18:52:47.000+00:00","fixTime":"2026-03-13T18:52:47.000+00:00","valid":true,"latitude":-21.0919266,"longitude":-47.7467433,"altitude":561.9,"speed":4.91361,"course":63.1,"address":"Rodovia Cândido Portinari, Jardinópolis, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91612273,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14329,"io_2_001d":14329,"io_0096":72410,"io_4_0096":72410,"io_0244":255243,"io_4_0244":255243,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":265.231962170375,"totalDistance":235358.43573747075,"tipoVia":"estrada","motion":true,"hours":40502274},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:52:57.000+00:00","deviceTime":"2026-03-13T18:52:57.000+00:00","fixTime":"2026-03-13T18:52:57.000+00:00","valid":true,"latitude":-21.0908566,"longitude":-47.7444616,"altitude":568,"speed":5.23758,"course":63.3,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91612274,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":235358.43573747075,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":40502274},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:52:57.000+00:00","deviceTime":"2026-03-13T18:52:57.000+00:00","fixTime":"2026-03-13T18:52:57.000+00:00","valid":true,"latitude":-21.0908566,"longitude":-47.7444616,"altitude":568,"speed":5.23758,"course":63.3,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91615496,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14348,"io_2_001d":14348,"io_0096":72410,"io_4_0096":72410,"io_0244":255253,"io_4_0244":255253,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":264.9257856713137,"totalDistance":235623.36152314206,"tipoVia":"estrada","motion":true,"hours":40695945},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:56:11.000+00:00","deviceTime":"2026-03-13T18:56:11.000+00:00","fixTime":"2026-03-13T18:56:11.000+00:00","valid":true,"latitude":-21.0897833,"longitude":-47.742185,"altitude":583.7,"speed":4.9676,"course":63.3,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91615497,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":235623.36152314206,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":40695945},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:56:11.000+00:00","deviceTime":"2026-03-13T18:56:11.000+00:00","fixTime":"2026-03-13T18:56:11.000+00:00","valid":true,"latitude":-21.0897833,"longitude":-47.742185,"altitude":583.7,"speed":4.9676,"course":63.3,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91615498,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":52,"io_1_0006":52,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":28,"io_1_03e7":28,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14362,"io_2_001d":14362,"io_0096":72410,"io_4_0096":72410,"io_0244":255273,"io_4_0244":255273,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":489.92782958386096,"totalDistance":236113.28935272593,"tipoVia":"estrada","motion":true,"hours":40765812},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:57:21.000+00:00","deviceTime":"2026-03-13T18:57:21.000+00:00","fixTime":"2026-03-13T18:57:21.000+00:00","valid":true,"latitude":-21.0877983,"longitude":-47.737975,"altitude":609.7,"speed":4.58963,"course":63,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91615499,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":236113.28935272593,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":40765812},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:57:21.000+00:00","deviceTime":"2026-03-13T18:57:21.000+00:00","fixTime":"2026-03-13T18:57:21.000+00:00","valid":true,"latitude":-21.0877983,"longitude":-47.737975,"altitude":609.7,"speed":4.58963,"course":63,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91615502,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14340,"io_2_001d":14340,"io_0096":72410,"io_4_0096":72410,"io_0244":255517,"io_4_0244":255517,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":2508.3781999203215,"totalDistance":238621.66755264625,"tipoVia":"outro","motion":true,"hours":40813053},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:58:08.000+00:00","deviceTime":"2026-03-13T18:58:08.000+00:00","fixTime":"2026-03-13T18:58:08.000+00:00","valid":true,"latitude":-21.06538,"longitude":-47.73554,"altitude":602.9,"speed":2.59179,"course":86.3,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91615503,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":238621.66755264625,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40813053},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:58:08.000+00:00","deviceTime":"2026-03-13T18:58:08.000+00:00","fixTime":"2026-03-13T18:58:08.000+00:00","valid":true,"latitude":-21.06538,"longitude":-47.73554,"altitude":602.9,"speed":2.59179,"course":86.3,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91615513,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14246,"io_2_001d":14246,"io_0096":72410,"io_4_0096":72410,"io_0244":255558,"io_4_0244":255558,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":520.3956386090517,"totalDistance":239142.0631912553,"tipoVia":"outro","motion":true,"hours":40816440},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:58:11.000+00:00","deviceTime":"2026-03-13T18:58:11.000+00:00","fixTime":"2026-03-13T18:58:11.000+00:00","valid":true,"latitude":-21.06418,"longitude":-47.7306983,"altitude":602.7,"speed":1.83585,"course":67.7,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91615514,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239142.0631912553,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40816440},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:58:11.000+00:00","deviceTime":"2026-03-13T18:58:11.000+00:00","fixTime":"2026-03-13T18:58:11.000+00:00","valid":true,"latitude":-21.06418,"longitude":-47.7306983,"altitude":602.7,"speed":1.83585,"course":67.7,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91615519,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14240,"io_2_001d":14240,"io_0096":72410,"io_4_0096":72410,"io_0244":255563,"io_4_0244":255563,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":28.831859593078523,"totalDistance":239170.89505084837,"tipoVia":"outro","motion":true,"hours":40821459},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:58:16.000+00:00","deviceTime":"2026-03-13T18:58:16.000+00:00","fixTime":"2026-03-13T18:58:16.000+00:00","valid":true,"latitude":-21.0641083,"longitude":-47.7304316,"altitude":602.1,"speed":0.593953,"course":95.1,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91615520,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239170.89505084837,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40821459},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:58:16.000+00:00","deviceTime":"2026-03-13T18:58:16.000+00:00","fixTime":"2026-03-13T18:58:16.000+00:00","valid":true,"latitude":-21.0641083,"longitude":-47.7304316,"altitude":602.1,"speed":0.593953,"course":95.1,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91615521,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14260,"io_2_001d":14260,"io_0096":72410,"io_4_0096":72410,"io_0244":255565,"io_4_0244":255565,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":4.354579384210755,"totalDistance":239175.24963023257,"tipoVia":"outro","motion":false,"hours":40823459},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:58:18.000+00:00","deviceTime":"2026-03-13T18:58:18.000+00:00","fixTime":"2026-03-13T18:58:18.000+00:00","valid":true,"latitude":-21.06412,"longitude":-47.7303916,"altitude":601.5,"speed":0.269978,"course":118.4,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91615522,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239175.24963023257,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40823459},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:58:18.000+00:00","deviceTime":"2026-03-13T18:58:18.000+00:00","fixTime":"2026-03-13T18:58:18.000+00:00","valid":true,"latitude":-21.06412,"longitude":-47.7303916,"altitude":601.5,"speed":0.269978,"course":118.4,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91615766,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14240,"io_2_001d":14240,"io_0096":72410,"io_4_0096":72410,"io_0244":255575,"io_4_0244":255575,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":5.939257871535979,"totalDistance":239181.1888881041,"tipoVia":"outro","motion":false,"hours":40833519},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:58:28.000+00:00","deviceTime":"2026-03-13T18:58:28.000+00:00","fixTime":"2026-03-13T18:58:28.000+00:00","valid":true,"latitude":-21.0641566,"longitude":-47.73035,"altitude":601.1,"speed":0.269978,"course":144.3,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91615767,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239181.1888881041,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40833519},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:58:28.000+00:00","deviceTime":"2026-03-13T18:58:28.000+00:00","fixTime":"2026-03-13T18:58:28.000+00:00","valid":true,"latitude":-21.0641566,"longitude":-47.73035,"altitude":601.1,"speed":0.269978,"course":144.3,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91615890,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14219,"io_2_001d":14219,"io_0096":72410,"io_4_0096":72410,"io_0244":255585,"io_4_0244":255585,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":4.438498862690682,"totalDistance":239185.6273869668,"tipoVia":"outro","motion":false,"hours":40843514},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:58:38.000+00:00","deviceTime":"2026-03-13T18:58:38.000+00:00","fixTime":"2026-03-13T18:58:38.000+00:00","valid":true,"latitude":-21.0641933,"longitude":-47.7303333,"altitude":601.1,"speed":0,"course":174.6,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91615891,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239185.6273869668,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40843514},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:58:38.000+00:00","deviceTime":"2026-03-13T18:58:38.000+00:00","fixTime":"2026-03-13T18:58:38.000+00:00","valid":true,"latitude":-21.0641933,"longitude":-47.7303333,"altitude":601.1,"speed":0,"course":174.6,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91616308,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14154,"io_2_001d":14154,"io_0096":72410,"io_4_0096":72410,"io_0244":255595,"io_4_0244":255595,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.18924313458264738,"totalDistance":239185.81663010138,"tipoVia":"outro","motion":false,"hours":40853515},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:58:48.000+00:00","deviceTime":"2026-03-13T18:58:48.000+00:00","fixTime":"2026-03-13T18:58:48.000+00:00","valid":true,"latitude":-21.064195,"longitude":-47.7303333,"altitude":601.1,"speed":0,"course":174.6,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91616309,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239185.81663010138,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40853515},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:58:48.000+00:00","deviceTime":"2026-03-13T18:58:48.000+00:00","fixTime":"2026-03-13T18:58:48.000+00:00","valid":true,"latitude":-21.064195,"longitude":-47.7303333,"altitude":601.1,"speed":0,"course":174.6,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91616594,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14242,"io_2_001d":14242,"io_0096":72410,"io_4_0096":72410,"io_0244":255605,"io_4_0244":255605,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":1.5197179682138566,"totalDistance":239187.3363480696,"tipoVia":"outro","motion":false,"hours":40863644},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:58:58.000+00:00","deviceTime":"2026-03-13T18:58:58.000+00:00","fixTime":"2026-03-13T18:58:58.000+00:00","valid":true,"latitude":-21.0642083,"longitude":-47.73033,"altitude":601.1,"speed":0.0539957,"course":165,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91616595,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239187.3363480696,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40863645},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:58:58.000+00:00","deviceTime":"2026-03-13T18:58:58.000+00:00","fixTime":"2026-03-13T18:58:58.000+00:00","valid":true,"latitude":-21.0642083,"longitude":-47.73033,"altitude":601.1,"speed":0.0539957,"course":165,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91616679,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14335,"io_2_001d":14335,"io_0096":72410,"io_4_0096":72410,"io_0244":255609,"io_4_0244":255609,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":9.287448914418645,"totalDistance":239196.62379698403,"tipoVia":"outro","motion":true,"hours":40867518},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:02.000+00:00","deviceTime":"2026-03-13T18:59:02.000+00:00","fixTime":"2026-03-13T18:59:02.000+00:00","valid":true,"latitude":-21.0642916,"longitude":-47.730335,"altitude":601.3,"speed":0.809936,"course":203.9,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91616680,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239196.62379698403,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40867518},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:02.000+00:00","deviceTime":"2026-03-13T18:59:02.000+00:00","fixTime":"2026-03-13T18:59:02.000+00:00","valid":true,"latitude":-21.0642916,"longitude":-47.730335,"altitude":601.3,"speed":0.809936,"course":203.9,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91616742,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14328,"io_2_001d":14328,"io_0096":72410,"io_4_0096":72410,"io_0244":255611,"io_4_0244":255611,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":9.761725969714563,"totalDistance":239206.38552295376,"tipoVia":"outro","motion":true,"hours":40869538},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:04.000+00:00","deviceTime":"2026-03-13T18:59:04.000+00:00","fixTime":"2026-03-13T18:59:04.000+00:00","valid":true,"latitude":-21.0643616,"longitude":-47.7303916,"altitude":601.5,"speed":0.917927,"course":230,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91616743,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239206.38552295376,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40869538},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:04.000+00:00","deviceTime":"2026-03-13T18:59:04.000+00:00","fixTime":"2026-03-13T18:59:04.000+00:00","valid":true,"latitude":-21.0643616,"longitude":-47.7303916,"altitude":601.5,"speed":0.917927,"course":230,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91616791,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14340,"io_2_001d":14340,"io_0096":72410,"io_4_0096":72410,"io_0244":255613,"io_4_0244":255613,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":11.225033728160772,"totalDistance":239217.61055668193,"tipoVia":"outro","motion":true,"hours":40871563},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:06.000+00:00","deviceTime":"2026-03-13T18:59:06.000+00:00","fixTime":"2026-03-13T18:59:06.000+00:00","valid":true,"latitude":-21.0644066,"longitude":-47.7304883,"altitude":601.9,"speed":1.13391,"course":250.3,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91616792,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239217.61055668193,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40871563},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:06.000+00:00","deviceTime":"2026-03-13T18:59:06.000+00:00","fixTime":"2026-03-13T18:59:06.000+00:00","valid":true,"latitude":-21.0644066,"longitude":-47.7304883,"altitude":601.9,"speed":1.13391,"course":250.3,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91617169,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14324,"io_2_001d":14324,"io_0096":72410,"io_4_0096":72410,"io_0244":255623,"io_4_0244":255623,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":57.45157968621552,"totalDistance":239275.06213636816,"tipoVia":"outro","motion":true,"hours":40881545},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:16.000+00:00","deviceTime":"2026-03-13T18:59:16.000+00:00","fixTime":"2026-03-13T18:59:16.000+00:00","valid":true,"latitude":-21.0645433,"longitude":-47.7310216,"altitude":603.2,"speed":0.863931,"course":254,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91617170,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239275.06213636816,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40881545},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:16.000+00:00","deviceTime":"2026-03-13T18:59:16.000+00:00","fixTime":"2026-03-13T18:59:16.000+00:00","valid":true,"latitude":-21.0645433,"longitude":-47.7310216,"altitude":603.2,"speed":0.863931,"course":254,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91617196,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14329,"io_2_001d":14329,"io_0096":72410,"io_4_0096":72410,"io_0244":255625,"io_4_0244":255625,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":8.582196231034525,"totalDistance":239283.6443325992,"tipoVia":"outro","motion":true,"hours":40883542},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:18.000+00:00","deviceTime":"2026-03-13T18:59:18.000+00:00","fixTime":"2026-03-13T18:59:18.000+00:00","valid":true,"latitude":-21.0645816,"longitude":-47.7310933,"altitude":603.1,"speed":0.809936,"course":225.4,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91617197,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239283.6443325992,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40883542},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:18.000+00:00","deviceTime":"2026-03-13T18:59:18.000+00:00","fixTime":"2026-03-13T18:59:18.000+00:00","valid":true,"latitude":-21.0645816,"longitude":-47.7310933,"altitude":603.1,"speed":0.809936,"course":225.4,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91617219,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14339,"io_2_001d":14339,"io_0096":72410,"io_4_0096":72410,"io_0244":255626,"io_4_0244":255626,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":3.7830399377259876,"totalDistance":239287.4273725369,"tipoVia":"outro","motion":true,"hours":40884581},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:19.000+00:00","deviceTime":"2026-03-13T18:59:19.000+00:00","fixTime":"2026-03-13T18:59:19.000+00:00","valid":true,"latitude":-21.06461,"longitude":-47.7311133,"altitude":603,"speed":0.75594,"course":203.6,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91617220,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239287.4273725369,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40884581},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:19.000+00:00","deviceTime":"2026-03-13T18:59:19.000+00:00","fixTime":"2026-03-13T18:59:19.000+00:00","valid":true,"latitude":-21.06461,"longitude":-47.7311133,"altitude":603,"speed":0.75594,"course":203.6,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91617236,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14348,"io_2_001d":14348,"io_0096":72410,"io_4_0096":72410,"io_0244":255627,"io_4_0244":255627,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":3.743150641676664,"totalDistance":239291.1705231786,"tipoVia":"outro","motion":true,"hours":40885546},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:20.000+00:00","deviceTime":"2026-03-13T18:59:20.000+00:00","fixTime":"2026-03-13T18:59:20.000+00:00","valid":true,"latitude":-21.0646433,"longitude":-47.7311183,"altitude":602.9,"speed":0.701944,"course":181.2,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91617237,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239291.1705231786,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40885546},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:20.000+00:00","deviceTime":"2026-03-13T18:59:20.000+00:00","fixTime":"2026-03-13T18:59:20.000+00:00","valid":true,"latitude":-21.0646433,"longitude":-47.7311183,"altitude":602.9,"speed":0.701944,"course":181.2,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91617300,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14245,"io_2_001d":14245,"io_0096":72410,"io_4_0096":72410,"io_0244":255629,"io_4_0244":255629,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":7.346425583020369,"totalDistance":239298.51694876162,"tipoVia":"outro","motion":true,"hours":40887617},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:22.000+00:00","deviceTime":"2026-03-13T18:59:22.000+00:00","fixTime":"2026-03-13T18:59:22.000+00:00","valid":true,"latitude":-21.0647066,"longitude":-47.7310983,"altitude":602.8,"speed":0.647948,"course":150.7,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91617303,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239298.51694876162,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40887617},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:22.000+00:00","deviceTime":"2026-03-13T18:59:22.000+00:00","fixTime":"2026-03-13T18:59:22.000+00:00","valid":true,"latitude":-21.0647066,"longitude":-47.7310983,"altitude":602.8,"speed":0.647948,"course":150.7,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91617331,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14208,"io_2_001d":14208,"io_0096":72410,"io_4_0096":72410,"io_0244":255630,"io_4_0244":255630,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":3.3040487247617425,"totalDistance":239301.8209974864,"tipoVia":"outro","motion":true,"hours":40889292},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:24.000+00:00","deviceTime":"2026-03-13T18:59:24.000+00:00","fixTime":"2026-03-13T18:59:24.000+00:00","valid":true,"latitude":-21.0647283,"longitude":-47.7310766,"altitude":602.9,"speed":0.647948,"course":128.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91617333,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239301.8209974864,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40889292},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:24.000+00:00","deviceTime":"2026-03-13T18:59:24.000+00:00","fixTime":"2026-03-13T18:59:24.000+00:00","valid":true,"latitude":-21.0647283,"longitude":-47.7310766,"altitude":602.9,"speed":0.647948,"course":128.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91617338,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14261,"io_2_001d":14261,"io_0096":72410,"io_4_0096":72410,"io_0244":255631,"io_4_0244":255631,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":2.701991855301003,"totalDistance":239304.5229893417,"tipoVia":"outro","motion":true,"hours":40889941},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:25.000+00:00","deviceTime":"2026-03-13T18:59:25.000+00:00","fixTime":"2026-03-13T18:59:25.000+00:00","valid":true,"latitude":-21.064735,"longitude":-47.7310516,"altitude":602.8,"speed":0.485961,"course":90.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91617339,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239304.5229893417,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40889941},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:25.000+00:00","deviceTime":"2026-03-13T18:59:25.000+00:00","fixTime":"2026-03-13T18:59:25.000+00:00","valid":true,"latitude":-21.064735,"longitude":-47.7310516,"altitude":602.8,"speed":0.485961,"course":90.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91617354,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14236,"io_2_001d":14236,"io_0096":72410,"io_4_0096":72410,"io_0244":255632,"io_4_0244":255632,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":2.701991855301003,"totalDistance":239307.224981197,"tipoVia":"outro","motion":true,"hours":40890597},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:25.000+00:00","deviceTime":"2026-03-13T18:59:25.000+00:00","fixTime":"2026-03-13T18:59:25.000+00:00","valid":true,"latitude":-21.0647283,"longitude":-47.7310266,"altitude":602.7,"speed":0.37797,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91617355,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239307.224981197,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40890597},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:25.000+00:00","deviceTime":"2026-03-13T18:59:25.000+00:00","fixTime":"2026-03-13T18:59:25.000+00:00","valid":true,"latitude":-21.0647283,"longitude":-47.7310266,"altitude":602.7,"speed":0.37797,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91617459,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":409,"ignition":false,"io_1_0199":0,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":13870,"io_2_001d":13870,"io_0096":72410,"io_4_0096":72410,"io_0244":255635,"io_4_0244":255635,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":2.4003795563007255,"totalDistance":239309.6253607533,"tipoVia":"outro","motion":false,"hours":40890597},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:30.000+00:00","deviceTime":"2026-03-13T18:59:30.000+00:00","fixTime":"2026-03-13T18:59:30.000+00:00","valid":true,"latitude":-21.0647133,"longitude":-47.73101,"altitude":602.6,"speed":0,"course":47.1,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91617462,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239309.6253607533,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":1,"hours":40890597},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:30.000+00:00","deviceTime":"2026-03-13T18:59:30.000+00:00","fixTime":"2026-03-13T18:59:30.000+00:00","valid":true,"latitude":-21.0647133,"longitude":-47.73101,"altitude":602.6,"speed":0,"course":47.1,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91617472,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":5,"ignition":false,"io_1_0199":0,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":13859,"io_2_001d":13859,"io_0096":72410,"io_4_0096":72410,"io_0244":255635,"io_4_0244":255635,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0,"totalDistance":239309.6253607533,"tipoVia":"outro","motion":false,"hours":40890597},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:31.000+00:00","deviceTime":"2026-03-13T18:59:31.000+00:00","fixTime":"2026-03-13T18:59:31.000+00:00","valid":true,"latitude":-21.0647133,"longitude":-47.73101,"altitude":602.6,"speed":0,"course":47.1,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91617473,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239309.6253607533,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":1,"hours":40890597},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:31.000+00:00","deviceTime":"2026-03-13T18:59:31.000+00:00","fixTime":"2026-03-13T18:59:31.000+00:00","valid":true,"latitude":-21.0647133,"longitude":-47.73101,"altitude":602.6,"speed":0,"course":47.1,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91617518,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":34,"ignition":false,"io_1_0199":0,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":13496,"io_2_001d":13496,"io_0096":72410,"io_4_0096":72410,"io_0244":255635,"io_4_0244":255635,"io_0022":0,"io_8_0022":0,"distance":0.4006980513965076,"totalDistance":239310.0260588047,"tipoVia":"outro","motion":false,"hours":40890597},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:35.000+00:00","deviceTime":"2026-03-13T18:59:35.000+00:00","fixTime":"2026-03-13T18:59:35.000+00:00","valid":true,"latitude":-21.064715,"longitude":-47.7310066,"altitude":602.7,"speed":0,"course":172.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91617519,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239310.0260588047,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":1,"hours":40890597},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:35.000+00:00","deviceTime":"2026-03-13T18:59:35.000+00:00","fixTime":"2026-03-13T18:59:35.000+00:00","valid":true,"latitude":-21.064715,"longitude":-47.7310066,"altitude":602.7,"speed":0,"course":172.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91617536,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":406,"ignition":false,"io_1_0199":0,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":13474,"io_2_001d":13474,"io_0096":72410,"io_4_0096":72410,"io_0244":255635,"io_4_0244":255635,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":239310.0260588047,"tipoVia":"outro","motion":false,"hours":40890597},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:35.000+00:00","deviceTime":"2026-03-13T18:59:35.000+00:00","fixTime":"2026-03-13T18:59:35.000+00:00","valid":true,"latitude":-21.064715,"longitude":-47.7310066,"altitude":602.7,"speed":0,"course":172.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91617537,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239310.0260588047,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":1,"hours":40890597},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T18:59:35.000+00:00","deviceTime":"2026-03-13T18:59:35.000+00:00","fixTime":"2026-03-13T18:59:35.000+00:00","valid":true,"latitude":-21.064715,"longitude":-47.7310066,"altitude":602.7,"speed":0,"course":172.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91618686,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":173,"ignition":false,"io_1_0199":0,"io_001b":18,"io_1_001b":18,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":13258,"io_2_001d":13258,"io_0096":72410,"io_4_0096":72410,"io_0244":255635,"io_4_0244":255635,"io_0022":0,"io_8_0022":0,"distance":1.2154026959881616,"totalDistance":239311.2414615007,"tipoVia":"outro","motion":false,"hours":40890597},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:00:48.000+00:00","deviceTime":"2026-03-13T19:00:48.000+00:00","fixTime":"2026-03-13T19:00:48.000+00:00","valid":true,"latitude":-21.064715,"longitude":-47.7310183,"altitude":602.4,"speed":0,"course":220.7,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91618688,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239311.2414615007,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":0,"hours":40890597},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:00:48.000+00:00","deviceTime":"2026-03-13T19:00:48.000+00:00","fixTime":"2026-03-13T19:00:48.000+00:00","valid":true,"latitude":-21.064715,"longitude":-47.7310183,"altitude":602.4,"speed":0,"course":220.7,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91619311,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":173,"ignition":false,"io_1_0199":0,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":13154,"io_2_001d":13154,"io_0096":72410,"io_4_0096":72410,"io_0244":255635,"io_4_0244":255635,"io_0022":0,"io_8_0022":0,"distance":0.7556343519174146,"totalDistance":239311.99709585262,"tipoVia":"outro","motion":false,"hours":40890597},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:01:28.000+00:00","deviceTime":"2026-03-13T19:01:28.000+00:00","fixTime":"2026-03-13T19:01:28.000+00:00","valid":true,"latitude":-21.0647216,"longitude":-47.73102,"altitude":601.8,"speed":0,"course":222.9,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91619312,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239311.99709585262,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":1,"hours":40890597},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:01:28.000+00:00","deviceTime":"2026-03-13T19:01:28.000+00:00","fixTime":"2026-03-13T19:01:28.000+00:00","valid":true,"latitude":-21.0647216,"longitude":-47.73102,"altitude":601.8,"speed":0,"course":222.9,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91619482,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":false,"io_1_0199":0,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":12901,"io_2_001d":12901,"io_0096":72410,"io_4_0096":72410,"io_0244":255636,"io_4_0244":255636,"io_0022":0,"io_8_0022":0,"distance":0.4133730229720713,"totalDistance":239312.4104688756,"tipoVia":"outro","motion":false,"hours":40890597},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:01:44.000+00:00","deviceTime":"2026-03-13T19:01:44.000+00:00","fixTime":"2026-03-13T19:01:44.000+00:00","valid":true,"latitude":-21.064725,"longitude":-47.7310216,"altitude":601.8,"speed":0,"course":201.7,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91619484,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239312.4104688756,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":1,"hours":40890597},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:01:44.000+00:00","deviceTime":"2026-03-13T19:01:44.000+00:00","fixTime":"2026-03-13T19:01:44.000+00:00","valid":true,"latitude":-21.064725,"longitude":-47.7310216,"altitude":601.8,"speed":0,"course":201.7,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91619504,"attributes":{"packetType":6,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":409,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":12805,"io_2_001d":12805,"io_0096":72410,"io_4_0096":72410,"io_0244":255636,"io_4_0244":255636,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":239312.4104688756,"tipoVia":"outro","motion":false,"hours":40890597},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:01:45.000+00:00","deviceTime":"2026-03-13T19:01:45.000+00:00","fixTime":"2026-03-13T19:01:45.000+00:00","valid":true,"latitude":-21.064725,"longitude":-47.7310216,"altitude":601.7,"speed":0,"course":261.2,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91619505,"attributes":{"packetType":6,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239312.4104688756,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40890597},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:01:45.000+00:00","deviceTime":"2026-03-13T19:01:45.000+00:00","fixTime":"2026-03-13T19:01:45.000+00:00","valid":true,"latitude":-21.064725,"longitude":-47.7310216,"altitude":601.7,"speed":0,"course":261.2,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91619506,"attributes":{"packetType":6,"messageType":3,"timestampExtension":2,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":5,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":12800,"io_2_001d":12800,"io_0096":72410,"io_4_0096":72410,"io_0244":255636,"io_4_0244":255636,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":239312.4104688756,"tipoVia":"outro","motion":false,"hours":40890597},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:01:45.000+00:00","deviceTime":"2026-03-13T19:01:45.000+00:00","fixTime":"2026-03-13T19:01:45.000+00:00","valid":true,"latitude":-21.064725,"longitude":-47.7310216,"altitude":601.7,"speed":0,"course":261.2,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91619507,"attributes":{"packetType":6,"messageType":3,"timestampExtension":2,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239312.4104688756,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40890597},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:01:45.000+00:00","deviceTime":"2026-03-13T19:01:45.000+00:00","fixTime":"2026-03-13T19:01:45.000+00:00","valid":true,"latitude":-21.064725,"longitude":-47.7310216,"altitude":601.7,"speed":0,"course":261.2,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91619508,"attributes":{"packetType":6,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":34,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":12711,"io_2_001d":12711,"io_0096":72410,"io_4_0096":72410,"io_0244":255637,"io_4_0244":255637,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0,"totalDistance":239312.4104688756,"tipoVia":"outro","motion":false,"hours":40890597},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:01:45.000+00:00","deviceTime":"2026-03-13T19:01:45.000+00:00","fixTime":"2026-03-13T19:01:45.000+00:00","valid":true,"latitude":-21.064725,"longitude":-47.7310216,"altitude":601.7,"speed":0,"course":261.2,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91619509,"attributes":{"packetType":6,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239312.4104688756,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40890597},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:01:45.000+00:00","deviceTime":"2026-03-13T19:01:45.000+00:00","fixTime":"2026-03-13T19:01:45.000+00:00","valid":true,"latitude":-21.064725,"longitude":-47.7310216,"altitude":601.7,"speed":0,"course":261.2,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91619519,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":0,"hdop":0.5,"event":405,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":0,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":12566,"io_2_001d":12566,"io_0096":72410,"io_4_0096":72410,"io_0244":255638,"io_4_0244":255638,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0,"totalDistance":239312.4104688756,"tipoVia":"outro","motion":false,"hours":40891368},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:01:46.000+00:00","deviceTime":"2026-03-13T19:01:46.000+00:00","fixTime":"2026-03-13T19:01:46.000+00:00","valid":true,"latitude":-21.064725,"longitude":-47.7310216,"altitude":601.7,"speed":0,"course":261.2,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91619521,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":405,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239312.4104688756,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40891368},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:01:46.000+00:00","deviceTime":"2026-03-13T19:01:46.000+00:00","fixTime":"2026-03-13T19:01:46.000+00:00","valid":true,"latitude":-21.064725,"longitude":-47.7310216,"altitude":601.7,"speed":0,"course":261.2,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91619533,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":0,"hdop":0.5,"event":406,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":0,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":12564,"io_2_001d":12564,"io_0096":72410,"io_4_0096":72410,"io_0244":255638,"io_4_0244":255638,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0,"totalDistance":239312.4104688756,"tipoVia":"outro","motion":false,"hours":40892330},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:01:47.000+00:00","deviceTime":"2026-03-13T19:01:47.000+00:00","fixTime":"2026-03-13T19:01:47.000+00:00","valid":true,"latitude":-21.064725,"longitude":-47.7310216,"altitude":601.7,"speed":0,"course":261.2,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91619534,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239312.4104688756,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40892330},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:01:47.000+00:00","deviceTime":"2026-03-13T19:01:47.000+00:00","fixTime":"2026-03-13T19:01:47.000+00:00","valid":true,"latitude":-21.064725,"longitude":-47.7310216,"altitude":601.7,"speed":0,"course":261.2,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91619550,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":405,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":11440,"io_2_001d":11440,"io_0096":72410,"io_4_0096":72410,"io_0244":255640,"io_4_0244":255640,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0.1765969608732988,"totalDistance":239312.58706583647,"tipoVia":"outro","motion":false,"hours":40893460},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:01:48.000+00:00","deviceTime":"2026-03-13T19:01:48.000+00:00","fixTime":"2026-03-13T19:01:48.000+00:00","valid":true,"latitude":-21.064725,"longitude":-47.7310233,"altitude":601.7,"speed":0,"course":261.2,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91619552,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":405,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239312.58706583647,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40893460},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:01:48.000+00:00","deviceTime":"2026-03-13T19:01:48.000+00:00","fixTime":"2026-03-13T19:01:48.000+00:00","valid":true,"latitude":-21.064725,"longitude":-47.7310233,"altitude":601.7,"speed":0,"course":261.2,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91619629,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":13744,"io_2_001d":13744,"io_0096":72410,"io_4_0096":72410,"io_0244":255646,"io_4_0244":255646,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0,"totalDistance":239312.58706583647,"tipoVia":"outro","motion":false,"hours":40899248},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:01:53.000+00:00","deviceTime":"2026-03-13T19:01:53.000+00:00","fixTime":"2026-03-13T19:01:53.000+00:00","valid":true,"latitude":-21.064725,"longitude":-47.7310233,"altitude":601.7,"speed":0,"course":336.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91619630,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239312.58706583647,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40899248},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:01:53.000+00:00","deviceTime":"2026-03-13T19:01:53.000+00:00","fixTime":"2026-03-13T19:01:53.000+00:00","valid":true,"latitude":-21.064725,"longitude":-47.7310233,"altitude":601.7,"speed":0,"course":336.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91619660,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14386,"io_2_001d":14386,"io_0096":72410,"io_4_0096":72410,"io_0244":255648,"io_4_0244":255648,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":1.5334879081842347,"totalDistance":239314.12055374467,"tipoVia":"outro","motion":false,"hours":40901271},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:01:55.000+00:00","deviceTime":"2026-03-13T19:01:55.000+00:00","fixTime":"2026-03-13T19:01:55.000+00:00","valid":true,"latitude":-21.0647166,"longitude":-47.7310116,"altitude":601.8,"speed":0.269978,"course":53.4,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91619662,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239314.12055374467,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40901271},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:01:55.000+00:00","deviceTime":"2026-03-13T19:01:55.000+00:00","fixTime":"2026-03-13T19:01:55.000+00:00","valid":true,"latitude":-21.0647166,"longitude":-47.7310116,"altitude":601.8,"speed":0.269978,"course":53.4,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91619850,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14345,"io_2_001d":14345,"io_0096":72410,"io_4_0096":72410,"io_0244":255658,"io_4_0244":255658,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":18.819419256877293,"totalDistance":239332.93997300154,"tipoVia":"outro","motion":true,"hours":40911283},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:02:06.000+00:00","deviceTime":"2026-03-13T19:02:06.000+00:00","fixTime":"2026-03-13T19:02:06.000+00:00","valid":true,"latitude":-21.0646316,"longitude":-47.730855,"altitude":601.4,"speed":0.37797,"course":60.9,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91619851,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239332.93997300154,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":40911283},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:02:06.000+00:00","deviceTime":"2026-03-13T19:02:06.000+00:00","fixTime":"2026-03-13T19:02:06.000+00:00","valid":true,"latitude":-21.0646316,"longitude":-47.730855,"altitude":601.4,"speed":0.37797,"course":60.9,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91620040,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14240,"io_2_001d":14240,"io_0096":72410,"io_4_0096":72410,"io_0244":255668,"io_4_0244":255668,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":4.414901274669361,"totalDistance":239337.3548742762,"tipoVia":"outro","motion":false,"hours":40921268},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:02:15.000+00:00","deviceTime":"2026-03-13T19:02:15.000+00:00","fixTime":"2026-03-13T19:02:15.000+00:00","valid":true,"latitude":-21.0646116,"longitude":-47.7308183,"altitude":601.4,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91620043,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239337.3548742762,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40921268},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:02:15.000+00:00","deviceTime":"2026-03-13T19:02:15.000+00:00","fixTime":"2026-03-13T19:02:15.000+00:00","valid":true,"latitude":-21.0646116,"longitude":-47.7308183,"altitude":601.4,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91620196,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14239,"io_2_001d":14239,"io_0096":72410,"io_4_0096":72410,"io_0244":255678,"io_4_0244":255678,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0.1765970954948287,"totalDistance":239337.5314713717,"tipoVia":"outro","motion":false,"hours":40931279},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:02:26.000+00:00","deviceTime":"2026-03-13T19:02:26.000+00:00","fixTime":"2026-03-13T19:02:26.000+00:00","valid":true,"latitude":-21.0646116,"longitude":-47.73082,"altitude":601.9,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91620197,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239337.5314713717,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40931279},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:02:26.000+00:00","deviceTime":"2026-03-13T19:02:26.000+00:00","fixTime":"2026-03-13T19:02:26.000+00:00","valid":true,"latitude":-21.0646116,"longitude":-47.73082,"altitude":601.9,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91620343,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14220,"io_2_001d":14220,"io_0096":72410,"io_4_0096":72410,"io_0244":255688,"io_4_0244":255688,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0,"totalDistance":239337.5314713717,"tipoVia":"outro","motion":false,"hours":40941285},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:02:36.000+00:00","deviceTime":"2026-03-13T19:02:36.000+00:00","fixTime":"2026-03-13T19:02:36.000+00:00","valid":true,"latitude":-21.0646116,"longitude":-47.73082,"altitude":602,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91620344,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239337.5314713717,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40941285},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:02:36.000+00:00","deviceTime":"2026-03-13T19:02:36.000+00:00","fixTime":"2026-03-13T19:02:36.000+00:00","valid":true,"latitude":-21.0646116,"longitude":-47.73082,"altitude":602,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91620518,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14231,"io_2_001d":14231,"io_0096":72410,"io_4_0096":72410,"io_0244":255698,"io_4_0244":255698,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0.18924313458264738,"totalDistance":239337.7207145063,"tipoVia":"outro","motion":false,"hours":40951402},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:02:46.000+00:00","deviceTime":"2026-03-13T19:02:46.000+00:00","fixTime":"2026-03-13T19:02:46.000+00:00","valid":true,"latitude":-21.0646133,"longitude":-47.73082,"altitude":602.1,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91620519,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239337.7207145063,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40951402},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:02:46.000+00:00","deviceTime":"2026-03-13T19:02:46.000+00:00","fixTime":"2026-03-13T19:02:46.000+00:00","valid":true,"latitude":-21.0646133,"longitude":-47.73082,"altitude":602.1,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91620692,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14275,"io_2_001d":14275,"io_0096":72410,"io_4_0096":72410,"io_0244":255708,"io_4_0244":255708,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0,"totalDistance":239337.7207145063,"tipoVia":"outro","motion":false,"hours":40961295},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:02:56.000+00:00","deviceTime":"2026-03-13T19:02:56.000+00:00","fixTime":"2026-03-13T19:02:56.000+00:00","valid":true,"latitude":-21.0646133,"longitude":-47.73082,"altitude":602.2,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91620693,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239337.7207145063,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40961295},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:02:56.000+00:00","deviceTime":"2026-03-13T19:02:56.000+00:00","fixTime":"2026-03-13T19:02:56.000+00:00","valid":true,"latitude":-21.0646133,"longitude":-47.73082,"altitude":602.2,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91620836,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14227,"io_2_001d":14227,"io_0096":72410,"io_4_0096":72410,"io_0244":255718,"io_4_0244":255718,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0,"totalDistance":239337.7207145063,"tipoVia":"outro","motion":false,"hours":40971284},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:03:06.000+00:00","deviceTime":"2026-03-13T19:03:06.000+00:00","fixTime":"2026-03-13T19:03:06.000+00:00","valid":true,"latitude":-21.0646133,"longitude":-47.73082,"altitude":602.3,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91620838,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239337.7207145063,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40971284},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:03:06.000+00:00","deviceTime":"2026-03-13T19:03:06.000+00:00","fixTime":"2026-03-13T19:03:06.000+00:00","valid":true,"latitude":-21.0646133,"longitude":-47.73082,"altitude":602.3,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91620993,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14252,"io_2_001d":14252,"io_0096":72410,"io_4_0096":72410,"io_0244":255728,"io_4_0244":255728,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0.18924313418716113,"totalDistance":239337.90995764048,"tipoVia":"outro","motion":false,"hours":40981286},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:03:16.000+00:00","deviceTime":"2026-03-13T19:03:16.000+00:00","fixTime":"2026-03-13T19:03:16.000+00:00","valid":true,"latitude":-21.064615,"longitude":-47.73082,"altitude":602.1,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91620995,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239337.90995764048,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40981286},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:03:16.000+00:00","deviceTime":"2026-03-13T19:03:16.000+00:00","fixTime":"2026-03-13T19:03:16.000+00:00","valid":true,"latitude":-21.064615,"longitude":-47.73082,"altitude":602.1,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91621150,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14227,"io_2_001d":14227,"io_0096":72410,"io_4_0096":72410,"io_0244":255738,"io_4_0244":255738,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0,"totalDistance":239337.90995764048,"tipoVia":"outro","motion":false,"hours":40991312},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:03:26.000+00:00","deviceTime":"2026-03-13T19:03:26.000+00:00","fixTime":"2026-03-13T19:03:26.000+00:00","valid":true,"latitude":-21.064615,"longitude":-47.73082,"altitude":602,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91621152,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239337.90995764048,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":40991312},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:03:26.000+00:00","deviceTime":"2026-03-13T19:03:26.000+00:00","fixTime":"2026-03-13T19:03:26.000+00:00","valid":true,"latitude":-21.064615,"longitude":-47.73082,"altitude":602,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91621293,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14254,"io_2_001d":14254,"io_0096":72410,"io_4_0096":72410,"io_0244":255748,"io_4_0244":255748,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0,"totalDistance":239337.90995764048,"tipoVia":"outro","motion":false,"hours":41001295},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:03:36.000+00:00","deviceTime":"2026-03-13T19:03:36.000+00:00","fixTime":"2026-03-13T19:03:36.000+00:00","valid":true,"latitude":-21.064615,"longitude":-47.73082,"altitude":602,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91621294,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239337.90995764048,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":41001295},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:03:36.000+00:00","deviceTime":"2026-03-13T19:03:36.000+00:00","fixTime":"2026-03-13T19:03:36.000+00:00","valid":true,"latitude":-21.064615,"longitude":-47.73082,"altitude":602,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91621491,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14232,"io_2_001d":14232,"io_0096":72410,"io_4_0096":72410,"io_0244":255758,"io_4_0244":255758,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0.1765970914585671,"totalDistance":239338.08655473194,"tipoVia":"outro","motion":false,"hours":41011296},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:03:46.000+00:00","deviceTime":"2026-03-13T19:03:46.000+00:00","fixTime":"2026-03-13T19:03:46.000+00:00","valid":true,"latitude":-21.064615,"longitude":-47.7308183,"altitude":602,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91621493,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239338.08655473194,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":41011296},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:03:46.000+00:00","deviceTime":"2026-03-13T19:03:46.000+00:00","fixTime":"2026-03-13T19:03:46.000+00:00","valid":true,"latitude":-21.064615,"longitude":-47.7308183,"altitude":602,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91621682,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14204,"io_2_001d":14204,"io_0096":72410,"io_4_0096":72410,"io_0244":255768,"io_4_0244":255768,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0,"totalDistance":239338.08655473194,"tipoVia":"outro","motion":false,"hours":41021296},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:03:56.000+00:00","deviceTime":"2026-03-13T19:03:56.000+00:00","fixTime":"2026-03-13T19:03:56.000+00:00","valid":true,"latitude":-21.064615,"longitude":-47.7308183,"altitude":602.1,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91621683,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239338.08655473194,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":41021296},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:03:56.000+00:00","deviceTime":"2026-03-13T19:03:56.000+00:00","fixTime":"2026-03-13T19:03:56.000+00:00","valid":true,"latitude":-21.064615,"longitude":-47.7308183,"altitude":602.1,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91621849,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14248,"io_2_001d":14248,"io_0096":72410,"io_4_0096":72410,"io_0244":255778,"io_4_0244":255778,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0,"totalDistance":239338.08655473194,"tipoVia":"outro","motion":false,"hours":41031290},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:04:06.000+00:00","deviceTime":"2026-03-13T19:04:06.000+00:00","fixTime":"2026-03-13T19:04:06.000+00:00","valid":true,"latitude":-21.064615,"longitude":-47.7308183,"altitude":602,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91621850,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239338.08655473194,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":41031291},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:04:06.000+00:00","deviceTime":"2026-03-13T19:04:06.000+00:00","fixTime":"2026-03-13T19:04:06.000+00:00","valid":true,"latitude":-21.064615,"longitude":-47.7308183,"altitude":602,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91622056,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14237,"io_2_001d":14237,"io_0096":72410,"io_4_0096":72410,"io_0244":255788,"io_4_0244":255788,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0.17659709219668346,"totalDistance":239338.26315182413,"tipoVia":"outro","motion":false,"hours":41041288},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:04:16.000+00:00","deviceTime":"2026-03-13T19:04:16.000+00:00","fixTime":"2026-03-13T19:04:16.000+00:00","valid":true,"latitude":-21.064615,"longitude":-47.7308166,"altitude":602,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91622058,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239338.26315182413,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":41041289},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:04:16.000+00:00","deviceTime":"2026-03-13T19:04:16.000+00:00","fixTime":"2026-03-13T19:04:16.000+00:00","valid":true,"latitude":-21.064615,"longitude":-47.7308166,"altitude":602,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91622279,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14198,"io_2_001d":14198,"io_0096":72410,"io_4_0096":72410,"io_0244":255798,"io_4_0244":255798,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0,"totalDistance":239338.26315182413,"tipoVia":"outro","motion":false,"hours":41051318},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:04:26.000+00:00","deviceTime":"2026-03-13T19:04:26.000+00:00","fixTime":"2026-03-13T19:04:26.000+00:00","valid":true,"latitude":-21.064615,"longitude":-47.7308166,"altitude":602,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91622281,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239338.26315182413,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":41051318},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:04:26.000+00:00","deviceTime":"2026-03-13T19:04:26.000+00:00","fixTime":"2026-03-13T19:04:26.000+00:00","valid":true,"latitude":-21.064615,"longitude":-47.7308166,"altitude":602,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91622465,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14188,"io_2_001d":14188,"io_0096":72410,"io_4_0096":72410,"io_0244":255808,"io_4_0244":255808,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0,"totalDistance":239338.26315182413,"tipoVia":"outro","motion":false,"hours":41061317},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:04:36.000+00:00","deviceTime":"2026-03-13T19:04:36.000+00:00","fixTime":"2026-03-13T19:04:36.000+00:00","valid":true,"latitude":-21.064615,"longitude":-47.7308166,"altitude":602.1,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91622466,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239338.26315182413,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":41061317},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:04:36.000+00:00","deviceTime":"2026-03-13T19:04:36.000+00:00","fixTime":"2026-03-13T19:04:36.000+00:00","valid":true,"latitude":-21.064615,"longitude":-47.7308166,"altitude":602.1,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91622682,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14208,"io_2_001d":14208,"io_0096":72410,"io_4_0096":72410,"io_0244":255818,"io_4_0244":255818,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0,"totalDistance":239338.26315182413,"tipoVia":"outro","motion":false,"hours":41071296},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:04:46.000+00:00","deviceTime":"2026-03-13T19:04:46.000+00:00","fixTime":"2026-03-13T19:04:46.000+00:00","valid":true,"latitude":-21.064615,"longitude":-47.7308166,"altitude":601.9,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91622683,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239338.26315182413,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":41071296},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:04:46.000+00:00","deviceTime":"2026-03-13T19:04:46.000+00:00","fixTime":"2026-03-13T19:04:46.000+00:00","valid":true,"latitude":-21.064615,"longitude":-47.7308166,"altitude":601.9,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91622898,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14207,"io_2_001d":14207,"io_0096":72410,"io_4_0096":72410,"io_0244":255828,"io_4_0244":255828,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0,"totalDistance":239338.26315182413,"tipoVia":"outro","motion":false,"hours":41081325},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:04:56.000+00:00","deviceTime":"2026-03-13T19:04:56.000+00:00","fixTime":"2026-03-13T19:04:56.000+00:00","valid":true,"latitude":-21.064615,"longitude":-47.7308166,"altitude":601.9,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91622900,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239338.26315182413,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":41081325},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:04:56.000+00:00","deviceTime":"2026-03-13T19:04:56.000+00:00","fixTime":"2026-03-13T19:04:56.000+00:00","valid":true,"latitude":-21.064615,"longitude":-47.7308166,"altitude":601.9,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91623090,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14181,"io_2_001d":14181,"io_0096":72410,"io_4_0096":72410,"io_0244":255838,"io_4_0244":255838,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0.18924313418716113,"totalDistance":239338.45239495832,"tipoVia":"outro","motion":false,"hours":41091323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:05:06.000+00:00","deviceTime":"2026-03-13T19:05:06.000+00:00","fixTime":"2026-03-13T19:05:06.000+00:00","valid":true,"latitude":-21.0646133,"longitude":-47.7308166,"altitude":602,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91623091,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239338.45239495832,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":41091323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:05:06.000+00:00","deviceTime":"2026-03-13T19:05:06.000+00:00","fixTime":"2026-03-13T19:05:06.000+00:00","valid":true,"latitude":-21.0646133,"longitude":-47.7308166,"altitude":602,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91623296,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14231,"io_2_001d":14231,"io_0096":72410,"io_4_0096":72410,"io_0244":255848,"io_4_0244":255848,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0,"totalDistance":239338.45239495832,"tipoVia":"outro","motion":false,"hours":41101299},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:05:16.000+00:00","deviceTime":"2026-03-13T19:05:16.000+00:00","fixTime":"2026-03-13T19:05:16.000+00:00","valid":true,"latitude":-21.0646133,"longitude":-47.7308166,"altitude":602,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91623298,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239338.45239495832,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":41101299},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:05:16.000+00:00","deviceTime":"2026-03-13T19:05:16.000+00:00","fixTime":"2026-03-13T19:05:16.000+00:00","valid":true,"latitude":-21.0646133,"longitude":-47.7308166,"altitude":602,"speed":0,"course":62.8,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91623493,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14215,"io_2_001d":14215,"io_0096":72410,"io_4_0096":72410,"io_0244":255858,"io_4_0244":255858,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":5.10882154340873,"totalDistance":239343.56121650172,"tipoVia":"outro","motion":true,"hours":41111462},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:05:26.000+00:00","deviceTime":"2026-03-13T19:05:26.000+00:00","fixTime":"2026-03-13T19:05:26.000+00:00","valid":true,"latitude":-21.0645866,"longitude":-47.7307766,"altitude":601.8,"speed":0.37797,"course":58.1,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91623495,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239343.56121650172,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41111462},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:05:26.000+00:00","deviceTime":"2026-03-13T19:05:26.000+00:00","fixTime":"2026-03-13T19:05:26.000+00:00","valid":true,"latitude":-21.0645866,"longitude":-47.7307766,"altitude":601.8,"speed":0.37797,"course":58.1,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91623677,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14095,"io_2_001d":14095,"io_0096":72410,"io_4_0096":72410,"io_0244":255868,"io_4_0244":255868,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":28.22586225673464,"totalDistance":239371.78707875847,"tipoVia":"outro","motion":true,"hours":41121433},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:05:36.000+00:00","deviceTime":"2026-03-13T19:05:36.000+00:00","fixTime":"2026-03-13T19:05:36.000+00:00","valid":true,"latitude":-21.0644516,"longitude":-47.7305466,"altitude":601.6,"speed":0.593953,"course":61.9,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91623678,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239371.78707875847,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41121433},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:05:36.000+00:00","deviceTime":"2026-03-13T19:05:36.000+00:00","fixTime":"2026-03-13T19:05:36.000+00:00","valid":true,"latitude":-21.0644516,"longitude":-47.7305466,"altitude":601.6,"speed":0.593953,"course":61.9,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91623834,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14213,"io_2_001d":14213,"io_0096":72410,"io_4_0096":72410,"io_0244":255877,"io_4_0244":255877,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":25.302841386127316,"totalDistance":239397.0899201446,"tipoVia":"outro","motion":true,"hours":41130452},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:05:45.000+00:00","deviceTime":"2026-03-13T19:05:45.000+00:00","fixTime":"2026-03-13T19:05:45.000+00:00","valid":true,"latitude":-21.0643133,"longitude":-47.7303533,"altitude":601,"speed":0.539957,"course":26.2,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91623835,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239397.0899201446,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41130452},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:05:45.000+00:00","deviceTime":"2026-03-13T19:05:45.000+00:00","fixTime":"2026-03-13T19:05:45.000+00:00","valid":true,"latitude":-21.0643133,"longitude":-47.7303533,"altitude":601,"speed":0.539957,"course":26.2,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91623887,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14132,"io_2_001d":14132,"io_0096":72410,"io_4_0096":72410,"io_0244":255880,"io_4_0244":255880,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":8.78734536223423,"totalDistance":239405.87726550683,"tipoVia":"outro","motion":true,"hours":41133460},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:05:48.000+00:00","deviceTime":"2026-03-13T19:05:48.000+00:00","fixTime":"2026-03-13T19:05:48.000+00:00","valid":true,"latitude":-21.0642366,"longitude":-47.7303333,"altitude":601.4,"speed":0.647948,"course":356.9,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91623889,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239405.87726550683,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41133460},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:05:48.000+00:00","deviceTime":"2026-03-13T19:05:48.000+00:00","fixTime":"2026-03-13T19:05:48.000+00:00","valid":true,"latitude":-21.0642366,"longitude":-47.7303333,"altitude":601.4,"speed":0.647948,"course":356.9,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91623939,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14192,"io_2_001d":14192,"io_0096":72410,"io_4_0096":72410,"io_0244":255883,"io_4_0244":255883,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":9.860293259238075,"totalDistance":239415.73755876606,"tipoVia":"outro","motion":true,"hours":41136449},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:05:51.000+00:00","deviceTime":"2026-03-13T19:05:51.000+00:00","fixTime":"2026-03-13T19:05:51.000+00:00","valid":true,"latitude":-21.0641516,"longitude":-47.73036,"altitude":602.5,"speed":0.593953,"course":327.9,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91623940,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239415.73755876606,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41136449},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:05:51.000+00:00","deviceTime":"2026-03-13T19:05:51.000+00:00","fixTime":"2026-03-13T19:05:51.000+00:00","valid":true,"latitude":-21.0641516,"longitude":-47.73036,"altitude":602.5,"speed":0.593953,"course":327.9,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91623980,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14234,"io_2_001d":14234,"io_0096":72410,"io_4_0096":72410,"io_0244":255885,"io_4_0244":255885,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":5.210235424802273,"totalDistance":239420.94779419087,"tipoVia":"outro","motion":true,"hours":41138715},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:05:53.000+00:00","deviceTime":"2026-03-13T19:05:53.000+00:00","fixTime":"2026-03-13T19:05:53.000+00:00","valid":true,"latitude":-21.0641166,"longitude":-47.7303933,"altitude":603.5,"speed":0.431966,"course":306.4,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91623983,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239420.94779419087,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41138715},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:05:53.000+00:00","deviceTime":"2026-03-13T19:05:53.000+00:00","fixTime":"2026-03-13T19:05:53.000+00:00","valid":true,"latitude":-21.0641166,"longitude":-47.7303933,"altitude":603.5,"speed":0.431966,"course":306.4,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91624042,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14203,"io_2_001d":14203,"io_0096":72410,"io_4_0096":72410,"io_0244":255888,"io_4_0244":255888,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":5.813834082829669,"totalDistance":239426.7616282737,"tipoVia":"outro","motion":true,"hours":41141456},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:05:56.000+00:00","deviceTime":"2026-03-13T19:05:56.000+00:00","fixTime":"2026-03-13T19:05:56.000+00:00","valid":true,"latitude":-21.0640966,"longitude":-47.730445,"altitude":604.4,"speed":0.593953,"course":275.9,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91624044,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239426.7616282737,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41141456},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:05:56.000+00:00","deviceTime":"2026-03-13T19:05:56.000+00:00","fixTime":"2026-03-13T19:05:56.000+00:00","valid":true,"latitude":-21.0640966,"longitude":-47.730445,"altitude":604.4,"speed":0.593953,"course":275.9,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91624075,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14206,"io_2_001d":14206,"io_0096":72410,"io_4_0096":72410,"io_0244":255890,"io_4_0244":255890,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":7.725063717972191,"totalDistance":239434.48669199168,"tipoVia":"outro","motion":true,"hours":41143457},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:05:58.000+00:00","deviceTime":"2026-03-13T19:05:58.000+00:00","fixTime":"2026-03-13T19:05:58.000+00:00","valid":true,"latitude":-21.0641083,"longitude":-47.7305183,"altitude":604.6,"speed":0.75594,"course":253.2,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91624076,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239434.48669199168,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41143457},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:05:58.000+00:00","deviceTime":"2026-03-13T19:05:58.000+00:00","fixTime":"2026-03-13T19:05:58.000+00:00","valid":true,"latitude":-21.0641083,"longitude":-47.7305183,"altitude":604.6,"speed":0.75594,"course":253.2,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91624221,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14285,"io_2_001d":14285,"io_0096":72410,"io_4_0096":72410,"io_0244":255900,"io_4_0244":255900,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":65.41278781075843,"totalDistance":239499.89947980244,"tipoVia":"outro","motion":true,"hours":41153473},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:06:08.000+00:00","deviceTime":"2026-03-13T19:06:08.000+00:00","fixTime":"2026-03-13T19:06:08.000+00:00","valid":true,"latitude":-21.0643333,"longitude":-47.7311,"altitude":607.1,"speed":1.40389,"course":250.3,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91624223,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239499.89947980244,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41153473},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:06:08.000+00:00","deviceTime":"2026-03-13T19:06:08.000+00:00","fixTime":"2026-03-13T19:06:08.000+00:00","valid":true,"latitude":-21.0643333,"longitude":-47.7311,"altitude":607.1,"speed":1.40389,"course":250.3,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91624390,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14284,"io_2_001d":14284,"io_0096":72410,"io_4_0096":72410,"io_0244":255910,"io_4_0244":255910,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":72.43635190026954,"totalDistance":239572.33583170272,"tipoVia":"outro","motion":true,"hours":41163477},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:06:18.000+00:00","deviceTime":"2026-03-13T19:06:18.000+00:00","fixTime":"2026-03-13T19:06:18.000+00:00","valid":true,"latitude":-21.064565,"longitude":-47.7317516,"altitude":609.5,"speed":1.45788,"course":250.2,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91624391,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239572.33583170272,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41163477},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:06:18.000+00:00","deviceTime":"2026-03-13T19:06:18.000+00:00","fixTime":"2026-03-13T19:06:18.000+00:00","valid":true,"latitude":-21.064565,"longitude":-47.7317516,"altitude":609.5,"speed":1.45788,"course":250.2,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91624545,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14295,"io_2_001d":14295,"io_0096":72410,"io_4_0096":72410,"io_0244":255920,"io_4_0244":255920,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":75.98294796397683,"totalDistance":239648.3187796667,"tipoVia":"outro","motion":true,"hours":41173648},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:06:28.000+00:00","deviceTime":"2026-03-13T19:06:28.000+00:00","fixTime":"2026-03-13T19:06:28.000+00:00","valid":true,"latitude":-21.0648083,"longitude":-47.732435,"altitude":610.6,"speed":1.34989,"course":250,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91624546,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239648.3187796667,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41173648},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:06:28.000+00:00","deviceTime":"2026-03-13T19:06:28.000+00:00","fixTime":"2026-03-13T19:06:28.000+00:00","valid":true,"latitude":-21.0648083,"longitude":-47.732435,"altitude":610.6,"speed":1.34989,"course":250,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91624714,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14287,"io_2_001d":14287,"io_0096":72410,"io_4_0096":72410,"io_0244":255930,"io_4_0244":255930,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":73.6000418366395,"totalDistance":239721.91882150335,"tipoVia":"outro","motion":true,"hours":41183674},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:06:38.000+00:00","deviceTime":"2026-03-13T19:06:38.000+00:00","fixTime":"2026-03-13T19:06:38.000+00:00","valid":true,"latitude":-21.0650233,"longitude":-47.733105,"altitude":610.9,"speed":1.40389,"course":255.9,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91624729,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239721.91882150335,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41183674},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:06:38.000+00:00","deviceTime":"2026-03-13T19:06:38.000+00:00","fixTime":"2026-03-13T19:06:38.000+00:00","valid":true,"latitude":-21.0650233,"longitude":-47.733105,"altitude":610.9,"speed":1.40389,"course":255.9,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91624895,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14187,"io_2_001d":14187,"io_0096":72410,"io_4_0096":72410,"io_0244":255940,"io_4_0244":255940,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":77.48289420048793,"totalDistance":239799.40171570383,"tipoVia":"outro","motion":true,"hours":41193652},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:06:48.000+00:00","deviceTime":"2026-03-13T19:06:48.000+00:00","fixTime":"2026-03-13T19:06:48.000+00:00","valid":true,"latitude":-21.0652366,"longitude":-47.733815,"altitude":608.7,"speed":1.45788,"course":252.9,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91624896,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239799.40171570383,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41193652},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:06:48.000+00:00","deviceTime":"2026-03-13T19:06:48.000+00:00","fixTime":"2026-03-13T19:06:48.000+00:00","valid":true,"latitude":-21.0652366,"longitude":-47.733815,"altitude":608.7,"speed":1.45788,"course":252.9,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91625081,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14284,"io_2_001d":14284,"io_0096":72410,"io_4_0096":72410,"io_0244":255950,"io_4_0244":255950,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":95.63808608832059,"totalDistance":239895.03980179215,"tipoVia":"outro","motion":true,"hours":41203679},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:06:58.000+00:00","deviceTime":"2026-03-13T19:06:58.000+00:00","fixTime":"2026-03-13T19:06:58.000+00:00","valid":true,"latitude":-21.065345,"longitude":-47.7347283,"altitude":606,"speed":1.83585,"course":263.5,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91625082,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239895.03980179215,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41203679},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:06:58.000+00:00","deviceTime":"2026-03-13T19:06:58.000+00:00","fixTime":"2026-03-13T19:06:58.000+00:00","valid":true,"latitude":-21.065345,"longitude":-47.7347283,"altitude":606,"speed":1.83585,"course":263.5,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91625260,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14279,"io_2_001d":14279,"io_0096":72410,"io_4_0096":72410,"io_0244":255960,"io_4_0244":255960,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":98.29443958661226,"totalDistance":239993.33424137876,"tipoVia":"outro","motion":true,"hours":41213676},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:07:08.000+00:00","deviceTime":"2026-03-13T19:07:08.000+00:00","fixTime":"2026-03-13T19:07:08.000+00:00","valid":true,"latitude":-21.06539,"longitude":-47.7356733,"altitude":604,"speed":1.94385,"course":266.9,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91625261,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":239993.33424137876,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41213677},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:07:08.000+00:00","deviceTime":"2026-03-13T19:07:08.000+00:00","fixTime":"2026-03-13T19:07:08.000+00:00","valid":true,"latitude":-21.06539,"longitude":-47.7356733,"altitude":604,"speed":1.94385,"course":266.9,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91625469,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14288,"io_2_001d":14288,"io_0096":72410,"io_4_0096":72410,"io_0244":255970,"io_4_0244":255970,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":97.45435753294828,"totalDistance":240090.78859891172,"tipoVia":"outro","motion":true,"hours":41223692},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:07:18.000+00:00","deviceTime":"2026-03-13T19:07:18.000+00:00","fixTime":"2026-03-13T19:07:18.000+00:00","valid":true,"latitude":-21.0654616,"longitude":-47.7366083,"altitude":601.4,"speed":1.94385,"course":263.2,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91625470,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":240090.78859891172,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41223692},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:07:18.000+00:00","deviceTime":"2026-03-13T19:07:18.000+00:00","fixTime":"2026-03-13T19:07:18.000+00:00","valid":true,"latitude":-21.0654616,"longitude":-47.7366083,"altitude":601.4,"speed":1.94385,"course":263.2,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91625661,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14285,"io_2_001d":14285,"io_0096":72410,"io_4_0096":72410,"io_0244":255980,"io_4_0244":255980,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":108.48536200821201,"totalDistance":240199.27396091993,"tipoVia":"outro","motion":true,"hours":41233742},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:07:28.000+00:00","deviceTime":"2026-03-13T19:07:28.000+00:00","fixTime":"2026-03-13T19:07:28.000+00:00","valid":true,"latitude":-21.0655916,"longitude":-47.7376433,"altitude":599.7,"speed":2.05184,"course":263.9,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91625662,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":240199.27396091993,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41233742},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:07:28.000+00:00","deviceTime":"2026-03-13T19:07:28.000+00:00","fixTime":"2026-03-13T19:07:28.000+00:00","valid":true,"latitude":-21.0655916,"longitude":-47.7376433,"altitude":599.7,"speed":2.05184,"course":263.9,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91625816,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14308,"io_2_001d":14308,"io_0096":72410,"io_4_0096":72410,"io_0244":255990,"io_4_0244":255990,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":101.2272636854705,"totalDistance":240300.5012246054,"tipoVia":"outro","motion":true,"hours":41243732},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:07:38.000+00:00","deviceTime":"2026-03-13T19:07:38.000+00:00","fixTime":"2026-03-13T19:07:38.000+00:00","valid":true,"latitude":-21.0657383,"longitude":-47.738605,"altitude":597.4,"speed":1.83585,"course":261.4,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91625817,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":240300.5012246054,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41243732},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:07:38.000+00:00","deviceTime":"2026-03-13T19:07:38.000+00:00","fixTime":"2026-03-13T19:07:38.000+00:00","valid":true,"latitude":-21.0657383,"longitude":-47.738605,"altitude":597.4,"speed":1.83585,"course":261.4,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91625984,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14292,"io_2_001d":14292,"io_0096":72410,"io_4_0096":72410,"io_0244":255999,"io_4_0244":255999,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":78.95653695093347,"totalDistance":240379.45776155632,"tipoVia":"outro","motion":true,"hours":41252846},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:07:47.000+00:00","deviceTime":"2026-03-13T19:07:47.000+00:00","fixTime":"2026-03-13T19:07:47.000+00:00","valid":true,"latitude":-21.0657483,"longitude":-47.739365,"altitude":594.2,"speed":1.72786,"course":283.1,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91625985,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":240379.45776155632,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41252846},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:07:47.000+00:00","deviceTime":"2026-03-13T19:07:47.000+00:00","fixTime":"2026-03-13T19:07:47.000+00:00","valid":true,"latitude":-21.0657483,"longitude":-47.739365,"altitude":594.2,"speed":1.72786,"course":283.1,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91626193,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":28,"io_1_001b":28,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14295,"io_2_001d":14295,"io_0096":72410,"io_4_0096":72410,"io_0244":256009,"io_4_0244":256009,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":90.5321662102339,"totalDistance":240469.98992776655,"tipoVia":"estrada","motion":true,"hours":41262729},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:07:57.000+00:00","deviceTime":"2026-03-13T19:07:57.000+00:00","fixTime":"2026-03-13T19:07:57.000+00:00","valid":true,"latitude":-21.0655316,"longitude":-47.740205,"altitude":592,"speed":1.72786,"course":284.9,"address":"Estrada Municipal Álvaro Riul, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91626194,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":240469.98992776655,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41262729},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:07:57.000+00:00","deviceTime":"2026-03-13T19:07:57.000+00:00","fixTime":"2026-03-13T19:07:57.000+00:00","valid":true,"latitude":-21.0655316,"longitude":-47.740205,"altitude":592,"speed":1.72786,"course":284.9,"address":"Estrada Municipal Álvaro Riul, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91626368,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":28,"io_1_001b":28,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14219,"io_2_001d":14219,"io_0096":72410,"io_4_0096":72410,"io_0244":256019,"io_4_0244":256019,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":85.59096450174414,"totalDistance":240555.5808922683,"tipoVia":"estrada","motion":true,"hours":41272728},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:08:07.000+00:00","deviceTime":"2026-03-13T19:08:07.000+00:00","fixTime":"2026-03-13T19:08:07.000+00:00","valid":true,"latitude":-21.0653183,"longitude":-47.7409966,"altitude":592,"speed":1.13391,"course":291.7,"address":"Estrada Municipal Álvaro Riul, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91626369,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":240555.5808922683,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41272728},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:08:07.000+00:00","deviceTime":"2026-03-13T19:08:07.000+00:00","fixTime":"2026-03-13T19:08:07.000+00:00","valid":true,"latitude":-21.0653183,"longitude":-47.7409966,"altitude":592,"speed":1.13391,"course":291.7,"address":"Estrada Municipal Álvaro Riul, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91626494,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":28,"io_1_001b":28,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14204,"io_2_001d":14204,"io_0096":72410,"io_4_0096":72410,"io_0244":256026,"io_4_0244":256026,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":29.001391561277803,"totalDistance":240584.58228382957,"tipoVia":"estrada","motion":true,"hours":41279724},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:08:14.000+00:00","deviceTime":"2026-03-13T19:08:14.000+00:00","fixTime":"2026-03-13T19:08:14.000+00:00","valid":true,"latitude":-21.0652466,"longitude":-47.741265,"altitude":591.7,"speed":0.485961,"course":268.5,"address":"Estrada Municipal Álvaro Riul, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91626495,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":240584.58228382957,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41279724},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:08:14.000+00:00","deviceTime":"2026-03-13T19:08:14.000+00:00","fixTime":"2026-03-13T19:08:14.000+00:00","valid":true,"latitude":-21.0652466,"longitude":-47.741265,"altitude":591.7,"speed":0.485961,"course":268.5,"address":"Estrada Municipal Álvaro Riul, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91626555,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":28,"io_1_001b":28,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14241,"io_2_001d":14241,"io_0096":72410,"io_4_0096":72410,"io_0244":256029,"io_4_0244":256029,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":11.589330302534417,"totalDistance":240596.1716141321,"tipoVia":"outro","motion":true,"hours":41282739},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:08:17.000+00:00","deviceTime":"2026-03-13T19:08:17.000+00:00","fixTime":"2026-03-13T19:08:17.000+00:00","valid":true,"latitude":-21.0652716,"longitude":-47.7413733,"altitude":591.4,"speed":0.809936,"course":247.3,"address":"SPA 334/334, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91626556,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":240596.1716141321,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41282739},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:08:17.000+00:00","deviceTime":"2026-03-13T19:08:17.000+00:00","fixTime":"2026-03-13T19:08:17.000+00:00","valid":true,"latitude":-21.0652716,"longitude":-47.7413733,"altitude":591.4,"speed":0.809936,"course":247.3,"address":"SPA 334/334, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91626729,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14257,"io_2_001d":14257,"io_0096":72410,"io_4_0096":72410,"io_0244":256039,"io_4_0244":256039,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":73.5110494691763,"totalDistance":240669.68266360127,"tipoVia":"outro","motion":true,"hours":41292776},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:08:27.000+00:00","deviceTime":"2026-03-13T19:08:27.000+00:00","fixTime":"2026-03-13T19:08:27.000+00:00","valid":true,"latitude":-21.0656266,"longitude":-47.74197,"altitude":589,"speed":2.10583,"course":238.3,"address":"SPA 334/334, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91626730,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":240669.68266360127,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41292776},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:08:27.000+00:00","deviceTime":"2026-03-13T19:08:27.000+00:00","fixTime":"2026-03-13T19:08:27.000+00:00","valid":true,"latitude":-21.0656266,"longitude":-47.74197,"altitude":589,"speed":2.10583,"course":238.3,"address":"SPA 334/334, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91626904,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14304,"io_2_001d":14304,"io_0096":72410,"io_4_0096":72410,"io_0244":256049,"io_4_0244":256049,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":115.64183622289251,"totalDistance":240785.32449982417,"tipoVia":"outro","motion":true,"hours":41302764},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:08:37.000+00:00","deviceTime":"2026-03-13T19:08:37.000+00:00","fixTime":"2026-03-13T19:08:37.000+00:00","valid":true,"latitude":-21.0661733,"longitude":-47.7429166,"altitude":584.1,"speed":2.42981,"course":238.1,"address":"SPA 334/334, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91626905,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":240785.32449982417,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41302764},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:08:37.000+00:00","deviceTime":"2026-03-13T19:08:37.000+00:00","fixTime":"2026-03-13T19:08:37.000+00:00","valid":true,"latitude":-21.0661733,"longitude":-47.7429166,"altitude":584.1,"speed":2.42981,"course":238.1,"address":"SPA 334/334, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91627087,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14315,"io_2_001d":14315,"io_0096":72410,"io_4_0096":72410,"io_0244":256059,"io_4_0244":256059,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":120.57422012116947,"totalDistance":240905.89871994534,"tipoVia":"outro","motion":true,"hours":41312764},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:08:47.000+00:00","deviceTime":"2026-03-13T19:08:47.000+00:00","fixTime":"2026-03-13T19:08:47.000+00:00","valid":true,"latitude":-21.0667633,"longitude":-47.74389,"altitude":578.7,"speed":2.10583,"course":237.4,"address":"SPA 334/334, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91627088,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":240905.89871994534,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41312764},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:08:47.000+00:00","deviceTime":"2026-03-13T19:08:47.000+00:00","fixTime":"2026-03-13T19:08:47.000+00:00","valid":true,"latitude":-21.0667633,"longitude":-47.74389,"altitude":578.7,"speed":2.10583,"course":237.4,"address":"SPA 334/334, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91627286,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14177,"io_2_001d":14177,"io_0096":72410,"io_4_0096":72410,"io_0244":256069,"io_4_0244":256069,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":75.70530876118983,"totalDistance":240981.60402870653,"tipoVia":"outro","motion":true,"hours":41322765},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:08:57.000+00:00","deviceTime":"2026-03-13T19:08:57.000+00:00","fixTime":"2026-03-13T19:08:57.000+00:00","valid":true,"latitude":-21.0671233,"longitude":-47.7445083,"altitude":576.5,"speed":0.37797,"course":235.8,"address":"SPA 334/334, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91627287,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":240981.60402870653,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41322765},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:08:57.000+00:00","deviceTime":"2026-03-13T19:08:57.000+00:00","fixTime":"2026-03-13T19:08:57.000+00:00","valid":true,"latitude":-21.0671233,"longitude":-47.7445083,"altitude":576.5,"speed":0.37797,"course":235.8,"address":"SPA 334/334, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91627433,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14278,"io_2_001d":14278,"io_0096":72410,"io_4_0096":72410,"io_0244":256079,"io_4_0244":256079,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":1.9149773136310684,"totalDistance":240983.51900602016,"tipoVia":"outro","motion":false,"hours":41332763},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:09:07.000+00:00","deviceTime":"2026-03-13T19:09:07.000+00:00","fixTime":"2026-03-13T19:09:07.000+00:00","valid":true,"latitude":-21.0671333,"longitude":-47.7445233,"altitude":576.3,"speed":0.161987,"course":235.6,"address":"SPA 334/334, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91627434,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":240983.51900602016,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":41332764},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:09:07.000+00:00","deviceTime":"2026-03-13T19:09:07.000+00:00","fixTime":"2026-03-13T19:09:07.000+00:00","valid":true,"latitude":-21.0671333,"longitude":-47.7445233,"altitude":576.3,"speed":0.161987,"course":235.6,"address":"SPA 334/334, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91627548,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14262,"io_2_001d":14262,"io_0096":72410,"io_4_0096":72410,"io_0244":256084,"io_4_0244":256084,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":18.658030184162293,"totalDistance":241002.17703620432,"tipoVia":"outro","motion":true,"hours":41337764},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:09:12.000+00:00","deviceTime":"2026-03-13T19:09:12.000+00:00","fixTime":"2026-03-13T19:09:12.000+00:00","valid":true,"latitude":-21.0672383,"longitude":-47.7446633,"altitude":575.8,"speed":0.971923,"course":212.3,"address":"SPA 334/334, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91627549,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":241002.17703620432,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41337764},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:09:12.000+00:00","deviceTime":"2026-03-13T19:09:12.000+00:00","fixTime":"2026-03-13T19:09:12.000+00:00","valid":true,"latitude":-21.0672383,"longitude":-47.7446633,"altitude":575.8,"speed":0.971923,"course":212.3,"address":"SPA 334/334, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91627568,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14239,"io_2_001d":14239,"io_0096":72410,"io_4_0096":72410,"io_0244":256085,"io_4_0244":256085,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":6.181734262700766,"totalDistance":241008.35877046702,"tipoVia":"outro","motion":true,"hours":41338776},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:09:13.000+00:00","deviceTime":"2026-03-13T19:09:13.000+00:00","fixTime":"2026-03-13T19:09:13.000+00:00","valid":true,"latitude":-21.0672916,"longitude":-47.74468,"altitude":575.3,"speed":1.2419,"course":185.5,"address":"SPA 334/334, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91627570,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":241008.35877046702,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41338776},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:09:13.000+00:00","deviceTime":"2026-03-13T19:09:13.000+00:00","fixTime":"2026-03-13T19:09:13.000+00:00","valid":true,"latitude":-21.0672916,"longitude":-47.74468,"altitude":575.3,"speed":1.2419,"course":185.5,"address":"SPA 334/334, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91627591,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14264,"io_2_001d":14264,"io_0096":72410,"io_4_0096":72410,"io_0244":256086,"io_4_0244":256086,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":7.523823888544139,"totalDistance":241015.88259435556,"tipoVia":"outro","motion":true,"hours":41339763},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:09:14.000+00:00","deviceTime":"2026-03-13T19:09:14.000+00:00","fixTime":"2026-03-13T19:09:14.000+00:00","valid":true,"latitude":-21.0673583,"longitude":-47.7446683,"altitude":574.6,"speed":1.51188,"course":161.4,"address":"SPA 334/334, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91627593,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":241015.88259435556,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41339763},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:09:14.000+00:00","deviceTime":"2026-03-13T19:09:14.000+00:00","fixTime":"2026-03-13T19:09:14.000+00:00","valid":true,"latitude":-21.0673583,"longitude":-47.7446683,"altitude":574.6,"speed":1.51188,"course":161.4,"address":"SPA 334/334, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91627684,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14298,"io_2_001d":14298,"io_0096":72410,"io_4_0096":72410,"io_0244":256092,"io_4_0244":256092,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":73.77437687329832,"totalDistance":241089.65697122886,"tipoVia":"estrada","motion":true,"hours":41345779},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:09:20.000+00:00","deviceTime":"2026-03-13T19:09:20.000+00:00","fixTime":"2026-03-13T19:09:20.000+00:00","valid":true,"latitude":-21.0679016,"longitude":-47.7442616,"altitude":567,"speed":2.91577,"course":141.8,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91627685,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":241089.65697122886,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41345779},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:09:20.000+00:00","deviceTime":"2026-03-13T19:09:20.000+00:00","fixTime":"2026-03-13T19:09:20.000+00:00","valid":true,"latitude":-21.0679016,"longitude":-47.7442616,"altitude":567,"speed":2.91577,"course":141.8,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91627840,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14315,"io_2_001d":14315,"io_0096":72410,"io_4_0096":72410,"io_0244":256102,"io_4_0244":256102,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":192.2888372770309,"totalDistance":241281.9458085059,"tipoVia":"estrada","motion":true,"hours":41355818},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:09:30.000+00:00","deviceTime":"2026-03-13T19:09:30.000+00:00","fixTime":"2026-03-13T19:09:30.000+00:00","valid":true,"latitude":-21.069265,"longitude":-47.743125,"altitude":551.1,"speed":4.10367,"course":141.3,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91627841,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":241281.9458085059,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41355819},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:09:30.000+00:00","deviceTime":"2026-03-13T19:09:30.000+00:00","fixTime":"2026-03-13T19:09:30.000+00:00","valid":true,"latitude":-21.069265,"longitude":-47.743125,"altitude":551.1,"speed":4.10367,"course":141.3,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91627957,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14303,"io_2_001d":14303,"io_0096":72410,"io_4_0096":72410,"io_0244":256110,"io_4_0244":256110,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":163.54704905459454,"totalDistance":241445.4928575605,"tipoVia":"estrada","motion":true,"hours":41363783},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:09:38.000+00:00","deviceTime":"2026-03-13T19:09:38.000+00:00","fixTime":"2026-03-13T19:09:38.000+00:00","valid":true,"latitude":-21.0704966,"longitude":-47.7422666,"altitude":542.3,"speed":3.83369,"course":165,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91627958,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":241445.4928575605,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41363784},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:09:38.000+00:00","deviceTime":"2026-03-13T19:09:38.000+00:00","fixTime":"2026-03-13T19:09:38.000+00:00","valid":true,"latitude":-21.0704966,"longitude":-47.7422666,"altitude":542.3,"speed":3.83369,"course":165,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91628134,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14326,"io_2_001d":14326,"io_0096":72410,"io_4_0096":72410,"io_0244":256120,"io_4_0244":256120,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":211.51277170505378,"totalDistance":241657.00562926554,"tipoVia":"estrada","motion":true,"hours":41373804},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:09:48.000+00:00","deviceTime":"2026-03-13T19:09:48.000+00:00","fixTime":"2026-03-13T19:09:48.000+00:00","valid":true,"latitude":-21.0723966,"longitude":-47.7422516,"altitude":550.8,"speed":3.83369,"course":181.3,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91628135,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":241657.00562926554,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41373804},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:09:48.000+00:00","deviceTime":"2026-03-13T19:09:48.000+00:00","fixTime":"2026-03-13T19:09:48.000+00:00","valid":true,"latitude":-21.0723966,"longitude":-47.7422516,"altitude":550.8,"speed":3.83369,"course":181.3,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91628289,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":26,"io_1_001b":26,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14304,"io_2_001d":14304,"io_0096":72410,"io_4_0096":72410,"io_0244":256130,"io_4_0244":256130,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":164.0707573844971,"totalDistance":241821.07638665003,"tipoVia":"estrada","motion":true,"hours":41383779},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:09:58.000+00:00","deviceTime":"2026-03-13T19:09:58.000+00:00","fixTime":"2026-03-13T19:09:58.000+00:00","valid":true,"latitude":-21.07387,"longitude":-47.7422916,"altitude":565,"speed":2.80778,"course":180.9,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91628290,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":241821.07638665003,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41383779},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:09:58.000+00:00","deviceTime":"2026-03-13T19:09:58.000+00:00","fixTime":"2026-03-13T19:09:58.000+00:00","valid":true,"latitude":-21.07387,"longitude":-47.7422916,"altitude":565,"speed":2.80778,"course":180.9,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91628463,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":26,"io_1_001b":26,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14319,"io_2_001d":14319,"io_0096":72410,"io_4_0096":72410,"io_0244":256140,"io_4_0244":256140,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":143.07596135567817,"totalDistance":241964.1523480057,"tipoVia":"estrada","motion":true,"hours":41393790},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:10:08.000+00:00","deviceTime":"2026-03-13T19:10:08.000+00:00","fixTime":"2026-03-13T19:10:08.000+00:00","valid":true,"latitude":-21.075155,"longitude":-47.74232,"altitude":574.7,"speed":2.59179,"course":181.3,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91628464,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":241964.1523480057,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41393790},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:10:08.000+00:00","deviceTime":"2026-03-13T19:10:08.000+00:00","fixTime":"2026-03-13T19:10:08.000+00:00","valid":true,"latitude":-21.075155,"longitude":-47.74232,"altitude":574.7,"speed":2.59179,"course":181.3,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91628644,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":26,"io_1_001b":26,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14335,"io_2_001d":14335,"io_0096":72410,"io_4_0096":72410,"io_0244":256148,"io_4_0244":256148,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":107.13833819318667,"totalDistance":242071.2906861989,"tipoVia":"estrada","motion":true,"hours":41401778},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:10:16.000+00:00","deviceTime":"2026-03-13T19:10:16.000+00:00","fixTime":"2026-03-13T19:10:16.000+00:00","valid":true,"latitude":-21.076115,"longitude":-47.7422466,"altitude":581.7,"speed":2.59179,"course":160.3,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91628645,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":242071.2906861989,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41401778},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:10:16.000+00:00","deviceTime":"2026-03-13T19:10:16.000+00:00","fixTime":"2026-03-13T19:10:16.000+00:00","valid":true,"latitude":-21.076115,"longitude":-47.7422466,"altitude":581.7,"speed":2.59179,"course":160.3,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91628814,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":26,"io_1_001b":26,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14320,"io_2_001d":14320,"io_0096":72410,"io_4_0096":72410,"io_0244":256158,"io_4_0244":256158,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":143.4705557338473,"totalDistance":242214.76124193275,"tipoVia":"estrada","motion":true,"hours":41411804},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:10:26.000+00:00","deviceTime":"2026-03-13T19:10:26.000+00:00","fixTime":"2026-03-13T19:10:26.000+00:00","valid":true,"latitude":-21.0771733,"longitude":-47.7414583,"altitude":586.9,"speed":2.80778,"course":140.9,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91628815,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":242214.76124193275,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41411804},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:10:26.000+00:00","deviceTime":"2026-03-13T19:10:26.000+00:00","fixTime":"2026-03-13T19:10:26.000+00:00","valid":true,"latitude":-21.0771733,"longitude":-47.7414583,"altitude":586.9,"speed":2.80778,"course":140.9,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91628994,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":26,"io_1_001b":26,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14325,"io_2_001d":14325,"io_0096":72410,"io_4_0096":72410,"io_0244":256168,"io_4_0244":256168,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":151.36750270896135,"totalDistance":242366.1287446417,"tipoVia":"estrada","motion":true,"hours":41421813},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:10:36.000+00:00","deviceTime":"2026-03-13T19:10:36.000+00:00","fixTime":"2026-03-13T19:10:36.000+00:00","valid":true,"latitude":-21.0782316,"longitude":-47.7405433,"altitude":591.9,"speed":2.91577,"course":141.3,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91628995,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":242366.1287446417,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41421813},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:10:36.000+00:00","deviceTime":"2026-03-13T19:10:36.000+00:00","fixTime":"2026-03-13T19:10:36.000+00:00","valid":true,"latitude":-21.0782316,"longitude":-47.7405433,"altitude":591.9,"speed":2.91577,"course":141.3,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91629164,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":26,"io_1_001b":26,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14348,"io_2_001d":14348,"io_0096":72410,"io_4_0096":72410,"io_0244":256178,"io_4_0244":256178,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":154.91167629604982,"totalDistance":242521.04042093776,"tipoVia":"estrada","motion":true,"hours":41431825},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:10:46.000+00:00","deviceTime":"2026-03-13T19:10:46.000+00:00","fixTime":"2026-03-13T19:10:46.000+00:00","valid":true,"latitude":-21.07929,"longitude":-47.739575,"altitude":598.4,"speed":2.96976,"course":137.3,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91629165,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":242521.04042093776,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41431825},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:10:46.000+00:00","deviceTime":"2026-03-13T19:10:46.000+00:00","fixTime":"2026-03-13T19:10:46.000+00:00","valid":true,"latitude":-21.07929,"longitude":-47.739575,"altitude":598.4,"speed":2.96976,"course":137.3,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91629358,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14332,"io_2_001d":14332,"io_0096":72410,"io_4_0096":72410,"io_0244":256188,"io_4_0244":256188,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":157.85076573960302,"totalDistance":242678.89118667736,"tipoVia":"estrada","motion":true,"hours":41441839},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:10:56.000+00:00","deviceTime":"2026-03-13T19:10:56.000+00:00","fixTime":"2026-03-13T19:10:56.000+00:00","valid":true,"latitude":-21.0803283,"longitude":-47.73854,"altitude":605.3,"speed":2.96976,"course":136.5,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91629359,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":242678.89118667736,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41441839},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:10:56.000+00:00","deviceTime":"2026-03-13T19:10:56.000+00:00","fixTime":"2026-03-13T19:10:56.000+00:00","valid":true,"latitude":-21.0803283,"longitude":-47.73854,"altitude":605.3,"speed":2.96976,"course":136.5,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91629531,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14330,"io_2_001d":14330,"io_0096":72410,"io_4_0096":72410,"io_0244":256198,"io_4_0244":256198,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":157.78947372701626,"totalDistance":242836.68066040438,"tipoVia":"estrada","motion":true,"hours":41451844},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:11:06.000+00:00","deviceTime":"2026-03-13T19:11:06.000+00:00","fixTime":"2026-03-13T19:11:06.000+00:00","valid":true,"latitude":-21.08136,"longitude":-47.7374983,"altitude":612.5,"speed":3.02376,"course":136.4,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91629532,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":242836.68066040438,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41451844},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:11:06.000+00:00","deviceTime":"2026-03-13T19:11:06.000+00:00","fixTime":"2026-03-13T19:11:06.000+00:00","valid":true,"latitude":-21.08136,"longitude":-47.7374983,"altitude":612.5,"speed":3.02376,"course":136.4,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91629699,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14326,"io_2_001d":14326,"io_0096":72410,"io_4_0096":72410,"io_0244":256208,"io_4_0244":256208,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":159.33751197324122,"totalDistance":242996.01817237763,"tipoVia":"estrada","motion":true,"hours":41461963},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:11:16.000+00:00","deviceTime":"2026-03-13T19:11:16.000+00:00","fixTime":"2026-03-13T19:11:16.000+00:00","valid":true,"latitude":-21.082405,"longitude":-47.73645,"altitude":620.1,"speed":3.02376,"course":136.9,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91629700,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":242996.01817237763,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41461963},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:11:16.000+00:00","deviceTime":"2026-03-13T19:11:16.000+00:00","fixTime":"2026-03-13T19:11:16.000+00:00","valid":true,"latitude":-21.082405,"longitude":-47.73645,"altitude":620.1,"speed":3.02376,"course":136.9,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91629870,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14336,"io_2_001d":14336,"io_0096":72410,"io_4_0096":72410,"io_0244":256218,"io_4_0244":256218,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":158.42054981414492,"totalDistance":243154.4387221918,"tipoVia":"estrada","motion":true,"hours":41471823},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:11:26.000+00:00","deviceTime":"2026-03-13T19:11:26.000+00:00","fixTime":"2026-03-13T19:11:26.000+00:00","valid":true,"latitude":-21.0834416,"longitude":-47.735405,"altitude":627.3,"speed":2.96976,"course":135.6,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91629871,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":243154.4387221918,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41471824},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:11:26.000+00:00","deviceTime":"2026-03-13T19:11:26.000+00:00","fixTime":"2026-03-13T19:11:26.000+00:00","valid":true,"latitude":-21.0834416,"longitude":-47.735405,"altitude":627.3,"speed":2.96976,"course":135.6,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91630037,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14189,"io_2_001d":14189,"io_0096":72410,"io_4_0096":72410,"io_0244":256228,"io_4_0244":256228,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":146.74211933277638,"totalDistance":243301.18084152456,"tipoVia":"estrada","motion":true,"hours":41481861},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:11:36.000+00:00","deviceTime":"2026-03-13T19:11:36.000+00:00","fixTime":"2026-03-13T19:11:36.000+00:00","valid":true,"latitude":-21.0844,"longitude":-47.734435,"altitude":627.7,"speed":2.64579,"course":136.4,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91630038,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":243301.18084152456,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41481861},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:11:36.000+00:00","deviceTime":"2026-03-13T19:11:36.000+00:00","fixTime":"2026-03-13T19:11:36.000+00:00","valid":true,"latitude":-21.0844,"longitude":-47.734435,"altitude":627.7,"speed":2.64579,"course":136.4,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91630170,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14136,"io_2_001d":14136,"io_0096":72410,"io_4_0096":72410,"io_0244":256236,"io_4_0244":256236,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":91.88591591029237,"totalDistance":243393.06675743486,"tipoVia":"estrada","motion":true,"hours":41490170},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:11:44.000+00:00","deviceTime":"2026-03-13T19:11:44.000+00:00","fixTime":"2026-03-13T19:11:44.000+00:00","valid":true,"latitude":-21.08507,"longitude":-47.7339183,"altitude":621.5,"speed":1.83585,"course":161.6,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91630171,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":243393.06675743486,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41490170},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:11:44.000+00:00","deviceTime":"2026-03-13T19:11:44.000+00:00","fixTime":"2026-03-13T19:11:44.000+00:00","valid":true,"latitude":-21.08507,"longitude":-47.7339183,"altitude":621.5,"speed":1.83585,"course":161.6,"address":"Estrada Vicinal José Ruol, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91630196,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14233,"io_2_001d":14233,"io_0096":72410,"io_4_0096":72410,"io_0244":256238,"io_4_0244":256238,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":18.20173592509952,"totalDistance":243411.26849335997,"tipoVia":"outro","motion":true,"hours":41491860},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:11:46.000+00:00","deviceTime":"2026-03-13T19:11:46.000+00:00","fixTime":"2026-03-13T19:11:46.000+00:00","valid":true,"latitude":-21.0852316,"longitude":-47.7338916,"altitude":620.8,"speed":1.72786,"course":184.3,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91630197,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":243411.26849335997,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41491860},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:11:46.000+00:00","deviceTime":"2026-03-13T19:11:46.000+00:00","fixTime":"2026-03-13T19:11:46.000+00:00","valid":true,"latitude":-21.0852316,"longitude":-47.7338916,"altitude":620.8,"speed":1.72786,"course":184.3,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91630234,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14285,"io_2_001d":14285,"io_0096":72410,"io_4_0096":72410,"io_0244":256240,"io_4_0244":256240,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":18.593384374014835,"totalDistance":243429.861877734,"tipoVia":"outro","motion":true,"hours":41493872},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:11:48.000+00:00","deviceTime":"2026-03-13T19:11:48.000+00:00","fixTime":"2026-03-13T19:11:48.000+00:00","valid":true,"latitude":-21.0853866,"longitude":-47.7339583,"altitude":620.6,"speed":1.88985,"course":218.4,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91630235,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":243429.861877734,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41493872},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:11:48.000+00:00","deviceTime":"2026-03-13T19:11:48.000+00:00","fixTime":"2026-03-13T19:11:48.000+00:00","valid":true,"latitude":-21.0853866,"longitude":-47.7339583,"altitude":620.6,"speed":1.88985,"course":218.4,"address":"Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91630267,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14332,"io_2_001d":14332,"io_0096":72410,"io_4_0096":72410,"io_0244":256242,"io_4_0244":256242,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":21.143387711625394,"totalDistance":243451.00526544562,"tipoVia":"estrada","motion":true,"hours":41496055},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:11:50.000+00:00","deviceTime":"2026-03-13T19:11:50.000+00:00","fixTime":"2026-03-13T19:11:50.000+00:00","valid":true,"latitude":-21.0855,"longitude":-47.7341216,"altitude":620,"speed":2.10583,"course":239.8,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91630268,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":243451.00526544562,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41496055},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:11:50.000+00:00","deviceTime":"2026-03-13T19:11:50.000+00:00","fixTime":"2026-03-13T19:11:50.000+00:00","valid":true,"latitude":-21.0855,"longitude":-47.7341216,"altitude":620,"speed":2.10583,"course":239.8,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91630423,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":13,"io_1_001b":13,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14319,"io_2_001d":14319,"io_0096":72410,"io_4_0096":72410,"io_0244":256252,"io_4_0244":256252,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":125.83504990906,"totalDistance":243576.8403153547,"tipoVia":"estrada","motion":true,"hours":41505859},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:12:00.000+00:00","deviceTime":"2026-03-13T19:12:00.000+00:00","fixTime":"2026-03-13T19:12:00.000+00:00","valid":true,"latitude":-21.08609,"longitude":-47.735155,"altitude":622.1,"speed":2.80778,"course":238.1,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91630424,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":243576.8403153547,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41505859},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:12:00.000+00:00","deviceTime":"2026-03-13T19:12:00.000+00:00","fixTime":"2026-03-13T19:12:00.000+00:00","valid":true,"latitude":-21.08609,"longitude":-47.735155,"altitude":622.1,"speed":2.80778,"course":238.1,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91630557,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":13,"io_1_001b":13,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14325,"io_2_001d":14325,"io_0096":72410,"io_4_0096":72410,"io_0244":256262,"io_4_0244":256262,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":149.04474859543086,"totalDistance":243725.88506395012,"tipoVia":"estrada","motion":true,"hours":41515969},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:12:10.000+00:00","deviceTime":"2026-03-13T19:12:10.000+00:00","fixTime":"2026-03-13T19:12:10.000+00:00","valid":true,"latitude":-21.0868,"longitude":-47.7363716,"altitude":619.8,"speed":3.02376,"course":239.3,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91630559,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":243725.88506395012,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41515969},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:12:10.000+00:00","deviceTime":"2026-03-13T19:12:10.000+00:00","fixTime":"2026-03-13T19:12:10.000+00:00","valid":true,"latitude":-21.0868,"longitude":-47.7363716,"altitude":619.8,"speed":3.02376,"course":239.3,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91630713,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":13,"io_1_001b":13,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14336,"io_2_001d":14336,"io_0096":72410,"io_4_0096":72410,"io_0244":256272,"io_4_0244":256272,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":188.0183926276248,"totalDistance":243913.90345657774,"tipoVia":"estrada","motion":true,"hours":41525824},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:12:20.000+00:00","deviceTime":"2026-03-13T19:12:20.000+00:00","fixTime":"2026-03-13T19:12:20.000+00:00","valid":true,"latitude":-21.08759,"longitude":-47.7379716,"altitude":611.9,"speed":3.88769,"course":242.9,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91630714,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":243913.90345657774,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41525824},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:12:20.000+00:00","deviceTime":"2026-03-13T19:12:20.000+00:00","fixTime":"2026-03-13T19:12:20.000+00:00","valid":true,"latitude":-21.08759,"longitude":-47.7379716,"altitude":611.9,"speed":3.88769,"course":242.9,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91630924,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14212,"io_2_001d":14212,"io_0096":72410,"io_4_0096":72410,"io_0244":256282,"io_4_0244":256282,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":214.07825916647369,"totalDistance":244127.98171574422,"tipoVia":"estrada","motion":true,"hours":41538846},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:12:33.000+00:00","deviceTime":"2026-03-13T19:12:33.000+00:00","fixTime":"2026-03-13T19:12:33.000+00:00","valid":true,"latitude":-21.0884566,"longitude":-47.7398116,"altitude":600.7,"speed":4.15767,"course":243.2,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91630925,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":244127.98171574422,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41538846},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:12:33.000+00:00","deviceTime":"2026-03-13T19:12:33.000+00:00","fixTime":"2026-03-13T19:12:33.000+00:00","valid":true,"latitude":-21.0884566,"longitude":-47.7398116,"altitude":600.7,"speed":4.15767,"course":243.2,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91631034,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14290,"io_2_001d":14290,"io_0096":72410,"io_4_0096":72410,"io_0244":256292,"io_4_0244":256292,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":220.22415308260193,"totalDistance":244348.20586882683,"tipoVia":"estrada","motion":true,"hours":41545871},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:12:40.000+00:00","deviceTime":"2026-03-13T19:12:40.000+00:00","fixTime":"2026-03-13T19:12:40.000+00:00","valid":true,"latitude":-21.0893533,"longitude":-47.7417016,"altitude":589.3,"speed":4.37365,"course":243.3,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91631035,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":244348.20586882683,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41545871},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:12:40.000+00:00","deviceTime":"2026-03-13T19:12:40.000+00:00","fixTime":"2026-03-13T19:12:40.000+00:00","valid":true,"latitude":-21.0893533,"longitude":-47.7417016,"altitude":589.3,"speed":4.37365,"course":243.3,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91631200,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14296,"io_2_001d":14296,"io_0096":72410,"io_4_0096":72410,"io_0244":256302,"io_4_0244":256302,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":233.22252505839873,"totalDistance":244581.42839388523,"tipoVia":"estrada","motion":true,"hours":41555871},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:12:50.000+00:00","deviceTime":"2026-03-13T19:12:50.000+00:00","fixTime":"2026-03-13T19:12:50.000+00:00","valid":true,"latitude":-21.0902966,"longitude":-47.7437066,"altitude":575.7,"speed":4.58963,"course":243.8,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91631201,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":244581.42839388523,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41555871},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:12:50.000+00:00","deviceTime":"2026-03-13T19:12:50.000+00:00","fixTime":"2026-03-13T19:12:50.000+00:00","valid":true,"latitude":-21.0902966,"longitude":-47.7437066,"altitude":575.7,"speed":4.58963,"course":243.8,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91631339,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14278,"io_2_001d":14278,"io_0096":72410,"io_4_0096":72410,"io_0244":256312,"io_4_0244":256312,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":240.99587011503286,"totalDistance":244822.42426400026,"tipoVia":"estrada","motion":true,"hours":41565873},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:13:00.000+00:00","deviceTime":"2026-03-13T19:13:00.000+00:00","fixTime":"2026-03-13T19:13:00.000+00:00","valid":true,"latitude":-21.0912716,"longitude":-47.7457783,"altitude":563.7,"speed":4.64363,"course":243.5,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91631340,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":244822.42426400026,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41565873},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:13:00.000+00:00","deviceTime":"2026-03-13T19:13:00.000+00:00","fixTime":"2026-03-13T19:13:00.000+00:00","valid":true,"latitude":-21.0912716,"longitude":-47.7457783,"altitude":563.7,"speed":4.64363,"course":243.5,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91631530,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14264,"io_2_001d":14264,"io_0096":72410,"io_4_0096":72410,"io_0244":256322,"io_4_0244":256322,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":247.9219898596594,"totalDistance":245070.34625385993,"tipoVia":"estrada","motion":true,"hours":41575859},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:13:10.000+00:00","deviceTime":"2026-03-13T19:13:10.000+00:00","fixTime":"2026-03-13T19:13:10.000+00:00","valid":true,"latitude":-21.09231,"longitude":-47.74789,"altitude":561.4,"speed":5.0216,"course":243.1,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91631532,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":245070.34625385993,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41575859},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:13:10.000+00:00","deviceTime":"2026-03-13T19:13:10.000+00:00","fixTime":"2026-03-13T19:13:10.000+00:00","valid":true,"latitude":-21.09231,"longitude":-47.74789,"altitude":561.4,"speed":5.0216,"course":243.1,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91631744,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14297,"io_2_001d":14297,"io_0096":72410,"io_4_0096":72410,"io_0244":256332,"io_4_0244":256332,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":256.99942364668635,"totalDistance":245327.34567750662,"tipoVia":"estrada","motion":true,"hours":41585869},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:13:20.000+00:00","deviceTime":"2026-03-13T19:13:20.000+00:00","fixTime":"2026-03-13T19:13:20.000+00:00","valid":true,"latitude":-21.0933516,"longitude":-47.7500983,"altitude":558.4,"speed":4.85961,"course":243.5,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91631745,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":245327.34567750662,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41585869},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:13:20.000+00:00","deviceTime":"2026-03-13T19:13:20.000+00:00","fixTime":"2026-03-13T19:13:20.000+00:00","valid":true,"latitude":-21.0933516,"longitude":-47.7500983,"altitude":558.4,"speed":4.85961,"course":243.5,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91631934,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":26,"io_1_001b":26,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14347,"io_2_001d":14347,"io_0096":72410,"io_4_0096":72410,"io_0244":256342,"io_4_0244":256342,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":269.26432695131297,"totalDistance":245596.61000445794,"tipoVia":"estrada","motion":true,"hours":41596247},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:13:30.000+00:00","deviceTime":"2026-03-13T19:13:30.000+00:00","fixTime":"2026-03-13T19:13:30.000+00:00","valid":true,"latitude":-21.0944466,"longitude":-47.75241,"altitude":553.4,"speed":5.12959,"course":242.9,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91631935,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":245596.61000445794,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41596247},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:13:30.000+00:00","deviceTime":"2026-03-13T19:13:30.000+00:00","fixTime":"2026-03-13T19:13:30.000+00:00","valid":true,"latitude":-21.0944466,"longitude":-47.75241,"altitude":553.4,"speed":5.12959,"course":242.9,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91632125,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":26,"io_1_001b":26,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14323,"io_2_001d":14323,"io_0096":72410,"io_4_0096":72410,"io_0244":256353,"io_4_0244":256353,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":258.2037100984109,"totalDistance":245854.81371455634,"tipoVia":"estrada","motion":true,"hours":41606691},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:13:41.000+00:00","deviceTime":"2026-03-13T19:13:41.000+00:00","fixTime":"2026-03-13T19:13:41.000+00:00","valid":true,"latitude":-21.0955616,"longitude":-47.75459,"altitude":543.3,"speed":5.34557,"course":239.8,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91632127,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":245854.81371455634,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41606691},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:13:41.000+00:00","deviceTime":"2026-03-13T19:13:41.000+00:00","fixTime":"2026-03-13T19:13:41.000+00:00","valid":true,"latitude":-21.0955616,"longitude":-47.75459,"altitude":543.3,"speed":5.34557,"course":239.8,"address":"Rodovia Cândido Portinari, Jardinópolis, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91632332,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":26,"io_1_001b":26,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14345,"io_2_001d":14345,"io_0096":72410,"io_4_0096":72410,"io_0244":256363,"io_4_0244":256363,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":294.3199296843507,"totalDistance":246149.13364424068,"tipoVia":"estrada","motion":true,"hours":41616050},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:13:50.000+00:00","deviceTime":"2026-03-13T19:13:50.000+00:00","fixTime":"2026-03-13T19:13:50.000+00:00","valid":true,"latitude":-21.0968983,"longitude":-47.757035,"altitude":528,"speed":6.15551,"course":239.2,"address":"Rodovia Cândido Portinari, Jardinópolis, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91632333,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":246149.13364424068,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41616050},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:13:50.000+00:00","deviceTime":"2026-03-13T19:13:50.000+00:00","fixTime":"2026-03-13T19:13:50.000+00:00","valid":true,"latitude":-21.0968983,"longitude":-47.757035,"altitude":528,"speed":6.15551,"course":239.2,"address":"Rodovia Cândido Portinari, Jardinópolis, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91632548,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14354,"io_2_001d":14354,"io_0096":72410,"io_4_0096":72410,"io_0244":256373,"io_4_0244":256373,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":314.7454304305301,"totalDistance":246463.87907467122,"tipoVia":"estrada","motion":true,"hours":41626066},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:14:00.000+00:00","deviceTime":"2026-03-13T19:14:00.000+00:00","fixTime":"2026-03-13T19:14:00.000+00:00","valid":true,"latitude":-21.09833,"longitude":-47.7596483,"altitude":523.2,"speed":5.77754,"course":239.9,"address":"Rodovia Cândido Portinari, Jardinópolis, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91632549,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":246463.87907467122,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41626066},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:14:00.000+00:00","deviceTime":"2026-03-13T19:14:00.000+00:00","fixTime":"2026-03-13T19:14:00.000+00:00","valid":true,"latitude":-21.09833,"longitude":-47.7596483,"altitude":523.2,"speed":5.77754,"course":239.9,"address":"Rodovia Cândido Portinari, Jardinópolis, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91632774,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14359,"io_2_001d":14359,"io_0096":72410,"io_4_0096":72410,"io_0244":256383,"io_4_0244":256383,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":298.58686794798064,"totalDistance":246762.4659426192,"tipoVia":"estrada","motion":true,"hours":41636053},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:14:10.000+00:00","deviceTime":"2026-03-13T19:14:10.000+00:00","fixTime":"2026-03-13T19:14:10.000+00:00","valid":true,"latitude":-21.0996816,"longitude":-47.7621316,"altitude":522.4,"speed":5.88553,"course":240,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91632775,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":246762.4659426192,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41636053},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:14:10.000+00:00","deviceTime":"2026-03-13T19:14:10.000+00:00","fixTime":"2026-03-13T19:14:10.000+00:00","valid":true,"latitude":-21.0996816,"longitude":-47.7621316,"altitude":522.4,"speed":5.88553,"course":240,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91632979,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14344,"io_2_001d":14344,"io_0096":72410,"io_4_0096":72410,"io_0244":256393,"io_4_0244":256393,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":307.810026916244,"totalDistance":247070.27596953543,"tipoVia":"estrada","motion":true,"hours":41646078},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:14:20.000+00:00","deviceTime":"2026-03-13T19:14:20.000+00:00","fixTime":"2026-03-13T19:14:20.000+00:00","valid":true,"latitude":-21.101075,"longitude":-47.7646916,"altitude":524.1,"speed":5.72354,"course":239,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91632981,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":247070.27596953543,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41646078},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:14:20.000+00:00","deviceTime":"2026-03-13T19:14:20.000+00:00","fixTime":"2026-03-13T19:14:20.000+00:00","valid":true,"latitude":-21.101075,"longitude":-47.7646916,"altitude":524.1,"speed":5.72354,"course":239,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91633150,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14323,"io_2_001d":14323,"io_0096":72410,"io_4_0096":72410,"io_0244":256403,"io_4_0244":256403,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":290.2494866287333,"totalDistance":247360.52545616418,"tipoVia":"estrada","motion":true,"hours":41656072},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:14:30.000+00:00","deviceTime":"2026-03-13T19:14:30.000+00:00","fixTime":"2026-03-13T19:14:30.000+00:00","valid":true,"latitude":-21.1027883,"longitude":-47.7667983,"altitude":531.6,"speed":5.61555,"course":218.1,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91633151,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":247360.52545616418,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41656072},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:14:30.000+00:00","deviceTime":"2026-03-13T19:14:30.000+00:00","fixTime":"2026-03-13T19:14:30.000+00:00","valid":true,"latitude":-21.1027883,"longitude":-47.7667983,"altitude":531.6,"speed":5.61555,"course":218.1,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14072-055, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91633341,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14317,"io_2_001d":14317,"io_0096":72410,"io_4_0096":72410,"io_0244":256413,"io_4_0244":256413,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":292.3231365071781,"totalDistance":247652.84859267136,"tipoVia":"estrada","motion":true,"hours":41666140},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:14:40.000+00:00","deviceTime":"2026-03-13T19:14:40.000+00:00","fixTime":"2026-03-13T19:14:40.000+00:00","valid":true,"latitude":-21.10504,"longitude":-47.7682466,"altitude":541.4,"speed":5.56156,"course":208.1,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91633342,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":247652.84859267136,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41666140},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:14:40.000+00:00","deviceTime":"2026-03-13T19:14:40.000+00:00","fixTime":"2026-03-13T19:14:40.000+00:00","valid":true,"latitude":-21.10504,"longitude":-47.7682466,"altitude":541.4,"speed":5.56156,"course":208.1,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91633522,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14318,"io_2_001d":14318,"io_0096":72410,"io_4_0096":72410,"io_0244":256423,"io_4_0244":256423,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":285.50065089693067,"totalDistance":247938.3492435683,"tipoVia":"estrada","motion":true,"hours":41676156},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:14:50.000+00:00","deviceTime":"2026-03-13T19:14:50.000+00:00","fixTime":"2026-03-13T19:14:50.000+00:00","valid":true,"latitude":-21.1071233,"longitude":-47.76985,"altitude":548.6,"speed":5.61555,"course":225,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91633524,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":247938.3492435683,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41676156},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:14:50.000+00:00","deviceTime":"2026-03-13T19:14:50.000+00:00","fixTime":"2026-03-13T19:14:50.000+00:00","valid":true,"latitude":-21.1071233,"longitude":-47.76985,"altitude":548.6,"speed":5.61555,"course":225,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91633684,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14357,"io_2_001d":14357,"io_0096":72410,"io_4_0096":72410,"io_0244":256433,"io_4_0244":256433,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":301.95249614172894,"totalDistance":248240.30173971,"tipoVia":"estrada","motion":true,"hours":41686173},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:15:00.000+00:00","deviceTime":"2026-03-13T19:15:00.000+00:00","fixTime":"2026-03-13T19:15:00.000+00:00","valid":true,"latitude":-21.1087583,"longitude":-47.77217,"altitude":551.3,"speed":5.77754,"course":235.7,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91633685,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":248240.30173971,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41686173},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:15:00.000+00:00","deviceTime":"2026-03-13T19:15:00.000+00:00","fixTime":"2026-03-13T19:15:00.000+00:00","valid":true,"latitude":-21.1087583,"longitude":-47.77217,"altitude":551.3,"speed":5.77754,"course":235.7,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91633872,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14329,"io_2_001d":14329,"io_0096":72410,"io_4_0096":72410,"io_0244":256443,"io_4_0244":256443,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":302.1770001381474,"totalDistance":248542.47873984816,"tipoVia":"estrada","motion":true,"hours":41696185},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:15:10.000+00:00","deviceTime":"2026-03-13T19:15:10.000+00:00","fixTime":"2026-03-13T19:15:10.000+00:00","valid":true,"latitude":-21.11023,"longitude":-47.774615,"altitude":553.6,"speed":5.61555,"course":240.1,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91633874,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":248542.47873984816,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41696185},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:15:10.000+00:00","deviceTime":"2026-03-13T19:15:10.000+00:00","fixTime":"2026-03-13T19:15:10.000+00:00","valid":true,"latitude":-21.11023,"longitude":-47.774615,"altitude":553.6,"speed":5.61555,"course":240.1,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91634069,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14311,"io_2_001d":14311,"io_0096":72410,"io_4_0096":72410,"io_0244":256453,"io_4_0244":256453,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":291.8844357742392,"totalDistance":248834.3631756224,"tipoVia":"estrada","motion":true,"hours":41706718},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:15:21.000+00:00","deviceTime":"2026-03-13T19:15:21.000+00:00","fixTime":"2026-03-13T19:15:21.000+00:00","valid":true,"latitude":-21.111385,"longitude":-47.7771383,"altitude":558.1,"speed":5.72354,"course":246.4,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91634070,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":248834.3631756224,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41706718},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:15:21.000+00:00","deviceTime":"2026-03-13T19:15:21.000+00:00","fixTime":"2026-03-13T19:15:21.000+00:00","valid":true,"latitude":-21.111385,"longitude":-47.7771383,"altitude":558.1,"speed":5.72354,"course":246.4,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91634288,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14274,"io_2_001d":14274,"io_0096":72410,"io_4_0096":72410,"io_0244":256463,"io_4_0244":256463,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":283.69295615840366,"totalDistance":249118.0561317808,"tipoVia":"estrada","motion":true,"hours":41718577},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:15:33.000+00:00","deviceTime":"2026-03-13T19:15:33.000+00:00","fixTime":"2026-03-13T19:15:33.000+00:00","valid":true,"latitude":-21.11238,"longitude":-47.7796533,"altitude":565,"speed":5.0216,"course":242.8,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91634290,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":249118.0561317808,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41718578},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:15:33.000+00:00","deviceTime":"2026-03-13T19:15:33.000+00:00","fixTime":"2026-03-13T19:15:33.000+00:00","valid":true,"latitude":-21.11238,"longitude":-47.7796533,"altitude":565,"speed":5.0216,"course":242.8,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91634367,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14223,"io_2_001d":14223,"io_0096":72410,"io_4_0096":72410,"io_0244":256470,"io_4_0244":256470,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":166.7248141153959,"totalDistance":249284.78094589617,"tipoVia":"avenida","motion":true,"hours":41723224},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:15:37.000+00:00","deviceTime":"2026-03-13T19:15:37.000+00:00","fixTime":"2026-03-13T19:15:37.000+00:00","valid":true,"latitude":-21.1132983,"longitude":-47.7809216,"altitude":561.4,"speed":3.94169,"course":218.1,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91634368,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":249284.78094589617,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":41723224},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:15:37.000+00:00","deviceTime":"2026-03-13T19:15:37.000+00:00","fixTime":"2026-03-13T19:15:37.000+00:00","valid":true,"latitude":-21.1132983,"longitude":-47.7809216,"altitude":561.4,"speed":3.94169,"course":218.1,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91634425,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14291,"io_2_001d":14291,"io_0096":72410,"io_4_0096":72410,"io_0244":256473,"io_4_0244":256473,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":56.82971615678548,"totalDistance":249341.61066205296,"tipoVia":"avenida","motion":true,"hours":41726223},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:15:40.000+00:00","deviceTime":"2026-03-13T19:15:40.000+00:00","fixTime":"2026-03-13T19:15:40.000+00:00","valid":true,"latitude":-21.11375,"longitude":-47.7811766,"altitude":558.2,"speed":3.50972,"course":195.4,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91634426,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":249341.61066205296,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":41726223},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:15:40.000+00:00","deviceTime":"2026-03-13T19:15:40.000+00:00","fixTime":"2026-03-13T19:15:40.000+00:00","valid":true,"latitude":-21.11375,"longitude":-47.7811766,"altitude":558.2,"speed":3.50972,"course":195.4,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91634474,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14318,"io_2_001d":14318,"io_0096":72410,"io_4_0096":72410,"io_0244":256475,"io_4_0244":256475,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":36.407122117554685,"totalDistance":249378.01778417052,"tipoVia":"avenida","motion":true,"hours":41728227},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:15:42.000+00:00","deviceTime":"2026-03-13T19:15:42.000+00:00","fixTime":"2026-03-13T19:15:42.000+00:00","valid":true,"latitude":-21.1140766,"longitude":-47.781195,"altitude":556.4,"speed":3.50972,"course":172.9,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91634475,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":249378.01778417052,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":41728227},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:15:42.000+00:00","deviceTime":"2026-03-13T19:15:42.000+00:00","fixTime":"2026-03-13T19:15:42.000+00:00","valid":true,"latitude":-21.1140766,"longitude":-47.781195,"altitude":556.4,"speed":3.50972,"course":172.9,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91634517,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14296,"io_2_001d":14296,"io_0096":72410,"io_4_0096":72410,"io_0244":256477,"io_4_0244":256477,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":36.350518247646924,"totalDistance":249414.36830241815,"tipoVia":"avenida","motion":true,"hours":41730243},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:15:44.000+00:00","deviceTime":"2026-03-13T19:15:44.000+00:00","fixTime":"2026-03-13T19:15:44.000+00:00","valid":true,"latitude":-21.1143866,"longitude":-47.781085,"altitude":554.8,"speed":3.50972,"course":152,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91634518,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":249414.36830241815,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":41730243},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:15:44.000+00:00","deviceTime":"2026-03-13T19:15:44.000+00:00","fixTime":"2026-03-13T19:15:44.000+00:00","valid":true,"latitude":-21.1143866,"longitude":-47.781085,"altitude":554.8,"speed":3.50972,"course":152,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91634568,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14309,"io_2_001d":14309,"io_0096":72410,"io_4_0096":72410,"io_0244":256479,"io_4_0244":256479,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":36.04787561474766,"totalDistance":249450.4161780329,"tipoVia":"avenida","motion":true,"hours":41732308},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:15:47.000+00:00","deviceTime":"2026-03-13T19:15:47.000+00:00","fixTime":"2026-03-13T19:15:47.000+00:00","valid":true,"latitude":-21.1146383,"longitude":-47.7808666,"altitude":553.8,"speed":3.56372,"course":129.8,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91634569,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":249450.4161780329,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":41732308},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:15:47.000+00:00","deviceTime":"2026-03-13T19:15:47.000+00:00","fixTime":"2026-03-13T19:15:47.000+00:00","valid":true,"latitude":-21.1146383,"longitude":-47.7808666,"altitude":553.8,"speed":3.56372,"course":129.8,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91634619,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14321,"io_2_001d":14321,"io_0096":72410,"io_4_0096":72410,"io_0244":256482,"io_4_0244":256482,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":57.08949470332149,"totalDistance":249507.5056727362,"tipoVia":"rua","motion":true,"hours":41735278},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:15:50.000+00:00","deviceTime":"2026-03-13T19:15:50.000+00:00","fixTime":"2026-03-13T19:15:50.000+00:00","valid":true,"latitude":-21.1148583,"longitude":-47.78037,"altitude":553.5,"speed":3.83369,"course":105.6,"address":"Rua Caraguatatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91634620,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":249507.5056727362,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":41735278},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:15:50.000+00:00","deviceTime":"2026-03-13T19:15:50.000+00:00","fixTime":"2026-03-13T19:15:50.000+00:00","valid":true,"latitude":-21.1148583,"longitude":-47.78037,"altitude":553.5,"speed":3.83369,"course":105.6,"address":"Rua Caraguatatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91634783,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14348,"io_2_001d":14348,"io_0096":72410,"io_4_0096":72410,"io_0244":256491,"io_4_0244":256491,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":189.56350343099822,"totalDistance":249697.06917616722,"tipoVia":"rua","motion":true,"hours":41744253},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:15:58.000+00:00","deviceTime":"2026-03-13T19:15:58.000+00:00","fixTime":"2026-03-13T19:15:58.000+00:00","valid":true,"latitude":-21.1154666,"longitude":-47.778665,"altitude":552.5,"speed":4.26566,"course":127.6,"address":"Rua Caraguatatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91634784,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":249697.06917616722,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":41744254},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:15:58.000+00:00","deviceTime":"2026-03-13T19:15:58.000+00:00","fixTime":"2026-03-13T19:15:58.000+00:00","valid":true,"latitude":-21.1154666,"longitude":-47.778665,"altitude":552.5,"speed":4.26566,"course":127.6,"address":"Rua Caraguatatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91634960,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14344,"io_2_001d":14344,"io_0096":72410,"io_4_0096":72410,"io_0244":256501,"io_4_0244":256501,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":221.03564465448554,"totalDistance":249918.1048208217,"tipoVia":"estrada","motion":true,"hours":41754255},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:16:08.000+00:00","deviceTime":"2026-03-13T19:16:08.000+00:00","fixTime":"2026-03-13T19:16:08.000+00:00","valid":true,"latitude":-21.1170316,"longitude":-47.777355,"altitude":550.2,"speed":4.21166,"course":144.7,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91634961,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":249918.1048208217,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41754255},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:16:08.000+00:00","deviceTime":"2026-03-13T19:16:08.000+00:00","fixTime":"2026-03-13T19:16:08.000+00:00","valid":true,"latitude":-21.1170316,"longitude":-47.777355,"altitude":550.2,"speed":4.21166,"course":144.7,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91635148,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14249,"io_2_001d":14249,"io_0096":72410,"io_4_0096":72410,"io_0244":256511,"io_4_0244":256511,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":199.91911276220867,"totalDistance":250118.0239335839,"tipoVia":"estrada","motion":true,"hours":41764259},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:16:18.000+00:00","deviceTime":"2026-03-13T19:16:18.000+00:00","fixTime":"2026-03-13T19:16:18.000+00:00","valid":true,"latitude":-21.1185183,"longitude":-47.776275,"altitude":547.6,"speed":2.80778,"course":147.2,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91635149,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":250118.0239335839,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41764259},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:16:18.000+00:00","deviceTime":"2026-03-13T19:16:18.000+00:00","fixTime":"2026-03-13T19:16:18.000+00:00","valid":true,"latitude":-21.1185183,"longitude":-47.776275,"altitude":547.6,"speed":2.80778,"course":147.2,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91635205,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14315,"io_2_001d":14315,"io_0096":72410,"io_4_0096":72410,"io_0244":256514,"io_4_0244":256514,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":38.54168119731695,"totalDistance":250156.56561478123,"tipoVia":"estrada","motion":true,"hours":41767264},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:16:21.000+00:00","deviceTime":"2026-03-13T19:16:21.000+00:00","fixTime":"2026-03-13T19:16:21.000+00:00","valid":true,"latitude":-21.1188383,"longitude":-47.7761333,"altitude":547.4,"speed":2.32182,"course":172.1,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91635206,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":250156.56561478123,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":41767265},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:16:21.000+00:00","deviceTime":"2026-03-13T19:16:21.000+00:00","fixTime":"2026-03-13T19:16:21.000+00:00","valid":true,"latitude":-21.1188383,"longitude":-47.7761333,"altitude":547.4,"speed":2.32182,"course":172.1,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91635251,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14320,"io_2_001d":14320,"io_0096":72410,"io_4_0096":72410,"io_0244":256517,"io_4_0244":256517,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":37.5425946125016,"totalDistance":250194.10820939371,"tipoVia":"rua","motion":true,"hours":41770248},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:16:24.000+00:00","deviceTime":"2026-03-13T19:16:24.000+00:00","fixTime":"2026-03-13T19:16:24.000+00:00","valid":true,"latitude":-21.1191733,"longitude":-47.776175,"altitude":547.8,"speed":2.4838,"course":198.2,"address":"Rua Caraguatatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91635252,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":250194.10820939371,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":41770248},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:16:24.000+00:00","deviceTime":"2026-03-13T19:16:24.000+00:00","fixTime":"2026-03-13T19:16:24.000+00:00","valid":true,"latitude":-21.1191733,"longitude":-47.776175,"altitude":547.8,"speed":2.4838,"course":198.2,"address":"Rua Caraguatatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91635458,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14190,"io_2_001d":14190,"io_0096":72410,"io_4_0096":72410,"io_0244":256527,"io_4_0244":256527,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":133.99793634699338,"totalDistance":250328.10614574072,"tipoVia":"avenida","motion":true,"hours":41780255},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:16:34.000+00:00","deviceTime":"2026-03-13T19:16:34.000+00:00","fixTime":"2026-03-13T19:16:34.000+00:00","valid":true,"latitude":-21.12026,"longitude":-47.77673,"altitude":549.4,"speed":2.26782,"course":204.5,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91635459,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":250328.10614574072,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":41780255},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:16:34.000+00:00","deviceTime":"2026-03-13T19:16:34.000+00:00","fixTime":"2026-03-13T19:16:34.000+00:00","valid":true,"latitude":-21.12026,"longitude":-47.77673,"altitude":549.4,"speed":2.26782,"course":204.5,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91635649,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14289,"io_2_001d":14289,"io_0096":72410,"io_4_0096":72410,"io_0244":256537,"io_4_0244":256537,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":57.087275590568986,"totalDistance":250385.1934213313,"tipoVia":"avenida","motion":false,"hours":41790285},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:16:45.000+00:00","deviceTime":"2026-03-13T19:16:45.000+00:00","fixTime":"2026-03-13T19:16:45.000+00:00","valid":true,"latitude":-21.1207383,"longitude":-47.7769283,"altitude":550.6,"speed":0.107991,"course":199.9,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91635650,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":250385.1934213313,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":41790285},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:16:45.000+00:00","deviceTime":"2026-03-13T19:16:45.000+00:00","fixTime":"2026-03-13T19:16:45.000+00:00","valid":true,"latitude":-21.1207383,"longitude":-47.7769283,"altitude":550.6,"speed":0.107991,"course":199.9,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91635718,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14303,"io_2_001d":14303,"io_0096":72410,"io_4_0096":72410,"io_0244":256541,"io_4_0244":256541,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":2.233377393757209,"totalDistance":250387.42679872506,"tipoVia":"avenida","motion":true,"hours":41794426},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:16:49.000+00:00","deviceTime":"2026-03-13T19:16:49.000+00:00","fixTime":"2026-03-13T19:16:49.000+00:00","valid":true,"latitude":-21.1207583,"longitude":-47.7769266,"altitude":550.8,"speed":0.37797,"course":164,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91635719,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":250387.42679872506,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":41794427},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:16:49.000+00:00","deviceTime":"2026-03-13T19:16:49.000+00:00","fixTime":"2026-03-13T19:16:49.000+00:00","valid":true,"latitude":-21.1207583,"longitude":-47.7769266,"altitude":550.8,"speed":0.37797,"course":164,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91635727,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14325,"io_2_001d":14325,"io_0096":72410,"io_4_0096":72410,"io_0244":256542,"io_4_0244":256542,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":2.9385232940892294,"totalDistance":250390.36532201915,"tipoVia":"avenida","motion":true,"hours":41795292},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:16:50.000+00:00","deviceTime":"2026-03-13T19:16:50.000+00:00","fixTime":"2026-03-13T19:16:50.000+00:00","valid":true,"latitude":-21.1207816,"longitude":-47.7769133,"altitude":551,"speed":0.75594,"course":144.2,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91635728,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":250390.36532201915,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":41795292},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:16:50.000+00:00","deviceTime":"2026-03-13T19:16:50.000+00:00","fixTime":"2026-03-13T19:16:50.000+00:00","valid":true,"latitude":-21.1207816,"longitude":-47.7769133,"altitude":551,"speed":0.75594,"course":144.2,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91635931,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14314,"io_2_001d":14314,"io_0096":72410,"io_4_0096":72410,"io_0244":256552,"io_4_0244":256552,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":76.33242979728801,"totalDistance":250466.69775181645,"tipoVia":"rua","motion":true,"hours":41805323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:00.000+00:00","deviceTime":"2026-03-13T19:17:00.000+00:00","fixTime":"2026-03-13T19:17:00.000+00:00","valid":true,"latitude":-21.12142,"longitude":-47.776645,"altitude":552.1,"speed":1.88985,"course":160.5,"address":"Rua Americana, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91635933,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":250466.69775181645,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":41805323},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:00.000+00:00","deviceTime":"2026-03-13T19:17:00.000+00:00","fixTime":"2026-03-13T19:17:00.000+00:00","valid":true,"latitude":-21.12142,"longitude":-47.776645,"altitude":552.1,"speed":1.88985,"course":160.5,"address":"Rua Americana, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91636026,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14203,"io_2_001d":14203,"io_0096":72410,"io_4_0096":72410,"io_0244":256557,"io_4_0244":256557,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":40.350499455474214,"totalDistance":250507.04825127192,"tipoVia":"rua","motion":true,"hours":41810282},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:05.000+00:00","deviceTime":"2026-03-13T19:17:05.000+00:00","fixTime":"2026-03-13T19:17:05.000+00:00","valid":true,"latitude":-21.121755,"longitude":-47.7764966,"altitude":552.4,"speed":1.18791,"course":140.5,"address":"Rua Americana, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91636027,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":250507.04825127192,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":41810282},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:05.000+00:00","deviceTime":"2026-03-13T19:17:05.000+00:00","fixTime":"2026-03-13T19:17:05.000+00:00","valid":true,"latitude":-21.121755,"longitude":-47.7764966,"altitude":552.4,"speed":1.18791,"course":140.5,"address":"Rua Americana, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91636060,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14235,"io_2_001d":14235,"io_0096":72410,"io_4_0096":72410,"io_0244":256559,"io_4_0244":256559,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":11.125267324215532,"totalDistance":250518.17351859613,"tipoVia":"rua","motion":true,"hours":41812293},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:07.000+00:00","deviceTime":"2026-03-13T19:17:07.000+00:00","fixTime":"2026-03-13T19:17:07.000+00:00","valid":true,"latitude":-21.1218116,"longitude":-47.7764083,"altitude":552.5,"speed":0.917927,"course":113.7,"address":"Rua Mogi Mirim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91636061,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":250518.17351859613,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":41812293},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:07.000+00:00","deviceTime":"2026-03-13T19:17:07.000+00:00","fixTime":"2026-03-13T19:17:07.000+00:00","valid":true,"latitude":-21.1218116,"longitude":-47.7764083,"altitude":552.5,"speed":0.917927,"course":113.7,"address":"Rua Mogi Mirim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91636085,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14242,"io_2_001d":14242,"io_0096":72410,"io_4_0096":72410,"io_0244":256560,"io_4_0244":256560,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":4.975487651456976,"totalDistance":250523.14900624758,"tipoVia":"rua","motion":true,"hours":41813311},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:08.000+00:00","deviceTime":"2026-03-13T19:17:08.000+00:00","fixTime":"2026-03-13T19:17:08.000+00:00","valid":true,"latitude":-21.1218216,"longitude":-47.7763616,"altitude":552.3,"speed":0.917927,"course":91,"address":"Rua Mogi Mirim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91636086,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":250523.14900624758,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":41813311},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:08.000+00:00","deviceTime":"2026-03-13T19:17:08.000+00:00","fixTime":"2026-03-13T19:17:08.000+00:00","valid":true,"latitude":-21.1218216,"longitude":-47.7763616,"altitude":552.3,"speed":0.917927,"course":91,"address":"Rua Mogi Mirim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91636114,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14283,"io_2_001d":14283,"io_0096":72410,"io_4_0096":72410,"io_0244":256561,"io_4_0244":256561,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":5.729310757830583,"totalDistance":250528.8783170054,"tipoVia":"rua","motion":true,"hours":41814363},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:09.000+00:00","deviceTime":"2026-03-13T19:17:09.000+00:00","fixTime":"2026-03-13T19:17:09.000+00:00","valid":true,"latitude":-21.1218083,"longitude":-47.7763083,"altitude":552.2,"speed":1.02592,"course":62.1,"address":"Rua Mogi Mirim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91636116,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":250528.8783170054,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":41814363},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:09.000+00:00","deviceTime":"2026-03-13T19:17:09.000+00:00","fixTime":"2026-03-13T19:17:09.000+00:00","valid":true,"latitude":-21.1218083,"longitude":-47.7763083,"altitude":552.2,"speed":1.02592,"course":62.1,"address":"Rua Mogi Mirim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91636145,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14238,"io_2_001d":14238,"io_0096":72410,"io_4_0096":72410,"io_0244":256562,"io_4_0244":256562,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":5.952340492560444,"totalDistance":250534.83065749798,"tipoVia":"rua","motion":true,"hours":41815418},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:10.000+00:00","deviceTime":"2026-03-13T19:17:10.000+00:00","fixTime":"2026-03-13T19:17:10.000+00:00","valid":true,"latitude":-21.12177,"longitude":-47.7762683,"altitude":552.1,"speed":1.18791,"course":35.5,"address":"Rua Mogi Mirim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91636150,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":250534.83065749798,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":41815418},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:10.000+00:00","deviceTime":"2026-03-13T19:17:10.000+00:00","fixTime":"2026-03-13T19:17:10.000+00:00","valid":true,"latitude":-21.12177,"longitude":-47.7762683,"altitude":552.1,"speed":1.18791,"course":35.5,"address":"Rua Mogi Mirim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91636333,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14198,"io_2_001d":14198,"io_0096":72410,"io_4_0096":72410,"io_0244":256572,"io_4_0244":256572,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":79.08014651246825,"totalDistance":250613.91080401046,"tipoVia":"rua","motion":true,"hours":41825303},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:20.000+00:00","deviceTime":"2026-03-13T19:17:20.000+00:00","fixTime":"2026-03-13T19:17:20.000+00:00","valid":true,"latitude":-21.1211283,"longitude":-47.7759416,"altitude":551.2,"speed":0.75594,"course":16.4,"address":"Rua Mirassol, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91636334,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":250613.91080401046,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":41825303},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:20.000+00:00","deviceTime":"2026-03-13T19:17:20.000+00:00","fixTime":"2026-03-13T19:17:20.000+00:00","valid":true,"latitude":-21.1211283,"longitude":-47.7759416,"altitude":551.2,"speed":0.75594,"course":16.4,"address":"Rua Mirassol, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91636414,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14251,"io_2_001d":14251,"io_0096":72410,"io_4_0096":72410,"io_0244":256577,"io_4_0244":256577,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":5.056042476932006,"totalDistance":250618.9668464874,"tipoVia":"rua","motion":true,"hours":41830329},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:25.000+00:00","deviceTime":"2026-03-13T19:17:25.000+00:00","fixTime":"2026-03-13T19:17:25.000+00:00","valid":true,"latitude":-21.1210833,"longitude":-47.775935,"altitude":550.8,"speed":0.323974,"course":353.5,"address":"Rua Mirassol, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91636418,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":250618.9668464874,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":41830329},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:25.000+00:00","deviceTime":"2026-03-13T19:17:25.000+00:00","fixTime":"2026-03-13T19:17:25.000+00:00","valid":true,"latitude":-21.1210833,"longitude":-47.775935,"altitude":550.8,"speed":0.323974,"course":353.5,"address":"Rua Mirassol, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91636472,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14348,"io_2_001d":14348,"io_0096":72410,"io_4_0096":72410,"io_0244":256579,"io_4_0244":256579,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":3.8573045626204325,"totalDistance":250622.82415105,"tipoVia":"rua","motion":true,"hours":41832309},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:27.000+00:00","deviceTime":"2026-03-13T19:17:27.000+00:00","fixTime":"2026-03-13T19:17:27.000+00:00","valid":true,"latitude":-21.1210516,"longitude":-47.77595,"altitude":550.9,"speed":0.431966,"course":329.1,"address":"Rua Mirassol, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91636473,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":250622.82415105,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":41832309},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:27.000+00:00","deviceTime":"2026-03-13T19:17:27.000+00:00","fixTime":"2026-03-13T19:17:27.000+00:00","valid":true,"latitude":-21.1210516,"longitude":-47.77595,"altitude":550.9,"speed":0.431966,"course":329.1,"address":"Rua Mirassol, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91636510,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14349,"io_2_001d":14349,"io_0096":72410,"io_4_0096":72410,"io_0244":256581,"io_4_0244":256581,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":5.32817065658032,"totalDistance":250628.15232170658,"tipoVia":"rua","motion":true,"hours":41834350},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:29.000+00:00","deviceTime":"2026-03-13T19:17:29.000+00:00","fixTime":"2026-03-13T19:17:29.000+00:00","valid":true,"latitude":-21.1210166,"longitude":-47.775985,"altitude":550.7,"speed":0.593953,"course":302.6,"address":"Rua Mirassol, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91636512,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":250628.15232170658,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":41834350},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:29.000+00:00","deviceTime":"2026-03-13T19:17:29.000+00:00","fixTime":"2026-03-13T19:17:29.000+00:00","valid":true,"latitude":-21.1210166,"longitude":-47.775985,"altitude":550.7,"speed":0.593953,"course":302.6,"address":"Rua Mirassol, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91636688,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14190,"io_2_001d":14190,"io_0096":72410,"io_4_0096":72410,"io_0244":256591,"io_4_0244":256591,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":66.82219531709853,"totalDistance":250694.9745170237,"tipoVia":"rua","motion":true,"hours":41844683},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:39.000+00:00","deviceTime":"2026-03-13T19:17:39.000+00:00","fixTime":"2026-03-13T19:17:39.000+00:00","valid":true,"latitude":-21.120735,"longitude":-47.7765533,"altitude":551.8,"speed":1.2419,"course":299.5,"address":"Rua Mogi das Cruzes, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91636690,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":250694.9745170237,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":41844683},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:39.000+00:00","deviceTime":"2026-03-13T19:17:39.000+00:00","fixTime":"2026-03-13T19:17:39.000+00:00","valid":true,"latitude":-21.120735,"longitude":-47.7765533,"altitude":551.8,"speed":1.2419,"course":299.5,"address":"Rua Mogi das Cruzes, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91636859,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14254,"io_2_001d":14254,"io_0096":72410,"io_4_0096":72410,"io_0244":256601,"io_4_0244":256601,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":22.952724267141594,"totalDistance":250717.92724129083,"tipoVia":"rua","motion":false,"hours":41854471},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:49.000+00:00","deviceTime":"2026-03-13T19:17:49.000+00:00","fixTime":"2026-03-13T19:17:49.000+00:00","valid":true,"latitude":-21.120635,"longitude":-47.7767466,"altitude":551.7,"speed":0.215983,"course":317.7,"address":"Rua Mogi das Cruzes, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91636860,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":250717.92724129083,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":41854471},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:49.000+00:00","deviceTime":"2026-03-13T19:17:49.000+00:00","fixTime":"2026-03-13T19:17:49.000+00:00","valid":true,"latitude":-21.120635,"longitude":-47.7767466,"altitude":551.7,"speed":0.215983,"course":317.7,"address":"Rua Mogi das Cruzes, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91636941,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14167,"io_2_001d":14167,"io_0096":72410,"io_4_0096":72410,"io_0244":256606,"io_4_0244":256606,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":3.18923268780342,"totalDistance":250721.11647397865,"tipoVia":"rua","motion":true,"hours":41859615},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:54.000+00:00","deviceTime":"2026-03-13T19:17:54.000+00:00","fixTime":"2026-03-13T19:17:54.000+00:00","valid":true,"latitude":-21.12061,"longitude":-47.7767616,"altitude":551.8,"speed":0.37797,"course":337.3,"address":"Rua Mogi das Cruzes, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91636943,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":250721.11647397865,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":41859615},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:54.000+00:00","deviceTime":"2026-03-13T19:17:54.000+00:00","fixTime":"2026-03-13T19:17:54.000+00:00","valid":true,"latitude":-21.12061,"longitude":-47.7767616,"altitude":551.8,"speed":0.37797,"course":337.3,"address":"Rua Mogi das Cruzes, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91636956,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14234,"io_2_001d":14234,"io_0096":72410,"io_4_0096":72410,"io_0244":256607,"io_4_0244":256607,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":3.0172388042430325,"totalDistance":250724.1337127829,"tipoVia":"rua","motion":true,"hours":41860513},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:55.000+00:00","deviceTime":"2026-03-13T19:17:55.000+00:00","fixTime":"2026-03-13T19:17:55.000+00:00","valid":true,"latitude":-21.1205833,"longitude":-47.7767666,"altitude":551.8,"speed":0.701944,"course":357.5,"address":"Rua Mogi das Cruzes, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91636958,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":250724.1337127829,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":41860513},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:55.000+00:00","deviceTime":"2026-03-13T19:17:55.000+00:00","fixTime":"2026-03-13T19:17:55.000+00:00","valid":true,"latitude":-21.1205833,"longitude":-47.7767666,"altitude":551.8,"speed":0.701944,"course":357.5,"address":"Rua Mogi das Cruzes, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91636997,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14216,"io_2_001d":14216,"io_0096":72410,"io_4_0096":72410,"io_0244":256609,"io_4_0244":256609,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":8.525053931580791,"totalDistance":250732.65876671448,"tipoVia":"rua","motion":true,"hours":41862483},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:57.000+00:00","deviceTime":"2026-03-13T19:17:57.000+00:00","fixTime":"2026-03-13T19:17:57.000+00:00","valid":true,"latitude":-21.1205083,"longitude":-47.77675,"altitude":551.8,"speed":1.02592,"course":20.4,"address":"Rua Mogi das Cruzes, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91636998,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":250732.65876671448,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":41862483},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:17:57.000+00:00","deviceTime":"2026-03-13T19:17:57.000+00:00","fixTime":"2026-03-13T19:17:57.000+00:00","valid":true,"latitude":-21.1205083,"longitude":-47.77675,"altitude":551.8,"speed":1.02592,"course":20.4,"address":"Rua Mogi das Cruzes, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91637167,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14317,"io_2_001d":14317,"io_0096":72410,"io_4_0096":72410,"io_0244":256619,"io_4_0244":256619,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":104.75841343686349,"totalDistance":250837.41718015133,"tipoVia":"avenida","motion":true,"hours":41872486},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:18:07.000+00:00","deviceTime":"2026-03-13T19:18:07.000+00:00","fixTime":"2026-03-13T19:18:07.000+00:00","valid":true,"latitude":-21.11967,"longitude":-47.7762916,"altitude":547.5,"speed":2.69978,"course":37.4,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91637168,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":250837.41718015133,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":41872486},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:18:07.000+00:00","deviceTime":"2026-03-13T19:18:07.000+00:00","fixTime":"2026-03-13T19:18:07.000+00:00","valid":true,"latitude":-21.11967,"longitude":-47.7762916,"altitude":547.5,"speed":2.69978,"course":37.4,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91637354,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14245,"io_2_001d":14245,"io_0096":72410,"io_4_0096":72410,"io_0244":256629,"io_4_0244":256629,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":164.4456895821053,"totalDistance":251001.86286973342,"tipoVia":"avenida","motion":true,"hours":41882486},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:18:17.000+00:00","deviceTime":"2026-03-13T19:18:17.000+00:00","fixTime":"2026-03-13T19:18:17.000+00:00","valid":true,"latitude":-21.1187833,"longitude":-47.775025,"altitude":543.3,"speed":2.69978,"course":56.4,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91637355,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251001.86286973342,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":41882486},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:18:17.000+00:00","deviceTime":"2026-03-13T19:18:17.000+00:00","fixTime":"2026-03-13T19:18:17.000+00:00","valid":true,"latitude":-21.1187833,"longitude":-47.775025,"altitude":543.3,"speed":2.69978,"course":56.4,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91637404,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14361,"io_2_001d":14361,"io_0096":72410,"io_4_0096":72410,"io_0244":256632,"io_4_0244":256632,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":37.81212503643428,"totalDistance":251039.67499476986,"tipoVia":"avenida","motion":true,"hours":41885472},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:18:20.000+00:00","deviceTime":"2026-03-13T19:18:20.000+00:00","fixTime":"2026-03-13T19:18:20.000+00:00","valid":true,"latitude":-21.1186333,"longitude":-47.7746983,"altitude":544.6,"speed":2.26782,"course":79.3,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91637406,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251039.67499476986,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":41885472},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:18:20.000+00:00","deviceTime":"2026-03-13T19:18:20.000+00:00","fixTime":"2026-03-13T19:18:20.000+00:00","valid":true,"latitude":-21.1186333,"longitude":-47.7746983,"altitude":544.6,"speed":2.26782,"course":79.3,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91637488,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14323,"io_2_001d":14323,"io_0096":72410,"io_4_0096":72410,"io_0244":256637,"io_4_0244":256637,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":51.89182824080042,"totalDistance":251091.56682301065,"tipoVia":"rua","motion":true,"hours":41890450},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:18:25.000+00:00","deviceTime":"2026-03-13T19:18:25.000+00:00","fixTime":"2026-03-13T19:18:25.000+00:00","valid":true,"latitude":-21.1184983,"longitude":-47.77422,"altitude":543.9,"speed":1.78186,"course":44.9,"address":"Rua Ubatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91637489,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251091.56682301065,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":41890451},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:18:25.000+00:00","deviceTime":"2026-03-13T19:18:25.000+00:00","fixTime":"2026-03-13T19:18:25.000+00:00","valid":true,"latitude":-21.1184983,"longitude":-47.77422,"altitude":543.9,"speed":1.78186,"course":44.9,"address":"Rua Ubatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91637537,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14322,"io_2_001d":14322,"io_0096":72410,"io_4_0096":72410,"io_0244":256639,"io_4_0244":256639,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":19.05482280402397,"totalDistance":251110.62164581468,"tipoVia":"outro","motion":true,"hours":41892487},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:18:27.000+00:00","deviceTime":"2026-03-13T19:18:27.000+00:00","fixTime":"2026-03-13T19:18:27.000+00:00","valid":true,"latitude":-21.1183466,"longitude":-47.774135,"altitude":543.4,"speed":1.83585,"course":13,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91637538,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251110.62164581468,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41892487},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:18:27.000+00:00","deviceTime":"2026-03-13T19:18:27.000+00:00","fixTime":"2026-03-13T19:18:27.000+00:00","valid":true,"latitude":-21.1183466,"longitude":-47.774135,"altitude":543.4,"speed":1.83585,"course":13,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91637572,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14343,"io_2_001d":14343,"io_0096":72410,"io_4_0096":72410,"io_0244":256641,"io_4_0244":256641,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":20.07368313306729,"totalDistance":251130.69532894774,"tipoVia":"outro","motion":true,"hours":41894580},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:18:29.000+00:00","deviceTime":"2026-03-13T19:18:29.000+00:00","fixTime":"2026-03-13T19:18:29.000+00:00","valid":true,"latitude":-21.1181666,"longitude":-47.7741466,"altitude":543.3,"speed":2.05184,"course":346.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91637573,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251130.69532894774,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41894581},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:18:29.000+00:00","deviceTime":"2026-03-13T19:18:29.000+00:00","fixTime":"2026-03-13T19:18:29.000+00:00","valid":true,"latitude":-21.1181666,"longitude":-47.7741466,"altitude":543.3,"speed":2.05184,"course":346.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91637755,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14317,"io_2_001d":14317,"io_0096":72410,"io_4_0096":72410,"io_0244":256651,"io_4_0244":256651,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":141.48993303651983,"totalDistance":251272.18526198427,"tipoVia":"outro","motion":true,"hours":41904481},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:18:39.000+00:00","deviceTime":"2026-03-13T19:18:39.000+00:00","fixTime":"2026-03-13T19:18:39.000+00:00","valid":true,"latitude":-21.1169033,"longitude":-47.7742966,"altitude":543.8,"speed":3.18575,"course":359.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91637756,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251272.18526198427,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41904481},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:18:39.000+00:00","deviceTime":"2026-03-13T19:18:39.000+00:00","fixTime":"2026-03-13T19:18:39.000+00:00","valid":true,"latitude":-21.1169033,"longitude":-47.7742966,"altitude":543.8,"speed":3.18575,"course":359.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91637951,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14343,"io_2_001d":14343,"io_0096":72410,"io_4_0096":72410,"io_0244":256661,"io_4_0244":256661,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":166.80215381646786,"totalDistance":251438.98741580074,"tipoVia":"outro","motion":true,"hours":41914495},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:18:49.000+00:00","deviceTime":"2026-03-13T19:18:49.000+00:00","fixTime":"2026-03-13T19:18:49.000+00:00","valid":true,"latitude":-21.1154066,"longitude":-47.7743733,"altitude":542.4,"speed":3.13175,"course":5.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91637952,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251438.98741580074,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41914495},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:18:49.000+00:00","deviceTime":"2026-03-13T19:18:49.000+00:00","fixTime":"2026-03-13T19:18:49.000+00:00","valid":true,"latitude":-21.1154066,"longitude":-47.7743733,"altitude":542.4,"speed":3.13175,"course":5.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91638076,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14245,"io_2_001d":14245,"io_0096":72410,"io_4_0096":72410,"io_0244":256668,"io_4_0244":256668,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":81.60191535286829,"totalDistance":251520.5893311536,"tipoVia":"outro","motion":true,"hours":41921488},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:18:56.000+00:00","deviceTime":"2026-03-13T19:18:56.000+00:00","fixTime":"2026-03-13T19:18:56.000+00:00","valid":true,"latitude":-21.114685,"longitude":-47.774235,"altitude":542.5,"speed":1.02592,"course":331.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91638077,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251520.5893311536,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41921488},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:18:56.000+00:00","deviceTime":"2026-03-13T19:18:56.000+00:00","fixTime":"2026-03-13T19:18:56.000+00:00","valid":true,"latitude":-21.114685,"longitude":-47.774235,"altitude":542.5,"speed":1.02592,"course":331.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91638096,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14309,"io_2_001d":14309,"io_0096":72410,"io_4_0096":72410,"io_0244":256669,"io_4_0244":256669,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":5.209454438682431,"totalDistance":251525.79878559228,"tipoVia":"outro","motion":true,"hours":41922491},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:18:57.000+00:00","deviceTime":"2026-03-13T19:18:57.000+00:00","fixTime":"2026-03-13T19:18:57.000+00:00","valid":true,"latitude":-21.11465,"longitude":-47.7742683,"altitude":542.5,"speed":1.02592,"course":307.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91638097,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251525.79878559228,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41922491},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:18:57.000+00:00","deviceTime":"2026-03-13T19:18:57.000+00:00","fixTime":"2026-03-13T19:18:57.000+00:00","valid":true,"latitude":-21.11465,"longitude":-47.7742683,"altitude":542.5,"speed":1.02592,"course":307.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91638114,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14232,"io_2_001d":14232,"io_0096":72410,"io_4_0096":72410,"io_0244":256670,"io_4_0244":256670,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":5.102243551700593,"totalDistance":251530.90102914398,"tipoVia":"outro","motion":true,"hours":41923490},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:18:58.000+00:00","deviceTime":"2026-03-13T19:18:58.000+00:00","fixTime":"2026-03-13T19:18:58.000+00:00","valid":true,"latitude":-21.1146316,"longitude":-47.7743133,"altitude":542.6,"speed":1.07991,"course":286.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91638115,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251530.90102914398,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41923490},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:18:58.000+00:00","deviceTime":"2026-03-13T19:18:58.000+00:00","fixTime":"2026-03-13T19:18:58.000+00:00","valid":true,"latitude":-21.1146316,"longitude":-47.7743133,"altitude":542.6,"speed":1.07991,"course":286.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91638288,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14312,"io_2_001d":14312,"io_0096":72410,"io_4_0096":72410,"io_0244":256680,"io_4_0244":256680,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":92.26812255990524,"totalDistance":251623.16915170389,"tipoVia":"outro","motion":true,"hours":41933482},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:19:08.000+00:00","deviceTime":"2026-03-13T19:19:08.000+00:00","fixTime":"2026-03-13T19:19:08.000+00:00","valid":true,"latitude":-21.1143483,"longitude":-47.7751483,"altitude":545.7,"speed":2.42981,"course":295.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91638289,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251623.16915170389,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41933482},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:19:08.000+00:00","deviceTime":"2026-03-13T19:19:08.000+00:00","fixTime":"2026-03-13T19:19:08.000+00:00","valid":true,"latitude":-21.1143483,"longitude":-47.7751483,"altitude":545.7,"speed":2.42981,"course":295.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91638495,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14242,"io_2_001d":14242,"io_0096":72410,"io_4_0096":72410,"io_0244":256690,"io_4_0244":256690,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":123.92246381226028,"totalDistance":251747.09161551614,"tipoVia":"outro","motion":true,"hours":41943484},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:19:18.000+00:00","deviceTime":"2026-03-13T19:19:18.000+00:00","fixTime":"2026-03-13T19:19:18.000+00:00","valid":true,"latitude":-21.113865,"longitude":-47.7762233,"altitude":550.5,"speed":1.2959,"course":296.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91638496,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251747.09161551614,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41943484},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:19:18.000+00:00","deviceTime":"2026-03-13T19:19:18.000+00:00","fixTime":"2026-03-13T19:19:18.000+00:00","valid":true,"latitude":-21.113865,"longitude":-47.7762233,"altitude":550.5,"speed":1.2959,"course":296.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91638698,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14340,"io_2_001d":14340,"io_0096":72410,"io_4_0096":72410,"io_0244":256700,"io_4_0244":256700,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":48.548844549575364,"totalDistance":251795.6404600657,"tipoVia":"outro","motion":true,"hours":41953616},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:19:28.000+00:00","deviceTime":"2026-03-13T19:19:28.000+00:00","fixTime":"2026-03-13T19:19:28.000+00:00","valid":true,"latitude":-21.1136833,"longitude":-47.7766483,"altitude":552.5,"speed":1.88985,"course":297.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91638699,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251795.6404600657,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41953616},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:19:28.000+00:00","deviceTime":"2026-03-13T19:19:28.000+00:00","fixTime":"2026-03-13T19:19:28.000+00:00","valid":true,"latitude":-21.1136833,"longitude":-47.7766483,"altitude":552.5,"speed":1.88985,"course":297.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91638876,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14334,"io_2_001d":14334,"io_0096":72410,"io_4_0096":72410,"io_0244":256710,"io_4_0244":256710,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":96.33760334145708,"totalDistance":251891.97806340718,"tipoVia":"outro","motion":true,"hours":41963486},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:19:38.000+00:00","deviceTime":"2026-03-13T19:19:38.000+00:00","fixTime":"2026-03-13T19:19:38.000+00:00","valid":true,"latitude":-21.1132816,"longitude":-47.77747,"altitude":555.1,"speed":1.02592,"course":327.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91638877,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251891.97806340718,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41963487},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:19:38.000+00:00","deviceTime":"2026-03-13T19:19:38.000+00:00","fixTime":"2026-03-13T19:19:38.000+00:00","valid":true,"latitude":-21.1132816,"longitude":-47.77747,"altitude":555.1,"speed":1.02592,"course":327.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91638897,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14341,"io_2_001d":14341,"io_0096":72410,"io_4_0096":72410,"io_0244":256711,"io_4_0244":256711,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":6.108041462721198,"totalDistance":251898.0861048699,"tipoVia":"outro","motion":true,"hours":41964498},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:19:39.000+00:00","deviceTime":"2026-03-13T19:19:39.000+00:00","fixTime":"2026-03-13T19:19:39.000+00:00","valid":true,"latitude":-21.11323,"longitude":-47.77749,"altitude":555.3,"speed":1.07991,"course":349.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91638901,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251898.0861048699,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41964498},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:19:39.000+00:00","deviceTime":"2026-03-13T19:19:39.000+00:00","fixTime":"2026-03-13T19:19:39.000+00:00","valid":true,"latitude":-21.11323,"longitude":-47.77749,"altitude":555.3,"speed":1.07991,"course":349.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91638917,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14312,"io_2_001d":14312,"io_0096":72410,"io_4_0096":72410,"io_0244":256712,"io_4_0244":256712,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":5.954937352267476,"totalDistance":251904.04104222218,"tipoVia":"outro","motion":true,"hours":41965530},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:19:40.000+00:00","deviceTime":"2026-03-13T19:19:40.000+00:00","fixTime":"2026-03-13T19:19:40.000+00:00","valid":true,"latitude":-21.1131766,"longitude":-47.7774866,"altitude":555.4,"speed":1.18791,"course":13,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91638920,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251904.04104222218,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41965530},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:19:40.000+00:00","deviceTime":"2026-03-13T19:19:40.000+00:00","fixTime":"2026-03-13T19:19:40.000+00:00","valid":true,"latitude":-21.1131766,"longitude":-47.7774866,"altitude":555.4,"speed":1.18791,"course":13,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91638964,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14343,"io_2_001d":14343,"io_0096":72410,"io_4_0096":72410,"io_0244":256714,"io_4_0244":256714,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":13.987551220009657,"totalDistance":251918.0285934422,"tipoVia":"outro","motion":true,"hours":41967505},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:19:42.000+00:00","deviceTime":"2026-03-13T19:19:42.000+00:00","fixTime":"2026-03-13T19:19:42.000+00:00","valid":true,"latitude":-21.1130683,"longitude":-47.7774183,"altitude":555.6,"speed":1.45788,"course":35.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91638965,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251918.0285934422,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41967505},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:19:42.000+00:00","deviceTime":"2026-03-13T19:19:42.000+00:00","fixTime":"2026-03-13T19:19:42.000+00:00","valid":true,"latitude":-21.1130683,"longitude":-47.7774183,"altitude":555.6,"speed":1.45788,"course":35.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91639097,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14217,"io_2_001d":14217,"io_0096":72410,"io_4_0096":72410,"io_0244":256721,"io_4_0244":256721,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":53.18042865164562,"totalDistance":251971.20902209386,"tipoVia":"outro","motion":true,"hours":41974791},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:19:49.000+00:00","deviceTime":"2026-03-13T19:19:49.000+00:00","fixTime":"2026-03-13T19:19:49.000+00:00","valid":true,"latitude":-21.1126966,"longitude":-47.7770966,"altitude":555.2,"speed":0.809936,"course":63.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91639098,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251971.20902209386,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41974791},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:19:49.000+00:00","deviceTime":"2026-03-13T19:19:49.000+00:00","fixTime":"2026-03-13T19:19:49.000+00:00","valid":true,"latitude":-21.1126966,"longitude":-47.7770966,"altitude":555.2,"speed":0.809936,"course":63.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91639222,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":409,"ignition":false,"io_1_0199":0,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":13778,"io_2_001d":13778,"io_0096":72410,"io_4_0096":72410,"io_0244":256726,"io_4_0244":256726,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":8.151369773512615,"totalDistance":251979.36039186738,"tipoVia":"outro","motion":false,"hours":41974791},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:19:55.000+00:00","deviceTime":"2026-03-13T19:19:55.000+00:00","fixTime":"2026-03-13T19:19:55.000+00:00","valid":true,"latitude":-21.1126533,"longitude":-47.7770333,"altitude":554.9,"speed":0,"course":36.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91639223,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251979.36039186738,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":1,"hours":41974791},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:19:55.000+00:00","deviceTime":"2026-03-13T19:19:55.000+00:00","fixTime":"2026-03-13T19:19:55.000+00:00","valid":true,"latitude":-21.1126533,"longitude":-47.7770333,"altitude":554.9,"speed":0,"course":36.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91639261,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":5,"ignition":false,"io_1_0199":0,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":13767,"io_2_001d":13767,"io_0096":72410,"io_4_0096":72410,"io_0244":256726,"io_4_0244":256726,"io_0022":120153793165197340,"io_8_0022":120153793165197340,"distance":0,"totalDistance":251979.36039186738,"tipoVia":"outro","motion":false,"hours":41974791},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:19:57.000+00:00","deviceTime":"2026-03-13T19:19:57.000+00:00","fixTime":"2026-03-13T19:19:57.000+00:00","valid":true,"latitude":-21.1126533,"longitude":-47.7770333,"altitude":554.9,"speed":0,"course":36.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91639262,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251979.36039186738,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":1,"hours":41974791},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:19:57.000+00:00","deviceTime":"2026-03-13T19:19:57.000+00:00","fixTime":"2026-03-13T19:19:57.000+00:00","valid":true,"latitude":-21.1126533,"longitude":-47.7770333,"altitude":554.9,"speed":0,"course":36.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91639301,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":34,"ignition":false,"io_1_0199":0,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":13370,"io_2_001d":13370,"io_0096":72410,"io_4_0096":72410,"io_0244":256726,"io_4_0244":256726,"io_0022":0,"io_8_0022":0,"distance":0.17654000140717763,"totalDistance":251979.5369318688,"tipoVia":"outro","motion":false,"hours":41974791},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:19:59.000+00:00","deviceTime":"2026-03-13T19:19:59.000+00:00","fixTime":"2026-03-13T19:19:59.000+00:00","valid":true,"latitude":-21.1126533,"longitude":-47.7770316,"altitude":554.8,"speed":0,"course":115.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91639303,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251979.5369318688,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":1,"hours":41974791},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:19:59.000+00:00","deviceTime":"2026-03-13T19:19:59.000+00:00","fixTime":"2026-03-13T19:19:59.000+00:00","valid":true,"latitude":-21.1126533,"longitude":-47.7770316,"altitude":554.8,"speed":0,"course":115.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91639329,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":406,"ignition":false,"io_1_0199":0,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":13333,"io_2_001d":13333,"io_0096":72410,"io_4_0096":72410,"io_0244":256726,"io_4_0244":256726,"io_0022":0,"io_8_0022":0,"distance":0.16615529531183582,"totalDistance":251979.7030871641,"tipoVia":"outro","motion":false,"hours":41974791},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:20:00.000+00:00","deviceTime":"2026-03-13T19:20:00.000+00:00","fixTime":"2026-03-13T19:20:00.000+00:00","valid":true,"latitude":-21.1126533,"longitude":-47.77703,"altitude":554.8,"speed":0,"course":59.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91639330,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251979.7030871641,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":1,"hours":41974791},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:20:00.000+00:00","deviceTime":"2026-03-13T19:20:00.000+00:00","fixTime":"2026-03-13T19:20:00.000+00:00","valid":true,"latitude":-21.1126533,"longitude":-47.77703,"altitude":554.8,"speed":0,"course":59.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91640571,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":173,"ignition":false,"io_1_0199":0,"io_001b":23,"io_1_001b":23,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":13242,"io_2_001d":13242,"io_0096":72410,"io_4_0096":72410,"io_0244":256726,"io_4_0244":256726,"io_0022":0,"io_8_0022":0,"distance":2.9737000227727624,"totalDistance":251982.67678718685,"tipoVia":"outro","motion":false,"hours":41974791},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:21:05.000+00:00","deviceTime":"2026-03-13T19:21:05.000+00:00","fixTime":"2026-03-13T19:21:05.000+00:00","valid":true,"latitude":-21.1126316,"longitude":-47.7770133,"altitude":555.6,"speed":0,"course":210.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91640573,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251982.67678718685,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":0,"hours":41974791},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:21:05.000+00:00","deviceTime":"2026-03-13T19:21:05.000+00:00","fixTime":"2026-03-13T19:21:05.000+00:00","valid":true,"latitude":-21.1126316,"longitude":-47.7770133,"altitude":555.6,"speed":0,"course":210.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656207,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":173,"ignition":false,"io_1_0199":0,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":13006,"io_2_001d":13006,"io_0096":72410,"io_4_0096":72410,"io_0244":256726,"io_4_0244":256726,"io_0022":0,"io_8_0022":0,"distance":3.5026146329027843,"totalDistance":251986.17940181974,"tipoVia":"outro","motion":false,"hours":41974791},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:34:38.000+00:00","deviceTime":"2026-03-13T19:34:38.000+00:00","fixTime":"2026-03-13T19:34:38.000+00:00","valid":true,"latitude":-21.1126266,"longitude":-47.7770466,"altitude":556.8,"speed":0,"course":58.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656209,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.5,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251986.17940181974,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":1,"hours":41974791},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:34:38.000+00:00","deviceTime":"2026-03-13T19:34:38.000+00:00","fixTime":"2026-03-13T19:34:38.000+00:00","valid":true,"latitude":-21.1126266,"longitude":-47.7770466,"altitude":556.8,"speed":0,"course":58.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656418,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":false,"io_1_0199":0,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":12971,"io_2_001d":12971,"io_0096":72410,"io_4_0096":72410,"io_0244":256726,"io_4_0244":256726,"io_0022":0,"io_8_0022":0,"distance":0.5192353922919948,"totalDistance":251986.69863721204,"tipoVia":"outro","motion":false,"hours":41974791},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:34:49.000+00:00","deviceTime":"2026-03-13T19:34:49.000+00:00","fixTime":"2026-03-13T19:34:49.000+00:00","valid":true,"latitude":-21.1126266,"longitude":-47.7770516,"altitude":556.3,"speed":0,"course":216.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656419,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251986.69863721204,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":1,"hours":41974791},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:34:49.000+00:00","deviceTime":"2026-03-13T19:34:49.000+00:00","fixTime":"2026-03-13T19:34:49.000+00:00","valid":true,"latitude":-21.1126266,"longitude":-47.7770516,"altitude":556.3,"speed":0,"course":216.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656442,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":409,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":12632,"io_2_001d":12632,"io_0096":72410,"io_4_0096":72410,"io_0244":256727,"io_4_0244":256727,"io_0022":0,"io_8_0022":0,"distance":0.39546065393262575,"totalDistance":251987.09409786598,"tipoVia":"outro","motion":false,"hours":41974791},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:34:50.000+00:00","deviceTime":"2026-03-13T19:34:50.000+00:00","fixTime":"2026-03-13T19:34:50.000+00:00","valid":true,"latitude":-21.112625,"longitude":-47.777055,"altitude":556.3,"speed":0,"course":216.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656444,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251987.09409786598,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":41974791},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:34:50.000+00:00","deviceTime":"2026-03-13T19:34:50.000+00:00","fixTime":"2026-03-13T19:34:50.000+00:00","valid":true,"latitude":-21.112625,"longitude":-47.777055,"altitude":556.3,"speed":0,"course":216.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656458,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":5,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":12629,"io_2_001d":12629,"io_0096":72410,"io_4_0096":72410,"io_0244":256727,"io_4_0244":256727,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":251987.09409786598,"tipoVia":"outro","motion":false,"hours":41975641},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:34:51.000+00:00","deviceTime":"2026-03-13T19:34:51.000+00:00","fixTime":"2026-03-13T19:34:51.000+00:00","valid":true,"latitude":-21.112625,"longitude":-47.777055,"altitude":556.3,"speed":0,"course":216.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656461,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251987.09409786598,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":41975641},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:34:51.000+00:00","deviceTime":"2026-03-13T19:34:51.000+00:00","fixTime":"2026-03-13T19:34:51.000+00:00","valid":true,"latitude":-21.112625,"longitude":-47.777055,"altitude":556.3,"speed":0,"course":216.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656554,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":34,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":12434,"io_2_001d":12434,"io_0096":72410,"io_4_0096":72410,"io_0244":256732,"io_4_0244":256732,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.25880368685247773,"totalDistance":251987.35290155283,"tipoVia":"outro","motion":false,"hours":41979811},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:34:55.000+00:00","deviceTime":"2026-03-13T19:34:55.000+00:00","fixTime":"2026-03-13T19:34:55.000+00:00","valid":true,"latitude":-21.1126233,"longitude":-47.7770533,"altitude":556.1,"speed":0,"course":180.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656556,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251987.35290155283,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":41979811},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:34:55.000+00:00","deviceTime":"2026-03-13T19:34:55.000+00:00","fixTime":"2026-03-13T19:34:55.000+00:00","valid":true,"latitude":-21.1126233,"longitude":-47.7770533,"altitude":556.1,"speed":0,"course":180.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656572,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":0,"hdop":0.6,"event":405,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":0,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":12352,"io_2_001d":12352,"io_0096":72410,"io_4_0096":72410,"io_0244":256733,"io_4_0244":256733,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.18924313418716113,"totalDistance":251987.54214468703,"tipoVia":"outro","motion":false,"hours":41980910},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:34:56.000+00:00","deviceTime":"2026-03-13T19:34:56.000+00:00","fixTime":"2026-03-13T19:34:56.000+00:00","valid":true,"latitude":-21.1126216,"longitude":-47.7770533,"altitude":556,"speed":0,"course":180.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656573,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":405,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251987.54214468703,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":41980910},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:34:56.000+00:00","deviceTime":"2026-03-13T19:34:56.000+00:00","fixTime":"2026-03-13T19:34:56.000+00:00","valid":true,"latitude":-21.1126216,"longitude":-47.7770533,"altitude":556,"speed":0,"course":180.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656595,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":0,"hdop":0.6,"event":406,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":0,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":12351,"io_2_001d":12351,"io_0096":72410,"io_4_0096":72410,"io_0244":256733,"io_4_0244":256733,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0,"totalDistance":251987.54214468703,"tipoVia":"outro","motion":false,"hours":41981511},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:34:56.000+00:00","deviceTime":"2026-03-13T19:34:56.000+00:00","fixTime":"2026-03-13T19:34:56.000+00:00","valid":true,"latitude":-21.1126216,"longitude":-47.7770533,"altitude":556,"speed":0,"course":180.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656598,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251987.54214468703,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":41981511},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:34:56.000+00:00","deviceTime":"2026-03-13T19:34:56.000+00:00","fixTime":"2026-03-13T19:34:56.000+00:00","valid":true,"latitude":-21.1126216,"longitude":-47.7770533,"altitude":556,"speed":0,"course":180.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656631,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":405,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":12326,"io_2_001d":12326,"io_0096":72410,"io_4_0096":72410,"io_0244":256735,"io_4_0244":256735,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.2507787473133379,"totalDistance":251987.79292343435,"tipoVia":"outro","motion":false,"hours":41982869},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:34:58.000+00:00","deviceTime":"2026-03-13T19:34:58.000+00:00","fixTime":"2026-03-13T19:34:58.000+00:00","valid":true,"latitude":-21.11262,"longitude":-47.777055,"altitude":556,"speed":0,"course":180.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656632,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":405,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251987.79292343435,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":41982869},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:34:58.000+00:00","deviceTime":"2026-03-13T19:34:58.000+00:00","fixTime":"2026-03-13T19:34:58.000+00:00","valid":true,"latitude":-21.11262,"longitude":-47.777055,"altitude":556,"speed":0,"course":180.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656660,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":12361,"io_2_001d":12361,"io_0096":72410,"io_4_0096":72410,"io_0244":256736,"io_4_0244":256736,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0,"totalDistance":251987.79292343435,"tipoVia":"outro","motion":false,"hours":41984549},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:34:59.000+00:00","deviceTime":"2026-03-13T19:34:59.000+00:00","fixTime":"2026-03-13T19:34:59.000+00:00","valid":true,"latitude":-21.11262,"longitude":-47.777055,"altitude":556,"speed":0,"course":180.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656661,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251987.79292343435,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":41984549},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:34:59.000+00:00","deviceTime":"2026-03-13T19:34:59.000+00:00","fixTime":"2026-03-13T19:34:59.000+00:00","valid":true,"latitude":-21.11262,"longitude":-47.777055,"altitude":556,"speed":0,"course":180.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656800,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14151,"io_2_001d":14151,"io_0096":72410,"io_4_0096":72410,"io_0244":256744,"io_4_0244":256744,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":1.8175627898431266,"totalDistance":251989.61048622418,"tipoVia":"outro","motion":false,"hours":41991812},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:07.000+00:00","deviceTime":"2026-03-13T19:35:07.000+00:00","fixTime":"2026-03-13T19:35:07.000+00:00","valid":true,"latitude":-21.1126066,"longitude":-47.777045,"altitude":555.4,"speed":0.269978,"course":5.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656801,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251989.61048622418,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":41991812},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:07.000+00:00","deviceTime":"2026-03-13T19:35:07.000+00:00","fixTime":"2026-03-13T19:35:07.000+00:00","valid":true,"latitude":-21.1126066,"longitude":-47.777045,"altitude":555.4,"speed":0.269978,"course":5.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656823,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14206,"io_2_001d":14206,"io_0096":72410,"io_4_0096":72410,"io_0244":256745,"io_4_0244":256745,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":1.7045957539813228,"totalDistance":251991.31508197816,"tipoVia":"outro","motion":true,"hours":41992910},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:08.000+00:00","deviceTime":"2026-03-13T19:35:08.000+00:00","fixTime":"2026-03-13T19:35:08.000+00:00","valid":true,"latitude":-21.1125916,"longitude":-47.7770483,"altitude":555.2,"speed":0.37797,"course":334.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656825,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251991.31508197816,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41992910},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:08.000+00:00","deviceTime":"2026-03-13T19:35:08.000+00:00","fixTime":"2026-03-13T19:35:08.000+00:00","valid":true,"latitude":-21.1125916,"longitude":-47.7770483,"altitude":555.2,"speed":0.37797,"course":334.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656844,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14224,"io_2_001d":14224,"io_0096":72410,"io_4_0096":72410,"io_0244":256746,"io_4_0244":256746,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":2.023344086724257,"totalDistance":251993.33842606487,"tipoVia":"outro","motion":true,"hours":41993832},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:09.000+00:00","deviceTime":"2026-03-13T19:35:09.000+00:00","fixTime":"2026-03-13T19:35:09.000+00:00","valid":true,"latitude":-21.11258,"longitude":-47.7770633,"altitude":555.2,"speed":0.431966,"course":304.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656845,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251993.33842606487,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41993832},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:09.000+00:00","deviceTime":"2026-03-13T19:35:09.000+00:00","fixTime":"2026-03-13T19:35:09.000+00:00","valid":true,"latitude":-21.11258,"longitude":-47.7770633,"altitude":555.2,"speed":0.431966,"course":304.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656872,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14193,"io_2_001d":14193,"io_0096":72410,"io_4_0096":72410,"io_0244":256747,"io_4_0244":256747,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":2.150230187522203,"totalDistance":251995.4886562524,"tipoVia":"outro","motion":true,"hours":41994831},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:10.000+00:00","deviceTime":"2026-03-13T19:35:10.000+00:00","fixTime":"2026-03-13T19:35:10.000+00:00","valid":true,"latitude":-21.112575,"longitude":-47.7770833,"altitude":555.3,"speed":0.431966,"course":275.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656873,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251995.4886562524,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41994831},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:10.000+00:00","deviceTime":"2026-03-13T19:35:10.000+00:00","fixTime":"2026-03-13T19:35:10.000+00:00","valid":true,"latitude":-21.112575,"longitude":-47.7770833,"altitude":555.3,"speed":0.431966,"course":275.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656891,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14195,"io_2_001d":14195,"io_0096":72410,"io_4_0096":72410,"io_0244":256748,"io_4_0244":256748,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":2.6981356495878126,"totalDistance":251998.18679190197,"tipoVia":"outro","motion":true,"hours":41995832},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:11.000+00:00","deviceTime":"2026-03-13T19:35:11.000+00:00","fixTime":"2026-03-13T19:35:11.000+00:00","valid":true,"latitude":-21.1125816,"longitude":-47.7771083,"altitude":555.4,"speed":0.539957,"course":251.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656892,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":251998.18679190197,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41995832},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:11.000+00:00","deviceTime":"2026-03-13T19:35:11.000+00:00","fixTime":"2026-03-13T19:35:11.000+00:00","valid":true,"latitude":-21.1125816,"longitude":-47.7771083,"altitude":555.4,"speed":0.539957,"course":251.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656917,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14239,"io_2_001d":14239,"io_0096":72410,"io_4_0096":72410,"io_0244":256749,"io_4_0244":256749,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":3.306899365421826,"totalDistance":252001.4936912674,"tipoVia":"outro","motion":true,"hours":41996834},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:12.000+00:00","deviceTime":"2026-03-13T19:35:12.000+00:00","fixTime":"2026-03-13T19:35:12.000+00:00","valid":true,"latitude":-21.1126,"longitude":-47.7771333,"altitude":555.4,"speed":0.701944,"course":226,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91656918,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":252001.4936912674,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":41996834},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:12.000+00:00","deviceTime":"2026-03-13T19:35:12.000+00:00","fixTime":"2026-03-13T19:35:12.000+00:00","valid":true,"latitude":-21.1126,"longitude":-47.7771333,"altitude":555.4,"speed":0.701944,"course":226,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91657089,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14176,"io_2_001d":14176,"io_0096":72410,"io_4_0096":72410,"io_0244":256758,"io_4_0244":256758,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":70.94650527546156,"totalDistance":252072.44019654286,"tipoVia":"outro","motion":true,"hours":42005834},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:21.000+00:00","deviceTime":"2026-03-13T19:35:21.000+00:00","fixTime":"2026-03-13T19:35:21.000+00:00","valid":true,"latitude":-21.11312,"longitude":-47.7775283,"altitude":555.9,"speed":1.61987,"course":193.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91657090,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":252072.44019654286,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42005834},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:21.000+00:00","deviceTime":"2026-03-13T19:35:21.000+00:00","fixTime":"2026-03-13T19:35:21.000+00:00","valid":true,"latitude":-21.11312,"longitude":-47.7775283,"altitude":555.9,"speed":1.61987,"course":193.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91657107,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14186,"io_2_001d":14186,"io_0096":72410,"io_4_0096":72410,"io_0244":256759,"io_4_0244":256759,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":8.166911786495184,"totalDistance":252080.60710832936,"tipoVia":"outro","motion":true,"hours":42006848},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:22.000+00:00","deviceTime":"2026-03-13T19:35:22.000+00:00","fixTime":"2026-03-13T19:35:22.000+00:00","valid":true,"latitude":-21.1131933,"longitude":-47.7775316,"altitude":555.8,"speed":1.56588,"course":172.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91657108,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":252080.60710832936,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42006848},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:22.000+00:00","deviceTime":"2026-03-13T19:35:22.000+00:00","fixTime":"2026-03-13T19:35:22.000+00:00","valid":true,"latitude":-21.1131933,"longitude":-47.7775316,"altitude":555.8,"speed":1.56588,"course":172.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91657117,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14210,"io_2_001d":14210,"io_0096":72410,"io_4_0096":72410,"io_0244":256760,"io_4_0244":256760,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":8.328135608776979,"totalDistance":252088.93524393815,"tipoVia":"outro","motion":true,"hours":42007853},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:23.000+00:00","deviceTime":"2026-03-13T19:35:23.000+00:00","fixTime":"2026-03-13T19:35:23.000+00:00","valid":true,"latitude":-21.1132633,"longitude":-47.7775033,"altitude":555.7,"speed":1.61987,"course":148.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91657118,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":252088.93524393815,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42007853},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:23.000+00:00","deviceTime":"2026-03-13T19:35:23.000+00:00","fixTime":"2026-03-13T19:35:23.000+00:00","valid":true,"latitude":-21.1132633,"longitude":-47.7775033,"altitude":555.7,"speed":1.61987,"course":148.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91657170,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14058,"io_2_001d":14058,"io_0096":72410,"io_4_0096":72410,"io_0244":256762,"io_4_0244":256762,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":18.751302143466816,"totalDistance":252107.68654608162,"tipoVia":"outro","motion":true,"hours":42009943},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:25.000+00:00","deviceTime":"2026-03-13T19:35:25.000+00:00","fixTime":"2026-03-13T19:35:25.000+00:00","valid":true,"latitude":-21.1133716,"longitude":-47.777365,"altitude":555.2,"speed":1.99784,"course":118.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91657171,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":252107.68654608162,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42009943},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:25.000+00:00","deviceTime":"2026-03-13T19:35:25.000+00:00","fixTime":"2026-03-13T19:35:25.000+00:00","valid":true,"latitude":-21.1133716,"longitude":-47.777365,"altitude":555.2,"speed":1.99784,"course":118.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91657327,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14091,"io_2_001d":14091,"io_0096":72410,"io_4_0096":72410,"io_0244":256772,"io_4_0244":256772,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":115.2989530814967,"totalDistance":252222.98549916313,"tipoVia":"outro","motion":true,"hours":42019846},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:35.000+00:00","deviceTime":"2026-03-13T19:35:35.000+00:00","fixTime":"2026-03-13T19:35:35.000+00:00","valid":true,"latitude":-21.113815,"longitude":-47.7763616,"altitude":551.5,"speed":1.78186,"course":114.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91657328,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":252222.98549916313,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42019846},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:35.000+00:00","deviceTime":"2026-03-13T19:35:35.000+00:00","fixTime":"2026-03-13T19:35:35.000+00:00","valid":true,"latitude":-21.113815,"longitude":-47.7763616,"altitude":551.5,"speed":1.78186,"course":114.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91657505,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14309,"io_2_001d":14309,"io_0096":72410,"io_4_0096":72410,"io_0244":256782,"io_4_0244":256782,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":130.4255904280918,"totalDistance":252353.41108959122,"tipoVia":"outro","motion":true,"hours":42029858},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:45.000+00:00","deviceTime":"2026-03-13T19:35:45.000+00:00","fixTime":"2026-03-13T19:35:45.000+00:00","valid":true,"latitude":-21.1143233,"longitude":-47.77523,"altitude":546.5,"speed":2.96976,"course":115.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91657512,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":252353.41108959122,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42029858},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:45.000+00:00","deviceTime":"2026-03-13T19:35:45.000+00:00","fixTime":"2026-03-13T19:35:45.000+00:00","valid":true,"latitude":-21.1143233,"longitude":-47.77523,"altitude":546.5,"speed":2.96976,"course":115.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91657646,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14307,"io_2_001d":14307,"io_0096":72410,"io_4_0096":72410,"io_0244":256790,"io_4_0244":256790,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":87.36218669766662,"totalDistance":252440.77327628888,"tipoVia":"outro","motion":true,"hours":42037957},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:53.000+00:00","deviceTime":"2026-03-13T19:35:53.000+00:00","fixTime":"2026-03-13T19:35:53.000+00:00","valid":true,"latitude":-21.1146966,"longitude":-47.77449,"altitude":543.1,"speed":1.13391,"course":153.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91657647,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":252440.77327628888,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42037957},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:53.000+00:00","deviceTime":"2026-03-13T19:35:53.000+00:00","fixTime":"2026-03-13T19:35:53.000+00:00","valid":true,"latitude":-21.1146966,"longitude":-47.77449,"altitude":543.1,"speed":1.13391,"course":153.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91657669,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14272,"io_2_001d":14272,"io_0096":72410,"io_4_0096":72410,"io_0244":256791,"io_4_0244":256791,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":7.227508838251192,"totalDistance":252448.00078512714,"tipoVia":"outro","motion":true,"hours":42038833},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:54.000+00:00","deviceTime":"2026-03-13T19:35:54.000+00:00","fixTime":"2026-03-13T19:35:54.000+00:00","valid":true,"latitude":-21.11476,"longitude":-47.774475,"altitude":542.9,"speed":1.51188,"course":175.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91657671,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":252448.00078512714,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42038833},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:54.000+00:00","deviceTime":"2026-03-13T19:35:54.000+00:00","fixTime":"2026-03-13T19:35:54.000+00:00","valid":true,"latitude":-21.11476,"longitude":-47.774475,"altitude":542.9,"speed":1.51188,"course":175.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91657721,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14327,"io_2_001d":14327,"io_0096":72410,"io_4_0096":72410,"io_0244":256793,"io_4_0244":256793,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":16.831663534721393,"totalDistance":252464.83244866185,"tipoVia":"outro","motion":true,"hours":42040890},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:56.000+00:00","deviceTime":"2026-03-13T19:35:56.000+00:00","fixTime":"2026-03-13T19:35:56.000+00:00","valid":true,"latitude":-21.1149083,"longitude":-47.7745066,"altitude":542.9,"speed":1.78186,"course":199.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91657722,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":252464.83244866185,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42040890},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:35:56.000+00:00","deviceTime":"2026-03-13T19:35:56.000+00:00","fixTime":"2026-03-13T19:35:56.000+00:00","valid":true,"latitude":-21.1149083,"longitude":-47.7745066,"altitude":542.9,"speed":1.78186,"course":199.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91657889,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14290,"io_2_001d":14290,"io_0096":72410,"io_4_0096":72410,"io_0244":256803,"io_4_0244":256803,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":144.63263131200515,"totalDistance":252609.46507997386,"tipoVia":"outro","motion":true,"hours":42050896},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:36:06.000+00:00","deviceTime":"2026-03-13T19:36:06.000+00:00","fixTime":"2026-03-13T19:36:06.000+00:00","valid":true,"latitude":-21.1162,"longitude":-47.7746566,"altitude":542.4,"speed":3.50972,"course":182.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91657890,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":252609.46507997386,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42050896},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:36:06.000+00:00","deviceTime":"2026-03-13T19:36:06.000+00:00","fixTime":"2026-03-13T19:36:06.000+00:00","valid":true,"latitude":-21.1162,"longitude":-47.7746566,"altitude":542.4,"speed":3.50972,"course":182.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91658042,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14248,"io_2_001d":14248,"io_0096":72410,"io_4_0096":72410,"io_0244":256813,"io_4_0244":256813,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":183.4048550953826,"totalDistance":252792.86993506923,"tipoVia":"outro","motion":true,"hours":42060896},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:36:16.000+00:00","deviceTime":"2026-03-13T19:36:16.000+00:00","fixTime":"2026-03-13T19:36:16.000+00:00","valid":true,"latitude":-21.117845,"longitude":-47.7745583,"altitude":543.3,"speed":3.02376,"course":184.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91658045,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":252792.86993506923,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42060896},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:36:16.000+00:00","deviceTime":"2026-03-13T19:36:16.000+00:00","fixTime":"2026-03-13T19:36:16.000+00:00","valid":true,"latitude":-21.117845,"longitude":-47.7745583,"altitude":543.3,"speed":3.02376,"course":184.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91658115,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14328,"io_2_001d":14328,"io_0096":72410,"io_4_0096":72410,"io_0244":256817,"io_4_0244":256817,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":64.15607203924425,"totalDistance":252857.02600710848,"tipoVia":"outro","motion":true,"hours":42064875},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:36:20.000+00:00","deviceTime":"2026-03-13T19:36:20.000+00:00","fixTime":"2026-03-13T19:36:20.000+00:00","valid":true,"latitude":-21.1184033,"longitude":-47.7747116,"altitude":543.8,"speed":3.07775,"course":204.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91658116,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":252857.02600710848,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42064875},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:36:20.000+00:00","deviceTime":"2026-03-13T19:36:20.000+00:00","fixTime":"2026-03-13T19:36:20.000+00:00","valid":true,"latitude":-21.1184033,"longitude":-47.7747116,"altitude":543.8,"speed":3.07775,"course":204.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91658162,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14291,"io_2_001d":14291,"io_0096":72410,"io_4_0096":72410,"io_0244":256819,"io_4_0244":256819,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":31.953676330208307,"totalDistance":252888.9796834387,"tipoVia":"avenida","motion":true,"hours":42066933},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:36:22.000+00:00","deviceTime":"2026-03-13T19:36:22.000+00:00","fixTime":"2026-03-13T19:36:22.000+00:00","valid":true,"latitude":-21.1186383,"longitude":-47.7748883,"altitude":543.3,"speed":3.18575,"course":226.1,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91658163,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":252888.9796834387,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42066933},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:36:22.000+00:00","deviceTime":"2026-03-13T19:36:22.000+00:00","fixTime":"2026-03-13T19:36:22.000+00:00","valid":true,"latitude":-21.1186383,"longitude":-47.7748883,"altitude":543.3,"speed":3.18575,"course":226.1,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91658314,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":13,"io_1_001b":13,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14314,"io_2_001d":14314,"io_0096":72410,"io_4_0096":72410,"io_0244":256829,"io_4_0244":256829,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":181.45612620159005,"totalDistance":253070.43580964027,"tipoVia":"avenida","motion":true,"hours":42076942},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:36:32.000+00:00","deviceTime":"2026-03-13T19:36:32.000+00:00","fixTime":"2026-03-13T19:36:32.000+00:00","valid":true,"latitude":-21.1196033,"longitude":-47.7762966,"altitude":545,"speed":2.91577,"course":220.6,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91658315,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":253070.43580964027,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42076942},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:36:32.000+00:00","deviceTime":"2026-03-13T19:36:32.000+00:00","fixTime":"2026-03-13T19:36:32.000+00:00","valid":true,"latitude":-21.1196033,"longitude":-47.7762966,"altitude":545,"speed":2.91577,"course":220.6,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91658492,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":13,"io_1_001b":13,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14316,"io_2_001d":14316,"io_0096":72410,"io_4_0096":72410,"io_0244":256839,"io_4_0244":256839,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":123.70714033149919,"totalDistance":253194.14294997178,"tipoVia":"avenida","motion":true,"hours":42086924},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:36:42.000+00:00","deviceTime":"2026-03-13T19:36:42.000+00:00","fixTime":"2026-03-13T19:36:42.000+00:00","valid":true,"latitude":-21.1205833,"longitude":-47.7768583,"altitude":550.8,"speed":1.88985,"course":205.7,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91658493,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":253194.14294997178,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42086924},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:36:42.000+00:00","deviceTime":"2026-03-13T19:36:42.000+00:00","fixTime":"2026-03-13T19:36:42.000+00:00","valid":true,"latitude":-21.1205833,"longitude":-47.7768583,"altitude":550.8,"speed":1.88985,"course":205.7,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91658670,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":13,"io_1_001b":13,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14257,"io_2_001d":14257,"io_0096":72410,"io_4_0096":72410,"io_0244":256849,"io_4_0244":256849,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":86.13212301858341,"totalDistance":253280.27507299036,"tipoVia":"avenida","motion":true,"hours":42096893},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:36:52.000+00:00","deviceTime":"2026-03-13T19:36:52.000+00:00","fixTime":"2026-03-13T19:36:52.000+00:00","valid":true,"latitude":-21.121275,"longitude":-47.77723,"altitude":552.2,"speed":1.67387,"course":206.6,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91658671,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":253280.27507299036,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42096894},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:36:52.000+00:00","deviceTime":"2026-03-13T19:36:52.000+00:00","fixTime":"2026-03-13T19:36:52.000+00:00","valid":true,"latitude":-21.121275,"longitude":-47.77723,"altitude":552.2,"speed":1.67387,"course":206.6,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91658716,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":13,"io_1_001b":13,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14261,"io_2_001d":14261,"io_0096":72410,"io_4_0096":72410,"io_0244":256851,"io_4_0244":256851,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":15.967436141862587,"totalDistance":253296.24250913222,"tipoVia":"avenida","motion":true,"hours":42098920},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:36:54.000+00:00","deviceTime":"2026-03-13T19:36:54.000+00:00","fixTime":"2026-03-13T19:36:54.000+00:00","valid":true,"latitude":-21.1213866,"longitude":-47.7773266,"altitude":552.4,"speed":1.51188,"course":234.6,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91658717,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":253296.24250913222,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42098920},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:36:54.000+00:00","deviceTime":"2026-03-13T19:36:54.000+00:00","fixTime":"2026-03-13T19:36:54.000+00:00","valid":true,"latitude":-21.1213866,"longitude":-47.7773266,"altitude":552.4,"speed":1.51188,"course":234.6,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91658728,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":13,"io_1_001b":13,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14247,"io_2_001d":14247,"io_0096":72410,"io_4_0096":72410,"io_0244":256852,"io_4_0244":256852,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":8.473893069228223,"totalDistance":253304.71640220145,"tipoVia":"avenida","motion":true,"hours":42099941},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:36:55.000+00:00","deviceTime":"2026-03-13T19:36:55.000+00:00","fixTime":"2026-03-13T19:36:55.000+00:00","valid":true,"latitude":-21.1214166,"longitude":-47.7774016,"altitude":552.4,"speed":1.67387,"course":255.5,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91658729,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":253304.71640220145,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42099942},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:36:55.000+00:00","deviceTime":"2026-03-13T19:36:55.000+00:00","fixTime":"2026-03-13T19:36:55.000+00:00","valid":true,"latitude":-21.1214166,"longitude":-47.7774016,"altitude":552.4,"speed":1.67387,"course":255.5,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91658767,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":13,"io_1_001b":13,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14290,"io_2_001d":14290,"io_0096":72410,"io_4_0096":72410,"io_0244":256854,"io_4_0244":256854,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":19.38791907057429,"totalDistance":253324.10432127203,"tipoVia":"avenida","motion":true,"hours":42102075},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:36:57.000+00:00","deviceTime":"2026-03-13T19:36:57.000+00:00","fixTime":"2026-03-13T19:36:57.000+00:00","valid":true,"latitude":-21.121415,"longitude":-47.7775883,"altitude":552.5,"speed":2.10583,"course":277.9,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91658768,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":253324.10432127203,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42102076},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:36:57.000+00:00","deviceTime":"2026-03-13T19:36:57.000+00:00","fixTime":"2026-03-13T19:36:57.000+00:00","valid":true,"latitude":-21.121415,"longitude":-47.7775883,"altitude":552.5,"speed":2.10583,"course":277.9,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91658959,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14298,"io_2_001d":14298,"io_0096":72410,"io_4_0096":72410,"io_0244":256864,"io_4_0244":256864,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":149.3673124731258,"totalDistance":253473.47163374515,"tipoVia":"avenida","motion":true,"hours":42111940},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:37:07.000+00:00","deviceTime":"2026-03-13T19:37:07.000+00:00","fixTime":"2026-03-13T19:37:07.000+00:00","valid":true,"latitude":-21.12127,"longitude":-47.7790183,"altitude":552.5,"speed":3.29374,"course":275.3,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91658960,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":253473.47163374515,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42111940},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:37:07.000+00:00","deviceTime":"2026-03-13T19:37:07.000+00:00","fixTime":"2026-03-13T19:37:07.000+00:00","valid":true,"latitude":-21.12127,"longitude":-47.7790183,"altitude":552.5,"speed":3.29374,"course":275.3,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91659139,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14291,"io_2_001d":14291,"io_0096":72410,"io_4_0096":72410,"io_0244":256874,"io_4_0244":256874,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":166.34153760161172,"totalDistance":253639.81317134676,"tipoVia":"avenida","motion":true,"hours":42121953},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:37:17.000+00:00","deviceTime":"2026-03-13T19:37:17.000+00:00","fixTime":"2026-03-13T19:37:17.000+00:00","valid":true,"latitude":-21.1211316,"longitude":-47.7806133,"altitude":551.8,"speed":2.75378,"course":275.1,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91659140,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":253639.81317134676,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42121953},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:37:17.000+00:00","deviceTime":"2026-03-13T19:37:17.000+00:00","fixTime":"2026-03-13T19:37:17.000+00:00","valid":true,"latitude":-21.1211316,"longitude":-47.7806133,"altitude":551.8,"speed":2.75378,"course":275.1,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91659323,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14336,"io_2_001d":14336,"io_0096":72410,"io_4_0096":72410,"io_0244":256884,"io_4_0244":256884,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":117.56159118971907,"totalDistance":253757.3747625365,"tipoVia":"avenida","motion":true,"hours":42131950},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:37:27.000+00:00","deviceTime":"2026-03-13T19:37:27.000+00:00","fixTime":"2026-03-13T19:37:27.000+00:00","valid":true,"latitude":-21.1210283,"longitude":-47.78174,"altitude":551.2,"speed":2.21382,"course":277.4,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91659324,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":253757.3747625365,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42131950},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:37:27.000+00:00","deviceTime":"2026-03-13T19:37:27.000+00:00","fixTime":"2026-03-13T19:37:27.000+00:00","valid":true,"latitude":-21.1210283,"longitude":-47.78174,"altitude":551.2,"speed":2.21382,"course":277.4,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91659536,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14273,"io_2_001d":14273,"io_0096":72410,"io_4_0096":72410,"io_0244":256894,"io_4_0244":256894,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":104.71926519943712,"totalDistance":253862.09402773593,"tipoVia":"avenida","motion":true,"hours":42141943},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:37:37.000+00:00","deviceTime":"2026-03-13T19:37:37.000+00:00","fixTime":"2026-03-13T19:37:37.000+00:00","valid":true,"latitude":-21.1209333,"longitude":-47.7827433,"altitude":551.3,"speed":1.2419,"course":278.1,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91659537,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":253862.09402773593,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42141943},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:37:37.000+00:00","deviceTime":"2026-03-13T19:37:37.000+00:00","fixTime":"2026-03-13T19:37:37.000+00:00","valid":true,"latitude":-21.1209333,"longitude":-47.7827433,"altitude":551.3,"speed":1.2419,"course":278.1,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91659666,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14371,"io_2_001d":14371,"io_0096":72410,"io_4_0096":72410,"io_0244":256900,"io_4_0244":256900,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":37.1704191465059,"totalDistance":253899.26444688244,"tipoVia":"avenida","motion":true,"hours":42147943},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:37:43.000+00:00","deviceTime":"2026-03-13T19:37:43.000+00:00","fixTime":"2026-03-13T19:37:43.000+00:00","valid":true,"latitude":-21.1208633,"longitude":-47.7830933,"altitude":551.1,"speed":1.2959,"course":312.6,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91659667,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":253899.26444688244,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42147944},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:37:43.000+00:00","deviceTime":"2026-03-13T19:37:43.000+00:00","fixTime":"2026-03-13T19:37:43.000+00:00","valid":true,"latitude":-21.1208633,"longitude":-47.7830933,"altitude":551.1,"speed":1.2959,"course":312.6,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91659680,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14378,"io_2_001d":14378,"io_0096":72410,"io_4_0096":72410,"io_0244":256901,"io_4_0244":256901,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":6.806741694058297,"totalDistance":253906.0711885765,"tipoVia":"avenida","motion":true,"hours":42148959},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:37:44.000+00:00","deviceTime":"2026-03-13T19:37:44.000+00:00","fixTime":"2026-03-13T19:37:44.000+00:00","valid":true,"latitude":-21.1208116,"longitude":-47.7831283,"altitude":551,"speed":1.34989,"course":339.3,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91659683,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":253906.0711885765,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42148959},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:37:44.000+00:00","deviceTime":"2026-03-13T19:37:44.000+00:00","fixTime":"2026-03-13T19:37:44.000+00:00","valid":true,"latitude":-21.1208116,"longitude":-47.7831283,"altitude":551,"speed":1.34989,"course":339.3,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91659737,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14393,"io_2_001d":14393,"io_0096":72410,"io_4_0096":72410,"io_0244":256903,"io_4_0244":256903,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":16.011757064730205,"totalDistance":253922.08294564122,"tipoVia":"rua","motion":true,"hours":42151089},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:37:46.000+00:00","deviceTime":"2026-03-13T19:37:46.000+00:00","fixTime":"2026-03-13T19:37:46.000+00:00","valid":true,"latitude":-21.1206683,"longitude":-47.7831416,"altitude":551.1,"speed":1.67387,"course":2.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91659739,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":253922.08294564122,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42151089},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:37:46.000+00:00","deviceTime":"2026-03-13T19:37:46.000+00:00","fixTime":"2026-03-13T19:37:46.000+00:00","valid":true,"latitude":-21.1206683,"longitude":-47.7831416,"altitude":551.1,"speed":1.67387,"course":2.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91659935,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14270,"io_2_001d":14270,"io_0096":72410,"io_4_0096":72410,"io_0244":256913,"io_4_0244":256913,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":100.30433534740072,"totalDistance":254022.38728098862,"tipoVia":"rua","motion":true,"hours":42160972},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:37:56.000+00:00","deviceTime":"2026-03-13T19:37:56.000+00:00","fixTime":"2026-03-13T19:37:56.000+00:00","valid":true,"latitude":-21.1197683,"longitude":-47.783095,"altitude":550.4,"speed":1.34989,"course":5.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91659936,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":254022.38728098862,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42160972},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:37:56.000+00:00","deviceTime":"2026-03-13T19:37:56.000+00:00","fixTime":"2026-03-13T19:37:56.000+00:00","valid":true,"latitude":-21.1197683,"longitude":-47.783095,"altitude":550.4,"speed":1.34989,"course":5.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91660132,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":12,"io_1_001b":12,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14357,"io_2_001d":14357,"io_0096":72410,"io_4_0096":72410,"io_0244":256923,"io_4_0244":256923,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":54.941280215333286,"totalDistance":254077.32856120396,"tipoVia":"rua","motion":true,"hours":42171473},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:38:06.000+00:00","deviceTime":"2026-03-13T19:38:06.000+00:00","fixTime":"2026-03-13T19:38:06.000+00:00","valid":true,"latitude":-21.119275,"longitude":-47.7830783,"altitude":550.4,"speed":1.83585,"course":1.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91660133,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":254077.32856120396,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42171474},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:38:06.000+00:00","deviceTime":"2026-03-13T19:38:06.000+00:00","fixTime":"2026-03-13T19:38:06.000+00:00","valid":true,"latitude":-21.119275,"longitude":-47.7830783,"altitude":550.4,"speed":1.83585,"course":1.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91660293,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":true,"io_1_0199":1,"io_001b":12,"io_1_001b":12,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14254,"io_2_001d":14254,"io_0096":72410,"io_4_0096":72410,"io_0244":256931,"io_4_0244":256931,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":71.5261175825844,"totalDistance":254148.85467878653,"tipoVia":"rua","motion":true,"hours":42180261},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:38:15.000+00:00","deviceTime":"2026-03-13T19:38:15.000+00:00","fixTime":"2026-03-13T19:38:15.000+00:00","valid":true,"latitude":-21.1186333,"longitude":-47.7830433,"altitude":550.6,"speed":0.809936,"course":23.2,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91660294,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":254148.85467878653,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42180261},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:38:15.000+00:00","deviceTime":"2026-03-13T19:38:15.000+00:00","fixTime":"2026-03-13T19:38:15.000+00:00","valid":true,"latitude":-21.1186333,"longitude":-47.7830433,"altitude":550.6,"speed":0.809936,"course":23.2,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91660440,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":12,"io_1_001b":12,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14378,"io_2_001d":14378,"io_0096":72410,"io_4_0096":72410,"io_0244":256941,"io_4_0244":256941,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":5.933328859013356,"totalDistance":254154.78800764555,"tipoVia":"rua","motion":false,"hours":42188980},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:38:24.000+00:00","deviceTime":"2026-03-13T19:38:24.000+00:00","fixTime":"2026-03-13T19:38:24.000+00:00","valid":true,"latitude":-21.11858,"longitude":-47.7830433,"altitude":550.9,"speed":0,"course":248.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91660441,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":254154.78800764555,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42188980},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:38:24.000+00:00","deviceTime":"2026-03-13T19:38:24.000+00:00","fixTime":"2026-03-13T19:38:24.000+00:00","valid":true,"latitude":-21.11858,"longitude":-47.7830433,"altitude":550.9,"speed":0,"course":248.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91660607,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14267,"io_2_001d":14267,"io_0096":72410,"io_4_0096":72410,"io_0244":256951,"io_4_0244":256951,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.5023742405429215,"totalDistance":254155.2903818861,"tipoVia":"rua","motion":false,"hours":42198998},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:38:34.000+00:00","deviceTime":"2026-03-13T19:38:34.000+00:00","fixTime":"2026-03-13T19:38:34.000+00:00","valid":true,"latitude":-21.1185833,"longitude":-47.7830466,"altitude":550.3,"speed":0,"course":170.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91660609,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":254155.2903818861,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42198999},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:38:34.000+00:00","deviceTime":"2026-03-13T19:38:34.000+00:00","fixTime":"2026-03-13T19:38:34.000+00:00","valid":true,"latitude":-21.1185833,"longitude":-47.7830466,"altitude":550.3,"speed":0,"course":170.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91660801,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14290,"io_2_001d":14290,"io_0096":72410,"io_4_0096":72410,"io_0244":256961,"io_4_0244":256961,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.1765329454242783,"totalDistance":254155.46691483152,"tipoVia":"rua","motion":false,"hours":42208987},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:38:44.000+00:00","deviceTime":"2026-03-13T19:38:44.000+00:00","fixTime":"2026-03-13T19:38:44.000+00:00","valid":true,"latitude":-21.1185833,"longitude":-47.7830483,"altitude":550.3,"speed":0,"course":170.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91660803,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":254155.46691483152,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42208987},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:38:44.000+00:00","deviceTime":"2026-03-13T19:38:44.000+00:00","fixTime":"2026-03-13T19:38:44.000+00:00","valid":true,"latitude":-21.1185833,"longitude":-47.7830483,"altitude":550.3,"speed":0,"course":170.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91660996,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14276,"io_2_001d":14276,"io_0096":72410,"io_4_0096":72410,"io_0244":256971,"io_4_0244":256971,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.2587988507779254,"totalDistance":254155.7257136823,"tipoVia":"rua","motion":false,"hours":42218983},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:38:54.000+00:00","deviceTime":"2026-03-13T19:38:54.000+00:00","fixTime":"2026-03-13T19:38:54.000+00:00","valid":true,"latitude":-21.1185816,"longitude":-47.7830466,"altitude":550.3,"speed":0,"course":64.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91660997,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":254155.7257136823,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42218983},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:38:54.000+00:00","deviceTime":"2026-03-13T19:38:54.000+00:00","fixTime":"2026-03-13T19:38:54.000+00:00","valid":true,"latitude":-21.1185816,"longitude":-47.7830466,"altitude":550.3,"speed":0,"course":64.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91661123,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14365,"io_2_001d":14365,"io_0096":72410,"io_4_0096":72410,"io_0244":256979,"io_4_0244":256979,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":2.3911681020578057,"totalDistance":254158.11688178437,"tipoVia":"rua","motion":true,"hours":42226972},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:39:02.000+00:00","deviceTime":"2026-03-13T19:39:02.000+00:00","fixTime":"2026-03-13T19:39:02.000+00:00","valid":true,"latitude":-21.1185616,"longitude":-47.783055,"altitude":551.2,"speed":0.485961,"course":339.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91661124,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":254158.11688178437,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42226972},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:39:02.000+00:00","deviceTime":"2026-03-13T19:39:02.000+00:00","fixTime":"2026-03-13T19:39:02.000+00:00","valid":true,"latitude":-21.1185616,"longitude":-47.783055,"altitude":551.2,"speed":0.485961,"course":339.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91661165,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14326,"io_2_001d":14326,"io_0096":72410,"io_4_0096":72410,"io_0244":256981,"io_4_0244":256981,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":7.286918976006323,"totalDistance":254165.40380076037,"tipoVia":"rua","motion":true,"hours":42229368},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:39:04.000+00:00","deviceTime":"2026-03-13T19:39:04.000+00:00","fixTime":"2026-03-13T19:39:04.000+00:00","valid":true,"latitude":-21.1184966,"longitude":-47.7830633,"altitude":551.2,"speed":0.75594,"course":359.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91661166,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":254165.40380076037,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42229368},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:39:04.000+00:00","deviceTime":"2026-03-13T19:39:04.000+00:00","fixTime":"2026-03-13T19:39:04.000+00:00","valid":true,"latitude":-21.1184966,"longitude":-47.7830633,"altitude":551.2,"speed":0.75594,"course":359.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91661263,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14242,"io_2_001d":14242,"io_0096":72410,"io_4_0096":72410,"io_0244":256987,"io_4_0244":256987,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":32.02020729263513,"totalDistance":254197.424008053,"tipoVia":"rua","motion":true,"hours":42235064},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:39:10.000+00:00","deviceTime":"2026-03-13T19:39:10.000+00:00","fixTime":"2026-03-13T19:39:10.000+00:00","valid":true,"latitude":-21.1182116,"longitude":-47.7830216,"altitude":551.3,"speed":0.701944,"course":30,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91661264,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":254197.424008053,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42235064},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:39:10.000+00:00","deviceTime":"2026-03-13T19:39:10.000+00:00","fixTime":"2026-03-13T19:39:10.000+00:00","valid":true,"latitude":-21.1182116,"longitude":-47.7830216,"altitude":551.3,"speed":0.701944,"course":30,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91661307,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14282,"io_2_001d":14282,"io_0096":72410,"io_4_0096":72410,"io_0244":256989,"io_4_0244":256989,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":7.207299034124105,"totalDistance":254204.6313070871,"tipoVia":"rua","motion":true,"hours":42236988},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:39:12.000+00:00","deviceTime":"2026-03-13T19:39:12.000+00:00","fixTime":"2026-03-13T19:39:12.000+00:00","valid":true,"latitude":-21.1181683,"longitude":-47.78297,"altitude":551.2,"speed":0.75594,"course":66.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91661308,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":254204.6313070871,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42236988},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:39:12.000+00:00","deviceTime":"2026-03-13T19:39:12.000+00:00","fixTime":"2026-03-13T19:39:12.000+00:00","valid":true,"latitude":-21.1181683,"longitude":-47.78297,"altitude":551.2,"speed":0.75594,"course":66.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91661352,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14379,"io_2_001d":14379,"io_0096":72410,"io_4_0096":72410,"io_0244":256991,"io_4_0244":256991,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":9.15674190966222,"totalDistance":254213.78804899676,"tipoVia":"rua","motion":true,"hours":42239857},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:39:15.000+00:00","deviceTime":"2026-03-13T19:39:15.000+00:00","fixTime":"2026-03-13T19:39:15.000+00:00","valid":true,"latitude":-21.1181533,"longitude":-47.7828833,"altitude":551.3,"speed":1.07991,"course":86.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91661355,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":254213.78804899676,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42239857},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:39:15.000+00:00","deviceTime":"2026-03-13T19:39:15.000+00:00","fixTime":"2026-03-13T19:39:15.000+00:00","valid":true,"latitude":-21.1181533,"longitude":-47.7828833,"altitude":551.3,"speed":1.07991,"course":86.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91661524,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14277,"io_2_001d":14277,"io_0096":72410,"io_4_0096":72410,"io_0244":257001,"io_4_0244":257001,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":98.6018319231758,"totalDistance":254312.38988091995,"tipoVia":"rua","motion":true,"hours":42249004},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:39:24.000+00:00","deviceTime":"2026-03-13T19:39:24.000+00:00","fixTime":"2026-03-13T19:39:24.000+00:00","valid":true,"latitude":-21.1181983,"longitude":-47.781935,"altitude":552.1,"speed":2.15983,"course":98.2,"address":"Rua Ângelo Mattioli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91661525,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":254312.38988091995,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42249004},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:39:24.000+00:00","deviceTime":"2026-03-13T19:39:24.000+00:00","fixTime":"2026-03-13T19:39:24.000+00:00","valid":true,"latitude":-21.1181983,"longitude":-47.781935,"altitude":552.1,"speed":2.15983,"course":98.2,"address":"Rua Ângelo Mattioli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91661686,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14359,"io_2_001d":14359,"io_0096":72410,"io_4_0096":72410,"io_0244":257011,"io_4_0244":257011,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":61.849329806110866,"totalDistance":254374.23921072605,"tipoVia":"rua","motion":true,"hours":42259086},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:39:34.000+00:00","deviceTime":"2026-03-13T19:39:34.000+00:00","fixTime":"2026-03-13T19:39:34.000+00:00","valid":true,"latitude":-21.1182233,"longitude":-47.78134,"altitude":551.8,"speed":1.83585,"course":92.8,"address":"Rua Ângelo Mattioli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91661687,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":254374.23921072605,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42259086},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:39:34.000+00:00","deviceTime":"2026-03-13T19:39:34.000+00:00","fixTime":"2026-03-13T19:39:34.000+00:00","valid":true,"latitude":-21.1182233,"longitude":-47.78134,"altitude":551.8,"speed":1.83585,"course":92.8,"address":"Rua Ângelo Mattioli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91661841,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14377,"io_2_001d":14377,"io_0096":72410,"io_4_0096":72410,"io_0244":257021,"io_4_0244":257021,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":107.21284348940112,"totalDistance":254481.45205421545,"tipoVia":"rua","motion":true,"hours":42269020},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:39:44.000+00:00","deviceTime":"2026-03-13T19:39:44.000+00:00","fixTime":"2026-03-13T19:39:44.000+00:00","valid":true,"latitude":-21.11826,"longitude":-47.7803083,"altitude":551.8,"speed":2.4838,"course":92.1,"address":"Rua Ângelo Mattioli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91661842,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":254481.45205421545,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42269020},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:39:44.000+00:00","deviceTime":"2026-03-13T19:39:44.000+00:00","fixTime":"2026-03-13T19:39:44.000+00:00","valid":true,"latitude":-21.11826,"longitude":-47.7803083,"altitude":551.8,"speed":2.4838,"course":92.1,"address":"Rua Ângelo Mattioli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91662030,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14328,"io_2_001d":14328,"io_0096":72410,"io_4_0096":72410,"io_0244":257031,"io_4_0244":257031,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":130.0995482553437,"totalDistance":254611.5516024708,"tipoVia":"rua","motion":true,"hours":42280214},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:39:55.000+00:00","deviceTime":"2026-03-13T19:39:55.000+00:00","fixTime":"2026-03-13T19:39:55.000+00:00","valid":true,"latitude":-21.11831,"longitude":-47.7790566,"altitude":551.7,"speed":2.32182,"course":93.1,"address":"Rua Ângelo Mattioli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91662031,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":254611.5516024708,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42280214},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:39:55.000+00:00","deviceTime":"2026-03-13T19:39:55.000+00:00","fixTime":"2026-03-13T19:39:55.000+00:00","valid":true,"latitude":-21.11831,"longitude":-47.7790566,"altitude":551.7,"speed":2.32182,"course":93.1,"address":"Rua Ângelo Mattioli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91662205,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14357,"io_2_001d":14357,"io_0096":72410,"io_4_0096":72410,"io_0244":257041,"io_4_0244":257041,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":60.644009808720504,"totalDistance":254672.19561227952,"tipoVia":"rua","motion":true,"hours":42289015},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:40:04.000+00:00","deviceTime":"2026-03-13T19:40:04.000+00:00","fixTime":"2026-03-13T19:40:04.000+00:00","valid":true,"latitude":-21.1183366,"longitude":-47.7784733,"altitude":551,"speed":1.56588,"course":92.3,"address":"Rua Ângelo Mattioli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91662206,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":254672.19561227952,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42289015},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:40:04.000+00:00","deviceTime":"2026-03-13T19:40:04.000+00:00","fixTime":"2026-03-13T19:40:04.000+00:00","valid":true,"latitude":-21.1183366,"longitude":-47.7784733,"altitude":551,"speed":1.56588,"course":92.3,"address":"Rua Ângelo Mattioli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91662274,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14254,"io_2_001d":14254,"io_0096":72410,"io_4_0096":72410,"io_0244":257045,"io_4_0244":257045,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":34.66440213774726,"totalDistance":254706.86001441727,"tipoVia":"avenida","motion":true,"hours":42293024},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:40:08.000+00:00","deviceTime":"2026-03-13T19:40:08.000+00:00","fixTime":"2026-03-13T19:40:08.000+00:00","valid":true,"latitude":-21.1183716,"longitude":-47.7781416,"altitude":550.8,"speed":1.07991,"course":113.2,"address":"Avenida José Luiz Pavanelli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91662275,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":254706.86001441727,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42293024},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:40:08.000+00:00","deviceTime":"2026-03-13T19:40:08.000+00:00","fixTime":"2026-03-13T19:40:08.000+00:00","valid":true,"latitude":-21.1183716,"longitude":-47.7781416,"altitude":550.8,"speed":1.07991,"course":113.2,"address":"Avenida José Luiz Pavanelli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91662307,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14431,"io_2_001d":14431,"io_0096":72410,"io_4_0096":72410,"io_0244":257047,"io_4_0244":257047,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":9.74241080553474,"totalDistance":254716.6024252228,"tipoVia":"avenida","motion":true,"hours":42295148},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:40:10.000+00:00","deviceTime":"2026-03-13T19:40:10.000+00:00","fixTime":"2026-03-13T19:40:10.000+00:00","valid":true,"latitude":-21.1184316,"longitude":-47.7780733,"altitude":550.6,"speed":1.07991,"course":150.2,"address":"Avenida José Luiz Pavanelli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91662308,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":254716.6024252228,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42295148},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:40:10.000+00:00","deviceTime":"2026-03-13T19:40:10.000+00:00","fixTime":"2026-03-13T19:40:10.000+00:00","valid":true,"latitude":-21.1184316,"longitude":-47.7780733,"altitude":550.6,"speed":1.07991,"course":150.2,"address":"Avenida José Luiz Pavanelli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91662352,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14362,"io_2_001d":14362,"io_0096":72410,"io_4_0096":72410,"io_0244":257049,"io_4_0244":257049,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":13.46869534488546,"totalDistance":254730.0711205677,"tipoVia":"avenida","motion":true,"hours":42297243},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:40:12.000+00:00","deviceTime":"2026-03-13T19:40:12.000+00:00","fixTime":"2026-03-13T19:40:12.000+00:00","valid":true,"latitude":-21.11855,"longitude":-47.7780466,"altitude":550.8,"speed":1.51188,"course":176.8,"address":"Avenida José Luiz Pavanelli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91662353,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":254730.0711205677,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42297243},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:40:12.000+00:00","deviceTime":"2026-03-13T19:40:12.000+00:00","fixTime":"2026-03-13T19:40:12.000+00:00","valid":true,"latitude":-21.11855,"longitude":-47.7780466,"altitude":550.8,"speed":1.51188,"course":176.8,"address":"Avenida José Luiz Pavanelli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91662556,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14249,"io_2_001d":14249,"io_0096":72410,"io_4_0096":72410,"io_0244":257059,"io_4_0244":257059,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":123.83094649029391,"totalDistance":254853.902067058,"tipoVia":"avenida","motion":true,"hours":42307754},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:40:23.000+00:00","deviceTime":"2026-03-13T19:40:23.000+00:00","fixTime":"2026-03-13T19:40:23.000+00:00","valid":true,"latitude":-21.1196616,"longitude":-47.7780916,"altitude":553,"speed":2.26782,"course":182.1,"address":"Avenida José Luiz Pavanelli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91662557,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":254853.902067058,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42307754},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:40:23.000+00:00","deviceTime":"2026-03-13T19:40:23.000+00:00","fixTime":"2026-03-13T19:40:23.000+00:00","valid":true,"latitude":-21.1196616,"longitude":-47.7780916,"altitude":553,"speed":2.26782,"course":182.1,"address":"Avenida José Luiz Pavanelli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91662606,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14177,"io_2_001d":14177,"io_0096":72410,"io_4_0096":72410,"io_0244":257062,"io_4_0244":257062,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":23.561082731198585,"totalDistance":254877.4631497892,"tipoVia":"avenida","motion":true,"hours":42310277},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:40:25.000+00:00","deviceTime":"2026-03-13T19:40:25.000+00:00","fixTime":"2026-03-13T19:40:25.000+00:00","valid":true,"latitude":-21.1198716,"longitude":-47.7780633,"altitude":553.4,"speed":0.917927,"course":156.4,"address":"Avenida José Luiz Pavanelli, 500, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91662607,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":254877.4631497892,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42310277},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:40:25.000+00:00","deviceTime":"2026-03-13T19:40:25.000+00:00","fixTime":"2026-03-13T19:40:25.000+00:00","valid":true,"latitude":-21.1198716,"longitude":-47.7780633,"altitude":553.4,"speed":0.917927,"course":156.4,"address":"Avenida José Luiz Pavanelli, 500, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91662799,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14359,"io_2_001d":14359,"io_0096":72410,"io_4_0096":72410,"io_0244":257072,"io_4_0244":257072,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":46.61197086638013,"totalDistance":254924.0751206556,"tipoVia":"rua","motion":true,"hours":42320074},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:40:35.000+00:00","deviceTime":"2026-03-13T19:40:35.000+00:00","fixTime":"2026-03-13T19:40:35.000+00:00","valid":true,"latitude":-21.1202183,"longitude":-47.7778116,"altitude":553.1,"speed":1.99784,"course":144.2,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91662801,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":254924.0751206556,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42320074},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:40:35.000+00:00","deviceTime":"2026-03-13T19:40:35.000+00:00","fixTime":"2026-03-13T19:40:35.000+00:00","valid":true,"latitude":-21.1202183,"longitude":-47.7778116,"altitude":553.1,"speed":1.99784,"course":144.2,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91662975,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14253,"io_2_001d":14253,"io_0096":72410,"io_4_0096":72410,"io_0244":257082,"io_4_0244":257082,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":104.25645830650727,"totalDistance":255028.3315789621,"tipoVia":"rua","motion":true,"hours":42330068},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:40:45.000+00:00","deviceTime":"2026-03-13T19:40:45.000+00:00","fixTime":"2026-03-13T19:40:45.000+00:00","valid":true,"latitude":-21.120985,"longitude":-47.777235,"altitude":553.6,"speed":0.917927,"course":142.9,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91662976,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":255028.3315789621,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42330069},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:40:45.000+00:00","deviceTime":"2026-03-13T19:40:45.000+00:00","fixTime":"2026-03-13T19:40:45.000+00:00","valid":true,"latitude":-21.120985,"longitude":-47.777235,"altitude":553.6,"speed":0.917927,"course":142.9,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91663178,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14267,"io_2_001d":14267,"io_0096":72410,"io_4_0096":72410,"io_0244":257092,"io_4_0244":257092,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":9.1127114434964,"totalDistance":255037.4442904056,"tipoVia":"rua","motion":false,"hours":42340071},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:40:55.000+00:00","deviceTime":"2026-03-13T19:40:55.000+00:00","fixTime":"2026-03-13T19:40:55.000+00:00","valid":true,"latitude":-21.1210416,"longitude":-47.7771716,"altitude":553.9,"speed":0,"course":118.9,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91663180,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":255037.4442904056,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42340072},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:40:55.000+00:00","deviceTime":"2026-03-13T19:40:55.000+00:00","fixTime":"2026-03-13T19:40:55.000+00:00","valid":true,"latitude":-21.1210416,"longitude":-47.7771716,"altitude":553.9,"speed":0,"course":118.9,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91663382,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14205,"io_2_001d":14205,"io_0096":72410,"io_4_0096":72410,"io_0244":257102,"io_4_0244":257102,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":2.8246367338692813,"totalDistance":255040.26892713946,"tipoVia":"rua","motion":false,"hours":42350077},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:41:05.000+00:00","deviceTime":"2026-03-13T19:41:05.000+00:00","fixTime":"2026-03-13T19:41:05.000+00:00","valid":true,"latitude":-21.1210516,"longitude":-47.7771466,"altitude":553.9,"speed":0.215983,"course":92.1,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91663383,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":255040.26892713946,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42350077},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:41:05.000+00:00","deviceTime":"2026-03-13T19:41:05.000+00:00","fixTime":"2026-03-13T19:41:05.000+00:00","valid":true,"latitude":-21.1210516,"longitude":-47.7771466,"altitude":553.9,"speed":0.215983,"course":92.1,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91663415,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14263,"io_2_001d":14263,"io_0096":72410,"io_4_0096":72410,"io_0244":257104,"io_4_0244":257104,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":3.4624954174036624,"totalDistance":255043.73142255686,"tipoVia":"rua","motion":true,"hours":42352099},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:41:07.000+00:00","deviceTime":"2026-03-13T19:41:07.000+00:00","fixTime":"2026-03-13T19:41:07.000+00:00","valid":true,"latitude":-21.12105,"longitude":-47.7771133,"altitude":554.1,"speed":0.647948,"course":66.3,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91663418,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":255043.73142255686,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42352099},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:41:07.000+00:00","deviceTime":"2026-03-13T19:41:07.000+00:00","fixTime":"2026-03-13T19:41:07.000+00:00","valid":true,"latitude":-21.12105,"longitude":-47.7771133,"altitude":554.1,"speed":0.647948,"course":66.3,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91663429,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14248,"io_2_001d":14248,"io_0096":72410,"io_4_0096":72410,"io_0244":257105,"io_4_0244":257105,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":4.0190294709052345,"totalDistance":255047.75045202777,"tipoVia":"rua","motion":true,"hours":42353052},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:41:08.000+00:00","deviceTime":"2026-03-13T19:41:08.000+00:00","fixTime":"2026-03-13T19:41:08.000+00:00","valid":true,"latitude":-21.1210316,"longitude":-47.77708,"altitude":554,"speed":0.701944,"course":45.1,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91663430,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":255047.75045202777,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42353052},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:41:08.000+00:00","deviceTime":"2026-03-13T19:41:08.000+00:00","fixTime":"2026-03-13T19:41:08.000+00:00","valid":true,"latitude":-21.1210316,"longitude":-47.77708,"altitude":554,"speed":0.701944,"course":45.1,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91663548,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14316,"io_2_001d":14316,"io_0096":72410,"io_4_0096":72410,"io_0244":257112,"io_4_0244":257112,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":40.20612972513656,"totalDistance":255087.95658175292,"tipoVia":"rua","motion":true,"hours":42360084},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:41:15.000+00:00","deviceTime":"2026-03-13T19:41:15.000+00:00","fixTime":"2026-03-13T19:41:15.000+00:00","valid":true,"latitude":-21.1207233,"longitude":-47.7768783,"altitude":552.7,"speed":1.51188,"course":24.9,"address":"Rua Americana, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91663549,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":255087.95658175292,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42360084},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:41:15.000+00:00","deviceTime":"2026-03-13T19:41:15.000+00:00","fixTime":"2026-03-13T19:41:15.000+00:00","valid":true,"latitude":-21.1207233,"longitude":-47.7768783,"altitude":552.7,"speed":1.51188,"course":24.9,"address":"Rua Americana, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91663725,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14295,"io_2_001d":14295,"io_0096":72410,"io_4_0096":72410,"io_0244":257122,"io_4_0244":257122,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":110.67404591557903,"totalDistance":255198.6306276685,"tipoVia":"avenida","motion":true,"hours":42370097},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:41:25.000+00:00","deviceTime":"2026-03-13T19:41:25.000+00:00","fixTime":"2026-03-13T19:41:25.000+00:00","valid":true,"latitude":-21.119825,"longitude":-47.7764216,"altitude":548.8,"speed":2.37581,"course":27.9,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91663727,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":255198.6306276685,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42370098},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:41:25.000+00:00","deviceTime":"2026-03-13T19:41:25.000+00:00","fixTime":"2026-03-13T19:41:25.000+00:00","valid":true,"latitude":-21.119825,"longitude":-47.7764216,"altitude":548.8,"speed":2.37581,"course":27.9,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91663791,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14370,"io_2_001d":14370,"io_0096":72410,"io_4_0096":72410,"io_0244":257126,"io_4_0244":257126,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":54.26020187001075,"totalDistance":255252.8908295385,"tipoVia":"avenida","motion":true,"hours":42374078},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:41:29.000+00:00","deviceTime":"2026-03-13T19:41:29.000+00:00","fixTime":"2026-03-13T19:41:29.000+00:00","valid":true,"latitude":-21.1194483,"longitude":-47.77609,"altitude":544.8,"speed":2.86177,"course":51.4,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91663792,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":255252.8908295385,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42374078},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:41:29.000+00:00","deviceTime":"2026-03-13T19:41:29.000+00:00","fixTime":"2026-03-13T19:41:29.000+00:00","valid":true,"latitude":-21.1194483,"longitude":-47.77609,"altitude":544.8,"speed":2.86177,"course":51.4,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91663972,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14267,"io_2_001d":14267,"io_0096":72410,"io_4_0096":72410,"io_0244":257136,"io_4_0244":257136,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":144.269406216498,"totalDistance":255397.160235755,"tipoVia":"avenida","motion":true,"hours":42384152},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:41:39.000+00:00","deviceTime":"2026-03-13T19:41:39.000+00:00","fixTime":"2026-03-13T19:41:39.000+00:00","valid":true,"latitude":-21.1187166,"longitude":-47.7749433,"altitude":543.7,"speed":1.99784,"course":56.4,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91663973,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":255397.160235755,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42384152},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:41:39.000+00:00","deviceTime":"2026-03-13T19:41:39.000+00:00","fixTime":"2026-03-13T19:41:39.000+00:00","valid":true,"latitude":-21.1187166,"longitude":-47.7749433,"altitude":543.7,"speed":1.99784,"course":56.4,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91664032,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14340,"io_2_001d":14340,"io_0096":72410,"io_4_0096":72410,"io_0244":257139,"io_4_0244":257139,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":27.134341719437206,"totalDistance":255424.29457747444,"tipoVia":"avenida","motion":true,"hours":42387076},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:41:42.000+00:00","deviceTime":"2026-03-13T19:41:42.000+00:00","fixTime":"2026-03-13T19:41:42.000+00:00","valid":true,"latitude":-21.1186166,"longitude":-47.774705,"altitude":544.5,"speed":1.61987,"course":76.8,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91664033,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":255424.29457747444,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42387076},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:41:42.000+00:00","deviceTime":"2026-03-13T19:41:42.000+00:00","fixTime":"2026-03-13T19:41:42.000+00:00","valid":true,"latitude":-21.1186166,"longitude":-47.774705,"altitude":544.5,"speed":1.61987,"course":76.8,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91664116,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14371,"io_2_001d":14371,"io_0096":72410,"io_4_0096":72410,"io_0244":257144,"io_4_0244":257144,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":48.47785283084686,"totalDistance":255472.77243030528,"tipoVia":"rua","motion":true,"hours":42392082},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:41:47.000+00:00","deviceTime":"2026-03-13T19:41:47.000+00:00","fixTime":"2026-03-13T19:41:47.000+00:00","valid":true,"latitude":-21.1185066,"longitude":-47.7742533,"altitude":543.3,"speed":1.99784,"course":51,"address":"Rua Ubatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91664117,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":255472.77243030528,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42392082},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:41:47.000+00:00","deviceTime":"2026-03-13T19:41:47.000+00:00","fixTime":"2026-03-13T19:41:47.000+00:00","valid":true,"latitude":-21.1185066,"longitude":-47.7742533,"altitude":543.3,"speed":1.99784,"course":51,"address":"Rua Ubatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91664148,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14380,"io_2_001d":14380,"io_0096":72410,"io_4_0096":72410,"io_0244":257146,"io_4_0244":257146,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":21.255091072500207,"totalDistance":255494.02752137778,"tipoVia":"outro","motion":true,"hours":42394151},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:41:49.000+00:00","deviceTime":"2026-03-13T19:41:49.000+00:00","fixTime":"2026-03-13T19:41:49.000+00:00","valid":true,"latitude":-21.1183466,"longitude":-47.7741416,"altitude":542.3,"speed":1.99784,"course":13.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91664149,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":255494.02752137778,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42394151},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:41:49.000+00:00","deviceTime":"2026-03-13T19:41:49.000+00:00","fixTime":"2026-03-13T19:41:49.000+00:00","valid":true,"latitude":-21.1183466,"longitude":-47.7741416,"altitude":542.3,"speed":1.99784,"course":13.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91664185,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14369,"io_2_001d":14369,"io_0096":72410,"io_4_0096":72410,"io_0244":257148,"io_4_0244":257148,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":22.17213913616129,"totalDistance":255516.19966051393,"tipoVia":"outro","motion":true,"hours":42396161},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:41:51.000+00:00","deviceTime":"2026-03-13T19:41:51.000+00:00","fixTime":"2026-03-13T19:41:51.000+00:00","valid":true,"latitude":-21.1181483,"longitude":-47.7741616,"altitude":541.8,"speed":2.26782,"course":342.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91664186,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":255516.19966051393,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42396161},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:41:51.000+00:00","deviceTime":"2026-03-13T19:41:51.000+00:00","fixTime":"2026-03-13T19:41:51.000+00:00","valid":true,"latitude":-21.1181483,"longitude":-47.7741616,"altitude":541.8,"speed":2.26782,"course":342.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91664388,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14368,"io_2_001d":14368,"io_0096":72410,"io_4_0096":72410,"io_0244":257158,"io_4_0244":257158,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":148.16787264119273,"totalDistance":255664.36753315513,"tipoVia":"outro","motion":true,"hours":42406196},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:42:01.000+00:00","deviceTime":"2026-03-13T19:42:01.000+00:00","fixTime":"2026-03-13T19:42:01.000+00:00","valid":true,"latitude":-21.116825,"longitude":-47.774315,"altitude":541.4,"speed":3.18575,"course":0.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91664389,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":255664.36753315513,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42406196},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:42:01.000+00:00","deviceTime":"2026-03-13T19:42:01.000+00:00","fixTime":"2026-03-13T19:42:01.000+00:00","valid":true,"latitude":-21.116825,"longitude":-47.774315,"altitude":541.4,"speed":3.18575,"course":0.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91664569,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14265,"io_2_001d":14265,"io_0096":72410,"io_4_0096":72410,"io_0244":257168,"io_4_0244":257168,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":178.03012428252146,"totalDistance":255842.39765743766,"tipoVia":"outro","motion":true,"hours":42416215},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:42:11.000+00:00","deviceTime":"2026-03-13T19:42:11.000+00:00","fixTime":"2026-03-13T19:42:11.000+00:00","valid":true,"latitude":-21.1152266,"longitude":-47.7743716,"altitude":539.9,"speed":3.40173,"course":11,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91664570,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":255842.39765743766,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42416215},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:42:11.000+00:00","deviceTime":"2026-03-13T19:42:11.000+00:00","fixTime":"2026-03-13T19:42:11.000+00:00","valid":true,"latitude":-21.1152266,"longitude":-47.7743716,"altitude":539.9,"speed":3.40173,"course":11,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91664677,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14339,"io_2_001d":14339,"io_0096":72410,"io_4_0096":72410,"io_0244":257173,"io_4_0244":257173,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":60.916107531418874,"totalDistance":255903.3137649691,"tipoVia":"outro","motion":true,"hours":42421218},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:42:16.000+00:00","deviceTime":"2026-03-13T19:42:16.000+00:00","fixTime":"2026-03-13T19:42:16.000+00:00","valid":true,"latitude":-21.11469,"longitude":-47.7742566,"altitude":540,"speed":1.40389,"course":332.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91664679,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":255903.3137649691,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42421218},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:42:16.000+00:00","deviceTime":"2026-03-13T19:42:16.000+00:00","fixTime":"2026-03-13T19:42:16.000+00:00","valid":true,"latitude":-21.11469,"longitude":-47.7742566,"altitude":540,"speed":1.40389,"course":332.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91664706,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14277,"io_2_001d":14277,"io_0096":72410,"io_4_0096":72410,"io_0244":257174,"io_4_0244":257174,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":7.473277853706381,"totalDistance":255910.7870428228,"tipoVia":"outro","motion":true,"hours":42422891},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:42:18.000+00:00","deviceTime":"2026-03-13T19:42:18.000+00:00","fixTime":"2026-03-13T19:42:18.000+00:00","valid":true,"latitude":-21.1146433,"longitude":-47.7743083,"altitude":540.2,"speed":1.45788,"course":301.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91664708,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":255910.7870428228,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42422891},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:42:18.000+00:00","deviceTime":"2026-03-13T19:42:18.000+00:00","fixTime":"2026-03-13T19:42:18.000+00:00","valid":true,"latitude":-21.1146433,"longitude":-47.7743083,"altitude":540.2,"speed":1.45788,"course":301.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91664737,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14358,"io_2_001d":14358,"io_0096":72410,"io_4_0096":72410,"io_0244":257176,"io_4_0244":257176,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":16.777627889557657,"totalDistance":255927.56467071237,"tipoVia":"outro","motion":true,"hours":42424207},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:42:19.000+00:00","deviceTime":"2026-03-13T19:42:19.000+00:00","fixTime":"2026-03-13T19:42:19.000+00:00","valid":true,"latitude":-21.1146066,"longitude":-47.774465,"altitude":540.9,"speed":1.72786,"course":280.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91664738,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":255927.56467071237,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42424207},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:42:19.000+00:00","deviceTime":"2026-03-13T19:42:19.000+00:00","fixTime":"2026-03-13T19:42:19.000+00:00","valid":true,"latitude":-21.1146066,"longitude":-47.774465,"altitude":540.9,"speed":1.72786,"course":280.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91664934,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14377,"io_2_001d":14377,"io_0096":72410,"io_4_0096":72410,"io_0244":257186,"io_4_0244":257186,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":125.9824413832889,"totalDistance":256053.54711209566,"tipoVia":"outro","motion":true,"hours":42434226},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:42:29.000+00:00","deviceTime":"2026-03-13T19:42:29.000+00:00","fixTime":"2026-03-13T19:42:29.000+00:00","valid":true,"latitude":-21.1141533,"longitude":-47.7755766,"altitude":545.3,"speed":2.69978,"course":296.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91664936,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256053.54711209566,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42434226},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:42:29.000+00:00","deviceTime":"2026-03-13T19:42:29.000+00:00","fixTime":"2026-03-13T19:42:29.000+00:00","valid":true,"latitude":-21.1141533,"longitude":-47.7755766,"altitude":545.3,"speed":2.69978,"course":296.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91665131,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14362,"io_2_001d":14362,"io_0096":72410,"io_4_0096":72410,"io_0244":257196,"io_4_0244":257196,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":96.9458632127913,"totalDistance":256150.49297530844,"tipoVia":"outro","motion":true,"hours":42444241},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:42:39.000+00:00","deviceTime":"2026-03-13T19:42:39.000+00:00","fixTime":"2026-03-13T19:42:39.000+00:00","valid":true,"latitude":-21.1137766,"longitude":-47.7764183,"altitude":548.7,"speed":1.2419,"course":295.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91665132,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256150.49297530844,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42444241},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:42:39.000+00:00","deviceTime":"2026-03-13T19:42:39.000+00:00","fixTime":"2026-03-13T19:42:39.000+00:00","valid":true,"latitude":-21.1137766,"longitude":-47.7764183,"altitude":548.7,"speed":1.2419,"course":295.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91665367,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14269,"io_2_001d":14269,"io_0096":72410,"io_4_0096":72410,"io_0244":257206,"io_4_0244":257206,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":95.05486439141164,"totalDistance":256245.54783969987,"tipoVia":"outro","motion":true,"hours":42454222},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:42:49.000+00:00","deviceTime":"2026-03-13T19:42:49.000+00:00","fixTime":"2026-03-13T19:42:49.000+00:00","valid":true,"latitude":-21.11342,"longitude":-47.77725,"altitude":551.2,"speed":1.94385,"course":295.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91665368,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256245.54783969987,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42454222},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:42:49.000+00:00","deviceTime":"2026-03-13T19:42:49.000+00:00","fixTime":"2026-03-13T19:42:49.000+00:00","valid":true,"latitude":-21.11342,"longitude":-47.77725,"altitude":551.2,"speed":1.94385,"course":295.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91665414,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14333,"io_2_001d":14333,"io_0096":72410,"io_4_0096":72410,"io_0244":257209,"io_4_0244":257209,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":24.89297467098822,"totalDistance":256270.44081437084,"tipoVia":"outro","motion":true,"hours":42457249},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:42:52.000+00:00","deviceTime":"2026-03-13T19:42:52.000+00:00","fixTime":"2026-03-13T19:42:52.000+00:00","valid":true,"latitude":-21.1133066,"longitude":-47.7774566,"altitude":552,"speed":1.2959,"course":316.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91665416,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256270.44081437084,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42457249},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:42:52.000+00:00","deviceTime":"2026-03-13T19:42:52.000+00:00","fixTime":"2026-03-13T19:42:52.000+00:00","valid":true,"latitude":-21.1133066,"longitude":-47.7774566,"altitude":552,"speed":1.2959,"course":316.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91665436,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14330,"io_2_001d":14330,"io_0096":72410,"io_4_0096":72410,"io_0244":257210,"io_4_0244":257210,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":6.710056214600401,"totalDistance":256277.15087058544,"tipoVia":"outro","motion":true,"hours":42458396},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:42:53.000+00:00","deviceTime":"2026-03-13T19:42:53.000+00:00","fixTime":"2026-03-13T19:42:53.000+00:00","valid":true,"latitude":-21.113255,"longitude":-47.77749,"altitude":552.2,"speed":1.2959,"course":339.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91665438,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256277.15087058544,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42458396},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:42:53.000+00:00","deviceTime":"2026-03-13T19:42:53.000+00:00","fixTime":"2026-03-13T19:42:53.000+00:00","valid":true,"latitude":-21.113255,"longitude":-47.77749,"altitude":552.2,"speed":1.2959,"course":339.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91665457,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14351,"io_2_001d":14351,"io_0096":72410,"io_4_0096":72410,"io_0244":257211,"io_4_0244":257211,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":7.4565763389027095,"totalDistance":256284.60744692435,"tipoVia":"outro","motion":true,"hours":42459386},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:42:54.000+00:00","deviceTime":"2026-03-13T19:42:54.000+00:00","fixTime":"2026-03-13T19:42:54.000+00:00","valid":true,"latitude":-21.1131883,"longitude":-47.7774966,"altitude":552.3,"speed":1.45788,"course":3.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91665458,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256284.60744692435,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42459386},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:42:54.000+00:00","deviceTime":"2026-03-13T19:42:54.000+00:00","fixTime":"2026-03-13T19:42:54.000+00:00","valid":true,"latitude":-21.1131883,"longitude":-47.7774966,"altitude":552.3,"speed":1.45788,"course":3.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91665511,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14358,"io_2_001d":14358,"io_0096":72410,"io_4_0096":72410,"io_0244":257212,"io_4_0244":257212,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":8.10878475522184,"totalDistance":256292.71623167957,"tipoVia":"outro","motion":true,"hours":42462269},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:42:57.000+00:00","deviceTime":"2026-03-13T19:42:57.000+00:00","fixTime":"2026-03-13T19:42:57.000+00:00","valid":true,"latitude":-21.1131183,"longitude":-47.777475,"altitude":552.3,"speed":1.61987,"course":24.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91665512,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256292.71623167957,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42462269},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:42:57.000+00:00","deviceTime":"2026-03-13T19:42:57.000+00:00","fixTime":"2026-03-13T19:42:57.000+00:00","valid":true,"latitude":-21.1131183,"longitude":-47.777475,"altitude":552.3,"speed":1.61987,"course":24.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91665573,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14271,"io_2_001d":14271,"io_0096":72410,"io_4_0096":72410,"io_0244":257217,"io_4_0244":257217,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":44.76064753689191,"totalDistance":256337.47687921647,"tipoVia":"outro","motion":true,"hours":42465220},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:43:00.000+00:00","deviceTime":"2026-03-13T19:43:00.000+00:00","fixTime":"2026-03-13T19:43:00.000+00:00","valid":true,"latitude":-21.11281,"longitude":-47.7771983,"altitude":552.3,"speed":1.2959,"course":45.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91665575,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256337.47687921647,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42465220},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:43:00.000+00:00","deviceTime":"2026-03-13T19:43:00.000+00:00","fixTime":"2026-03-13T19:43:00.000+00:00","valid":true,"latitude":-21.11281,"longitude":-47.7771983,"altitude":552.3,"speed":1.2959,"course":45.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91665771,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14348,"io_2_001d":14348,"io_0096":72410,"io_4_0096":72410,"io_0244":257227,"io_4_0244":257227,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":9.414542014609665,"totalDistance":256346.8914212311,"tipoVia":"outro","motion":false,"hours":42475226},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:43:10.000+00:00","deviceTime":"2026-03-13T19:43:10.000+00:00","fixTime":"2026-03-13T19:43:10.000+00:00","valid":true,"latitude":-21.1127466,"longitude":-47.7771383,"altitude":552.6,"speed":0,"course":90.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91665773,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256346.8914212311,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":42475226},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:43:10.000+00:00","deviceTime":"2026-03-13T19:43:10.000+00:00","fixTime":"2026-03-13T19:43:10.000+00:00","valid":true,"latitude":-21.1127466,"longitude":-47.7771383,"altitude":552.6,"speed":0,"course":90.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91665975,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14299,"io_2_001d":14299,"io_0096":72410,"io_4_0096":72410,"io_0244":257237,"io_4_0244":257237,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.34269508198421555,"totalDistance":256347.23411631308,"tipoVia":"outro","motion":false,"hours":42485262},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:43:20.000+00:00","deviceTime":"2026-03-13T19:43:20.000+00:00","fixTime":"2026-03-13T19:43:20.000+00:00","valid":true,"latitude":-21.1127466,"longitude":-47.7771416,"altitude":552.4,"speed":0,"course":300,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91665976,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256347.23411631308,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":42485262},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:43:20.000+00:00","deviceTime":"2026-03-13T19:43:20.000+00:00","fixTime":"2026-03-13T19:43:20.000+00:00","valid":true,"latitude":-21.1127466,"longitude":-47.7771416,"altitude":552.4,"speed":0,"course":300,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91666180,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14317,"io_2_001d":14317,"io_0096":72410,"io_4_0096":72410,"io_0244":257247,"io_4_0244":257247,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.17811118537323098,"totalDistance":256347.41222749845,"tipoVia":"outro","motion":false,"hours":42495259},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:43:30.000+00:00","deviceTime":"2026-03-13T19:43:30.000+00:00","fixTime":"2026-03-13T19:43:30.000+00:00","valid":true,"latitude":-21.112745,"longitude":-47.7771416,"altitude":552.6,"speed":0,"course":300,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91666181,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256347.41222749845,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":42495259},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:43:30.000+00:00","deviceTime":"2026-03-13T19:43:30.000+00:00","fixTime":"2026-03-13T19:43:30.000+00:00","valid":true,"latitude":-21.112745,"longitude":-47.7771416,"altitude":552.6,"speed":0,"course":300,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91666355,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14238,"io_2_001d":14238,"io_0096":72410,"io_4_0096":72410,"io_0244":257257,"io_4_0244":257257,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.4133514295588946,"totalDistance":256347.82557892802,"tipoVia":"outro","motion":false,"hours":42505249},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:43:40.000+00:00","deviceTime":"2026-03-13T19:43:40.000+00:00","fixTime":"2026-03-13T19:43:40.000+00:00","valid":true,"latitude":-21.1127416,"longitude":-47.77714,"altitude":552.7,"speed":0,"course":300,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91666357,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256347.82557892802,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":42505250},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:43:40.000+00:00","deviceTime":"2026-03-13T19:43:40.000+00:00","fixTime":"2026-03-13T19:43:40.000+00:00","valid":true,"latitude":-21.1127416,"longitude":-47.77714,"altitude":552.7,"speed":0,"course":300,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91666533,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14285,"io_2_001d":14285,"io_0096":72410,"io_4_0096":72410,"io_0244":257267,"io_4_0244":257267,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.2435798512939876,"totalDistance":256348.0691587793,"tipoVia":"outro","motion":false,"hours":42515248},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:43:50.000+00:00","deviceTime":"2026-03-13T19:43:50.000+00:00","fixTime":"2026-03-13T19:43:50.000+00:00","valid":true,"latitude":-21.11274,"longitude":-47.7771416,"altitude":552.9,"speed":0,"course":300,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91666535,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256348.0691587793,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":42515249},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:43:50.000+00:00","deviceTime":"2026-03-13T19:43:50.000+00:00","fixTime":"2026-03-13T19:43:50.000+00:00","valid":true,"latitude":-21.11274,"longitude":-47.7771416,"altitude":552.9,"speed":0,"course":300,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91666767,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14335,"io_2_001d":14335,"io_0096":72410,"io_4_0096":72410,"io_0244":257277,"io_4_0244":257277,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0,"totalDistance":256348.0691587793,"tipoVia":"outro","motion":false,"hours":42525256},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:44:00.000+00:00","deviceTime":"2026-03-13T19:44:00.000+00:00","fixTime":"2026-03-13T19:44:00.000+00:00","valid":true,"latitude":-21.11274,"longitude":-47.7771416,"altitude":552.9,"speed":0,"course":300,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91666768,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256348.0691587793,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":42525256},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:44:00.000+00:00","deviceTime":"2026-03-13T19:44:00.000+00:00","fixTime":"2026-03-13T19:44:00.000+00:00","valid":true,"latitude":-21.11274,"longitude":-47.7771416,"altitude":552.9,"speed":0,"course":300,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91666957,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14270,"io_2_001d":14270,"io_0096":72410,"io_4_0096":72410,"io_0244":257287,"io_4_0244":257287,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0,"totalDistance":256348.0691587793,"tipoVia":"outro","motion":false,"hours":42535247},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:44:10.000+00:00","deviceTime":"2026-03-13T19:44:10.000+00:00","fixTime":"2026-03-13T19:44:10.000+00:00","valid":true,"latitude":-21.11274,"longitude":-47.7771416,"altitude":552.9,"speed":0,"course":300,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91666958,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256348.0691587793,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":42535247},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:44:10.000+00:00","deviceTime":"2026-03-13T19:44:10.000+00:00","fixTime":"2026-03-13T19:44:10.000+00:00","valid":true,"latitude":-21.11274,"longitude":-47.7771416,"altitude":552.9,"speed":0,"course":300,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91667148,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14302,"io_2_001d":14302,"io_0096":72410,"io_4_0096":72410,"io_0244":257297,"io_4_0244":257297,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.17653989825828398,"totalDistance":256348.24569867758,"tipoVia":"outro","motion":false,"hours":42545242},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:44:20.000+00:00","deviceTime":"2026-03-13T19:44:20.000+00:00","fixTime":"2026-03-13T19:44:20.000+00:00","valid":true,"latitude":-21.11274,"longitude":-47.7771433,"altitude":553,"speed":0,"course":300,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91667149,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256348.24569867758,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":42545242},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:44:20.000+00:00","deviceTime":"2026-03-13T19:44:20.000+00:00","fixTime":"2026-03-13T19:44:20.000+00:00","valid":true,"latitude":-21.11274,"longitude":-47.7771433,"altitude":553,"speed":0,"course":300,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91667328,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14312,"io_2_001d":14312,"io_0096":72410,"io_4_0096":72410,"io_0244":257307,"io_4_0244":257307,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0,"totalDistance":256348.24569867758,"tipoVia":"outro","motion":false,"hours":42555264},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:44:30.000+00:00","deviceTime":"2026-03-13T19:44:30.000+00:00","fixTime":"2026-03-13T19:44:30.000+00:00","valid":true,"latitude":-21.11274,"longitude":-47.7771433,"altitude":553.2,"speed":0,"course":300,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91667330,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256348.24569867758,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":42555264},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:44:30.000+00:00","deviceTime":"2026-03-13T19:44:30.000+00:00","fixTime":"2026-03-13T19:44:30.000+00:00","valid":true,"latitude":-21.11274,"longitude":-47.7771433,"altitude":553.2,"speed":0,"course":300,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91667528,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14284,"io_2_001d":14284,"io_0096":72410,"io_4_0096":72410,"io_0244":257317,"io_4_0244":257317,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.9087811485227093,"totalDistance":256349.1544798261,"tipoVia":"outro","motion":false,"hours":42565254},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:44:40.000+00:00","deviceTime":"2026-03-13T19:44:40.000+00:00","fixTime":"2026-03-13T19:44:40.000+00:00","valid":true,"latitude":-21.1127333,"longitude":-47.7771483,"altitude":553.4,"speed":0,"course":110.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91667529,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256349.1544798261,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":42565254},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:44:40.000+00:00","deviceTime":"2026-03-13T19:44:40.000+00:00","fixTime":"2026-03-13T19:44:40.000+00:00","valid":true,"latitude":-21.1127333,"longitude":-47.7771483,"altitude":553.4,"speed":0,"course":110.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91667740,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14341,"io_2_001d":14341,"io_0096":72410,"io_4_0096":72410,"io_0244":257327,"io_4_0244":257327,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.7210518046024899,"totalDistance":256349.8755316307,"tipoVia":"outro","motion":false,"hours":42575237},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:44:50.000+00:00","deviceTime":"2026-03-13T19:44:50.000+00:00","fixTime":"2026-03-13T19:44:50.000+00:00","valid":true,"latitude":-21.112735,"longitude":-47.777155,"altitude":554,"speed":0,"course":155.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91667741,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256349.8755316307,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":42575237},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:44:50.000+00:00","deviceTime":"2026-03-13T19:44:50.000+00:00","fixTime":"2026-03-13T19:44:50.000+00:00","valid":true,"latitude":-21.112735,"longitude":-47.777155,"altitude":554,"speed":0,"course":155.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91667907,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14296,"io_2_001d":14296,"io_0096":72410,"io_4_0096":72410,"io_0244":257336,"io_4_0244":257336,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":1.3072729951736455,"totalDistance":256351.1828046259,"tipoVia":"outro","motion":false,"hours":42584264},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:44:59.000+00:00","deviceTime":"2026-03-13T19:44:59.000+00:00","fixTime":"2026-03-13T19:44:59.000+00:00","valid":true,"latitude":-21.112725,"longitude":-47.7771616,"altitude":553.9,"speed":0.269978,"course":349.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91667908,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256351.1828046259,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":42584265},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:44:59.000+00:00","deviceTime":"2026-03-13T19:44:59.000+00:00","fixTime":"2026-03-13T19:44:59.000+00:00","valid":true,"latitude":-21.112725,"longitude":-47.7771616,"altitude":553.9,"speed":0.269978,"course":349.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91667935,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14275,"io_2_001d":14275,"io_0096":72410,"io_4_0096":72410,"io_0244":257337,"io_4_0244":257337,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":1.6459694946005887,"totalDistance":256352.82877412048,"tipoVia":"outro","motion":true,"hours":42585379},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:45:00.000+00:00","deviceTime":"2026-03-13T19:45:00.000+00:00","fixTime":"2026-03-13T19:45:00.000+00:00","valid":true,"latitude":-21.1127116,"longitude":-47.7771683,"altitude":554,"speed":0.37797,"course":326.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91667937,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256352.82877412048,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42585379},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:45:00.000+00:00","deviceTime":"2026-03-13T19:45:00.000+00:00","fixTime":"2026-03-13T19:45:00.000+00:00","valid":true,"latitude":-21.1127116,"longitude":-47.7771683,"altitude":554,"speed":0.37797,"course":326.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91667961,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14265,"io_2_001d":14265,"io_0096":72410,"io_4_0096":72410,"io_0244":257338,"io_4_0244":257338,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":1.6617173995141548,"totalDistance":256354.49049152,"tipoVia":"outro","motion":true,"hours":42586288},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:45:01.000+00:00","deviceTime":"2026-03-13T19:45:01.000+00:00","fixTime":"2026-03-13T19:45:01.000+00:00","valid":true,"latitude":-21.1127033,"longitude":-47.7771816,"altitude":554.1,"speed":0.323974,"course":300.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91667963,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256354.49049152,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42586288},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:45:01.000+00:00","deviceTime":"2026-03-13T19:45:01.000+00:00","fixTime":"2026-03-13T19:45:01.000+00:00","valid":true,"latitude":-21.1127033,"longitude":-47.7771816,"altitude":554.1,"speed":0.323974,"course":300.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91667984,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14287,"io_2_001d":14287,"io_0096":72410,"io_4_0096":72410,"io_0244":257339,"io_4_0244":257339,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":1.4392223622726457,"totalDistance":256355.92971388227,"tipoVia":"outro","motion":true,"hours":42587287},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:45:02.000+00:00","deviceTime":"2026-03-13T19:45:02.000+00:00","fixTime":"2026-03-13T19:45:02.000+00:00","valid":true,"latitude":-21.1127,"longitude":-47.777195,"altitude":554.1,"speed":0.323974,"course":273.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91667985,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256355.92971388227,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42587287},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:45:02.000+00:00","deviceTime":"2026-03-13T19:45:02.000+00:00","fixTime":"2026-03-13T19:45:02.000+00:00","valid":true,"latitude":-21.1127,"longitude":-47.777195,"altitude":554.1,"speed":0.323974,"course":273.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91668004,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14307,"io_2_001d":14307,"io_0096":72410,"io_4_0096":72410,"io_0244":257340,"io_4_0244":257340,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":2.150228497465736,"totalDistance":256358.07994237973,"tipoVia":"outro","motion":true,"hours":42588344},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:45:03.000+00:00","deviceTime":"2026-03-13T19:45:03.000+00:00","fixTime":"2026-03-13T19:45:03.000+00:00","valid":true,"latitude":-21.112705,"longitude":-47.777215,"altitude":554.1,"speed":0.485961,"course":248.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91668005,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256358.07994237973,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42588345},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:45:03.000+00:00","deviceTime":"2026-03-13T19:45:03.000+00:00","fixTime":"2026-03-13T19:45:03.000+00:00","valid":true,"latitude":-21.112705,"longitude":-47.777215,"altitude":554.1,"speed":0.485961,"course":248.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91668046,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14284,"io_2_001d":14284,"io_0096":72410,"io_4_0096":72410,"io_0244":257342,"io_4_0244":257342,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":6.583015976845511,"totalDistance":256364.66295835658,"tipoVia":"outro","motion":true,"hours":42590422},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:45:05.000+00:00","deviceTime":"2026-03-13T19:45:05.000+00:00","fixTime":"2026-03-13T19:45:05.000+00:00","valid":true,"latitude":-21.1127433,"longitude":-47.7772633,"altitude":554.1,"speed":0.863931,"course":222,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91668047,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256364.66295835658,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42590422},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:45:05.000+00:00","deviceTime":"2026-03-13T19:45:05.000+00:00","fixTime":"2026-03-13T19:45:05.000+00:00","valid":true,"latitude":-21.1127433,"longitude":-47.7772633,"altitude":554.1,"speed":0.863931,"course":222,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91668176,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14266,"io_2_001d":14266,"io_0096":72410,"io_4_0096":72410,"io_0244":257350,"io_4_0244":257350,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":51.24572215426266,"totalDistance":256415.90868051085,"tipoVia":"outro","motion":true,"hours":42598293},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:45:13.000+00:00","deviceTime":"2026-03-13T19:45:13.000+00:00","fixTime":"2026-03-13T19:45:13.000+00:00","valid":true,"latitude":-21.1131266,"longitude":-47.7775366,"altitude":554.2,"speed":1.2419,"course":200.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91668177,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256415.90868051085,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42598293},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:45:13.000+00:00","deviceTime":"2026-03-13T19:45:13.000+00:00","fixTime":"2026-03-13T19:45:13.000+00:00","valid":true,"latitude":-21.1131266,"longitude":-47.7775366,"altitude":554.2,"speed":1.2419,"course":200.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91668222,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14351,"io_2_001d":14351,"io_0096":72410,"io_4_0096":72410,"io_0244":257352,"io_4_0244":257352,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":12.435497194305558,"totalDistance":256428.34417770515,"tipoVia":"outro","motion":true,"hours":42600293},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:45:15.000+00:00","deviceTime":"2026-03-13T19:45:15.000+00:00","fixTime":"2026-03-13T19:45:15.000+00:00","valid":true,"latitude":-21.1132383,"longitude":-47.777535,"altitude":554.1,"speed":1.2419,"course":160.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91668223,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256428.34417770515,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42600293},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:45:15.000+00:00","deviceTime":"2026-03-13T19:45:15.000+00:00","fixTime":"2026-03-13T19:45:15.000+00:00","valid":true,"latitude":-21.1132383,"longitude":-47.777535,"altitude":554.1,"speed":1.2419,"course":160.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91668291,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14343,"io_2_001d":14343,"io_0096":72410,"io_4_0096":72410,"io_0244":257353,"io_4_0244":257353,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":7.051908866671287,"totalDistance":256435.39608657183,"tipoVia":"outro","motion":true,"hours":42604001},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:45:19.000+00:00","deviceTime":"2026-03-13T19:45:19.000+00:00","fixTime":"2026-03-13T19:45:19.000+00:00","valid":true,"latitude":-21.1132916,"longitude":-47.7774983,"altitude":553.9,"speed":1.40389,"course":138.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91668293,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256435.39608657183,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42604002},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:45:19.000+00:00","deviceTime":"2026-03-13T19:45:19.000+00:00","fixTime":"2026-03-13T19:45:19.000+00:00","valid":true,"latitude":-21.1132916,"longitude":-47.7774983,"altitude":553.9,"speed":1.40389,"course":138.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91668310,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14336,"io_2_001d":14336,"io_0096":72410,"io_4_0096":72410,"io_0244":257355,"io_4_0244":257355,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":16.07544292988861,"totalDistance":256451.47152950172,"tipoVia":"outro","motion":true,"hours":42604797},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:45:20.000+00:00","deviceTime":"2026-03-13T19:45:20.000+00:00","fixTime":"2026-03-13T19:45:20.000+00:00","valid":true,"latitude":-21.11337,"longitude":-47.7773683,"altitude":553.3,"speed":1.72786,"course":115.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91668311,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256451.47152950172,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42604797},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:45:20.000+00:00","deviceTime":"2026-03-13T19:45:20.000+00:00","fixTime":"2026-03-13T19:45:20.000+00:00","valid":true,"latitude":-21.11337,"longitude":-47.7773683,"altitude":553.3,"speed":1.72786,"course":115.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91668492,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14273,"io_2_001d":14273,"io_0096":72410,"io_4_0096":72410,"io_0244":257365,"io_4_0244":257365,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":102.89925362503988,"totalDistance":256554.37078312677,"tipoVia":"outro","motion":true,"hours":42613298},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:45:28.000+00:00","deviceTime":"2026-03-13T19:45:28.000+00:00","fixTime":"2026-03-13T19:45:28.000+00:00","valid":true,"latitude":-21.11377,"longitude":-47.776475,"altitude":549.4,"speed":1.34989,"course":114.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91668493,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256554.37078312677,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42613298},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:45:28.000+00:00","deviceTime":"2026-03-13T19:45:28.000+00:00","fixTime":"2026-03-13T19:45:28.000+00:00","valid":true,"latitude":-21.11377,"longitude":-47.776475,"altitude":549.4,"speed":1.34989,"course":114.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91668667,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14365,"io_2_001d":14365,"io_0096":72410,"io_4_0096":72410,"io_0244":257375,"io_4_0244":257375,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":108.62990244705404,"totalDistance":256663.00068557382,"tipoVia":"outro","motion":true,"hours":42623304},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:45:38.000+00:00","deviceTime":"2026-03-13T19:45:38.000+00:00","fixTime":"2026-03-13T19:45:38.000+00:00","valid":true,"latitude":-21.1141916,"longitude":-47.7755316,"altitude":545.1,"speed":2.5378,"course":116,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91668668,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256663.00068557382,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42623304},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:45:38.000+00:00","deviceTime":"2026-03-13T19:45:38.000+00:00","fixTime":"2026-03-13T19:45:38.000+00:00","valid":true,"latitude":-21.1141916,"longitude":-47.7755316,"altitude":545.1,"speed":2.5378,"course":116,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91668879,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14269,"io_2_001d":14269,"io_0096":72410,"io_4_0096":72410,"io_0244":257385,"io_4_0244":257385,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":114.73744455948449,"totalDistance":256777.7381301333,"tipoVia":"outro","motion":true,"hours":42633528},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:45:48.000+00:00","deviceTime":"2026-03-13T19:45:48.000+00:00","fixTime":"2026-03-13T19:45:48.000+00:00","valid":true,"latitude":-21.1146366,"longitude":-47.774535,"altitude":540.8,"speed":1.13391,"course":125.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91668880,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256777.7381301333,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42633528},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:45:48.000+00:00","deviceTime":"2026-03-13T19:45:48.000+00:00","fixTime":"2026-03-13T19:45:48.000+00:00","valid":true,"latitude":-21.1146366,"longitude":-47.774535,"altitude":540.8,"speed":1.13391,"course":125.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91668909,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14354,"io_2_001d":14354,"io_0096":72410,"io_4_0096":72410,"io_0244":257387,"io_4_0244":257387,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":11.623014262770237,"totalDistance":256789.36114439607,"tipoVia":"outro","motion":true,"hours":42635298},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:45:50.000+00:00","deviceTime":"2026-03-13T19:45:50.000+00:00","fixTime":"2026-03-13T19:45:50.000+00:00","valid":true,"latitude":-21.1147216,"longitude":-47.77447,"altitude":540.3,"speed":1.18791,"course":163.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91668910,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256789.36114439607,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42635298},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:45:50.000+00:00","deviceTime":"2026-03-13T19:45:50.000+00:00","fixTime":"2026-03-13T19:45:50.000+00:00","valid":true,"latitude":-21.1147216,"longitude":-47.77447,"altitude":540.3,"speed":1.18791,"course":163.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91668926,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14378,"io_2_001d":14378,"io_0096":72410,"io_4_0096":72410,"io_0244":257388,"io_4_0244":257388,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":6.888010530114542,"totalDistance":256796.2491549262,"tipoVia":"outro","motion":true,"hours":42636328},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:45:51.000+00:00","deviceTime":"2026-03-13T19:45:51.000+00:00","fixTime":"2026-03-13T19:45:51.000+00:00","valid":true,"latitude":-21.1147833,"longitude":-47.774465,"altitude":540.3,"speed":1.34989,"course":185.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91668927,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256796.2491549262,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42636328},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:45:51.000+00:00","deviceTime":"2026-03-13T19:45:51.000+00:00","fixTime":"2026-03-13T19:45:51.000+00:00","valid":true,"latitude":-21.1147833,"longitude":-47.774465,"altitude":540.3,"speed":1.34989,"course":185.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91669101,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14375,"io_2_001d":14375,"io_0096":72410,"io_4_0096":72410,"io_0244":257398,"io_4_0244":257398,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":111.50335810121582,"totalDistance":256907.7525130274,"tipoVia":"outro","motion":true,"hours":42646303},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:46:01.000+00:00","deviceTime":"2026-03-13T19:46:01.000+00:00","fixTime":"2026-03-13T19:46:01.000+00:00","valid":true,"latitude":-21.1157733,"longitude":-47.7746283,"altitude":539.4,"speed":2.75378,"course":180.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91669102,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":256907.7525130274,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42646303},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:46:01.000+00:00","deviceTime":"2026-03-13T19:46:01.000+00:00","fixTime":"2026-03-13T19:46:01.000+00:00","valid":true,"latitude":-21.1157733,"longitude":-47.7746283,"altitude":539.4,"speed":2.75378,"course":180.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91669298,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14340,"io_2_001d":14340,"io_0096":72410,"io_4_0096":72410,"io_0244":257408,"io_4_0244":257408,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":152.10888732527172,"totalDistance":257059.86140035267,"tipoVia":"outro","motion":true,"hours":42656342},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:46:11.000+00:00","deviceTime":"2026-03-13T19:46:11.000+00:00","fixTime":"2026-03-13T19:46:11.000+00:00","valid":true,"latitude":-21.1171383,"longitude":-47.7745616,"altitude":539.9,"speed":2.91577,"course":176.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91669299,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":257059.86140035267,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42656342},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:46:11.000+00:00","deviceTime":"2026-03-13T19:46:11.000+00:00","fixTime":"2026-03-13T19:46:11.000+00:00","valid":true,"latitude":-21.1171383,"longitude":-47.7745616,"altitude":539.9,"speed":2.91577,"course":176.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91669478,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14351,"io_2_001d":14351,"io_0096":72410,"io_4_0096":72410,"io_0244":257417,"io_4_0244":257417,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":125.57041800573488,"totalDistance":257185.4318183584,"tipoVia":"outro","motion":true,"hours":42665317},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:46:20.000+00:00","deviceTime":"2026-03-13T19:46:20.000+00:00","fixTime":"2026-03-13T19:46:20.000+00:00","valid":true,"latitude":-21.1182633,"longitude":-47.77465,"altitude":540.7,"speed":2.59179,"course":197.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91669479,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":257185.4318183584,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":42665317},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:46:20.000+00:00","deviceTime":"2026-03-13T19:46:20.000+00:00","fixTime":"2026-03-13T19:46:20.000+00:00","valid":true,"latitude":-21.1182633,"longitude":-47.77465,"altitude":540.7,"speed":2.59179,"course":197.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91669539,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14331,"io_2_001d":14331,"io_0096":72410,"io_4_0096":72410,"io_0244":257420,"io_4_0244":257420,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":39.19801135618056,"totalDistance":257224.62982971457,"tipoVia":"avenida","motion":true,"hours":42668657},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:46:24.000+00:00","deviceTime":"2026-03-13T19:46:24.000+00:00","fixTime":"2026-03-13T19:46:24.000+00:00","valid":true,"latitude":-21.11858,"longitude":-47.774815,"altitude":540.4,"speed":2.4838,"course":220.8,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91669540,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":257224.62982971457,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42668657},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:46:24.000+00:00","deviceTime":"2026-03-13T19:46:24.000+00:00","fixTime":"2026-03-13T19:46:24.000+00:00","valid":true,"latitude":-21.11858,"longitude":-47.774815,"altitude":540.4,"speed":2.4838,"course":220.8,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91669734,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14374,"io_2_001d":14374,"io_0096":72410,"io_4_0096":72410,"io_0244":257430,"io_4_0244":257430,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":148.05029049447546,"totalDistance":257372.68012020906,"tipoVia":"avenida","motion":true,"hours":42678510},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:46:33.000+00:00","deviceTime":"2026-03-13T19:46:33.000+00:00","fixTime":"2026-03-13T19:46:33.000+00:00","valid":true,"latitude":-21.11934,"longitude":-47.775985,"altitude":538.4,"speed":3.07775,"course":236,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91669735,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":257372.68012020906,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42678510},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:46:33.000+00:00","deviceTime":"2026-03-13T19:46:33.000+00:00","fixTime":"2026-03-13T19:46:33.000+00:00","valid":true,"latitude":-21.11934,"longitude":-47.775985,"altitude":538.4,"speed":3.07775,"course":236,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91669807,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14335,"io_2_001d":14335,"io_0096":72410,"io_4_0096":72410,"io_0244":257434,"io_4_0244":257434,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":61.34789649137583,"totalDistance":257434.02801670044,"tipoVia":"avenida","motion":true,"hours":42682367},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:46:37.000+00:00","deviceTime":"2026-03-13T19:46:37.000+00:00","fixTime":"2026-03-13T19:46:37.000+00:00","valid":true,"latitude":-21.1197383,"longitude":-47.7763933,"altitude":543.4,"speed":2.86177,"course":210.7,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91669808,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":257434.02801670044,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42682367},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:46:37.000+00:00","deviceTime":"2026-03-13T19:46:37.000+00:00","fixTime":"2026-03-13T19:46:37.000+00:00","valid":true,"latitude":-21.1197383,"longitude":-47.7763933,"altitude":543.4,"speed":2.86177,"course":210.7,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91669989,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14372,"io_2_001d":14372,"io_0096":72410,"io_4_0096":72410,"io_0244":257444,"io_4_0244":257444,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":99.53302848431274,"totalDistance":257533.56104518476,"tipoVia":"avenida","motion":true,"hours":42692353},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:46:47.000+00:00","deviceTime":"2026-03-13T19:46:47.000+00:00","fixTime":"2026-03-13T19:46:47.000+00:00","valid":true,"latitude":-21.1205366,"longitude":-47.776825,"altitude":547.3,"speed":1.56588,"course":206.9,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91669990,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":257533.56104518476,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42692353},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:46:47.000+00:00","deviceTime":"2026-03-13T19:46:47.000+00:00","fixTime":"2026-03-13T19:46:47.000+00:00","valid":true,"latitude":-21.1205366,"longitude":-47.776825,"altitude":547.3,"speed":1.56588,"course":206.9,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91670168,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14261,"io_2_001d":14261,"io_0096":72410,"io_4_0096":72410,"io_0244":257455,"io_4_0244":257455,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":99.36924471129905,"totalDistance":257632.93028989606,"tipoVia":"avenida","motion":true,"hours":42703083},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:46:58.000+00:00","deviceTime":"2026-03-13T19:46:58.000+00:00","fixTime":"2026-03-13T19:46:58.000+00:00","valid":true,"latitude":-21.1213333,"longitude":-47.7772566,"altitude":549.8,"speed":1.61987,"course":217.7,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91670169,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":257632.93028989606,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42703083},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:46:58.000+00:00","deviceTime":"2026-03-13T19:46:58.000+00:00","fixTime":"2026-03-13T19:46:58.000+00:00","valid":true,"latitude":-21.1213333,"longitude":-47.7772566,"altitude":549.8,"speed":1.61987,"course":217.7,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91670189,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14318,"io_2_001d":14318,"io_0096":72410,"io_4_0096":72410,"io_0244":257457,"io_4_0244":257457,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":17.35063988873084,"totalDistance":257650.28092978479,"tipoVia":"avenida","motion":true,"hours":42704402},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:46:59.000+00:00","deviceTime":"2026-03-13T19:46:59.000+00:00","fixTime":"2026-03-13T19:46:59.000+00:00","valid":true,"latitude":-21.1214133,"longitude":-47.7774,"altitude":550.1,"speed":1.72786,"course":255.1,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91670190,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":257650.28092978479,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42704402},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:46:59.000+00:00","deviceTime":"2026-03-13T19:46:59.000+00:00","fixTime":"2026-03-13T19:46:59.000+00:00","valid":true,"latitude":-21.1214133,"longitude":-47.7774,"altitude":550.1,"speed":1.72786,"course":255.1,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91670261,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14369,"io_2_001d":14369,"io_0096":72410,"io_4_0096":72410,"io_0244":257461,"io_4_0244":257461,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":40.84443028292751,"totalDistance":257691.1253600677,"tipoVia":"avenida","motion":true,"hours":42708409},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:47:03.000+00:00","deviceTime":"2026-03-13T19:47:03.000+00:00","fixTime":"2026-03-13T19:47:03.000+00:00","valid":true,"latitude":-21.1214083,"longitude":-47.7777933,"altitude":550.6,"speed":2.15983,"course":277.7,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91670263,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":257691.1253600677,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42708409},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:47:03.000+00:00","deviceTime":"2026-03-13T19:47:03.000+00:00","fixTime":"2026-03-13T19:47:03.000+00:00","valid":true,"latitude":-21.1214083,"longitude":-47.7777933,"altitude":550.6,"speed":2.15983,"course":277.7,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91670449,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14378,"io_2_001d":14378,"io_0096":72410,"io_4_0096":72410,"io_0244":257471,"io_4_0244":257471,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":131.1597468917078,"totalDistance":257822.2851069594,"tipoVia":"avenida","motion":true,"hours":42718446},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:47:13.000+00:00","deviceTime":"2026-03-13T19:47:13.000+00:00","fixTime":"2026-03-13T19:47:13.000+00:00","valid":true,"latitude":-21.12129,"longitude":-47.77905,"altitude":550.7,"speed":2.75378,"course":276,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91670450,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":257822.2851069594,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42718446},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:47:13.000+00:00","deviceTime":"2026-03-13T19:47:13.000+00:00","fixTime":"2026-03-13T19:47:13.000+00:00","valid":true,"latitude":-21.12129,"longitude":-47.77905,"altitude":550.7,"speed":2.75378,"course":276,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91670649,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14384,"io_2_001d":14384,"io_0096":72410,"io_4_0096":72410,"io_0244":257481,"io_4_0244":257481,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":138.45655040826423,"totalDistance":257960.74165736767,"tipoVia":"avenida","motion":true,"hours":42728441},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:47:23.000+00:00","deviceTime":"2026-03-13T19:47:23.000+00:00","fixTime":"2026-03-13T19:47:23.000+00:00","valid":true,"latitude":-21.121165,"longitude":-47.7803766,"altitude":549.7,"speed":2.42981,"course":276.6,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91670650,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":257960.74165736767,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42728441},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:47:23.000+00:00","deviceTime":"2026-03-13T19:47:23.000+00:00","fixTime":"2026-03-13T19:47:23.000+00:00","valid":true,"latitude":-21.121165,"longitude":-47.7803766,"altitude":549.7,"speed":2.42981,"course":276.6,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91670827,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":50,"io_1_0006":50,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14370,"io_2_001d":14370,"io_0096":72410,"io_4_0096":72410,"io_0244":257491,"io_4_0244":257491,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":129.93328581736728,"totalDistance":258090.67494318503,"tipoVia":"avenida","motion":true,"hours":42738474},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:47:33.000+00:00","deviceTime":"2026-03-13T19:47:33.000+00:00","fixTime":"2026-03-13T19:47:33.000+00:00","valid":true,"latitude":-21.1210483,"longitude":-47.7816216,"altitude":548.7,"speed":2.59179,"course":274.1,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91670828,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258090.67494318503,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42738474},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:47:33.000+00:00","deviceTime":"2026-03-13T19:47:33.000+00:00","fixTime":"2026-03-13T19:47:33.000+00:00","valid":true,"latitude":-21.1210483,"longitude":-47.7816216,"altitude":548.7,"speed":2.59179,"course":274.1,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91670992,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14349,"io_2_001d":14349,"io_0096":72410,"io_4_0096":72410,"io_0244":257501,"io_4_0244":257501,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":69.8934767969115,"totalDistance":258160.56841998195,"tipoVia":"avenida","motion":true,"hours":42748447},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:47:43.000+00:00","deviceTime":"2026-03-13T19:47:43.000+00:00","fixTime":"2026-03-13T19:47:43.000+00:00","valid":true,"latitude":-21.1209883,"longitude":-47.7822916,"altitude":548.2,"speed":0.593953,"course":275.6,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91670993,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258160.56841998195,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42748447},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:47:43.000+00:00","deviceTime":"2026-03-13T19:47:43.000+00:00","fixTime":"2026-03-13T19:47:43.000+00:00","valid":true,"latitude":-21.1209883,"longitude":-47.7822916,"altitude":548.2,"speed":0.593953,"course":275.6,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91671175,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14376,"io_2_001d":14376,"io_0096":72410,"io_4_0096":72410,"io_0244":257511,"io_4_0244":257511,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":14.430117024418733,"totalDistance":258174.99853700638,"tipoVia":"avenida","motion":true,"hours":42758419},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:47:53.000+00:00","deviceTime":"2026-03-13T19:47:53.000+00:00","fixTime":"2026-03-13T19:47:53.000+00:00","valid":true,"latitude":-21.120965,"longitude":-47.7824283,"altitude":548.5,"speed":0.539957,"course":283.5,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91671176,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258174.99853700638,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42758419},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:47:53.000+00:00","deviceTime":"2026-03-13T19:47:53.000+00:00","fixTime":"2026-03-13T19:47:53.000+00:00","valid":true,"latitude":-21.120965,"longitude":-47.7824283,"altitude":548.5,"speed":0.539957,"course":283.5,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91671330,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14425,"io_2_001d":14425,"io_0096":72410,"io_4_0096":72410,"io_0244":257520,"io_4_0244":257520,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":51.34223125572307,"totalDistance":258226.3407682621,"tipoVia":"avenida","motion":true,"hours":42767637},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:48:03.000+00:00","deviceTime":"2026-03-13T19:48:03.000+00:00","fixTime":"2026-03-13T19:48:03.000+00:00","valid":true,"latitude":-21.1209166,"longitude":-47.78292,"altitude":548.6,"speed":1.13391,"course":276.2,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91671331,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258226.3407682621,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42767638},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:48:03.000+00:00","deviceTime":"2026-03-13T19:48:03.000+00:00","fixTime":"2026-03-13T19:48:03.000+00:00","valid":true,"latitude":-21.1209166,"longitude":-47.78292,"altitude":548.6,"speed":1.13391,"course":276.2,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91671371,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14329,"io_2_001d":14329,"io_0096":72410,"io_4_0096":72410,"io_0244":257523,"io_4_0244":257523,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":17.863813233233554,"totalDistance":258244.20458149535,"tipoVia":"avenida","motion":true,"hours":42770692},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:48:06.000+00:00","deviceTime":"2026-03-13T19:48:06.000+00:00","fixTime":"2026-03-13T19:48:06.000+00:00","valid":true,"latitude":-21.1208766,"longitude":-47.7830866,"altitude":548.6,"speed":1.02592,"course":296.6,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91671372,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258244.20458149535,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42770692},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:48:06.000+00:00","deviceTime":"2026-03-13T19:48:06.000+00:00","fixTime":"2026-03-13T19:48:06.000+00:00","valid":true,"latitude":-21.1208766,"longitude":-47.7830866,"altitude":548.6,"speed":1.02592,"course":296.6,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91671381,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14326,"io_2_001d":14326,"io_0096":72410,"io_4_0096":72410,"io_0244":257524,"io_4_0244":257524,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":5.700883697346271,"totalDistance":258249.90546519269,"tipoVia":"avenida","motion":true,"hours":42771611},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:48:07.000+00:00","deviceTime":"2026-03-13T19:48:07.000+00:00","fixTime":"2026-03-13T19:48:07.000+00:00","valid":true,"latitude":-21.12084,"longitude":-47.783125,"altitude":548.8,"speed":1.07991,"course":325.5,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91671382,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258249.90546519269,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42771611},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:48:07.000+00:00","deviceTime":"2026-03-13T19:48:07.000+00:00","fixTime":"2026-03-13T19:48:07.000+00:00","valid":true,"latitude":-21.12084,"longitude":-47.783125,"altitude":548.8,"speed":1.07991,"course":325.5,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91671411,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14304,"io_2_001d":14304,"io_0096":72410,"io_4_0096":72410,"io_0244":257526,"io_4_0244":257526,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":12.235926929982979,"totalDistance":258262.14139212266,"tipoVia":"rua","motion":true,"hours":42773635},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:48:09.000+00:00","deviceTime":"2026-03-13T19:48:09.000+00:00","fixTime":"2026-03-13T19:48:09.000+00:00","valid":true,"latitude":-21.1207333,"longitude":-47.7831533,"altitude":548.7,"speed":1.2959,"course":359.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91671412,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258262.14139212266,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42773635},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:48:09.000+00:00","deviceTime":"2026-03-13T19:48:09.000+00:00","fixTime":"2026-03-13T19:48:09.000+00:00","valid":true,"latitude":-21.1207333,"longitude":-47.7831533,"altitude":548.7,"speed":1.2959,"course":359.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91671587,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14302,"io_2_001d":14302,"io_0096":72410,"io_4_0096":72410,"io_0244":257536,"io_4_0244":257536,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":93.78198521576964,"totalDistance":258355.92337733842,"tipoVia":"rua","motion":true,"hours":42784128},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:48:19.000+00:00","deviceTime":"2026-03-13T19:48:19.000+00:00","fixTime":"2026-03-13T19:48:19.000+00:00","valid":true,"latitude":-21.1198916,"longitude":-47.783115,"altitude":548.4,"speed":1.78186,"course":3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91671588,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258355.92337733842,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42784128},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:48:19.000+00:00","deviceTime":"2026-03-13T19:48:19.000+00:00","fixTime":"2026-03-13T19:48:19.000+00:00","valid":true,"latitude":-21.1198916,"longitude":-47.783115,"altitude":548.4,"speed":1.78186,"course":3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91671751,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14409,"io_2_001d":14409,"io_0096":72410,"io_4_0096":72410,"io_0244":257546,"io_4_0244":257546,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":49.00033724525965,"totalDistance":258404.92371458368,"tipoVia":"rua","motion":true,"hours":42793699},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:48:29.000+00:00","deviceTime":"2026-03-13T19:48:29.000+00:00","fixTime":"2026-03-13T19:48:29.000+00:00","valid":true,"latitude":-21.1194516,"longitude":-47.7831016,"altitude":548.2,"speed":1.18791,"course":1.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91671752,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258404.92371458368,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42793699},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:48:29.000+00:00","deviceTime":"2026-03-13T19:48:29.000+00:00","fixTime":"2026-03-13T19:48:29.000+00:00","valid":true,"latitude":-21.1194516,"longitude":-47.7831016,"altitude":548.2,"speed":1.18791,"course":1.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91671936,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":12,"io_1_001b":12,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14337,"io_2_001d":14337,"io_0096":72410,"io_4_0096":72410,"io_0244":257556,"io_4_0244":257556,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":80.36457515985587,"totalDistance":258485.28828974353,"tipoVia":"rua","motion":true,"hours":42803880},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:48:39.000+00:00","deviceTime":"2026-03-13T19:48:39.000+00:00","fixTime":"2026-03-13T19:48:39.000+00:00","valid":true,"latitude":-21.11873,"longitude":-47.7830783,"altitude":548.8,"speed":1.18791,"course":1.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91671938,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258485.28828974353,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42803880},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:48:39.000+00:00","deviceTime":"2026-03-13T19:48:39.000+00:00","fixTime":"2026-03-13T19:48:39.000+00:00","valid":true,"latitude":-21.11873,"longitude":-47.7830783,"altitude":548.8,"speed":1.18791,"course":1.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91671997,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":12,"io_1_001b":12,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14358,"io_2_001d":14358,"io_0096":72410,"io_4_0096":72410,"io_0244":257559,"io_4_0244":257559,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":14.069072059640899,"totalDistance":258499.35736180318,"tipoVia":"rua","motion":true,"hours":42806648},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:48:42.000+00:00","deviceTime":"2026-03-13T19:48:42.000+00:00","fixTime":"2026-03-13T19:48:42.000+00:00","valid":true,"latitude":-21.118605,"longitude":-47.7830583,"altitude":548.8,"speed":0.539957,"course":24,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91671999,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258499.35736180318,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42806648},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:48:42.000+00:00","deviceTime":"2026-03-13T19:48:42.000+00:00","fixTime":"2026-03-13T19:48:42.000+00:00","valid":true,"latitude":-21.118605,"longitude":-47.7830583,"altitude":548.8,"speed":0.539957,"course":24,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91672156,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":12,"io_1_001b":12,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14431,"io_2_001d":14431,"io_0096":72410,"io_4_0096":72410,"io_0244":257569,"io_4_0244":257569,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":11.27578515365126,"totalDistance":258510.63314695682,"tipoVia":"rua","motion":false,"hours":42816658},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:48:52.000+00:00","deviceTime":"2026-03-13T19:48:52.000+00:00","fixTime":"2026-03-13T19:48:52.000+00:00","valid":true,"latitude":-21.1185333,"longitude":-47.7829816,"altitude":550.3,"speed":0.269978,"course":11.9,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91672157,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258510.63314695682,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42816658},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:48:52.000+00:00","deviceTime":"2026-03-13T19:48:52.000+00:00","fixTime":"2026-03-13T19:48:52.000+00:00","valid":true,"latitude":-21.1185333,"longitude":-47.7829816,"altitude":550.3,"speed":0.269978,"course":11.9,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91672298,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":409,"ignition":false,"io_1_0199":0,"io_001b":12,"io_1_001b":12,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":13780,"io_2_001d":13780,"io_0096":72410,"io_4_0096":72410,"io_0244":257577,"io_4_0244":257577,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":2.991919844225665,"totalDistance":258513.62506680106,"tipoVia":"rua","motion":false,"hours":42816658},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:49:01.000+00:00","deviceTime":"2026-03-13T19:49:01.000+00:00","fixTime":"2026-03-13T19:49:01.000+00:00","valid":true,"latitude":-21.1185066,"longitude":-47.7829783,"altitude":550.5,"speed":0,"course":40.9,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91672300,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.6,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258513.62506680106,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":42816658},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:49:01.000+00:00","deviceTime":"2026-03-13T19:49:01.000+00:00","fixTime":"2026-03-13T19:49:01.000+00:00","valid":true,"latitude":-21.1185066,"longitude":-47.7829783,"altitude":550.5,"speed":0,"course":40.9,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91672316,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":5,"ignition":false,"io_1_0199":0,"io_001b":12,"io_1_001b":12,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":13762,"io_2_001d":13762,"io_0096":72410,"io_4_0096":72410,"io_0244":257577,"io_4_0244":257577,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0,"totalDistance":258513.62506680106,"tipoVia":"rua","motion":false,"hours":42816658},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:49:01.000+00:00","deviceTime":"2026-03-13T19:49:01.000+00:00","fixTime":"2026-03-13T19:49:01.000+00:00","valid":true,"latitude":-21.1185066,"longitude":-47.7829783,"altitude":550.5,"speed":0,"course":40.9,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91672317,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":20,"hdop":0.6,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258513.62506680106,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":42816658},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:49:01.000+00:00","deviceTime":"2026-03-13T19:49:01.000+00:00","fixTime":"2026-03-13T19:49:01.000+00:00","valid":true,"latitude":-21.1185066,"longitude":-47.7829783,"altitude":550.5,"speed":0,"course":40.9,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91672376,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":34,"ignition":false,"io_1_0199":0,"io_001b":12,"io_1_001b":12,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":13322,"io_2_001d":13322,"io_0096":72410,"io_4_0096":72410,"io_0244":257577,"io_4_0244":257577,"io_0022":0,"io_8_0022":0,"distance":0.5192148144313884,"totalDistance":258514.1442816155,"tipoVia":"rua","motion":false,"hours":42816658},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:49:04.000+00:00","deviceTime":"2026-03-13T19:49:04.000+00:00","fixTime":"2026-03-13T19:49:04.000+00:00","valid":true,"latitude":-21.1185066,"longitude":-47.7829733,"altitude":550.5,"speed":0,"course":215.8,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91672379,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258514.1442816155,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":42816658},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:49:04.000+00:00","deviceTime":"2026-03-13T19:49:04.000+00:00","fixTime":"2026-03-13T19:49:04.000+00:00","valid":true,"latitude":-21.1185066,"longitude":-47.7829733,"altitude":550.5,"speed":0,"course":215.8,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91672399,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":406,"ignition":false,"io_1_0199":0,"io_001b":12,"io_1_001b":12,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":13302,"io_2_001d":13302,"io_0096":72410,"io_4_0096":72410,"io_0244":257577,"io_4_0244":257577,"io_0022":0,"io_8_0022":0,"distance":0.17811118537323098,"totalDistance":258514.32239280088,"tipoVia":"rua","motion":false,"hours":42816658},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:49:06.000+00:00","deviceTime":"2026-03-13T19:49:06.000+00:00","fixTime":"2026-03-13T19:49:06.000+00:00","valid":true,"latitude":-21.118505,"longitude":-47.7829733,"altitude":550.4,"speed":0,"course":158.9,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91672401,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258514.32239280088,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":42816658},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:49:06.000+00:00","deviceTime":"2026-03-13T19:49:06.000+00:00","fixTime":"2026-03-13T19:49:06.000+00:00","valid":true,"latitude":-21.118505,"longitude":-47.7829733,"altitude":550.4,"speed":0,"course":158.9,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91674145,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":173,"ignition":false,"io_1_0199":0,"io_001b":17,"io_1_001b":17,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":13026,"io_2_001d":13026,"io_0096":72410,"io_4_0096":72410,"io_0244":257577,"io_4_0244":257577,"io_0022":0,"io_8_0022":0,"distance":0.9406650796669646,"totalDistance":258515.26305788054,"tipoVia":"rua","motion":false,"hours":42816658},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:50:39.000+00:00","deviceTime":"2026-03-13T19:50:39.000+00:00","fixTime":"2026-03-13T19:50:39.000+00:00","valid":true,"latitude":-21.1185133,"longitude":-47.782975,"altitude":551.4,"speed":0,"course":98.8,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91674146,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258515.26305788054,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":42816658},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:50:39.000+00:00","deviceTime":"2026-03-13T19:50:39.000+00:00","fixTime":"2026-03-13T19:50:39.000+00:00","valid":true,"latitude":-21.1185133,"longitude":-47.782975,"altitude":551.4,"speed":0,"course":98.8,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91680492,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":false,"io_1_0199":0,"io_001b":16,"io_1_001b":16,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":12992,"io_2_001d":12992,"io_0096":72410,"io_4_0096":72410,"io_0244":257578,"io_4_0244":257578,"io_0022":0,"io_8_0022":0,"distance":1.8664453848180516,"totalDistance":258517.12950326537,"tipoVia":"rua","motion":false,"hours":42816658},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:57:03.000+00:00","deviceTime":"2026-03-13T19:57:03.000+00:00","fixTime":"2026-03-13T19:57:03.000+00:00","valid":true,"latitude":-21.11853,"longitude":-47.7829766,"altitude":553.3,"speed":0,"course":136.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91680494,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258517.12950326537,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":42816658},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:57:03.000+00:00","deviceTime":"2026-03-13T19:57:03.000+00:00","fixTime":"2026-03-13T19:57:03.000+00:00","valid":true,"latitude":-21.11853,"longitude":-47.7829766,"altitude":553.3,"speed":0,"course":136.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91680500,"attributes":{"packetType":6,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":409,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":12980,"io_2_001d":12980,"io_0096":72410,"io_4_0096":72410,"io_0244":257578,"io_4_0244":257578,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":258517.12950326537,"tipoVia":"rua","motion":false,"hours":42816658},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:57:04.000+00:00","deviceTime":"2026-03-13T19:57:04.000+00:00","fixTime":"2026-03-13T19:57:04.000+00:00","valid":true,"latitude":-21.11853,"longitude":-47.7829766,"altitude":553.3,"speed":0,"course":136.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91680502,"attributes":{"packetType":6,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258517.12950326537,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":0,"hours":42816658},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:57:04.000+00:00","deviceTime":"2026-03-13T19:57:04.000+00:00","fixTime":"2026-03-13T19:57:04.000+00:00","valid":true,"latitude":-21.11853,"longitude":-47.7829766,"altitude":553.3,"speed":0,"course":136.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91680503,"attributes":{"packetType":6,"messageType":3,"timestampExtension":2,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":5,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":12979,"io_2_001d":12979,"io_0096":72410,"io_4_0096":72410,"io_0244":257578,"io_4_0244":257578,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":258517.12950326537,"tipoVia":"rua","motion":false,"hours":42816658},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:57:04.000+00:00","deviceTime":"2026-03-13T19:57:04.000+00:00","fixTime":"2026-03-13T19:57:04.000+00:00","valid":true,"latitude":-21.11853,"longitude":-47.7829766,"altitude":553.3,"speed":0,"course":136.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91680504,"attributes":{"packetType":6,"messageType":3,"timestampExtension":2,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258517.12950326537,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":0,"hours":42816658},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:57:04.000+00:00","deviceTime":"2026-03-13T19:57:04.000+00:00","fixTime":"2026-03-13T19:57:04.000+00:00","valid":true,"latitude":-21.11853,"longitude":-47.7829766,"altitude":553.3,"speed":0,"course":136.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91680505,"attributes":{"packetType":6,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":173,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":12949,"io_2_001d":12949,"io_0096":72410,"io_4_0096":72410,"io_0244":257579,"io_4_0244":257579,"io_0022":0,"io_8_0022":0,"distance":0.3954481083412762,"totalDistance":258517.52495137372,"tipoVia":"rua","motion":false,"hours":42816658},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:57:04.000+00:00","deviceTime":"2026-03-13T19:57:04.000+00:00","fixTime":"2026-03-13T19:57:04.000+00:00","valid":true,"latitude":-21.1185316,"longitude":-47.78298,"altitude":553.5,"speed":0,"course":136.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91680506,"attributes":{"packetType":6,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258517.52495137372,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42816658},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:57:04.000+00:00","deviceTime":"2026-03-13T19:57:04.000+00:00","fixTime":"2026-03-13T19:57:04.000+00:00","valid":true,"latitude":-21.1185316,"longitude":-47.78298,"altitude":553.5,"speed":0,"course":136.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91680579,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":34,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":12929,"io_2_001d":12929,"io_0096":72410,"io_4_0096":72410,"io_0244":257583,"io_4_0244":257583,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.5192147261909614,"totalDistance":258518.04416609992,"tipoVia":"rua","motion":false,"hours":42821072},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:57:08.000+00:00","deviceTime":"2026-03-13T19:57:08.000+00:00","fixTime":"2026-03-13T19:57:08.000+00:00","valid":true,"latitude":-21.1185316,"longitude":-47.782985,"altitude":554.1,"speed":0,"course":136.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91680582,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258518.04416609992,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42821072},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:57:08.000+00:00","deviceTime":"2026-03-13T19:57:08.000+00:00","fixTime":"2026-03-13T19:57:08.000+00:00","valid":true,"latitude":-21.1185316,"longitude":-47.782985,"altitude":554.1,"speed":0,"course":136.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91680605,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":0,"hdop":0.6,"event":405,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":0,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":12847,"io_2_001d":12847,"io_0096":72410,"io_4_0096":72410,"io_0244":257585,"io_4_0244":257585,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.18924313418716113,"totalDistance":258518.23340923412,"tipoVia":"rua","motion":false,"hours":42822170},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:57:09.000+00:00","deviceTime":"2026-03-13T19:57:09.000+00:00","fixTime":"2026-03-13T19:57:09.000+00:00","valid":true,"latitude":-21.1185333,"longitude":-47.782985,"altitude":554.4,"speed":0,"course":136.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91680607,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":405,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258518.23340923412,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42822170},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:57:09.000+00:00","deviceTime":"2026-03-13T19:57:09.000+00:00","fixTime":"2026-03-13T19:57:09.000+00:00","valid":true,"latitude":-21.1185333,"longitude":-47.782985,"altitude":554.4,"speed":0,"course":136.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91680633,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":0,"hdop":0.6,"event":406,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":0,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":12844,"io_2_001d":12844,"io_0096":72410,"io_4_0096":72410,"io_0244":257585,"io_4_0244":257585,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0,"totalDistance":258518.23340923412,"tipoVia":"rua","motion":false,"hours":42823866},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:57:11.000+00:00","deviceTime":"2026-03-13T19:57:11.000+00:00","fixTime":"2026-03-13T19:57:11.000+00:00","valid":true,"latitude":-21.1185333,"longitude":-47.782985,"altitude":554.4,"speed":0,"course":136.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91680634,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258518.23340923412,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42823866},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:57:11.000+00:00","deviceTime":"2026-03-13T19:57:11.000+00:00","fixTime":"2026-03-13T19:57:11.000+00:00","valid":true,"latitude":-21.1185333,"longitude":-47.782985,"altitude":554.4,"speed":0,"course":136.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91680650,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":405,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":12765,"io_2_001d":12765,"io_0096":72410,"io_4_0096":72410,"io_0244":257587,"io_4_0244":257587,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.2518300178280162,"totalDistance":258518.48523925195,"tipoVia":"rua","motion":false,"hours":42824836},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:57:12.000+00:00","deviceTime":"2026-03-13T19:57:12.000+00:00","fixTime":"2026-03-13T19:57:12.000+00:00","valid":true,"latitude":-21.118535,"longitude":-47.7829866,"altitude":554.5,"speed":0,"course":136.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91680651,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":405,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258518.48523925195,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42824836},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:57:12.000+00:00","deviceTime":"2026-03-13T19:57:12.000+00:00","fixTime":"2026-03-13T19:57:12.000+00:00","valid":true,"latitude":-21.118535,"longitude":-47.7829866,"altitude":554.5,"speed":0,"course":136.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91680670,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":12813,"io_2_001d":12813,"io_0096":72410,"io_4_0096":72410,"io_0244":257588,"io_4_0244":257588,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0,"totalDistance":258518.48523925195,"tipoVia":"rua","motion":false,"hours":42825804},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:57:13.000+00:00","deviceTime":"2026-03-13T19:57:13.000+00:00","fixTime":"2026-03-13T19:57:13.000+00:00","valid":true,"latitude":-21.118535,"longitude":-47.7829866,"altitude":554.5,"speed":0,"course":136.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91680671,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258518.48523925195,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42825804},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:57:13.000+00:00","deviceTime":"2026-03-13T19:57:13.000+00:00","fixTime":"2026-03-13T19:57:13.000+00:00","valid":true,"latitude":-21.118535,"longitude":-47.7829866,"altitude":554.5,"speed":0,"course":136.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91680827,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14282,"io_2_001d":14282,"io_0096":72410,"io_4_0096":72410,"io_0244":257598,"io_4_0244":257598,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":1.1014921031580474,"totalDistance":258519.5867313551,"tipoVia":"rua","motion":false,"hours":42835456},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:57:23.000+00:00","deviceTime":"2026-03-13T19:57:23.000+00:00","fixTime":"2026-03-13T19:57:23.000+00:00","valid":true,"latitude":-21.1185383,"longitude":-47.7829766,"altitude":554,"speed":0.0539957,"course":182.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91680828,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258519.5867313551,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42835456},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:57:23.000+00:00","deviceTime":"2026-03-13T19:57:23.000+00:00","fixTime":"2026-03-13T19:57:23.000+00:00","valid":true,"latitude":-21.1185383,"longitude":-47.7829766,"altitude":554,"speed":0.0539957,"course":182.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91680986,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14307,"io_2_001d":14307,"io_0096":72410,"io_4_0096":72410,"io_0244":257608,"io_4_0244":257608,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":4.144244771446142,"totalDistance":258523.73097612656,"tipoVia":"rua","motion":false,"hours":42845507},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:57:33.000+00:00","deviceTime":"2026-03-13T19:57:33.000+00:00","fixTime":"2026-03-13T19:57:33.000+00:00","valid":true,"latitude":-21.118575,"longitude":-47.7829833,"altitude":554.6,"speed":0.0539957,"course":209.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91680987,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258523.73097612656,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42845507},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:57:33.000+00:00","deviceTime":"2026-03-13T19:57:33.000+00:00","fixTime":"2026-03-13T19:57:33.000+00:00","valid":true,"latitude":-21.118575,"longitude":-47.7829833,"altitude":554.6,"speed":0.0539957,"course":209.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91681155,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":13750,"io_2_001d":13750,"io_0096":72410,"io_4_0096":72410,"io_0244":257618,"io_4_0244":257618,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":5.344510357771998,"totalDistance":258529.07548648433,"tipoVia":"rua","motion":false,"hours":42855450},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:57:43.000+00:00","deviceTime":"2026-03-13T19:57:43.000+00:00","fixTime":"2026-03-13T19:57:43.000+00:00","valid":true,"latitude":-21.1185983,"longitude":-47.7830283,"altitude":554.1,"speed":0,"course":232.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91681157,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258529.07548648433,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42855450},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:57:43.000+00:00","deviceTime":"2026-03-13T19:57:43.000+00:00","fixTime":"2026-03-13T19:57:43.000+00:00","valid":true,"latitude":-21.1185983,"longitude":-47.7830283,"altitude":554.1,"speed":0,"course":232.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91681330,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14316,"io_2_001d":14316,"io_0096":72410,"io_4_0096":72410,"io_0244":257628,"io_4_0244":257628,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":5.8909584698409745,"totalDistance":258534.96644495416,"tipoVia":"rua","motion":false,"hours":42865444},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:57:53.000+00:00","deviceTime":"2026-03-13T19:57:53.000+00:00","fixTime":"2026-03-13T19:57:53.000+00:00","valid":true,"latitude":-21.1185733,"longitude":-47.7830783,"altitude":554.8,"speed":0.161987,"course":334.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91681332,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258534.96644495416,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42865444},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:57:53.000+00:00","deviceTime":"2026-03-13T19:57:53.000+00:00","fixTime":"2026-03-13T19:57:53.000+00:00","valid":true,"latitude":-21.1185733,"longitude":-47.7830783,"altitude":554.8,"speed":0.161987,"course":334.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91681407,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14458,"io_2_001d":14458,"io_0096":72410,"io_4_0096":72410,"io_0244":257632,"io_4_0244":257632,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":1.1397996679355795,"totalDistance":258536.1062446221,"tipoVia":"rua","motion":false,"hours":42869597},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:57:57.000+00:00","deviceTime":"2026-03-13T19:57:57.000+00:00","fixTime":"2026-03-13T19:57:57.000+00:00","valid":true,"latitude":-21.1185666,"longitude":-47.7830866,"altitude":556.6,"speed":0.269978,"course":216.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91681409,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258536.1062446221,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42869597},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:57:57.000+00:00","deviceTime":"2026-03-13T19:57:57.000+00:00","fixTime":"2026-03-13T19:57:57.000+00:00","valid":true,"latitude":-21.1185666,"longitude":-47.7830866,"altitude":556.6,"speed":0.269978,"course":216.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91681585,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14366,"io_2_001d":14366,"io_0096":72410,"io_4_0096":72410,"io_0244":257642,"io_4_0244":257642,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":4.6651371521373814,"totalDistance":258540.77138177422,"tipoVia":"rua","motion":false,"hours":42879486},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:58:07.000+00:00","deviceTime":"2026-03-13T19:58:07.000+00:00","fixTime":"2026-03-13T19:58:07.000+00:00","valid":true,"latitude":-21.1186066,"longitude":-47.7831,"altitude":556.5,"speed":0.161987,"course":341.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91681587,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258540.77138177422,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42879486},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:58:07.000+00:00","deviceTime":"2026-03-13T19:58:07.000+00:00","fixTime":"2026-03-13T19:58:07.000+00:00","valid":true,"latitude":-21.1186066,"longitude":-47.7831,"altitude":556.5,"speed":0.161987,"course":341.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91681690,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":409,"ignition":false,"io_1_0199":0,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":13807,"io_2_001d":13807,"io_0096":72410,"io_4_0096":72410,"io_0244":257648,"io_4_0244":257648,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":4.032191768430547,"totalDistance":258544.80357354265,"tipoVia":"rua","motion":false,"hours":42879486},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:58:14.000+00:00","deviceTime":"2026-03-13T19:58:14.000+00:00","fixTime":"2026-03-13T19:58:14.000+00:00","valid":true,"latitude":-21.1185716,"longitude":-47.78311,"altitude":556.5,"speed":0,"course":338,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91681691,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258544.80357354265,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":42879486},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:58:14.000+00:00","deviceTime":"2026-03-13T19:58:14.000+00:00","fixTime":"2026-03-13T19:58:14.000+00:00","valid":true,"latitude":-21.1185716,"longitude":-47.78311,"altitude":556.5,"speed":0,"course":338,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91681708,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":5,"ignition":false,"io_1_0199":0,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":13794,"io_2_001d":13794,"io_0096":72410,"io_4_0096":72410,"io_0244":257648,"io_4_0244":257648,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0,"totalDistance":258544.80357354265,"tipoVia":"rua","motion":false,"hours":42879486},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:58:15.000+00:00","deviceTime":"2026-03-13T19:58:15.000+00:00","fixTime":"2026-03-13T19:58:15.000+00:00","valid":true,"latitude":-21.1185716,"longitude":-47.78311,"altitude":556.5,"speed":0,"course":338,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91681709,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258544.80357354265,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":42879486},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:58:15.000+00:00","deviceTime":"2026-03-13T19:58:15.000+00:00","fixTime":"2026-03-13T19:58:15.000+00:00","valid":true,"latitude":-21.1185716,"longitude":-47.78311,"altitude":556.5,"speed":0,"course":338,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91681739,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":false,"io_1_0199":0,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":13441,"io_2_001d":13441,"io_0096":72410,"io_4_0096":72410,"io_0244":257648,"io_4_0244":257648,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.250773763434799,"totalDistance":258545.05434730608,"tipoVia":"rua","motion":false,"hours":42879486},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:58:17.000+00:00","deviceTime":"2026-03-13T19:58:17.000+00:00","fixTime":"2026-03-13T19:58:17.000+00:00","valid":true,"latitude":-21.11857,"longitude":-47.7831083,"altitude":556.7,"speed":0,"course":338,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91681742,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258545.05434730608,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":42879486},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:58:17.000+00:00","deviceTime":"2026-03-13T19:58:17.000+00:00","fixTime":"2026-03-13T19:58:17.000+00:00","valid":true,"latitude":-21.11857,"longitude":-47.7831083,"altitude":556.7,"speed":0,"course":338,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91681770,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":409,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":12430,"io_2_001d":12430,"io_0096":72410,"io_4_0096":72410,"io_0244":257649,"io_4_0244":257649,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0,"totalDistance":258545.05434730608,"tipoVia":"rua","motion":false,"hours":42879486},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:58:18.000+00:00","deviceTime":"2026-03-13T19:58:18.000+00:00","fixTime":"2026-03-13T19:58:18.000+00:00","valid":true,"latitude":-21.11857,"longitude":-47.7831083,"altitude":556.6,"speed":0,"course":338,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91681773,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258545.05434730608,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42879486},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:58:18.000+00:00","deviceTime":"2026-03-13T19:58:18.000+00:00","fixTime":"2026-03-13T19:58:18.000+00:00","valid":true,"latitude":-21.11857,"longitude":-47.7831083,"altitude":556.6,"speed":0,"course":338,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91681786,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":5,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":12451,"io_2_001d":12451,"io_0096":72410,"io_4_0096":72410,"io_0244":257649,"io_4_0244":257649,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0,"totalDistance":258545.05434730608,"tipoVia":"rua","motion":false,"hours":42880336},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:58:19.000+00:00","deviceTime":"2026-03-13T19:58:19.000+00:00","fixTime":"2026-03-13T19:58:19.000+00:00","valid":true,"latitude":-21.11857,"longitude":-47.7831083,"altitude":556.7,"speed":0,"course":338,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91681788,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258545.05434730608,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42880336},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:58:19.000+00:00","deviceTime":"2026-03-13T19:58:19.000+00:00","fixTime":"2026-03-13T19:58:19.000+00:00","valid":true,"latitude":-21.11857,"longitude":-47.7831083,"altitude":556.7,"speed":0,"course":338,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91681924,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14305,"io_2_001d":14305,"io_0096":72410,"io_4_0096":72410,"io_0244":257658,"io_4_0244":257658,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.502374257092993,"totalDistance":258545.5567215632,"tipoVia":"rua","motion":false,"hours":42888651},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:58:27.000+00:00","deviceTime":"2026-03-13T19:58:27.000+00:00","fixTime":"2026-03-13T19:58:27.000+00:00","valid":true,"latitude":-21.1185733,"longitude":-47.783105,"altitude":557.2,"speed":0,"course":350.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91681925,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258545.5567215632,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42888651},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:58:27.000+00:00","deviceTime":"2026-03-13T19:58:27.000+00:00","fixTime":"2026-03-13T19:58:27.000+00:00","valid":true,"latitude":-21.1185733,"longitude":-47.783105,"altitude":557.2,"speed":0,"course":350.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91681960,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":409,"ignition":false,"io_1_0199":0,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":13841,"io_2_001d":13841,"io_0096":72410,"io_4_0096":72410,"io_0244":257659,"io_4_0244":257659,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.18924313418716113,"totalDistance":258545.7459646974,"tipoVia":"rua","motion":false,"hours":42888651},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:58:29.000+00:00","deviceTime":"2026-03-13T19:58:29.000+00:00","fixTime":"2026-03-13T19:58:29.000+00:00","valid":true,"latitude":-21.118575,"longitude":-47.783105,"altitude":557.1,"speed":0,"course":341.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91681961,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258545.7459646974,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":42888651},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:58:29.000+00:00","deviceTime":"2026-03-13T19:58:29.000+00:00","fixTime":"2026-03-13T19:58:29.000+00:00","valid":true,"latitude":-21.118575,"longitude":-47.783105,"altitude":557.1,"speed":0,"course":341.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91681995,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":5,"ignition":false,"io_1_0199":0,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":13821,"io_2_001d":13821,"io_0096":72410,"io_4_0096":72410,"io_0244":257659,"io_4_0244":257659,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0,"totalDistance":258545.7459646974,"tipoVia":"rua","motion":false,"hours":42888651},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:58:30.000+00:00","deviceTime":"2026-03-13T19:58:30.000+00:00","fixTime":"2026-03-13T19:58:30.000+00:00","valid":true,"latitude":-21.118575,"longitude":-47.783105,"altitude":557.2,"speed":0,"course":341.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91681996,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258545.7459646974,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":42888651},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:58:30.000+00:00","deviceTime":"2026-03-13T19:58:30.000+00:00","fixTime":"2026-03-13T19:58:30.000+00:00","valid":true,"latitude":-21.118575,"longitude":-47.783105,"altitude":557.2,"speed":0,"course":341.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91682054,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":34,"ignition":false,"io_1_0199":0,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":13245,"io_2_001d":13245,"io_0096":72410,"io_4_0096":72410,"io_0244":257659,"io_4_0244":257659,"io_0022":0,"io_8_0022":0,"distance":0.7347086391207841,"totalDistance":258546.4806733365,"tipoVia":"rua","motion":false,"hours":42888651},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:58:33.000+00:00","deviceTime":"2026-03-13T19:58:33.000+00:00","fixTime":"2026-03-13T19:58:33.000+00:00","valid":true,"latitude":-21.1185816,"longitude":-47.783105,"altitude":557.3,"speed":0,"course":315.9,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91682055,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.6,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258546.4806733365,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":42888651},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:58:33.000+00:00","deviceTime":"2026-03-13T19:58:33.000+00:00","fixTime":"2026-03-13T19:58:33.000+00:00","valid":true,"latitude":-21.1185816,"longitude":-47.783105,"altitude":557.3,"speed":0,"course":315.9,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91682075,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":406,"ignition":false,"io_1_0199":0,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":13237,"io_2_001d":13237,"io_0096":72410,"io_4_0096":72410,"io_0244":257659,"io_4_0244":257659,"io_0022":0,"io_8_0022":0,"distance":0.3530658948946875,"totalDistance":258546.8337392314,"tipoVia":"rua","motion":false,"hours":42888651},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:58:34.000+00:00","deviceTime":"2026-03-13T19:58:34.000+00:00","fixTime":"2026-03-13T19:58:34.000+00:00","valid":true,"latitude":-21.1185816,"longitude":-47.7831016,"altitude":557.2,"speed":0,"course":67.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91682076,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258546.8337392314,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":42888651},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:58:34.000+00:00","deviceTime":"2026-03-13T19:58:34.000+00:00","fixTime":"2026-03-13T19:58:34.000+00:00","valid":true,"latitude":-21.1185816,"longitude":-47.7831016,"altitude":557.2,"speed":0,"course":67.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91683087,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":173,"ignition":false,"io_1_0199":0,"io_001b":16,"io_1_001b":16,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":13154,"io_2_001d":13154,"io_0096":72410,"io_4_0096":72410,"io_0244":257659,"io_4_0244":257659,"io_0022":0,"io_8_0022":0,"distance":2.202983655887016,"totalDistance":258549.03672288728,"tipoVia":"rua","motion":false,"hours":42888651},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:59:30.000+00:00","deviceTime":"2026-03-13T19:59:30.000+00:00","fixTime":"2026-03-13T19:59:30.000+00:00","valid":true,"latitude":-21.118575,"longitude":-47.7831216,"altitude":555.9,"speed":0,"course":98.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91683088,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258549.03672288728,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":42888651},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T19:59:30.000+00:00","deviceTime":"2026-03-13T19:59:30.000+00:00","fixTime":"2026-03-13T19:59:30.000+00:00","valid":true,"latitude":-21.118575,"longitude":-47.7831216,"altitude":555.9,"speed":0,"course":98.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91705583,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":173,"ignition":false,"io_1_0199":0,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":40,"io_1_0006":40,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":13025,"io_2_001d":13025,"io_0096":72410,"io_4_0096":72410,"io_0244":257659,"io_4_0244":257659,"io_0022":0,"io_8_0022":0,"distance":4.112707539069864,"totalDistance":258553.14943042636,"tipoVia":"rua","motion":false,"hours":42888651},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:19:21.000+00:00","deviceTime":"2026-03-13T20:19:21.000+00:00","fixTime":"2026-03-13T20:19:21.000+00:00","valid":true,"latitude":-21.118555,"longitude":-47.7830883,"altitude":550.5,"speed":0,"course":101.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91705585,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258553.14943042636,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":42888651},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:19:21.000+00:00","deviceTime":"2026-03-13T20:19:21.000+00:00","fixTime":"2026-03-13T20:19:21.000+00:00","valid":true,"latitude":-21.118555,"longitude":-47.7830883,"altitude":550.5,"speed":0,"course":101.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91706741,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":173,"ignition":false,"io_1_0199":0,"io_001b":17,"io_1_001b":17,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":13012,"io_2_001d":13012,"io_0096":72410,"io_4_0096":72410,"io_0244":257659,"io_4_0244":257659,"io_0022":0,"io_8_0022":0,"distance":1.2283268016387396,"totalDistance":258554.377757228,"tipoVia":"rua","motion":false,"hours":42888651},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:20:21.000+00:00","deviceTime":"2026-03-13T20:20:21.000+00:00","fixTime":"2026-03-13T20:20:21.000+00:00","valid":true,"latitude":-21.118565,"longitude":-47.7830933,"altitude":549.8,"speed":0,"course":350.9,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91706742,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258554.377757228,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":42888651},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:20:21.000+00:00","deviceTime":"2026-03-13T20:20:21.000+00:00","fixTime":"2026-03-13T20:20:21.000+00:00","valid":true,"latitude":-21.118565,"longitude":-47.7830933,"altitude":549.8,"speed":0,"course":350.9,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91715851,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":false,"io_1_0199":0,"io_001b":17,"io_1_001b":17,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":13025,"io_2_001d":13025,"io_0096":72410,"io_4_0096":72410,"io_0244":257659,"io_4_0244":257659,"io_0022":0,"io_8_0022":0,"distance":1.526374761973855,"totalDistance":258555.90413198998,"tipoVia":"rua","motion":false,"hours":42888651},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:28:27.000+00:00","deviceTime":"2026-03-13T20:28:27.000+00:00","fixTime":"2026-03-13T20:28:27.000+00:00","valid":true,"latitude":-21.1185733,"longitude":-47.783105,"altitude":548.3,"speed":0,"course":41.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91715853,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258555.90413198998,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":42888651},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:28:27.000+00:00","deviceTime":"2026-03-13T20:28:27.000+00:00","fixTime":"2026-03-13T20:28:27.000+00:00","valid":true,"latitude":-21.1185733,"longitude":-47.783105,"altitude":548.3,"speed":0,"course":41.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91727265,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":false,"io_1_0199":0,"io_001b":19,"io_1_001b":19,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":12948,"io_2_001d":12948,"io_0096":72410,"io_4_0096":72410,"io_0244":257659,"io_4_0244":257659,"io_0022":0,"io_8_0022":0,"distance":0.7458405883302006,"totalDistance":258556.6499725783,"tipoVia":"rua","motion":false,"hours":42888651},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:38:41.000+00:00","deviceTime":"2026-03-13T20:38:41.000+00:00","fixTime":"2026-03-13T20:38:41.000+00:00","valid":true,"latitude":-21.11858,"longitude":-47.783105,"altitude":549.7,"speed":0,"course":58.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91727266,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258556.6499725783,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":42888651},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:38:41.000+00:00","deviceTime":"2026-03-13T20:38:41.000+00:00","fixTime":"2026-03-13T20:38:41.000+00:00","valid":true,"latitude":-21.11858,"longitude":-47.783105,"altitude":549.7,"speed":0,"course":58.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91727292,"attributes":{"packetType":6,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":409,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":12867,"io_2_001d":12867,"io_0096":72410,"io_4_0096":72410,"io_0244":257660,"io_4_0244":257660,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":258556.6499725783,"tipoVia":"rua","motion":false,"hours":42888651},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:38:42.000+00:00","deviceTime":"2026-03-13T20:38:42.000+00:00","fixTime":"2026-03-13T20:38:42.000+00:00","valid":true,"latitude":-21.11858,"longitude":-47.783105,"altitude":549.7,"speed":0,"course":58.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91727293,"attributes":{"packetType":6,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258556.6499725783,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":0,"hours":42888651},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:38:42.000+00:00","deviceTime":"2026-03-13T20:38:42.000+00:00","fixTime":"2026-03-13T20:38:42.000+00:00","valid":true,"latitude":-21.11858,"longitude":-47.783105,"altitude":549.7,"speed":0,"course":58.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91727294,"attributes":{"packetType":6,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":5,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":12867,"io_2_001d":12867,"io_0096":72410,"io_4_0096":72410,"io_0244":257660,"io_4_0244":257660,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":258556.6499725783,"tipoVia":"rua","motion":false,"hours":42888651},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:38:42.000+00:00","deviceTime":"2026-03-13T20:38:42.000+00:00","fixTime":"2026-03-13T20:38:42.000+00:00","valid":true,"latitude":-21.11858,"longitude":-47.783105,"altitude":549.7,"speed":0,"course":58.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91727295,"attributes":{"packetType":6,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258556.6499725783,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":0,"hours":42888651},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:38:42.000+00:00","deviceTime":"2026-03-13T20:38:42.000+00:00","fixTime":"2026-03-13T20:38:42.000+00:00","valid":true,"latitude":-21.11858,"longitude":-47.783105,"altitude":549.7,"speed":0,"course":58.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91727296,"attributes":{"packetType":6,"messageType":3,"timestampExtension":2,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":173,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":12864,"io_2_001d":12864,"io_0096":72410,"io_4_0096":72410,"io_0244":257660,"io_4_0244":257660,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":258556.6499725783,"tipoVia":"rua","motion":false,"hours":42888651},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:38:42.000+00:00","deviceTime":"2026-03-13T20:38:42.000+00:00","fixTime":"2026-03-13T20:38:42.000+00:00","valid":true,"latitude":-21.11858,"longitude":-47.783105,"altitude":549.7,"speed":0,"course":58.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91727297,"attributes":{"packetType":6,"messageType":3,"timestampExtension":2,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258556.6499725783,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42888651},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:38:42.000+00:00","deviceTime":"2026-03-13T20:38:42.000+00:00","fixTime":"2026-03-13T20:38:42.000+00:00","valid":true,"latitude":-21.11858,"longitude":-47.783105,"altitude":549.7,"speed":0,"course":58.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91727331,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":34,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":12850,"io_2_001d":12850,"io_0096":72410,"io_4_0096":72410,"io_0244":257662,"io_4_0244":257662,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.2507737547765965,"totalDistance":258556.9007463331,"tipoVia":"rua","motion":false,"hours":42890373},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:38:44.000+00:00","deviceTime":"2026-03-13T20:38:44.000+00:00","fixTime":"2026-03-13T20:38:44.000+00:00","valid":true,"latitude":-21.1185816,"longitude":-47.7831033,"altitude":550.1,"speed":0,"course":30.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91727332,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258556.9007463331,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42890373},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:38:44.000+00:00","deviceTime":"2026-03-13T20:38:44.000+00:00","fixTime":"2026-03-13T20:38:44.000+00:00","valid":true,"latitude":-21.1185816,"longitude":-47.7831033,"altitude":550.1,"speed":0,"course":30.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91727341,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":0,"hdop":0.5,"event":405,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":0,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":12754,"io_2_001d":12754,"io_0096":72410,"io_4_0096":72410,"io_0244":257663,"io_4_0244":257663,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0,"totalDistance":258556.9007463331,"tipoVia":"rua","motion":false,"hours":42890968},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:38:44.000+00:00","deviceTime":"2026-03-13T20:38:44.000+00:00","fixTime":"2026-03-13T20:38:44.000+00:00","valid":true,"latitude":-21.1185816,"longitude":-47.7831033,"altitude":550.2,"speed":0,"course":334.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91727342,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":405,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258556.9007463331,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42890968},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:38:44.000+00:00","deviceTime":"2026-03-13T20:38:44.000+00:00","fixTime":"2026-03-13T20:38:44.000+00:00","valid":true,"latitude":-21.1185816,"longitude":-47.7831033,"altitude":550.2,"speed":0,"course":334.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91727365,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":0,"hdop":0.5,"event":406,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":0,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":12708,"io_2_001d":12708,"io_0096":72410,"io_4_0096":72410,"io_0244":257664,"io_4_0244":257664,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0,"totalDistance":258556.9007463331,"tipoVia":"rua","motion":false,"hours":42892208},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:38:45.000+00:00","deviceTime":"2026-03-13T20:38:45.000+00:00","fixTime":"2026-03-13T20:38:45.000+00:00","valid":true,"latitude":-21.1185816,"longitude":-47.7831033,"altitude":550.2,"speed":0,"course":334.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91727367,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258556.9007463331,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42892208},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:38:45.000+00:00","deviceTime":"2026-03-13T20:38:45.000+00:00","fixTime":"2026-03-13T20:38:45.000+00:00","valid":true,"latitude":-21.1185816,"longitude":-47.7831033,"altitude":550.2,"speed":0,"course":334.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91727385,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":405,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":12599,"io_2_001d":12599,"io_0096":72410,"io_4_0096":72410,"io_0244":257665,"io_4_0244":257665,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0,"totalDistance":258556.9007463331,"tipoVia":"rua","motion":false,"hours":42893159},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:38:46.000+00:00","deviceTime":"2026-03-13T20:38:46.000+00:00","fixTime":"2026-03-13T20:38:46.000+00:00","valid":true,"latitude":-21.1185816,"longitude":-47.7831033,"altitude":550.2,"speed":0,"course":334.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91727387,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":405,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258556.9007463331,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42893159},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:38:46.000+00:00","deviceTime":"2026-03-13T20:38:46.000+00:00","fixTime":"2026-03-13T20:38:46.000+00:00","valid":true,"latitude":-21.1185816,"longitude":-47.7831033,"altitude":550.2,"speed":0,"course":334.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91727453,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":12694,"io_2_001d":12694,"io_0096":72410,"io_4_0096":72410,"io_0244":257669,"io_4_0244":257669,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.18924313458264738,"totalDistance":258557.08998946767,"tipoVia":"rua","motion":false,"hours":42896802},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:38:50.000+00:00","deviceTime":"2026-03-13T20:38:50.000+00:00","fixTime":"2026-03-13T20:38:50.000+00:00","valid":true,"latitude":-21.1185833,"longitude":-47.7831033,"altitude":550.3,"speed":0,"course":334.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91727454,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258557.08998946767,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42896802},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:38:50.000+00:00","deviceTime":"2026-03-13T20:38:50.000+00:00","fixTime":"2026-03-13T20:38:50.000+00:00","valid":true,"latitude":-21.1185833,"longitude":-47.7831033,"altitude":550.3,"speed":0,"course":334.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91727608,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14218,"io_2_001d":14218,"io_0096":72410,"io_4_0096":72410,"io_0244":257678,"io_4_0244":257678,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.2587988491087496,"totalDistance":258557.34878831677,"tipoVia":"rua","motion":false,"hours":42907059},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:39:00.000+00:00","deviceTime":"2026-03-13T20:39:00.000+00:00","fixTime":"2026-03-13T20:39:00.000+00:00","valid":true,"latitude":-21.118585,"longitude":-47.783105,"altitude":550.3,"speed":0,"course":177.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91727610,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258557.34878831677,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42907060},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:39:00.000+00:00","deviceTime":"2026-03-13T20:39:00.000+00:00","fixTime":"2026-03-13T20:39:00.000+00:00","valid":true,"latitude":-21.118585,"longitude":-47.783105,"altitude":550.3,"speed":0,"course":177.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91727751,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14385,"io_2_001d":14385,"io_0096":72410,"io_4_0096":72410,"io_0244":257681,"io_4_0244":257681,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":2.982073030634215,"totalDistance":258560.3308613474,"tipoVia":"rua","motion":true,"hours":42915555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:39:09.000+00:00","deviceTime":"2026-03-13T20:39:09.000+00:00","fixTime":"2026-03-13T20:39:09.000+00:00","valid":true,"latitude":-21.1186116,"longitude":-47.7831016,"altitude":551,"speed":0.323974,"course":157.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91727753,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258560.3308613474,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42915555},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:39:09.000+00:00","deviceTime":"2026-03-13T20:39:09.000+00:00","fixTime":"2026-03-13T20:39:09.000+00:00","valid":true,"latitude":-21.1186116,"longitude":-47.7831016,"altitude":551,"speed":0.323974,"course":157.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91727871,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14400,"io_2_001d":14400,"io_0096":72410,"io_4_0096":72410,"io_0244":257694,"io_4_0244":257694,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":78.31762110933676,"totalDistance":258638.64848245675,"tipoVia":"rua","motion":true,"hours":42923488},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:39:17.000+00:00","deviceTime":"2026-03-13T20:39:17.000+00:00","fixTime":"2026-03-13T20:39:17.000+00:00","valid":true,"latitude":-21.119315,"longitude":-47.7831166,"altitude":551.1,"speed":1.78186,"course":182.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91727872,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258638.64848245675,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42923488},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:39:17.000+00:00","deviceTime":"2026-03-13T20:39:17.000+00:00","fixTime":"2026-03-13T20:39:17.000+00:00","valid":true,"latitude":-21.119315,"longitude":-47.7831166,"altitude":551.1,"speed":1.78186,"course":182.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91727945,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14349,"io_2_001d":14349,"io_0096":72410,"io_4_0096":72410,"io_0244":257700,"io_4_0244":257700,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":28.205809161857257,"totalDistance":258666.8542916186,"tipoVia":"rua","motion":false,"hours":42928596},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:39:22.000+00:00","deviceTime":"2026-03-13T20:39:22.000+00:00","fixTime":"2026-03-13T20:39:22.000+00:00","valid":true,"latitude":-21.1195683,"longitude":-47.7831233,"altitude":550.9,"speed":0.269978,"course":154.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91727946,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258666.8542916186,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":42928596},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:39:22.000+00:00","deviceTime":"2026-03-13T20:39:22.000+00:00","fixTime":"2026-03-13T20:39:22.000+00:00","valid":true,"latitude":-21.1195683,"longitude":-47.7831233,"altitude":550.9,"speed":0.269978,"course":154.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91727979,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14443,"io_2_001d":14443,"io_0096":72410,"io_4_0096":72410,"io_0244":257702,"io_4_0244":257702,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":3.3227685132054567,"totalDistance":258670.1770601318,"tipoVia":"rua","motion":true,"hours":42930581},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:39:24.000+00:00","deviceTime":"2026-03-13T20:39:24.000+00:00","fixTime":"2026-03-13T20:39:24.000+00:00","valid":true,"latitude":-21.1195916,"longitude":-47.7831033,"altitude":550.7,"speed":0.431966,"course":133.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91727982,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258670.1770601318,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42930581},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:39:24.000+00:00","deviceTime":"2026-03-13T20:39:24.000+00:00","fixTime":"2026-03-13T20:39:24.000+00:00","valid":true,"latitude":-21.1195916,"longitude":-47.7831033,"altitude":550.7,"speed":0.431966,"course":133.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91728023,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14470,"io_2_001d":14470,"io_0096":72410,"io_4_0096":72410,"io_0244":257704,"io_4_0244":257704,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":7.300961850197482,"totalDistance":258677.478021982,"tipoVia":"rua","motion":true,"hours":42932580},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:39:26.000+00:00","deviceTime":"2026-03-13T20:39:26.000+00:00","fixTime":"2026-03-13T20:39:26.000+00:00","valid":true,"latitude":-21.1196166,"longitude":-47.7830383,"altitude":550.6,"speed":0.917927,"course":103.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91728025,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258677.478021982,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42932580},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:39:26.000+00:00","deviceTime":"2026-03-13T20:39:26.000+00:00","fixTime":"2026-03-13T20:39:26.000+00:00","valid":true,"latitude":-21.1196166,"longitude":-47.7830383,"altitude":550.6,"speed":0.917927,"course":103.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91728183,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14353,"io_2_001d":14353,"io_0096":72410,"io_4_0096":72410,"io_0244":257714,"io_4_0244":257714,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":91.18673907735229,"totalDistance":258768.66476105936,"tipoVia":"rua","motion":true,"hours":42942567},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:39:36.000+00:00","deviceTime":"2026-03-13T20:39:36.000+00:00","fixTime":"2026-03-13T20:39:36.000+00:00","valid":true,"latitude":-21.1196633,"longitude":-47.7821616,"altitude":550.5,"speed":2.10583,"course":91.9,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91728184,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258768.66476105936,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42942567},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:39:36.000+00:00","deviceTime":"2026-03-13T20:39:36.000+00:00","fixTime":"2026-03-13T20:39:36.000+00:00","valid":true,"latitude":-21.1196633,"longitude":-47.7821616,"altitude":550.5,"speed":2.10583,"course":91.9,"address":"Rua José Joaquim, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91728351,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14307,"io_2_001d":14307,"io_0096":72410,"io_4_0096":72410,"io_0244":257723,"io_4_0244":257723,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":86.27137880450925,"totalDistance":258854.9361398639,"tipoVia":"rua","motion":true,"hours":42951565},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:39:45.000+00:00","deviceTime":"2026-03-13T20:39:45.000+00:00","fixTime":"2026-03-13T20:39:45.000+00:00","valid":true,"latitude":-21.1197233,"longitude":-47.7813333,"altitude":550.7,"speed":1.18791,"course":113.2,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91728359,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258854.9361398639,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42951565},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:39:45.000+00:00","deviceTime":"2026-03-13T20:39:45.000+00:00","fixTime":"2026-03-13T20:39:45.000+00:00","valid":true,"latitude":-21.1197233,"longitude":-47.7813333,"altitude":550.7,"speed":1.18791,"course":113.2,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91728364,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14389,"io_2_001d":14389,"io_0096":72410,"io_4_0096":72410,"io_0244":257724,"io_4_0244":257724,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":5.490166864593346,"totalDistance":258860.42630672848,"tipoVia":"rua","motion":true,"hours":42952580},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:39:46.000+00:00","deviceTime":"2026-03-13T20:39:46.000+00:00","fixTime":"2026-03-13T20:39:46.000+00:00","valid":true,"latitude":-21.1197516,"longitude":-47.78129,"altitude":550.6,"speed":1.02592,"course":135.2,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91728365,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258860.42630672848,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42952580},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:39:46.000+00:00","deviceTime":"2026-03-13T20:39:46.000+00:00","fixTime":"2026-03-13T20:39:46.000+00:00","valid":true,"latitude":-21.1197516,"longitude":-47.78129,"altitude":550.6,"speed":1.02592,"course":135.2,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91728385,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14432,"io_2_001d":14432,"io_0096":72410,"io_4_0096":72410,"io_0244":257725,"io_4_0244":257725,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":5.660248161972758,"totalDistance":258866.08655489044,"tipoVia":"rua","motion":true,"hours":42953707},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:39:47.000+00:00","deviceTime":"2026-03-13T20:39:47.000+00:00","fixTime":"2026-03-13T20:39:47.000+00:00","valid":true,"latitude":-21.119795,"longitude":-47.7812616,"altitude":550.7,"speed":1.07991,"course":156,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91728386,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258866.08655489044,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42953707},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:39:47.000+00:00","deviceTime":"2026-03-13T20:39:47.000+00:00","fixTime":"2026-03-13T20:39:47.000+00:00","valid":true,"latitude":-21.119795,"longitude":-47.7812616,"altitude":550.7,"speed":1.07991,"course":156,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91728394,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14396,"io_2_001d":14396,"io_0096":72410,"io_4_0096":72410,"io_0244":257726,"io_4_0244":257726,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":5.972780443620248,"totalDistance":258872.05933533405,"tipoVia":"rua","motion":true,"hours":42954573},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:39:48.000+00:00","deviceTime":"2026-03-13T20:39:48.000+00:00","fixTime":"2026-03-13T20:39:48.000+00:00","valid":true,"latitude":-21.1198483,"longitude":-47.781255,"altitude":550.6,"speed":1.18791,"course":182.1,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91728396,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258872.05933533405,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42954573},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:39:48.000+00:00","deviceTime":"2026-03-13T20:39:48.000+00:00","fixTime":"2026-03-13T20:39:48.000+00:00","valid":true,"latitude":-21.1198483,"longitude":-47.781255,"altitude":550.6,"speed":1.18791,"course":182.1,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91728597,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14400,"io_2_001d":14400,"io_0096":72410,"io_4_0096":72410,"io_0244":257736,"io_4_0244":257736,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":90.17129666636447,"totalDistance":258962.23063200043,"tipoVia":"rua","motion":true,"hours":42964687},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:39:58.000+00:00","deviceTime":"2026-03-13T20:39:58.000+00:00","fixTime":"2026-03-13T20:39:58.000+00:00","valid":true,"latitude":-21.1206566,"longitude":-47.7813116,"altitude":550.7,"speed":1.99784,"course":181.8,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91728598,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":258962.23063200043,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":42964687},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:39:58.000+00:00","deviceTime":"2026-03-13T20:39:58.000+00:00","fixTime":"2026-03-13T20:39:58.000+00:00","valid":true,"latitude":-21.1206566,"longitude":-47.7813116,"altitude":550.7,"speed":1.99784,"course":181.8,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91728703,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14341,"io_2_001d":14341,"io_0096":72410,"io_4_0096":72410,"io_0244":257743,"io_4_0244":257743,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":39.55897715320753,"totalDistance":259001.78960915364,"tipoVia":"avenida","motion":true,"hours":42971722},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:40:05.000+00:00","deviceTime":"2026-03-13T20:40:05.000+00:00","fixTime":"2026-03-13T20:40:05.000+00:00","valid":true,"latitude":-21.12101,"longitude":-47.7813516,"altitude":550.3,"speed":0.539957,"course":208.9,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91728704,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259001.78960915364,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42971722},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:40:05.000+00:00","deviceTime":"2026-03-13T20:40:05.000+00:00","fixTime":"2026-03-13T20:40:05.000+00:00","valid":true,"latitude":-21.12101,"longitude":-47.7813516,"altitude":550.3,"speed":0.539957,"course":208.9,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91728740,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14403,"io_2_001d":14403,"io_0096":72410,"io_4_0096":72410,"io_0244":257746,"io_4_0244":257746,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":3.0712075776347785,"totalDistance":259004.86081673126,"tipoVia":"avenida","motion":true,"hours":42974580},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:40:08.000+00:00","deviceTime":"2026-03-13T20:40:08.000+00:00","fixTime":"2026-03-13T20:40:08.000+00:00","valid":true,"latitude":-21.1210316,"longitude":-47.78137,"altitude":550.3,"speed":0.323974,"course":228.5,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91728741,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259004.86081673126,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42974580},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:40:08.000+00:00","deviceTime":"2026-03-13T20:40:08.000+00:00","fixTime":"2026-03-13T20:40:08.000+00:00","valid":true,"latitude":-21.1210316,"longitude":-47.78137,"altitude":550.3,"speed":0.323974,"course":228.5,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91728786,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":13,"io_1_001b":13,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14419,"io_2_001d":14419,"io_0096":72410,"io_4_0096":72410,"io_0244":257748,"io_4_0244":257748,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":5.732225508321393,"totalDistance":259010.59304223958,"tipoVia":"avenida","motion":true,"hours":42976608},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:40:10.000+00:00","deviceTime":"2026-03-13T20:40:10.000+00:00","fixTime":"2026-03-13T20:40:10.000+00:00","valid":true,"latitude":-21.121045,"longitude":-47.7814233,"altitude":550.3,"speed":0.75594,"course":272.7,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91728788,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259010.59304223958,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42976608},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:40:10.000+00:00","deviceTime":"2026-03-13T20:40:10.000+00:00","fixTime":"2026-03-13T20:40:10.000+00:00","valid":true,"latitude":-21.121045,"longitude":-47.7814233,"altitude":550.3,"speed":0.75594,"course":272.7,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91728940,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":13,"io_1_001b":13,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14329,"io_2_001d":14329,"io_0096":72410,"io_4_0096":72410,"io_0244":257757,"io_4_0244":257757,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":37.852514633869546,"totalDistance":259048.44555687346,"tipoVia":"avenida","motion":true,"hours":42985594},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:40:19.000+00:00","deviceTime":"2026-03-13T20:40:19.000+00:00","fixTime":"2026-03-13T20:40:19.000+00:00","valid":true,"latitude":-21.1209916,"longitude":-47.7817833,"altitude":550.1,"speed":0.323974,"course":315.6,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91728941,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259048.44555687346,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":42985594},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:40:19.000+00:00","deviceTime":"2026-03-13T20:40:19.000+00:00","fixTime":"2026-03-13T20:40:19.000+00:00","valid":true,"latitude":-21.1209916,"longitude":-47.7817833,"altitude":550.1,"speed":0.323974,"course":315.6,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91729083,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":409,"ignition":false,"io_1_0199":0,"io_001b":13,"io_1_001b":13,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":13943,"io_2_001d":13943,"io_0096":72410,"io_4_0096":72410,"io_0244":257765,"io_4_0244":257765,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":5.7798138649635264,"totalDistance":259054.22537073842,"tipoVia":"avenida","motion":false,"hours":42985594},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:40:27.000+00:00","deviceTime":"2026-03-13T20:40:27.000+00:00","fixTime":"2026-03-13T20:40:27.000+00:00","valid":true,"latitude":-21.1209416,"longitude":-47.7817983,"altitude":549.4,"speed":0,"course":286.6,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91729086,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259054.22537073842,"tipoVia":"avenida","motion":false,"ignition":false,"batteryLevel":1,"hours":42985594},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:40:27.000+00:00","deviceTime":"2026-03-13T20:40:27.000+00:00","fixTime":"2026-03-13T20:40:27.000+00:00","valid":true,"latitude":-21.1209416,"longitude":-47.7817983,"altitude":549.4,"speed":0,"course":286.6,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91729099,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":5,"ignition":false,"io_1_0199":0,"io_001b":13,"io_1_001b":13,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":13924,"io_2_001d":13924,"io_0096":72410,"io_4_0096":72410,"io_0244":257765,"io_4_0244":257765,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.18924313458264738,"totalDistance":259054.414613873,"tipoVia":"avenida","motion":false,"hours":42985594},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:40:28.000+00:00","deviceTime":"2026-03-13T20:40:28.000+00:00","fixTime":"2026-03-13T20:40:28.000+00:00","valid":true,"latitude":-21.1209433,"longitude":-47.7817983,"altitude":549.4,"speed":0,"course":286.6,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91729101,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259054.414613873,"tipoVia":"avenida","motion":false,"ignition":false,"batteryLevel":1,"hours":42985594},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:40:28.000+00:00","deviceTime":"2026-03-13T20:40:28.000+00:00","fixTime":"2026-03-13T20:40:28.000+00:00","valid":true,"latitude":-21.1209433,"longitude":-47.7817983,"altitude":549.4,"speed":0,"course":286.6,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91729161,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":34,"ignition":false,"io_1_0199":0,"io_001b":13,"io_1_001b":13,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":13366,"io_2_001d":13366,"io_0096":72410,"io_4_0096":72410,"io_0244":257765,"io_4_0244":257765,"io_0022":0,"io_8_0022":0,"distance":1.4291099332829322,"totalDistance":259055.8437238063,"tipoVia":"avenida","motion":false,"hours":42985594},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:40:31.000+00:00","deviceTime":"2026-03-13T20:40:31.000+00:00","fixTime":"2026-03-13T20:40:31.000+00:00","valid":true,"latitude":-21.1209466,"longitude":-47.7818116,"altitude":548.2,"speed":0,"course":343,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91729163,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.7,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259055.8437238063,"tipoVia":"avenida","motion":false,"ignition":false,"batteryLevel":1,"hours":42985594},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:40:31.000+00:00","deviceTime":"2026-03-13T20:40:31.000+00:00","fixTime":"2026-03-13T20:40:31.000+00:00","valid":true,"latitude":-21.1209466,"longitude":-47.7818116,"altitude":548.2,"speed":0,"course":343,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91729194,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":406,"ignition":false,"io_1_0199":0,"io_001b":13,"io_1_001b":13,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":13330,"io_2_001d":13330,"io_0096":72410,"io_4_0096":72410,"io_0244":257765,"io_4_0244":257765,"io_0022":0,"io_8_0022":0,"distance":0.25879693109945373,"totalDistance":259056.1025207374,"tipoVia":"avenida","motion":false,"hours":42985594},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:40:33.000+00:00","deviceTime":"2026-03-13T20:40:33.000+00:00","fixTime":"2026-03-13T20:40:33.000+00:00","valid":true,"latitude":-21.1209483,"longitude":-47.7818133,"altitude":548.1,"speed":0,"course":343,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91729195,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.7,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259056.1025207374,"tipoVia":"avenida","motion":false,"ignition":false,"batteryLevel":1,"hours":42985594},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:40:33.000+00:00","deviceTime":"2026-03-13T20:40:33.000+00:00","fixTime":"2026-03-13T20:40:33.000+00:00","valid":true,"latitude":-21.1209483,"longitude":-47.7818133,"altitude":548.1,"speed":0,"course":343,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91730172,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":173,"ignition":false,"io_1_0199":0,"io_001b":19,"io_1_001b":19,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":43,"io_1_0006":43,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":13116,"io_2_001d":13116,"io_0096":72410,"io_4_0096":72410,"io_0244":257765,"io_4_0244":257765,"io_0022":0,"io_8_0022":0,"distance":2.7790124099693476,"totalDistance":259058.88153314736,"tipoVia":"avenida","motion":false,"hours":42985594},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:41:29.000+00:00","deviceTime":"2026-03-13T20:41:29.000+00:00","fixTime":"2026-03-13T20:41:29.000+00:00","valid":true,"latitude":-21.12095,"longitude":-47.78184,"altitude":542.2,"speed":0,"course":41.7,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91730174,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259058.88153314736,"tipoVia":"avenida","motion":false,"ignition":false,"batteryLevel":0,"hours":42985594},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:41:29.000+00:00","deviceTime":"2026-03-13T20:41:29.000+00:00","fixTime":"2026-03-13T20:41:29.000+00:00","valid":true,"latitude":-21.12095,"longitude":-47.78184,"altitude":542.2,"speed":0,"course":41.7,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91735978,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":7,"ignition":false,"io_1_0199":0,"io_001b":22,"io_1_001b":22,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":12985,"io_2_001d":12985,"io_0096":72410,"io_4_0096":72410,"io_0244":257765,"io_4_0244":257765,"io_0022":0,"io_8_0022":0,"distance":9.497376559374102,"totalDistance":259068.37890970672,"tipoVia":"avenida","motion":false,"hours":42985594},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:47:30.000+00:00","deviceTime":"2026-03-13T20:47:30.000+00:00","fixTime":"2026-03-13T20:47:30.000+00:00","valid":true,"latitude":-21.1210316,"longitude":-47.7818133,"altitude":535.8,"speed":0,"course":329.4,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91735979,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.8,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259068.37890970672,"tipoVia":"avenida","motion":false,"ignition":false,"batteryLevel":0,"hours":42985594},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:47:30.000+00:00","deviceTime":"2026-03-13T20:47:30.000+00:00","fixTime":"2026-03-13T20:47:30.000+00:00","valid":true,"latitude":-21.1210316,"longitude":-47.7818133,"altitude":535.8,"speed":0,"course":329.4,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91735990,"attributes":{"packetType":4,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":409,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":12890,"io_2_001d":12890,"io_0096":72410,"io_4_0096":72410,"io_0244":257766,"io_4_0244":257766,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":259068.37890970672,"tipoVia":"avenida","motion":false,"hours":42985594},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:47:31.000+00:00","deviceTime":"2026-03-13T20:47:31.000+00:00","fixTime":"2026-03-13T20:47:31.000+00:00","valid":true,"latitude":-21.1210316,"longitude":-47.7818133,"altitude":535.8,"speed":0,"course":288.4,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91735992,"attributes":{"packetType":4,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.8,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259068.37890970672,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":0,"hours":42985594},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:47:31.000+00:00","deviceTime":"2026-03-13T20:47:31.000+00:00","fixTime":"2026-03-13T20:47:31.000+00:00","valid":true,"latitude":-21.1210316,"longitude":-47.7818133,"altitude":535.8,"speed":0,"course":288.4,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91735993,"attributes":{"packetType":4,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":5,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":12889,"io_2_001d":12889,"io_0096":72410,"io_4_0096":72410,"io_0244":257766,"io_4_0244":257766,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":259068.37890970672,"tipoVia":"avenida","motion":false,"hours":42985594},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:47:31.000+00:00","deviceTime":"2026-03-13T20:47:31.000+00:00","fixTime":"2026-03-13T20:47:31.000+00:00","valid":true,"latitude":-21.1210316,"longitude":-47.7818133,"altitude":535.8,"speed":0,"course":288.4,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91735994,"attributes":{"packetType":4,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":22,"hdop":0.8,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259068.37890970672,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":0,"hours":42985594},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:47:31.000+00:00","deviceTime":"2026-03-13T20:47:31.000+00:00","fixTime":"2026-03-13T20:47:31.000+00:00","valid":true,"latitude":-21.1210316,"longitude":-47.7818133,"altitude":535.8,"speed":0,"course":288.4,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91736094,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":34,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":12800,"io_2_001d":12800,"io_0096":72410,"io_4_0096":72410,"io_0244":257772,"io_4_0244":257772,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.2507717022302329,"totalDistance":259068.62968140896,"tipoVia":"avenida","motion":false,"hours":42991771},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:47:37.000+00:00","deviceTime":"2026-03-13T20:47:37.000+00:00","fixTime":"2026-03-13T20:47:37.000+00:00","valid":true,"latitude":-21.12103,"longitude":-47.781815,"altitude":536.3,"speed":0,"course":351.3,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91736095,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.8,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259068.62968140896,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":0,"hours":42991771},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:47:37.000+00:00","deviceTime":"2026-03-13T20:47:37.000+00:00","fixTime":"2026-03-13T20:47:37.000+00:00","valid":true,"latitude":-21.12103,"longitude":-47.781815,"altitude":536.3,"speed":0,"course":351.3,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91736112,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":0,"hdop":0.8,"event":405,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":0,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":12665,"io_2_001d":12665,"io_0096":72410,"io_4_0096":72410,"io_0244":257773,"io_4_0244":257773,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0,"totalDistance":259068.62968140896,"tipoVia":"avenida","motion":false,"hours":42992879},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:47:38.000+00:00","deviceTime":"2026-03-13T20:47:38.000+00:00","fixTime":"2026-03-13T20:47:38.000+00:00","valid":true,"latitude":-21.12103,"longitude":-47.781815,"altitude":536.3,"speed":0,"course":351.3,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91736114,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.8,"event":405,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259068.62968140896,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":0,"hours":42992879},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:47:38.000+00:00","deviceTime":"2026-03-13T20:47:38.000+00:00","fixTime":"2026-03-13T20:47:38.000+00:00","valid":true,"latitude":-21.12103,"longitude":-47.781815,"altitude":536.3,"speed":0,"course":351.3,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91736133,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":0,"hdop":0.8,"event":406,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":0,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":12663,"io_2_001d":12663,"io_0096":72410,"io_4_0096":72410,"io_0244":257773,"io_4_0244":257773,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0,"totalDistance":259068.62968140896,"tipoVia":"avenida","motion":false,"hours":42993866},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:47:39.000+00:00","deviceTime":"2026-03-13T20:47:39.000+00:00","fixTime":"2026-03-13T20:47:39.000+00:00","valid":true,"latitude":-21.12103,"longitude":-47.781815,"altitude":536.3,"speed":0,"course":351.3,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91736134,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":23,"hdop":0.8,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259068.62968140896,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":0,"hours":42993866},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:47:39.000+00:00","deviceTime":"2026-03-13T20:47:39.000+00:00","fixTime":"2026-03-13T20:47:39.000+00:00","valid":true,"latitude":-21.12103,"longitude":-47.781815,"altitude":536.3,"speed":0,"course":351.3,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91736148,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":0,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":0,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":12628,"io_2_001d":12628,"io_0096":72410,"io_4_0096":72410,"io_0244":257775,"io_4_0244":257775,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.1661459138425756,"totalDistance":259068.7958273228,"tipoVia":"avenida","motion":false,"hours":42994691},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:47:40.000+00:00","deviceTime":"2026-03-13T20:47:40.000+00:00","fixTime":"2026-03-13T20:47:40.000+00:00","valid":true,"latitude":-21.12103,"longitude":-47.7818166,"altitude":536.4,"speed":0,"course":351.3,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91736149,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259068.7958273228,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":0,"hours":42994691},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:47:40.000+00:00","deviceTime":"2026-03-13T20:47:40.000+00:00","fixTime":"2026-03-13T20:47:40.000+00:00","valid":true,"latitude":-21.12103,"longitude":-47.7818166,"altitude":536.4,"speed":0,"course":351.3,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91736170,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":405,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":12628,"io_2_001d":12628,"io_0096":72410,"io_4_0096":72410,"io_0244":257775,"io_4_0244":257775,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0,"totalDistance":259068.7958273228,"tipoVia":"avenida","motion":false,"hours":42995664},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:47:41.000+00:00","deviceTime":"2026-03-13T20:47:41.000+00:00","fixTime":"2026-03-13T20:47:41.000+00:00","valid":true,"latitude":-21.12103,"longitude":-47.7818166,"altitude":536.4,"speed":0,"course":351.3,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91736174,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":22,"hdop":0.7,"event":405,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259068.7958273228,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":0,"hours":42995664},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:47:41.000+00:00","deviceTime":"2026-03-13T20:47:41.000+00:00","fixTime":"2026-03-13T20:47:41.000+00:00","valid":true,"latitude":-21.12103,"longitude":-47.7818166,"altitude":536.4,"speed":0,"course":351.3,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91736254,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":173,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":13899,"io_2_001d":13899,"io_0096":72410,"io_4_0096":72410,"io_0244":257780,"io_4_0244":257780,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.4005800506541556,"totalDistance":259069.19640737347,"tipoVia":"avenida","motion":false,"hours":42999679},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:47:45.000+00:00","deviceTime":"2026-03-13T20:47:45.000+00:00","fixTime":"2026-03-13T20:47:45.000+00:00","valid":true,"latitude":-21.1210283,"longitude":-47.78182,"altitude":536.6,"speed":0,"course":143.1,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91736255,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.7,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259069.19640737347,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":42999679},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:47:45.000+00:00","deviceTime":"2026-03-13T20:47:45.000+00:00","fixTime":"2026-03-13T20:47:45.000+00:00","valid":true,"latitude":-21.1210283,"longitude":-47.78182,"altitude":536.6,"speed":0,"course":143.1,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91736337,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14284,"io_2_001d":14284,"io_0096":72410,"io_4_0096":72410,"io_0244":257785,"io_4_0244":257785,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.4031794399580344,"totalDistance":259069.59958681342,"tipoVia":"avenida","motion":false,"hours":43004798},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:47:50.000+00:00","deviceTime":"2026-03-13T20:47:50.000+00:00","fixTime":"2026-03-13T20:47:50.000+00:00","valid":true,"latitude":-21.1210316,"longitude":-47.7818216,"altitude":536.5,"speed":0,"course":153.7,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91736339,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259069.59958681342,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":43004798},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:47:50.000+00:00","deviceTime":"2026-03-13T20:47:50.000+00:00","fixTime":"2026-03-13T20:47:50.000+00:00","valid":true,"latitude":-21.1210316,"longitude":-47.7818216,"altitude":536.5,"speed":0,"course":153.7,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91736500,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14226,"io_2_001d":14226,"io_0096":72410,"io_4_0096":72410,"io_0244":257795,"io_4_0244":257795,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0.7775965645755094,"totalDistance":259070.377183378,"tipoVia":"avenida","motion":false,"hours":43014794},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:48:00.000+00:00","deviceTime":"2026-03-13T20:48:00.000+00:00","fixTime":"2026-03-13T20:48:00.000+00:00","valid":true,"latitude":-21.1210283,"longitude":-47.781815,"altitude":541.5,"speed":0,"course":203.4,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91736501,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259070.377183378,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":43014794},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:48:00.000+00:00","deviceTime":"2026-03-13T20:48:00.000+00:00","fixTime":"2026-03-13T20:48:00.000+00:00","valid":true,"latitude":-21.1210283,"longitude":-47.781815,"altitude":541.5,"speed":0,"course":203.4,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91736678,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14279,"io_2_001d":14279,"io_0096":72410,"io_4_0096":72410,"io_0244":257805,"io_4_0244":257805,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":1.7740644523642535,"totalDistance":259072.15124783036,"tipoVia":"avenida","motion":false,"hours":43024906},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:48:10.000+00:00","deviceTime":"2026-03-13T20:48:10.000+00:00","fixTime":"2026-03-13T20:48:10.000+00:00","valid":true,"latitude":-21.1210166,"longitude":-47.7818266,"altitude":543.5,"speed":0.161987,"course":203.1,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91736679,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259072.15124783036,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":43024906},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:48:10.000+00:00","deviceTime":"2026-03-13T20:48:10.000+00:00","fixTime":"2026-03-13T20:48:10.000+00:00","valid":true,"latitude":-21.1210166,"longitude":-47.7818266,"altitude":543.5,"speed":0.161987,"course":203.1,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91736743,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14457,"io_2_001d":14457,"io_0096":72410,"io_4_0096":72410,"io_0244":257810,"io_4_0244":257810,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":1.466806106783874,"totalDistance":259073.61805393716,"tipoVia":"avenida","motion":true,"hours":43029789},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:48:15.000+00:00","deviceTime":"2026-03-13T20:48:15.000+00:00","fixTime":"2026-03-13T20:48:15.000+00:00","valid":true,"latitude":-21.121005,"longitude":-47.7818333,"altitude":544.7,"speed":0.593953,"course":293,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91736744,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259073.61805393716,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43029789},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:48:15.000+00:00","deviceTime":"2026-03-13T20:48:15.000+00:00","fixTime":"2026-03-13T20:48:15.000+00:00","valid":true,"latitude":-21.121005,"longitude":-47.7818333,"altitude":544.7,"speed":0.593953,"course":293,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91736775,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14408,"io_2_001d":14408,"io_0096":72410,"io_4_0096":72410,"io_0244":257812,"io_4_0244":257812,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":7.827483353335085,"totalDistance":259081.44553729048,"tipoVia":"avenida","motion":true,"hours":43031788},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:48:17.000+00:00","deviceTime":"2026-03-13T20:48:17.000+00:00","fixTime":"2026-03-13T20:48:17.000+00:00","valid":true,"latitude":-21.1209833,"longitude":-47.781905,"altitude":545.2,"speed":0.971923,"course":271.9,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91736776,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259081.44553729048,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43031788},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:48:17.000+00:00","deviceTime":"2026-03-13T20:48:17.000+00:00","fixTime":"2026-03-13T20:48:17.000+00:00","valid":true,"latitude":-21.1209833,"longitude":-47.781905,"altitude":545.2,"speed":0.971923,"course":271.9,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91736943,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14335,"io_2_001d":14335,"io_0096":72410,"io_4_0096":72410,"io_0244":257822,"io_4_0244":257822,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":89.4887296485842,"totalDistance":259170.93426693906,"tipoVia":"avenida","motion":true,"hours":43041780},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:48:27.000+00:00","deviceTime":"2026-03-13T20:48:27.000+00:00","fixTime":"2026-03-13T20:48:27.000+00:00","valid":true,"latitude":-21.1209316,"longitude":-47.782765,"altitude":547.3,"speed":1.67387,"course":277.7,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91736944,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259170.93426693906,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43041780},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:48:27.000+00:00","deviceTime":"2026-03-13T20:48:27.000+00:00","fixTime":"2026-03-13T20:48:27.000+00:00","valid":true,"latitude":-21.1209316,"longitude":-47.782765,"altitude":547.3,"speed":1.67387,"course":277.7,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91737016,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14399,"io_2_001d":14399,"io_0096":72410,"io_4_0096":72410,"io_0244":257827,"io_4_0244":257827,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":34.603569858782784,"totalDistance":259205.53783679786,"tipoVia":"avenida","motion":true,"hours":43046779},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:48:32.000+00:00","deviceTime":"2026-03-13T20:48:32.000+00:00","fixTime":"2026-03-13T20:48:32.000+00:00","valid":true,"latitude":-21.1208783,"longitude":-47.7830933,"altitude":547.6,"speed":1.13391,"course":305.2,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91737017,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259205.53783679786,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43046779},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:48:32.000+00:00","deviceTime":"2026-03-13T20:48:32.000+00:00","fixTime":"2026-03-13T20:48:32.000+00:00","valid":true,"latitude":-21.1208783,"longitude":-47.7830933,"altitude":547.6,"speed":1.13391,"course":305.2,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91737033,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14464,"io_2_001d":14464,"io_0096":72410,"io_4_0096":72410,"io_0244":257828,"io_4_0244":257828,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":5.5869705697866205,"totalDistance":259211.12480736765,"tipoVia":"avenida","motion":true,"hours":43047803},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:48:33.000+00:00","deviceTime":"2026-03-13T20:48:33.000+00:00","fixTime":"2026-03-13T20:48:33.000+00:00","valid":true,"latitude":-21.1208416,"longitude":-47.78313,"altitude":547.6,"speed":1.02592,"course":325.5,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91737035,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259211.12480736765,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43047803},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:48:33.000+00:00","deviceTime":"2026-03-13T20:48:33.000+00:00","fixTime":"2026-03-13T20:48:33.000+00:00","valid":true,"latitude":-21.1208416,"longitude":-47.78313,"altitude":547.6,"speed":1.02592,"course":325.5,"address":"Avenida Antônio da Costa Lima, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91737065,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14495,"io_2_001d":14495,"io_0096":72410,"io_4_0096":72410,"io_0244":257830,"io_4_0244":257830,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":10.210236354697638,"totalDistance":259221.33504372236,"tipoVia":"rua","motion":true,"hours":43049821},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:48:35.000+00:00","deviceTime":"2026-03-13T20:48:35.000+00:00","fixTime":"2026-03-13T20:48:35.000+00:00","valid":true,"latitude":-21.1207533,"longitude":-47.7831566,"altitude":548,"speed":1.02592,"course":358.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91737066,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259221.33504372236,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43049821},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:48:35.000+00:00","deviceTime":"2026-03-13T20:48:35.000+00:00","fixTime":"2026-03-13T20:48:35.000+00:00","valid":true,"latitude":-21.1207533,"longitude":-47.7831566,"altitude":548,"speed":1.02592,"course":358.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91737255,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14359,"io_2_001d":14359,"io_0096":72410,"io_4_0096":72410,"io_0244":257840,"io_4_0244":257840,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":94.37834910854524,"totalDistance":259315.7133928309,"tipoVia":"rua","motion":true,"hours":43059807},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:48:45.000+00:00","deviceTime":"2026-03-13T20:48:45.000+00:00","fixTime":"2026-03-13T20:48:45.000+00:00","valid":true,"latitude":-21.1199066,"longitude":-47.78311,"altitude":547.9,"speed":2.05184,"course":2.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91737257,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259315.7133928309,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43059807},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:48:45.000+00:00","deviceTime":"2026-03-13T20:48:45.000+00:00","fixTime":"2026-03-13T20:48:45.000+00:00","valid":true,"latitude":-21.1199066,"longitude":-47.78311,"altitude":547.9,"speed":2.05184,"course":2.1,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91737440,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14436,"io_2_001d":14436,"io_0096":72410,"io_4_0096":72410,"io_0244":257850,"io_4_0244":257850,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":70.00418351228508,"totalDistance":259385.7175763432,"tipoVia":"rua","motion":true,"hours":43069829},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:48:55.000+00:00","deviceTime":"2026-03-13T20:48:55.000+00:00","fixTime":"2026-03-13T20:48:55.000+00:00","valid":true,"latitude":-21.1192783,"longitude":-47.7830816,"altitude":547.8,"speed":2.15983,"course":3.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91737444,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259385.7175763432,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43069829},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:48:55.000+00:00","deviceTime":"2026-03-13T20:48:55.000+00:00","fixTime":"2026-03-13T20:48:55.000+00:00","valid":true,"latitude":-21.1192783,"longitude":-47.7830816,"altitude":547.8,"speed":2.15983,"course":3.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91737580,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14369,"io_2_001d":14369,"io_0096":72410,"io_4_0096":72410,"io_0244":257860,"io_4_0244":257860,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":73.40883521260426,"totalDistance":259459.1264115558,"tipoVia":"rua","motion":true,"hours":43080010},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:49:05.000+00:00","deviceTime":"2026-03-13T20:49:05.000+00:00","fixTime":"2026-03-13T20:49:05.000+00:00","valid":true,"latitude":-21.11862,"longitude":-47.78304,"altitude":547.9,"speed":0.323974,"course":5.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91737581,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259459.1264115558,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43080010},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:49:05.000+00:00","deviceTime":"2026-03-13T20:49:05.000+00:00","fixTime":"2026-03-13T20:49:05.000+00:00","valid":true,"latitude":-21.11862,"longitude":-47.78304,"altitude":547.9,"speed":0.323974,"course":5.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91737687,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":409,"ignition":false,"io_1_0199":0,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":13852,"io_2_001d":13852,"io_0096":72410,"io_4_0096":72410,"io_0244":257865,"io_4_0244":257865,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":2.610851065492214,"totalDistance":259461.7372626213,"tipoVia":"rua","motion":false,"hours":43080010},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:49:11.000+00:00","deviceTime":"2026-03-13T20:49:11.000+00:00","fixTime":"2026-03-13T20:49:11.000+00:00","valid":true,"latitude":-21.1185966,"longitude":-47.7830383,"altitude":547.9,"speed":0,"course":64.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91737688,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259461.7372626213,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":43080010},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:49:11.000+00:00","deviceTime":"2026-03-13T20:49:11.000+00:00","fixTime":"2026-03-13T20:49:11.000+00:00","valid":true,"latitude":-21.1185966,"longitude":-47.7830383,"altitude":547.9,"speed":0,"course":64.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91737704,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":5,"ignition":false,"io_1_0199":0,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":13831,"io_2_001d":13831,"io_0096":72410,"io_4_0096":72410,"io_0244":257865,"io_4_0244":257865,"io_0022":107656056813846560,"io_8_0022":107656056813846560,"distance":0,"totalDistance":259461.7372626213,"tipoVia":"rua","motion":false,"hours":43080010},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:49:12.000+00:00","deviceTime":"2026-03-13T20:49:12.000+00:00","fixTime":"2026-03-13T20:49:12.000+00:00","valid":true,"latitude":-21.1185966,"longitude":-47.7830383,"altitude":548,"speed":0,"course":64.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91737705,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259461.7372626213,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":43080010},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:49:12.000+00:00","deviceTime":"2026-03-13T20:49:12.000+00:00","fixTime":"2026-03-13T20:49:12.000+00:00","valid":true,"latitude":-21.1185966,"longitude":-47.7830383,"altitude":548,"speed":0,"course":64.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91737739,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":34,"ignition":false,"io_1_0199":0,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":13299,"io_2_001d":13299,"io_0096":72410,"io_4_0096":72410,"io_0244":257865,"io_4_0244":257865,"io_0022":0,"io_8_0022":0,"distance":0.417631093388688,"totalDistance":259462.15489371467,"tipoVia":"rua","motion":false,"hours":43080010},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:49:15.000+00:00","deviceTime":"2026-03-13T20:49:15.000+00:00","fixTime":"2026-03-13T20:49:15.000+00:00","valid":true,"latitude":-21.1186,"longitude":-47.78304,"altitude":547.4,"speed":0,"course":118,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91737740,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259462.15489371467,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":43080010},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:49:15.000+00:00","deviceTime":"2026-03-13T20:49:15.000+00:00","fixTime":"2026-03-13T20:49:15.000+00:00","valid":true,"latitude":-21.1186,"longitude":-47.78304,"altitude":547.4,"speed":0,"course":118,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91737762,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":406,"ignition":false,"io_1_0199":0,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":13278,"io_2_001d":13278,"io_0096":72410,"io_4_0096":72410,"io_0244":257865,"io_4_0244":257865,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":259462.15489371467,"tipoVia":"rua","motion":false,"hours":43080010},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:49:16.000+00:00","deviceTime":"2026-03-13T20:49:16.000+00:00","fixTime":"2026-03-13T20:49:16.000+00:00","valid":true,"latitude":-21.1186,"longitude":-47.78304,"altitude":547.4,"speed":0,"course":118,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91737763,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259462.15489371467,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":43080010},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:49:16.000+00:00","deviceTime":"2026-03-13T20:49:16.000+00:00","fixTime":"2026-03-13T20:49:16.000+00:00","valid":true,"latitude":-21.1186,"longitude":-47.78304,"altitude":547.4,"speed":0,"course":118,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91738948,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":173,"ignition":false,"io_1_0199":0,"io_001b":18,"io_1_001b":18,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":13154,"io_2_001d":13154,"io_0096":72410,"io_4_0096":72410,"io_0244":257865,"io_4_0244":257865,"io_0022":0,"io_8_0022":0,"distance":1.391781264952012,"totalDistance":259463.54667497962,"tipoVia":"rua","motion":false,"hours":43080010},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:50:26.000+00:00","deviceTime":"2026-03-13T20:50:26.000+00:00","fixTime":"2026-03-13T20:50:26.000+00:00","valid":true,"latitude":-21.1186116,"longitude":-47.783035,"altitude":547,"speed":0,"course":278.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91738950,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259463.54667497962,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":43080010},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:50:26.000+00:00","deviceTime":"2026-03-13T20:50:26.000+00:00","fixTime":"2026-03-13T20:50:26.000+00:00","valid":true,"latitude":-21.1186116,"longitude":-47.783035,"altitude":547,"speed":0,"course":278.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91740480,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":173,"ignition":false,"io_1_0199":0,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":13013,"io_2_001d":13013,"io_0096":72410,"io_4_0096":72410,"io_0244":257865,"io_4_0244":257865,"io_0022":0,"io_8_0022":0,"distance":0.17653291174616673,"totalDistance":259463.72320789137,"tipoVia":"rua","motion":false,"hours":43080010},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:51:53.000+00:00","deviceTime":"2026-03-13T20:51:53.000+00:00","fixTime":"2026-03-13T20:51:53.000+00:00","valid":true,"latitude":-21.1186116,"longitude":-47.7830333,"altitude":549.6,"speed":0,"course":260.9,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91740482,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259463.72320789137,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":43080010},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:51:53.000+00:00","deviceTime":"2026-03-13T20:51:53.000+00:00","fixTime":"2026-03-13T20:51:53.000+00:00","valid":true,"latitude":-21.1186116,"longitude":-47.7830333,"altitude":549.6,"speed":0,"course":260.9,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91740841,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":false,"io_1_0199":0,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":12952,"io_2_001d":12952,"io_0096":72410,"io_4_0096":72410,"io_0244":257865,"io_4_0244":257865,"io_0022":0,"io_8_0022":0,"distance":1.4766208729267978,"totalDistance":259465.19982876428,"tipoVia":"rua","motion":false,"hours":43080010},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:52:17.000+00:00","deviceTime":"2026-03-13T20:52:17.000+00:00","fixTime":"2026-03-13T20:52:17.000+00:00","valid":true,"latitude":-21.1186233,"longitude":-47.7830266,"altitude":549.1,"speed":0,"course":9.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91740842,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259465.19982876428,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":43080010},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:52:17.000+00:00","deviceTime":"2026-03-13T20:52:17.000+00:00","fixTime":"2026-03-13T20:52:17.000+00:00","valid":true,"latitude":-21.1186233,"longitude":-47.7830266,"altitude":549.1,"speed":0,"course":9.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91740892,"attributes":{"packetType":4,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":409,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":12561,"io_2_001d":12561,"io_0096":72410,"io_4_0096":72410,"io_0244":257866,"io_4_0244":257866,"io_0022":0,"io_8_0022":0,"distance":0.25182995083473747,"totalDistance":259465.45165871512,"tipoVia":"rua","motion":false,"hours":43080010},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:52:19.000+00:00","deviceTime":"2026-03-13T20:52:19.000+00:00","fixTime":"2026-03-13T20:52:19.000+00:00","valid":true,"latitude":-21.118625,"longitude":-47.783025,"altitude":549.2,"speed":0,"course":332.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91740894,"attributes":{"packetType":4,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259465.45165871512,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":43080010},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:52:19.000+00:00","deviceTime":"2026-03-13T20:52:19.000+00:00","fixTime":"2026-03-13T20:52:19.000+00:00","valid":true,"latitude":-21.118625,"longitude":-47.783025,"altitude":549.2,"speed":0,"course":332.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91740895,"attributes":{"packetType":4,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":5,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":12475,"io_2_001d":12475,"io_0096":72410,"io_4_0096":72410,"io_0244":257866,"io_4_0244":257866,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":259465.45165871512,"tipoVia":"rua","motion":false,"hours":43080010},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:52:19.000+00:00","deviceTime":"2026-03-13T20:52:19.000+00:00","fixTime":"2026-03-13T20:52:19.000+00:00","valid":true,"latitude":-21.118625,"longitude":-47.783025,"altitude":549.2,"speed":0,"course":332.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91740896,"attributes":{"packetType":4,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259465.45165871512,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":43080010},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:52:19.000+00:00","deviceTime":"2026-03-13T20:52:19.000+00:00","fixTime":"2026-03-13T20:52:19.000+00:00","valid":true,"latitude":-21.118625,"longitude":-47.783025,"altitude":549.2,"speed":0,"course":332.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91740988,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":12779,"io_2_001d":12779,"io_0096":72410,"io_4_0096":72410,"io_0244":257875,"io_4_0244":257875,"io_0022":0,"io_8_0022":0,"distance":0.41763108081292233,"totalDistance":259465.86928979593,"tipoVia":"rua","motion":false,"hours":43085544},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:52:25.000+00:00","deviceTime":"2026-03-13T20:52:25.000+00:00","fixTime":"2026-03-13T20:52:25.000+00:00","valid":true,"latitude":-21.1186216,"longitude":-47.7830233,"altitude":549.3,"speed":0,"course":331.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91740989,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259465.86928979593,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":43085544},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:52:25.000+00:00","deviceTime":"2026-03-13T20:52:25.000+00:00","fixTime":"2026-03-13T20:52:25.000+00:00","valid":true,"latitude":-21.1186216,"longitude":-47.7830233,"altitude":549.3,"speed":0,"course":331.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91741175,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":7,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":12827,"io_2_001d":12827,"io_0096":72410,"io_4_0096":72410,"io_0244":257885,"io_4_0244":257885,"io_0022":0,"io_8_0022":0,"distance":0.40756970142651844,"totalDistance":259466.27685949736,"tipoVia":"rua","motion":false,"hours":43095553},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:52:35.000+00:00","deviceTime":"2026-03-13T20:52:35.000+00:00","fixTime":"2026-03-13T20:52:35.000+00:00","valid":true,"latitude":-21.1186183,"longitude":-47.783025,"altitude":549.1,"speed":0,"course":329.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91741176,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":20,"hdop":0.8,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259466.27685949736,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":43095553},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:52:35.000+00:00","deviceTime":"2026-03-13T20:52:35.000+00:00","fixTime":"2026-03-13T20:52:35.000+00:00","valid":true,"latitude":-21.1186183,"longitude":-47.783025,"altitude":549.1,"speed":0,"course":329.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91741188,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":34,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":12823,"io_2_001d":12823,"io_0096":72410,"io_4_0096":72410,"io_0244":257885,"io_4_0244":257885,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":0,"totalDistance":259466.27685949736,"tipoVia":"rua","motion":false,"hours":43096193},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:52:36.000+00:00","deviceTime":"2026-03-13T20:52:36.000+00:00","fixTime":"2026-03-13T20:52:36.000+00:00","valid":true,"latitude":-21.1186183,"longitude":-47.783025,"altitude":549.1,"speed":0,"course":329.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91741189,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":21,"hdop":0.7,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259466.27685949736,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":43096193},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:52:36.000+00:00","deviceTime":"2026-03-13T20:52:36.000+00:00","fixTime":"2026-03-13T20:52:36.000+00:00","valid":true,"latitude":-21.1186183,"longitude":-47.783025,"altitude":549.1,"speed":0,"course":329.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91741222,"attributes":{"packetType":4,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":0,"hdop":0.7,"event":405,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":0,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":12794,"io_2_001d":12794,"io_0096":72410,"io_4_0096":72410,"io_0244":257886,"io_4_0244":257886,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":0,"totalDistance":259466.27685949736,"tipoVia":"rua","motion":false,"hours":43098004},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:52:37.000+00:00","deviceTime":"2026-03-13T20:52:37.000+00:00","fixTime":"2026-03-13T20:52:37.000+00:00","valid":true,"latitude":-21.1186183,"longitude":-47.783025,"altitude":549.1,"speed":0,"course":329.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91741223,"attributes":{"packetType":4,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.7,"event":405,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259466.27685949736,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":43098004},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:52:37.000+00:00","deviceTime":"2026-03-13T20:52:37.000+00:00","fixTime":"2026-03-13T20:52:37.000+00:00","valid":true,"latitude":-21.1186183,"longitude":-47.783025,"altitude":549.1,"speed":0,"course":329.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91741224,"attributes":{"packetType":4,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":0,"hdop":0.7,"event":406,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":0,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":12766,"io_2_001d":12766,"io_0096":72410,"io_4_0096":72410,"io_0244":257887,"io_4_0244":257887,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":0,"totalDistance":259466.27685949736,"tipoVia":"rua","motion":false,"hours":43098004},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:52:37.000+00:00","deviceTime":"2026-03-13T20:52:37.000+00:00","fixTime":"2026-03-13T20:52:37.000+00:00","valid":true,"latitude":-21.1186183,"longitude":-47.783025,"altitude":549.1,"speed":0,"course":329.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91741225,"attributes":{"packetType":4,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":21,"hdop":0.7,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259466.27685949736,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":43098004},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:52:37.000+00:00","deviceTime":"2026-03-13T20:52:37.000+00:00","fixTime":"2026-03-13T20:52:37.000+00:00","valid":true,"latitude":-21.1186183,"longitude":-47.783025,"altitude":549.1,"speed":0,"course":329.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91741287,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":405,"ignition":true,"io_1_0199":1,"io_001b":14,"io_1_001b":14,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14310,"io_2_001d":14310,"io_0096":72410,"io_4_0096":72410,"io_0244":257891,"io_4_0244":257891,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":0,"totalDistance":259466.27685949736,"tipoVia":"rua","motion":false,"hours":43101302},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:52:41.000+00:00","deviceTime":"2026-03-13T20:52:41.000+00:00","fixTime":"2026-03-13T20:52:41.000+00:00","valid":true,"latitude":-21.1186183,"longitude":-47.783025,"altitude":549.2,"speed":0,"course":329.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91741290,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":405,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259466.27685949736,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":43101302},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:52:41.000+00:00","deviceTime":"2026-03-13T20:52:41.000+00:00","fixTime":"2026-03-13T20:52:41.000+00:00","valid":true,"latitude":-21.1186183,"longitude":-47.783025,"altitude":549.2,"speed":0,"course":329.6,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91741362,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14304,"io_2_001d":14304,"io_0096":72410,"io_4_0096":72410,"io_0244":257895,"io_4_0244":257895,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":0.18924313418716113,"totalDistance":259466.46610263156,"tipoVia":"rua","motion":false,"hours":43105569},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:52:45.000+00:00","deviceTime":"2026-03-13T20:52:45.000+00:00","fixTime":"2026-03-13T20:52:45.000+00:00","valid":true,"latitude":-21.11862,"longitude":-47.783025,"altitude":549.1,"speed":0,"course":45.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91741363,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259466.46610263156,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":43105569},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:52:45.000+00:00","deviceTime":"2026-03-13T20:52:45.000+00:00","fixTime":"2026-03-13T20:52:45.000+00:00","valid":true,"latitude":-21.11862,"longitude":-47.783025,"altitude":549.1,"speed":0,"course":45.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91741536,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14482,"io_2_001d":14482,"io_0096":72410,"io_4_0096":72410,"io_0244":257905,"io_4_0244":257905,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":5.258751680802239,"totalDistance":259471.72485431237,"tipoVia":"rua","motion":true,"hours":43115582},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:52:55.000+00:00","deviceTime":"2026-03-13T20:52:55.000+00:00","fixTime":"2026-03-13T20:52:55.000+00:00","valid":true,"latitude":-21.1185766,"longitude":-47.783045,"altitude":549.6,"speed":0.37797,"course":342.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91741537,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259471.72485431237,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43115582},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:52:55.000+00:00","deviceTime":"2026-03-13T20:52:55.000+00:00","fixTime":"2026-03-13T20:52:55.000+00:00","valid":true,"latitude":-21.1185766,"longitude":-47.783045,"altitude":549.6,"speed":0.37797,"course":342.4,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91741595,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14481,"io_2_001d":14481,"io_0096":72410,"io_4_0096":72410,"io_0244":257908,"io_4_0244":257908,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":9.124468985423551,"totalDistance":259480.8493232978,"tipoVia":"rua","motion":true,"hours":43118972},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:52:58.000+00:00","deviceTime":"2026-03-13T20:52:58.000+00:00","fixTime":"2026-03-13T20:52:58.000+00:00","valid":true,"latitude":-21.118495,"longitude":-47.7830533,"altitude":550.1,"speed":0.593953,"course":1.8,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91741596,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259480.8493232978,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43118972},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:52:58.000+00:00","deviceTime":"2026-03-13T20:52:58.000+00:00","fixTime":"2026-03-13T20:52:58.000+00:00","valid":true,"latitude":-21.118495,"longitude":-47.7830533,"altitude":550.1,"speed":0.593953,"course":1.8,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91741698,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14457,"io_2_001d":14457,"io_0096":72410,"io_4_0096":72410,"io_0244":257914,"io_4_0244":257914,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":30.217279168450837,"totalDistance":259511.06660246625,"tipoVia":"rua","motion":true,"hours":43124632},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:53:04.000+00:00","deviceTime":"2026-03-13T20:53:04.000+00:00","fixTime":"2026-03-13T20:53:04.000+00:00","valid":true,"latitude":-21.118225,"longitude":-47.7830233,"altitude":550.7,"speed":0.971923,"course":32.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91741699,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259511.06660246625,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43124632},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:53:04.000+00:00","deviceTime":"2026-03-13T20:53:04.000+00:00","fixTime":"2026-03-13T20:53:04.000+00:00","valid":true,"latitude":-21.118225,"longitude":-47.7830233,"altitude":550.7,"speed":0.971923,"course":32.3,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91741713,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14450,"io_2_001d":14450,"io_0096":72410,"io_4_0096":72410,"io_0244":257915,"io_4_0244":257915,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":5.077564485583732,"totalDistance":259516.14416695182,"tipoVia":"rua","motion":true,"hours":43125571},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:53:05.000+00:00","deviceTime":"2026-03-13T20:53:05.000+00:00","fixTime":"2026-03-13T20:53:05.000+00:00","valid":true,"latitude":-21.1181916,"longitude":-47.78299,"altitude":550.7,"speed":0.971923,"course":54.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91741716,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259516.14416695182,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43125571},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:53:05.000+00:00","deviceTime":"2026-03-13T20:53:05.000+00:00","fixTime":"2026-03-13T20:53:05.000+00:00","valid":true,"latitude":-21.1181916,"longitude":-47.78299,"altitude":550.7,"speed":0.971923,"course":54.7,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91741745,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14428,"io_2_001d":14428,"io_0096":72410,"io_4_0096":72410,"io_0244":257916,"io_4_0244":257916,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":5.097682603330843,"totalDistance":259521.24184955517,"tipoVia":"rua","motion":true,"hours":43127268},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:53:07.000+00:00","deviceTime":"2026-03-13T20:53:07.000+00:00","fixTime":"2026-03-13T20:53:07.000+00:00","valid":true,"latitude":-21.1181733,"longitude":-47.782945,"altitude":550.6,"speed":1.02592,"course":74.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91741746,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259521.24184955517,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43127268},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:53:07.000+00:00","deviceTime":"2026-03-13T20:53:07.000+00:00","fixTime":"2026-03-13T20:53:07.000+00:00","valid":true,"latitude":-21.1181733,"longitude":-47.782945,"altitude":550.6,"speed":1.02592,"course":74.5,"address":"Rua Armand Henri Sbicca, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91741970,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14456,"io_2_001d":14456,"io_0096":72410,"io_4_0096":72410,"io_0244":257920,"io_4_0244":257920,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":27.00953138959148,"totalDistance":259548.25138094477,"tipoVia":"rua","motion":true,"hours":43140293},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:53:20.000+00:00","deviceTime":"2026-03-13T20:53:20.000+00:00","fixTime":"2026-03-13T20:53:20.000+00:00","valid":true,"latitude":-21.1181666,"longitude":-47.782685,"altitude":550.5,"speed":1.51188,"course":91.7,"address":"Rua Ângelo Mattioli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91741971,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259548.25138094477,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43140293},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:53:20.000+00:00","deviceTime":"2026-03-13T20:53:20.000+00:00","fixTime":"2026-03-13T20:53:20.000+00:00","valid":true,"latitude":-21.1181666,"longitude":-47.782685,"altitude":550.5,"speed":1.51188,"course":91.7,"address":"Rua Ângelo Mattioli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91741988,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14355,"io_2_001d":14355,"io_0096":72410,"io_4_0096":72410,"io_0244":257930,"io_4_0244":257930,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":92.84797962023904,"totalDistance":259641.09936056501,"tipoVia":"rua","motion":true,"hours":43141387},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:53:21.000+00:00","deviceTime":"2026-03-13T20:53:21.000+00:00","fixTime":"2026-03-13T20:53:21.000+00:00","valid":true,"latitude":-21.1182,"longitude":-47.7817916,"altitude":550.2,"speed":1.18791,"course":91.8,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91741989,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259641.09936056501,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43141387},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:53:21.000+00:00","deviceTime":"2026-03-13T20:53:21.000+00:00","fixTime":"2026-03-13T20:53:21.000+00:00","valid":true,"latitude":-21.1182,"longitude":-47.7817916,"altitude":550.2,"speed":1.18791,"course":91.8,"address":"Rua Eulogio Artal, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91742165,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14492,"io_2_001d":14492,"io_0096":72410,"io_4_0096":72410,"io_0244":257940,"io_4_0244":257940,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":56.81990750221107,"totalDistance":259697.91926806723,"tipoVia":"rua","motion":true,"hours":43150591},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:53:30.000+00:00","deviceTime":"2026-03-13T20:53:30.000+00:00","fixTime":"2026-03-13T20:53:30.000+00:00","valid":true,"latitude":-21.1182233,"longitude":-47.781245,"altitude":550.3,"speed":1.61987,"course":93.2,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91742167,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259697.91926806723,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43150591},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:53:30.000+00:00","deviceTime":"2026-03-13T20:53:30.000+00:00","fixTime":"2026-03-13T20:53:30.000+00:00","valid":true,"latitude":-21.1182233,"longitude":-47.781245,"altitude":550.3,"speed":1.61987,"course":93.2,"address":"Rua Humberto Felloni, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91742339,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14477,"io_2_001d":14477,"io_0096":72410,"io_4_0096":72410,"io_0244":257950,"io_4_0244":257950,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":100.46075355459013,"totalDistance":259798.38002162182,"tipoVia":"rua","motion":true,"hours":43160578},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:53:40.000+00:00","deviceTime":"2026-03-13T20:53:40.000+00:00","fixTime":"2026-03-13T20:53:40.000+00:00","valid":true,"latitude":-21.1182583,"longitude":-47.7802783,"altitude":550.6,"speed":2.15983,"course":90.5,"address":"Rua Ângelo Mattioli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91742346,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259798.38002162182,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43160578},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:53:40.000+00:00","deviceTime":"2026-03-13T20:53:40.000+00:00","fixTime":"2026-03-13T20:53:40.000+00:00","valid":true,"latitude":-21.1182583,"longitude":-47.7802783,"altitude":550.6,"speed":2.15983,"course":90.5,"address":"Rua Ângelo Mattioli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91742518,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14480,"io_2_001d":14480,"io_0096":72410,"io_4_0096":72410,"io_0244":257960,"io_4_0244":257960,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":111.20132724195948,"totalDistance":259909.58134886378,"tipoVia":"rua","motion":true,"hours":43170599},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:53:50.000+00:00","deviceTime":"2026-03-13T20:53:50.000+00:00","fixTime":"2026-03-13T20:53:50.000+00:00","valid":true,"latitude":-21.1182983,"longitude":-47.7792083,"altitude":550.7,"speed":2.05184,"course":93.3,"address":"Rua Ângelo Mattioli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91742520,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259909.58134886378,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43170599},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:53:50.000+00:00","deviceTime":"2026-03-13T20:53:50.000+00:00","fixTime":"2026-03-13T20:53:50.000+00:00","valid":true,"latitude":-21.1182983,"longitude":-47.7792083,"altitude":550.7,"speed":2.05184,"course":93.3,"address":"Rua Ângelo Mattioli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91742678,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14472,"io_2_001d":14472,"io_0096":72410,"io_4_0096":72410,"io_0244":257970,"io_4_0244":257970,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":63.23764478629842,"totalDistance":259972.8189936501,"tipoVia":"rua","motion":true,"hours":43181954},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:54:01.000+00:00","deviceTime":"2026-03-13T20:54:01.000+00:00","fixTime":"2026-03-13T20:54:01.000+00:00","valid":true,"latitude":-21.118325,"longitude":-47.7786,"altitude":550.1,"speed":1.18791,"course":91.1,"address":"Rua Ângelo Mattioli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91742679,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":259972.8189936501,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43181954},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:54:01.000+00:00","deviceTime":"2026-03-13T20:54:01.000+00:00","fixTime":"2026-03-13T20:54:01.000+00:00","valid":true,"latitude":-21.118325,"longitude":-47.7786,"altitude":550.1,"speed":1.18791,"course":91.1,"address":"Rua Ângelo Mattioli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91742781,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14383,"io_2_001d":14383,"io_0096":72410,"io_4_0096":72410,"io_0244":257977,"io_4_0244":257977,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":50.416463066089264,"totalDistance":260023.23545671618,"tipoVia":"avenida","motion":true,"hours":43187680},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:54:07.000+00:00","deviceTime":"2026-03-13T20:54:07.000+00:00","fixTime":"2026-03-13T20:54:07.000+00:00","valid":true,"latitude":-21.1183816,"longitude":-47.7781183,"altitude":549.9,"speed":1.02592,"course":119.5,"address":"Avenida José Luiz Pavanelli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91742782,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":260023.23545671618,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43187680},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:54:07.000+00:00","deviceTime":"2026-03-13T20:54:07.000+00:00","fixTime":"2026-03-13T20:54:07.000+00:00","valid":true,"latitude":-21.1183816,"longitude":-47.7781183,"altitude":549.9,"speed":1.02592,"course":119.5,"address":"Avenida José Luiz Pavanelli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91742822,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14467,"io_2_001d":14467,"io_0096":72410,"io_4_0096":72410,"io_0244":257978,"io_4_0244":257978,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":5.324290950198746,"totalDistance":260028.55974766638,"tipoVia":"avenida","motion":true,"hours":43190281},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:54:10.000+00:00","deviceTime":"2026-03-13T20:54:10.000+00:00","fixTime":"2026-03-13T20:54:10.000+00:00","valid":true,"latitude":-21.118415,"longitude":-47.7780816,"altitude":549.7,"speed":1.02592,"course":144.7,"address":"Avenida José Luiz Pavanelli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91742823,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":260028.55974766638,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43190281},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:54:10.000+00:00","deviceTime":"2026-03-13T20:54:10.000+00:00","fixTime":"2026-03-13T20:54:10.000+00:00","valid":true,"latitude":-21.118415,"longitude":-47.7780816,"altitude":549.7,"speed":1.02592,"course":144.7,"address":"Avenida José Luiz Pavanelli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91742845,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14463,"io_2_001d":14463,"io_0096":72410,"io_4_0096":72410,"io_0244":257980,"io_4_0244":257980,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":12.460438669989914,"totalDistance":260041.02018633636,"tipoVia":"avenida","motion":true,"hours":43191100},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:54:11.000+00:00","deviceTime":"2026-03-13T20:54:11.000+00:00","fixTime":"2026-03-13T20:54:11.000+00:00","valid":true,"latitude":-21.1185216,"longitude":-47.778045,"altitude":550,"speed":1.34989,"course":169.4,"address":"Avenida José Luiz Pavanelli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91742846,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":260041.02018633636,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43191100},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:54:11.000+00:00","deviceTime":"2026-03-13T20:54:11.000+00:00","fixTime":"2026-03-13T20:54:11.000+00:00","valid":true,"latitude":-21.1185216,"longitude":-47.778045,"altitude":550,"speed":1.34989,"course":169.4,"address":"Avenida José Luiz Pavanelli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91743026,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":13,"io_1_001b":13,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14497,"io_2_001d":14497,"io_0096":72410,"io_4_0096":72410,"io_0244":257990,"io_4_0244":257990,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":93.56025145236346,"totalDistance":260134.58043778874,"tipoVia":"avenida","motion":true,"hours":43202190},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:54:22.000+00:00","deviceTime":"2026-03-13T20:54:22.000+00:00","fixTime":"2026-03-13T20:54:22.000+00:00","valid":true,"latitude":-21.1193616,"longitude":-47.778075,"altitude":552.3,"speed":2.05184,"course":182.6,"address":"Avenida José Luiz Pavanelli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91743027,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":260134.58043778874,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43202190},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:54:22.000+00:00","deviceTime":"2026-03-13T20:54:22.000+00:00","fixTime":"2026-03-13T20:54:22.000+00:00","valid":true,"latitude":-21.1193616,"longitude":-47.778075,"altitude":552.3,"speed":2.05184,"course":182.6,"address":"Avenida José Luiz Pavanelli, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91743100,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":13,"io_1_001b":13,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14444,"io_2_001d":14444,"io_0096":72410,"io_4_0096":72410,"io_0244":257996,"io_4_0244":257996,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":50.85412672139028,"totalDistance":260185.43456451013,"tipoVia":"avenida","motion":true,"hours":43206812},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:54:26.000+00:00","deviceTime":"2026-03-13T20:54:26.000+00:00","fixTime":"2026-03-13T20:54:26.000+00:00","valid":true,"latitude":-21.1198183,"longitude":-47.7780633,"altitude":552.5,"speed":1.13391,"course":157.9,"address":"Avenida José Luiz Pavanelli, 500, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91743101,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":260185.43456451013,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43206812},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:54:26.000+00:00","deviceTime":"2026-03-13T20:54:26.000+00:00","fixTime":"2026-03-13T20:54:26.000+00:00","valid":true,"latitude":-21.1198183,"longitude":-47.7780633,"altitude":552.5,"speed":1.13391,"course":157.9,"address":"Avenida José Luiz Pavanelli, 500, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91743320,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":13,"io_1_001b":13,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14503,"io_2_001d":14503,"io_0096":72410,"io_4_0096":72410,"io_0244":258006,"io_4_0244":258006,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":87.75976629698867,"totalDistance":260273.1943308071,"tipoVia":"rua","motion":true,"hours":43219308},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:54:39.000+00:00","deviceTime":"2026-03-13T20:54:39.000+00:00","fixTime":"2026-03-13T20:54:39.000+00:00","valid":true,"latitude":-21.1204766,"longitude":-47.7775983,"altitude":553.2,"speed":1.99784,"course":146,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91743321,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":260273.1943308071,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43219308},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:54:39.000+00:00","deviceTime":"2026-03-13T20:54:39.000+00:00","fixTime":"2026-03-13T20:54:39.000+00:00","valid":true,"latitude":-21.1204766,"longitude":-47.7775983,"altitude":553.2,"speed":1.99784,"course":146,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91743462,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14391,"io_2_001d":14391,"io_0096":72410,"io_4_0096":72410,"io_0244":258015,"io_4_0244":258015,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":73.72531948223173,"totalDistance":260346.91965028935,"tipoVia":"rua","motion":true,"hours":43225819},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:54:45.000+00:00","deviceTime":"2026-03-13T20:54:45.000+00:00","fixTime":"2026-03-13T20:54:45.000+00:00","valid":true,"latitude":-21.1210083,"longitude":-47.777175,"altitude":553.1,"speed":0.647948,"course":114.6,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91743463,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":260346.91965028935,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43225819},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:54:45.000+00:00","deviceTime":"2026-03-13T20:54:45.000+00:00","fixTime":"2026-03-13T20:54:45.000+00:00","valid":true,"latitude":-21.1210083,"longitude":-47.777175,"altitude":553.1,"speed":0.647948,"course":114.6,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91743627,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14458,"io_2_001d":14458,"io_0096":72410,"io_4_0096":72410,"io_0244":258025,"io_4_0244":258025,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":2.8711267327777548,"totalDistance":260349.79077702214,"tipoVia":"rua","motion":false,"hours":43235897},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:54:55.000+00:00","deviceTime":"2026-03-13T20:54:55.000+00:00","fixTime":"2026-03-13T20:54:55.000+00:00","valid":true,"latitude":-21.121015,"longitude":-47.7771483,"altitude":552.6,"speed":0,"course":89.4,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91743629,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":260349.79077702214,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":43235897},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:54:55.000+00:00","deviceTime":"2026-03-13T20:54:55.000+00:00","fixTime":"2026-03-13T20:54:55.000+00:00","valid":true,"latitude":-21.121015,"longitude":-47.7771483,"altitude":552.6,"speed":0,"course":89.4,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91743790,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14552,"io_2_001d":14552,"io_0096":72410,"io_4_0096":72410,"io_0244":258035,"io_4_0244":258035,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":0.1765300514486261,"totalDistance":260349.9673070736,"tipoVia":"rua","motion":false,"hours":43245722},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:55:05.000+00:00","deviceTime":"2026-03-13T20:55:05.000+00:00","fixTime":"2026-03-13T20:55:05.000+00:00","valid":true,"latitude":-21.121015,"longitude":-47.7771466,"altitude":552.9,"speed":0,"course":128.6,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91743791,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":260349.9673070736,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":43245722},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:55:05.000+00:00","deviceTime":"2026-03-13T20:55:05.000+00:00","fixTime":"2026-03-13T20:55:05.000+00:00","valid":true,"latitude":-21.121015,"longitude":-47.7771466,"altitude":552.9,"speed":0,"course":128.6,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91743829,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14495,"io_2_001d":14495,"io_0096":72410,"io_4_0096":72410,"io_0244":258037,"io_4_0244":258037,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":2.111030660122842,"totalDistance":260352.07833773372,"tipoVia":"rua","motion":true,"hours":43247719},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:55:07.000+00:00","deviceTime":"2026-03-13T20:55:07.000+00:00","fixTime":"2026-03-13T20:55:07.000+00:00","valid":true,"latitude":-21.1210116,"longitude":-47.7771266,"altitude":552.7,"speed":0.539957,"course":75.3,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91743830,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":260352.07833773372,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43247719},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:55:07.000+00:00","deviceTime":"2026-03-13T20:55:07.000+00:00","fixTime":"2026-03-13T20:55:07.000+00:00","valid":true,"latitude":-21.1210116,"longitude":-47.7771266,"altitude":552.7,"speed":0.539957,"course":75.3,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91743848,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14481,"io_2_001d":14481,"io_0096":72410,"io_4_0096":72410,"io_0244":258038,"io_4_0244":258038,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":4.07724416649579,"totalDistance":260356.1555819002,"tipoVia":"rua","motion":true,"hours":43248747},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:55:08.000+00:00","deviceTime":"2026-03-13T20:55:08.000+00:00","fixTime":"2026-03-13T20:55:08.000+00:00","valid":true,"latitude":-21.120995,"longitude":-47.7770916,"altitude":552.7,"speed":0.917927,"course":55.5,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91743849,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":260356.1555819002,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43248747},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:55:08.000+00:00","deviceTime":"2026-03-13T20:55:08.000+00:00","fixTime":"2026-03-13T20:55:08.000+00:00","valid":true,"latitude":-21.120995,"longitude":-47.7770916,"altitude":552.7,"speed":0.917927,"course":55.5,"address":"Rua Doutor Walmer Antônio Tamburus, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91743898,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14470,"io_2_001d":14470,"io_0096":72410,"io_4_0096":72410,"io_0244":258040,"io_4_0244":258040,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":12.082476806694793,"totalDistance":260368.2380587069,"tipoVia":"avenida","motion":true,"hours":43250711},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:55:10.000+00:00","deviceTime":"2026-03-13T20:55:10.000+00:00","fixTime":"2026-03-13T20:55:10.000+00:00","valid":true,"latitude":-21.1209083,"longitude":-47.7770216,"altitude":552.5,"speed":1.45788,"course":28.6,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91743899,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":260368.2380587069,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43250711},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:55:10.000+00:00","deviceTime":"2026-03-13T20:55:10.000+00:00","fixTime":"2026-03-13T20:55:10.000+00:00","valid":true,"latitude":-21.1209083,"longitude":-47.7770216,"altitude":552.5,"speed":1.45788,"course":28.6,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91744057,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14485,"io_2_001d":14485,"io_0096":72410,"io_4_0096":72410,"io_0244":258050,"io_4_0244":258050,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":107.92425436676339,"totalDistance":260476.16231307364,"tipoVia":"avenida","motion":true,"hours":43260714},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:55:20.000+00:00","deviceTime":"2026-03-13T20:55:20.000+00:00","fixTime":"2026-03-13T20:55:20.000+00:00","valid":true,"latitude":-21.12005,"longitude":-47.7765383,"altitude":550.5,"speed":2.42981,"course":27,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91744058,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":260476.16231307364,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43260714},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:55:20.000+00:00","deviceTime":"2026-03-13T20:55:20.000+00:00","fixTime":"2026-03-13T20:55:20.000+00:00","valid":true,"latitude":-21.12005,"longitude":-47.7765383,"altitude":550.5,"speed":2.42981,"course":27,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91744170,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14492,"io_2_001d":14492,"io_0096":72410,"io_4_0096":72410,"io_0244":258056,"io_4_0244":258056,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":81.8139249961458,"totalDistance":260557.9762380698,"tipoVia":"avenida","motion":true,"hours":43266737},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:55:26.000+00:00","deviceTime":"2026-03-13T20:55:26.000+00:00","fixTime":"2026-03-13T20:55:26.000+00:00","valid":true,"latitude":-21.11945,"longitude":-47.7760833,"altitude":544.7,"speed":2.91577,"course":50.5,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91744171,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":260557.9762380698,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43266737},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:55:26.000+00:00","deviceTime":"2026-03-13T20:55:26.000+00:00","fixTime":"2026-03-13T20:55:26.000+00:00","valid":true,"latitude":-21.11945,"longitude":-47.7760833,"altitude":544.7,"speed":2.91577,"course":50.5,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91744379,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14497,"io_2_001d":14497,"io_0096":72410,"io_4_0096":72410,"io_0244":258066,"io_4_0244":258066,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":149.3454374103456,"totalDistance":260707.32167548014,"tipoVia":"avenida","motion":true,"hours":43276759},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:55:36.000+00:00","deviceTime":"2026-03-13T20:55:36.000+00:00","fixTime":"2026-03-13T20:55:36.000+00:00","valid":true,"latitude":-21.1186966,"longitude":-47.7748933,"altitude":543.2,"speed":2.42981,"course":61.1,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91744380,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":260707.32167548014,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43276759},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:55:36.000+00:00","deviceTime":"2026-03-13T20:55:36.000+00:00","fixTime":"2026-03-13T20:55:36.000+00:00","valid":true,"latitude":-21.1186966,"longitude":-47.7748933,"altitude":543.2,"speed":2.42981,"course":61.1,"address":"Avenida Brasil, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91744436,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14510,"io_2_001d":14510,"io_0096":72410,"io_4_0096":72410,"io_0244":258069,"io_4_0244":258069,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":35.169928927323774,"totalDistance":260742.49160440746,"tipoVia":"outro","motion":true,"hours":43279735},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:55:39.000+00:00","deviceTime":"2026-03-13T20:55:39.000+00:00","fixTime":"2026-03-13T20:55:39.000+00:00","valid":true,"latitude":-21.1186133,"longitude":-47.7745666,"altitude":543.7,"speed":2.10583,"course":85.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91744437,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":260742.49160440746,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43279735},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:55:39.000+00:00","deviceTime":"2026-03-13T20:55:39.000+00:00","fixTime":"2026-03-13T20:55:39.000+00:00","valid":true,"latitude":-21.1186133,"longitude":-47.7745666,"altitude":543.7,"speed":2.10583,"course":85.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91744483,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14403,"io_2_001d":14403,"io_0096":72410,"io_4_0096":72410,"io_0244":258072,"io_4_0244":258072,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":31.353346223309302,"totalDistance":260773.84495063077,"tipoVia":"rua","motion":true,"hours":43282734},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:55:42.000+00:00","deviceTime":"2026-03-13T20:55:42.000+00:00","fixTime":"2026-03-13T20:55:42.000+00:00","valid":true,"latitude":-21.1185533,"longitude":-47.7742716,"altitude":542.8,"speed":1.88985,"course":57.8,"address":"Rua Ubatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91744485,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":260773.84495063077,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43282734},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:55:42.000+00:00","deviceTime":"2026-03-13T20:55:42.000+00:00","fixTime":"2026-03-13T20:55:42.000+00:00","valid":true,"latitude":-21.1185533,"longitude":-47.7742716,"altitude":542.8,"speed":1.88985,"course":57.8,"address":"Rua Ubatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91744501,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14452,"io_2_001d":14452,"io_0096":72410,"io_4_0096":72410,"io_0244":258073,"io_4_0244":258073,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":9.873108589860642,"totalDistance":260783.7180592206,"tipoVia":"rua","motion":true,"hours":43283709},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:55:43.000+00:00","deviceTime":"2026-03-13T20:55:43.000+00:00","fixTime":"2026-03-13T20:55:43.000+00:00","valid":true,"latitude":-21.1184916,"longitude":-47.7742033,"altitude":542.4,"speed":1.88985,"course":37.4,"address":"Rua Ubatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91744502,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":260783.7180592206,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43283709},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:55:43.000+00:00","deviceTime":"2026-03-13T20:55:43.000+00:00","fixTime":"2026-03-13T20:55:43.000+00:00","valid":true,"latitude":-21.1184916,"longitude":-47.7742033,"altitude":542.4,"speed":1.88985,"course":37.4,"address":"Rua Ubatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91744531,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14495,"io_2_001d":14495,"io_0096":72410,"io_4_0096":72410,"io_0244":258075,"io_4_0244":258075,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":19.676267522959403,"totalDistance":260803.39432674358,"tipoVia":"outro","motion":true,"hours":43285769},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:55:45.000+00:00","deviceTime":"2026-03-13T20:55:45.000+00:00","fixTime":"2026-03-13T20:55:45.000+00:00","valid":true,"latitude":-21.118325,"longitude":-47.77414,"altitude":541.4,"speed":1.94385,"course":4.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91744532,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":260803.39432674358,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43285769},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:55:45.000+00:00","deviceTime":"2026-03-13T20:55:45.000+00:00","fixTime":"2026-03-13T20:55:45.000+00:00","valid":true,"latitude":-21.118325,"longitude":-47.77414,"altitude":541.4,"speed":1.94385,"course":4.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91744705,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14485,"io_2_001d":14485,"io_0096":72410,"io_4_0096":72410,"io_0244":258085,"io_4_0244":258085,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":131.31844307131564,"totalDistance":260934.7127698149,"tipoVia":"outro","motion":true,"hours":43295743},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:55:55.000+00:00","deviceTime":"2026-03-13T20:55:55.000+00:00","fixTime":"2026-03-13T20:55:55.000+00:00","valid":true,"latitude":-21.1171533,"longitude":-47.7742866,"altitude":540.4,"speed":2.86177,"course":356.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91744706,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":260934.7127698149,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43295743},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:55:55.000+00:00","deviceTime":"2026-03-13T20:55:55.000+00:00","fixTime":"2026-03-13T20:55:55.000+00:00","valid":true,"latitude":-21.1171533,"longitude":-47.7742866,"altitude":540.4,"speed":2.86177,"course":356.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91744893,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":49,"io_1_0006":49,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14512,"io_2_001d":14512,"io_0096":72410,"io_4_0096":72410,"io_0244":258095,"io_4_0244":258095,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":160.75749720881495,"totalDistance":261095.47026702372,"tipoVia":"outro","motion":true,"hours":43305738},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:56:05.000+00:00","deviceTime":"2026-03-13T20:56:05.000+00:00","fixTime":"2026-03-13T20:56:05.000+00:00","valid":true,"latitude":-21.1157133,"longitude":-47.7744033,"altitude":538.7,"speed":3.07775,"course":358.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91744895,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261095.47026702372,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43305738},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:56:05.000+00:00","deviceTime":"2026-03-13T20:56:05.000+00:00","fixTime":"2026-03-13T20:56:05.000+00:00","valid":true,"latitude":-21.1157133,"longitude":-47.7744033,"altitude":538.7,"speed":3.07775,"course":358.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91745061,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14537,"io_2_001d":14537,"io_0096":72410,"io_4_0096":72410,"io_0244":258105,"io_4_0244":258105,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":117.07056567259465,"totalDistance":261212.5408326963,"tipoVia":"outro","motion":true,"hours":43315886},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:56:15.000+00:00","deviceTime":"2026-03-13T20:56:15.000+00:00","fixTime":"2026-03-13T20:56:15.000+00:00","valid":true,"latitude":-21.1146683,"longitude":-47.7742766,"altitude":538.7,"speed":1.18791,"course":311.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91745062,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261212.5408326963,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43315886},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:56:15.000+00:00","deviceTime":"2026-03-13T20:56:15.000+00:00","fixTime":"2026-03-13T20:56:15.000+00:00","valid":true,"latitude":-21.1146683,"longitude":-47.7742766,"altitude":538.7,"speed":1.18791,"course":311.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91745075,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14491,"io_2_001d":14491,"io_0096":72410,"io_4_0096":72410,"io_0244":258106,"io_4_0244":258106,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":6.434021074762584,"totalDistance":261218.97485377107,"tipoVia":"outro","motion":true,"hours":43316993},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:56:16.000+00:00","deviceTime":"2026-03-13T20:56:16.000+00:00","fixTime":"2026-03-13T20:56:16.000+00:00","valid":true,"latitude":-21.114645,"longitude":-47.7743333,"altitude":539.1,"speed":1.2419,"course":285.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91745077,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261218.97485377107,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43316994},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:56:16.000+00:00","deviceTime":"2026-03-13T20:56:16.000+00:00","fixTime":"2026-03-13T20:56:16.000+00:00","valid":true,"latitude":-21.114645,"longitude":-47.7743333,"altitude":539.1,"speed":1.2419,"course":285.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91745272,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14515,"io_2_001d":14515,"io_0096":72410,"io_4_0096":72410,"io_0244":258116,"io_4_0244":258116,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":107.69723491656859,"totalDistance":261326.67208868763,"tipoVia":"outro","motion":true,"hours":43326779},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:56:26.000+00:00","deviceTime":"2026-03-13T20:56:26.000+00:00","fixTime":"2026-03-13T20:56:26.000+00:00","valid":true,"latitude":-21.1142866,"longitude":-47.7752966,"altitude":542.6,"speed":2.5378,"course":295.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91745273,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261326.67208868763,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43326779},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:56:26.000+00:00","deviceTime":"2026-03-13T20:56:26.000+00:00","fixTime":"2026-03-13T20:56:26.000+00:00","valid":true,"latitude":-21.1142866,"longitude":-47.7752966,"altitude":542.6,"speed":2.5378,"course":295.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91745450,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14518,"io_2_001d":14518,"io_0096":72410,"io_4_0096":72410,"io_0244":258126,"io_4_0244":258126,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":120.32789926454043,"totalDistance":261446.99998795218,"tipoVia":"outro","motion":true,"hours":43336731},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:56:36.000+00:00","deviceTime":"2026-03-13T20:56:36.000+00:00","fixTime":"2026-03-13T20:56:36.000+00:00","valid":true,"latitude":-21.11381,"longitude":-47.7763366,"altitude":546.2,"speed":1.45788,"course":295.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91745452,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261446.99998795218,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43336731},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:56:36.000+00:00","deviceTime":"2026-03-13T20:56:36.000+00:00","fixTime":"2026-03-13T20:56:36.000+00:00","valid":true,"latitude":-21.11381,"longitude":-47.7763366,"altitude":546.2,"speed":1.45788,"course":295.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91745639,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14437,"io_2_001d":14437,"io_0096":72410,"io_4_0096":72410,"io_0244":258136,"io_4_0244":258136,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":106.89864232288049,"totalDistance":261553.89863027507,"tipoVia":"outro","motion":true,"hours":43346756},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:56:46.000+00:00","deviceTime":"2026-03-13T20:56:46.000+00:00","fixTime":"2026-03-13T20:56:46.000+00:00","valid":true,"latitude":-21.1134083,"longitude":-47.7772716,"altitude":548.6,"speed":2.10583,"course":294.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91745640,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261553.89863027507,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43346756},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:56:46.000+00:00","deviceTime":"2026-03-13T20:56:46.000+00:00","fixTime":"2026-03-13T20:56:46.000+00:00","valid":true,"latitude":-21.1134083,"longitude":-47.7772716,"altitude":548.6,"speed":2.10583,"course":294.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91745702,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14418,"io_2_001d":14418,"io_0096":72410,"io_4_0096":72410,"io_0244":258139,"io_4_0244":258139,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":25.693008188934783,"totalDistance":261579.59163846401,"tipoVia":"outro","motion":true,"hours":43349728},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:56:49.000+00:00","deviceTime":"2026-03-13T20:56:49.000+00:00","fixTime":"2026-03-13T20:56:49.000+00:00","valid":true,"latitude":-21.1132683,"longitude":-47.7774683,"altitude":549.2,"speed":1.45788,"course":334.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91745703,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261579.59163846401,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43349728},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:56:49.000+00:00","deviceTime":"2026-03-13T20:56:49.000+00:00","fixTime":"2026-03-13T20:56:49.000+00:00","valid":true,"latitude":-21.1132683,"longitude":-47.7774683,"altitude":549.2,"speed":1.45788,"course":334.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91745719,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14497,"io_2_001d":14497,"io_0096":72410,"io_4_0096":72410,"io_0244":258140,"io_4_0244":258140,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":7.256795600517619,"totalDistance":261586.84843406454,"tipoVia":"outro","motion":true,"hours":43350955},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:56:50.000+00:00","deviceTime":"2026-03-13T20:56:50.000+00:00","fixTime":"2026-03-13T20:56:50.000+00:00","valid":true,"latitude":-21.113205,"longitude":-47.777485,"altitude":549.3,"speed":1.40389,"course":356.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91745720,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261586.84843406454,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43350955},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:56:50.000+00:00","deviceTime":"2026-03-13T20:56:50.000+00:00","fixTime":"2026-03-13T20:56:50.000+00:00","valid":true,"latitude":-21.113205,"longitude":-47.777485,"altitude":549.3,"speed":1.40389,"course":356.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91745744,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14480,"io_2_001d":14480,"io_0096":72410,"io_4_0096":72410,"io_0244":258141,"io_4_0244":258141,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":7.309906722163433,"totalDistance":261594.1583407867,"tipoVia":"outro","motion":true,"hours":43351934},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:56:51.000+00:00","deviceTime":"2026-03-13T20:56:51.000+00:00","fixTime":"2026-03-13T20:56:51.000+00:00","valid":true,"latitude":-21.11314,"longitude":-47.777475,"altitude":549.4,"speed":1.34989,"course":16.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91745745,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261594.1583407867,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43351934},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:56:51.000+00:00","deviceTime":"2026-03-13T20:56:51.000+00:00","fixTime":"2026-03-13T20:56:51.000+00:00","valid":true,"latitude":-21.11314,"longitude":-47.777475,"altitude":549.4,"speed":1.34989,"course":16.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91745803,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14564,"io_2_001d":14564,"io_0096":72410,"io_4_0096":72410,"io_0244":258144,"io_4_0244":258144,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":22.37744552169699,"totalDistance":261616.5357863084,"tipoVia":"outro","motion":true,"hours":43354732},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:56:54.000+00:00","deviceTime":"2026-03-13T20:56:54.000+00:00","fixTime":"2026-03-13T20:56:54.000+00:00","valid":true,"latitude":-21.11297,"longitude":-47.77736,"altitude":549.4,"speed":1.51188,"course":38.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91745804,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261616.5357863084,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43354732},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:56:54.000+00:00","deviceTime":"2026-03-13T20:56:54.000+00:00","fixTime":"2026-03-13T20:56:54.000+00:00","valid":true,"latitude":-21.11297,"longitude":-47.77736,"altitude":549.4,"speed":1.51188,"course":38.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91745922,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14394,"io_2_001d":14394,"io_0096":72410,"io_4_0096":72410,"io_0244":258150,"io_4_0244":258150,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":41.33600878607773,"totalDistance":261657.87179509448,"tipoVia":"outro","motion":true,"hours":43360751},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:57:00.000+00:00","deviceTime":"2026-03-13T20:57:00.000+00:00","fixTime":"2026-03-13T20:57:00.000+00:00","valid":true,"latitude":-21.1126916,"longitude":-47.7770966,"altitude":549.2,"speed":0.75594,"course":59.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91745923,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261657.87179509448,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43360751},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:57:00.000+00:00","deviceTime":"2026-03-13T20:57:00.000+00:00","fixTime":"2026-03-13T20:57:00.000+00:00","valid":true,"latitude":-21.1126916,"longitude":-47.7770966,"altitude":549.2,"speed":0.75594,"course":59.1,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91745994,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14501,"io_2_001d":14501,"io_0096":72410,"io_4_0096":72410,"io_0244":258154,"io_4_0244":258154,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":12.616347878046449,"totalDistance":261670.48814297252,"tipoVia":"outro","motion":true,"hours":43364729},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:57:04.000+00:00","deviceTime":"2026-03-13T20:57:04.000+00:00","fixTime":"2026-03-13T20:57:04.000+00:00","valid":true,"latitude":-21.112625,"longitude":-47.7769983,"altitude":549.2,"speed":0.647948,"course":32.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91745995,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261670.48814297252,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43364729},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:57:04.000+00:00","deviceTime":"2026-03-13T20:57:04.000+00:00","fixTime":"2026-03-13T20:57:04.000+00:00","valid":true,"latitude":-21.112625,"longitude":-47.7769983,"altitude":549.2,"speed":0.647948,"course":32.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91746010,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14596,"io_2_001d":14596,"io_0096":72410,"io_4_0096":72410,"io_0244":258155,"io_4_0244":258155,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":3.0172436136992316,"totalDistance":261673.5053865862,"tipoVia":"outro","motion":true,"hours":43365750},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:57:05.000+00:00","deviceTime":"2026-03-13T20:57:05.000+00:00","fixTime":"2026-03-13T20:57:05.000+00:00","valid":true,"latitude":-21.1125983,"longitude":-47.7769933,"altitude":549.3,"speed":0.539957,"course":354.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91746011,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261673.5053865862,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43365750},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:57:05.000+00:00","deviceTime":"2026-03-13T20:57:05.000+00:00","fixTime":"2026-03-13T20:57:05.000+00:00","valid":true,"latitude":-21.1125983,"longitude":-47.7769933,"altitude":549.3,"speed":0.539957,"course":354.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91746027,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14508,"io_2_001d":14508,"io_0096":72410,"io_4_0096":72410,"io_0244":258156,"io_4_0244":258156,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":3.120115410298543,"totalDistance":261676.62550199652,"tipoVia":"outro","motion":true,"hours":43366736},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:57:06.000+00:00","deviceTime":"2026-03-13T20:57:06.000+00:00","fixTime":"2026-03-13T20:57:06.000+00:00","valid":true,"latitude":-21.112575,"longitude":-47.77701,"altitude":549.3,"speed":0.593953,"course":313.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91746028,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261676.62550199652,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43366736},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:57:06.000+00:00","deviceTime":"2026-03-13T20:57:06.000+00:00","fixTime":"2026-03-13T20:57:06.000+00:00","valid":true,"latitude":-21.112575,"longitude":-47.77701,"altitude":549.3,"speed":0.593953,"course":313.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91746045,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14512,"io_2_001d":14512,"io_0096":72410,"io_4_0096":72410,"io_0244":258157,"io_4_0244":258157,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":3.766116179598435,"totalDistance":261680.3916181761,"tipoVia":"outro","motion":true,"hours":43367748},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:57:07.000+00:00","deviceTime":"2026-03-13T20:57:07.000+00:00","fixTime":"2026-03-13T20:57:07.000+00:00","valid":true,"latitude":-21.1125616,"longitude":-47.7770433,"altitude":549.3,"speed":0.75594,"course":280.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91746046,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261680.3916181761,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43367748},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:57:07.000+00:00","deviceTime":"2026-03-13T20:57:07.000+00:00","fixTime":"2026-03-13T20:57:07.000+00:00","valid":true,"latitude":-21.1125616,"longitude":-47.7770433,"altitude":549.3,"speed":0.75594,"course":280.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91746064,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14487,"io_2_001d":14487,"io_0096":72410,"io_4_0096":72410,"io_0244":258158,"io_4_0244":258158,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":3.883483298504022,"totalDistance":261684.2751014746,"tipoVia":"outro","motion":true,"hours":43368795},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:57:08.000+00:00","deviceTime":"2026-03-13T20:57:08.000+00:00","fixTime":"2026-03-13T20:57:08.000+00:00","valid":true,"latitude":-21.1125683,"longitude":-47.77708,"altitude":549.5,"speed":0.701944,"course":247.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91746065,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261684.2751014746,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43368795},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:57:08.000+00:00","deviceTime":"2026-03-13T20:57:08.000+00:00","fixTime":"2026-03-13T20:57:08.000+00:00","valid":true,"latitude":-21.1125683,"longitude":-47.77708,"altitude":549.5,"speed":0.701944,"course":247.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91746111,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14511,"io_2_001d":14511,"io_0096":72410,"io_4_0096":72410,"io_0244":258160,"io_4_0244":258160,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":7.339651012318492,"totalDistance":261691.61475248693,"tipoVia":"outro","motion":true,"hours":43370753},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:57:10.000+00:00","deviceTime":"2026-03-13T20:57:10.000+00:00","fixTime":"2026-03-13T20:57:10.000+00:00","valid":true,"latitude":-21.1126116,"longitude":-47.7771333,"altitude":549.8,"speed":0.647948,"course":225.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91746113,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261691.61475248693,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43370753},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:57:10.000+00:00","deviceTime":"2026-03-13T20:57:10.000+00:00","fixTime":"2026-03-13T20:57:10.000+00:00","valid":true,"latitude":-21.1126116,"longitude":-47.7771333,"altitude":549.8,"speed":0.647948,"course":225.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91746286,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14381,"io_2_001d":14381,"io_0096":72410,"io_4_0096":72410,"io_0244":258170,"io_4_0244":258170,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":5.825186671893255,"totalDistance":261697.43993915882,"tipoVia":"outro","motion":false,"hours":43380784},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:57:20.000+00:00","deviceTime":"2026-03-13T20:57:20.000+00:00","fixTime":"2026-03-13T20:57:20.000+00:00","valid":true,"latitude":-21.1126466,"longitude":-47.777175,"altitude":550.3,"speed":0,"course":220.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91746287,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261697.43993915882,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":43380784},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:57:20.000+00:00","deviceTime":"2026-03-13T20:57:20.000+00:00","fixTime":"2026-03-13T20:57:20.000+00:00","valid":true,"latitude":-21.1126466,"longitude":-47.777175,"altitude":550.3,"speed":0,"course":220.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91746317,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":409,"ignition":false,"io_1_0199":0,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":13804,"io_2_001d":13804,"io_0096":72410,"io_4_0096":72410,"io_0244":258171,"io_4_0244":258171,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":0,"totalDistance":261697.43993915882,"tipoVia":"outro","motion":false,"hours":43380784},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:57:22.000+00:00","deviceTime":"2026-03-13T20:57:22.000+00:00","fixTime":"2026-03-13T20:57:22.000+00:00","valid":true,"latitude":-21.1126466,"longitude":-47.777175,"altitude":550.3,"speed":0,"course":220.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91746319,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261697.43993915882,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":1,"hours":43380784},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:57:22.000+00:00","deviceTime":"2026-03-13T20:57:22.000+00:00","fixTime":"2026-03-13T20:57:22.000+00:00","valid":true,"latitude":-21.1126466,"longitude":-47.777175,"altitude":550.3,"speed":0,"course":220.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91746339,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":5,"ignition":false,"io_1_0199":0,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":13783,"io_2_001d":13783,"io_0096":72410,"io_4_0096":72410,"io_0244":258171,"io_4_0244":258171,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":0,"totalDistance":261697.43993915882,"tipoVia":"outro","motion":false,"hours":43380784},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:57:22.000+00:00","deviceTime":"2026-03-13T20:57:22.000+00:00","fixTime":"2026-03-13T20:57:22.000+00:00","valid":true,"latitude":-21.1126466,"longitude":-47.777175,"altitude":550.3,"speed":0,"course":220.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91746340,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261697.43993915882,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":1,"hours":43380784},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:57:22.000+00:00","deviceTime":"2026-03-13T20:57:22.000+00:00","fixTime":"2026-03-13T20:57:22.000+00:00","valid":true,"latitude":-21.1126466,"longitude":-47.777175,"altitude":550.3,"speed":0,"course":220.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91746407,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":34,"ignition":false,"io_1_0199":0,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":13285,"io_2_001d":13285,"io_0096":72410,"io_4_0096":72410,"io_0244":258171,"io_4_0244":258171,"io_0022":0,"io_8_0022":0,"distance":0.5839238836697535,"totalDistance":261698.0238630425,"tipoVia":"outro","motion":false,"hours":43380784},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:57:26.000+00:00","deviceTime":"2026-03-13T20:57:26.000+00:00","fixTime":"2026-03-13T20:57:26.000+00:00","valid":true,"latitude":-21.1126416,"longitude":-47.7771733,"altitude":550.5,"speed":0,"course":253.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91746408,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261698.0238630425,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":1,"hours":43380784},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:57:26.000+00:00","deviceTime":"2026-03-13T20:57:26.000+00:00","fixTime":"2026-03-13T20:57:26.000+00:00","valid":true,"latitude":-21.1126416,"longitude":-47.7771733,"altitude":550.5,"speed":0,"course":253.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91746427,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":406,"ignition":false,"io_1_0199":0,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":13268,"io_2_001d":13268,"io_0096":72410,"io_4_0096":72410,"io_0244":258171,"io_4_0244":258171,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":261698.0238630425,"tipoVia":"outro","motion":false,"hours":43380784},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:57:27.000+00:00","deviceTime":"2026-03-13T20:57:27.000+00:00","fixTime":"2026-03-13T20:57:27.000+00:00","valid":true,"latitude":-21.1126416,"longitude":-47.7771733,"altitude":550.5,"speed":0,"course":253.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91746428,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261698.0238630425,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":1,"hours":43380784},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:57:27.000+00:00","deviceTime":"2026-03-13T20:57:27.000+00:00","fixTime":"2026-03-13T20:57:27.000+00:00","valid":true,"latitude":-21.1126416,"longitude":-47.7771733,"altitude":550.5,"speed":0,"course":253.2,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91747898,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":173,"ignition":false,"io_1_0199":0,"io_001b":24,"io_1_001b":24,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":44,"io_1_0006":44,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":13117,"io_2_001d":13117,"io_0096":72410,"io_4_0096":72410,"io_0244":258171,"io_4_0244":258171,"io_0022":0,"io_8_0022":0,"distance":0.40757278344414444,"totalDistance":261698.43143582594,"tipoVia":"outro","motion":false,"hours":43380784},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:58:46.000+00:00","deviceTime":"2026-03-13T20:58:46.000+00:00","fixTime":"2026-03-13T20:58:46.000+00:00","valid":true,"latitude":-21.1126383,"longitude":-47.7771716,"altitude":550.3,"speed":0,"course":276.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91747899,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261698.43143582594,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":0,"hours":43380784},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T20:58:46.000+00:00","deviceTime":"2026-03-13T20:58:46.000+00:00","fixTime":"2026-03-13T20:58:46.000+00:00","valid":true,"latitude":-21.1126383,"longitude":-47.7771716,"altitude":550.3,"speed":0,"course":276.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91778146,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":false,"io_1_0199":0,"io_001b":20,"io_1_001b":20,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":42,"io_1_0006":42,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":13012,"io_2_001d":13012,"io_0096":72410,"io_4_0096":72410,"io_0244":258171,"io_4_0244":258171,"io_0022":0,"io_8_0022":0,"distance":0.9239517737034316,"totalDistance":261699.35538759964,"tipoVia":"outro","motion":false,"hours":43380784},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:27:21.000+00:00","deviceTime":"2026-03-13T21:27:21.000+00:00","fixTime":"2026-03-13T21:27:21.000+00:00","valid":true,"latitude":-21.1126466,"longitude":-47.7771716,"altitude":552.8,"speed":0,"course":14,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91778147,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261699.35538759964,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":0,"hours":43380784},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:27:21.000+00:00","deviceTime":"2026-03-13T21:27:21.000+00:00","fixTime":"2026-03-13T21:27:21.000+00:00","valid":true,"latitude":-21.1126466,"longitude":-47.7771716,"altitude":552.8,"speed":0,"course":14,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785053,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":false,"io_1_0199":0,"io_001b":21,"io_1_001b":21,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":12916,"io_2_001d":12916,"io_0096":72410,"io_4_0096":72410,"io_0244":258171,"io_4_0244":258171,"io_0022":0,"io_8_0022":0,"distance":1.1782283178195017,"totalDistance":261700.53361591746,"tipoVia":"outro","motion":false,"hours":43380784},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:34:29.000+00:00","deviceTime":"2026-03-13T21:34:29.000+00:00","fixTime":"2026-03-13T21:34:29.000+00:00","valid":true,"latitude":-21.1126516,"longitude":-47.7771616,"altitude":553.4,"speed":0,"course":309.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785055,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261700.53361591746,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":0,"hours":43380784},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:34:29.000+00:00","deviceTime":"2026-03-13T21:34:29.000+00:00","fixTime":"2026-03-13T21:34:29.000+00:00","valid":true,"latitude":-21.1126516,"longitude":-47.7771616,"altitude":553.4,"speed":0,"course":309.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785061,"attributes":{"packetType":4,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":5,"ignition":false,"io_1_0199":0,"io_001b":21,"io_1_001b":21,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":11796,"io_2_001d":11796,"io_0096":72410,"io_4_0096":72410,"io_0244":258172,"io_4_0244":258172,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":261700.53361591746,"tipoVia":"outro","motion":false,"hours":43380784},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:34:30.000+00:00","deviceTime":"2026-03-13T21:34:30.000+00:00","fixTime":"2026-03-13T21:34:30.000+00:00","valid":true,"latitude":-21.1126516,"longitude":-47.7771616,"altitude":553.4,"speed":0,"course":309.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785062,"attributes":{"packetType":4,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261700.53361591746,"tipoVia":"outro","motion":false,"ignition":false,"batteryLevel":0,"hours":43380784},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:34:30.000+00:00","deviceTime":"2026-03-13T21:34:30.000+00:00","fixTime":"2026-03-13T21:34:30.000+00:00","valid":true,"latitude":-21.1126516,"longitude":-47.7771616,"altitude":553.4,"speed":0,"course":309.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785063,"attributes":{"packetType":4,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":409,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":11790,"io_2_001d":11790,"io_0096":72410,"io_4_0096":72410,"io_0244":258172,"io_4_0244":258172,"io_0022":0,"io_8_0022":0,"distance":0,"totalDistance":261700.53361591746,"tipoVia":"outro","motion":false,"hours":43380784},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:34:30.000+00:00","deviceTime":"2026-03-13T21:34:30.000+00:00","fixTime":"2026-03-13T21:34:30.000+00:00","valid":true,"latitude":-21.1126516,"longitude":-47.7771616,"altitude":553.4,"speed":0,"course":309.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785064,"attributes":{"packetType":4,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":409,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261700.53361591746,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":0,"hours":43380784},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:34:30.000+00:00","deviceTime":"2026-03-13T21:34:30.000+00:00","fixTime":"2026-03-13T21:34:30.000+00:00","valid":true,"latitude":-21.1126516,"longitude":-47.7771616,"altitude":553.4,"speed":0,"course":309.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785122,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":173,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":12662,"io_2_001d":12662,"io_0096":72410,"io_4_0096":72410,"io_0244":258175,"io_4_0244":258175,"io_0022":0,"io_8_0022":0,"distance":0.6425396106340453,"totalDistance":261701.17615552808,"tipoVia":"outro","motion":false,"hours":43383312},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:34:32.000+00:00","deviceTime":"2026-03-13T21:34:32.000+00:00","fixTime":"2026-03-13T21:34:32.000+00:00","valid":true,"latitude":-21.112655,"longitude":-47.7771566,"altitude":553.8,"speed":0,"course":248.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785125,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261701.17615552808,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":43383312},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:34:32.000+00:00","deviceTime":"2026-03-13T21:34:32.000+00:00","fixTime":"2026-03-13T21:34:32.000+00:00","valid":true,"latitude":-21.112655,"longitude":-47.7771566,"altitude":553.8,"speed":0,"course":248.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785195,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":34,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":12779,"io_2_001d":12779,"io_0096":72410,"io_4_0096":72410,"io_0244":258180,"io_4_0244":258180,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":0,"totalDistance":261701.17615552808,"tipoVia":"outro","motion":false,"hours":43387778},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:34:37.000+00:00","deviceTime":"2026-03-13T21:34:37.000+00:00","fixTime":"2026-03-13T21:34:37.000+00:00","valid":true,"latitude":-21.112655,"longitude":-47.7771566,"altitude":553.9,"speed":0,"course":248.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785197,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":34,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261701.17615552808,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":43387778},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:34:37.000+00:00","deviceTime":"2026-03-13T21:34:37.000+00:00","fixTime":"2026-03-13T21:34:37.000+00:00","valid":true,"latitude":-21.112655,"longitude":-47.7771566,"altitude":553.9,"speed":0,"course":248.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785213,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":406,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":12222,"io_2_001d":12222,"io_0096":72410,"io_4_0096":72410,"io_0244":258181,"io_4_0244":258181,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":0,"totalDistance":261701.17615552808,"tipoVia":"outro","motion":false,"hours":43388906},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:34:38.000+00:00","deviceTime":"2026-03-13T21:34:38.000+00:00","fixTime":"2026-03-13T21:34:38.000+00:00","valid":true,"latitude":-21.112655,"longitude":-47.7771566,"altitude":554,"speed":0,"course":248.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785214,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.6,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261701.17615552808,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":43388906},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:34:38.000+00:00","deviceTime":"2026-03-13T21:34:38.000+00:00","fixTime":"2026-03-13T21:34:38.000+00:00","valid":true,"latitude":-21.112655,"longitude":-47.7771566,"altitude":554,"speed":0,"course":248.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785232,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":41,"io_1_0006":41,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":11848,"io_2_001d":11848,"io_0096":72410,"io_4_0096":72410,"io_0244":258181,"io_4_0244":258181,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":0,"totalDistance":261701.17615552808,"tipoVia":"outro","motion":false,"hours":43389773},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:34:39.000+00:00","deviceTime":"2026-03-13T21:34:39.000+00:00","fixTime":"2026-03-13T21:34:39.000+00:00","valid":true,"latitude":-21.112655,"longitude":-47.7771566,"altitude":554,"speed":0,"course":248.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785233,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":26,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261701.17615552808,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":43389773},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:34:39.000+00:00","deviceTime":"2026-03-13T21:34:39.000+00:00","fixTime":"2026-03-13T21:34:39.000+00:00","valid":true,"latitude":-21.112655,"longitude":-47.7771566,"altitude":554,"speed":0,"course":248.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785348,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14312,"io_2_001d":14312,"io_0096":72410,"io_4_0096":72410,"io_0244":258189,"io_4_0244":258189,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":0.7556210390505016,"totalDistance":261701.93177656713,"tipoVia":"outro","motion":true,"hours":43396751},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:34:45.000+00:00","deviceTime":"2026-03-13T21:34:45.000+00:00","fixTime":"2026-03-13T21:34:45.000+00:00","valid":true,"latitude":-21.1126616,"longitude":-47.7771583,"altitude":554.2,"speed":0.323974,"course":215.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785349,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261701.93177656713,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43396751},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:34:45.000+00:00","deviceTime":"2026-03-13T21:34:45.000+00:00","fixTime":"2026-03-13T21:34:45.000+00:00","valid":true,"latitude":-21.1126616,"longitude":-47.7771583,"altitude":554.2,"speed":0.323974,"course":215.8,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785509,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14437,"io_2_001d":14437,"io_0096":72410,"io_4_0096":72410,"io_0244":258199,"io_4_0244":258199,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":48.66262029290029,"totalDistance":261750.59439686002,"tipoVia":"outro","motion":true,"hours":43406675},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:34:55.000+00:00","deviceTime":"2026-03-13T21:34:55.000+00:00","fixTime":"2026-03-13T21:34:55.000+00:00","valid":true,"latitude":-21.1130133,"longitude":-47.7774366,"altitude":554.5,"speed":1.34989,"course":216.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785510,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261750.59439686002,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43406675},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:34:55.000+00:00","deviceTime":"2026-03-13T21:34:55.000+00:00","fixTime":"2026-03-13T21:34:55.000+00:00","valid":true,"latitude":-21.1130133,"longitude":-47.7774366,"altitude":554.5,"speed":1.34989,"course":216.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785593,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14435,"io_2_001d":14435,"io_0096":72410,"io_4_0096":72410,"io_0244":258202,"io_4_0244":258202,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":20.739157042722407,"totalDistance":261771.33355390275,"tipoVia":"outro","motion":true,"hours":43411511},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:35:00.000+00:00","deviceTime":"2026-03-13T21:35:00.000+00:00","fixTime":"2026-03-13T21:35:00.000+00:00","valid":true,"latitude":-21.1131833,"longitude":-47.7775183,"altitude":554.4,"speed":1.2419,"course":184.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785594,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261771.33355390275,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43411511},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:35:00.000+00:00","deviceTime":"2026-03-13T21:35:00.000+00:00","fixTime":"2026-03-13T21:35:00.000+00:00","valid":true,"latitude":-21.1131833,"longitude":-47.7775183,"altitude":554.4,"speed":1.2419,"course":184.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785612,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14438,"io_2_001d":14438,"io_0096":72410,"io_4_0096":72410,"io_0244":258203,"io_4_0244":258203,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":5.421562529111274,"totalDistance":261776.75511643186,"tipoVia":"outro","motion":true,"hours":43412441},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:35:01.000+00:00","deviceTime":"2026-03-13T21:35:01.000+00:00","fixTime":"2026-03-13T21:35:01.000+00:00","valid":true,"latitude":-21.1132316,"longitude":-47.7775116,"altitude":554.3,"speed":0.971923,"course":164.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785615,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261776.75511643186,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43412441},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:35:01.000+00:00","deviceTime":"2026-03-13T21:35:01.000+00:00","fixTime":"2026-03-13T21:35:01.000+00:00","valid":true,"latitude":-21.1132316,"longitude":-47.7775116,"altitude":554.3,"speed":0.971923,"course":164.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785625,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14421,"io_2_001d":14421,"io_0096":72410,"io_4_0096":72410,"io_0244":258205,"io_4_0244":258205,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":9.242584639868783,"totalDistance":261785.99770107173,"tipoVia":"outro","motion":true,"hours":43413097},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:35:02.000+00:00","deviceTime":"2026-03-13T21:35:02.000+00:00","fixTime":"2026-03-13T21:35:02.000+00:00","valid":true,"latitude":-21.113305,"longitude":-47.77747,"altitude":554.1,"speed":0.863931,"course":137.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785626,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261785.99770107173,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43413097},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:35:02.000+00:00","deviceTime":"2026-03-13T21:35:02.000+00:00","fixTime":"2026-03-13T21:35:02.000+00:00","valid":true,"latitude":-21.113305,"longitude":-47.77747,"altitude":554.1,"speed":0.863931,"course":137.4,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785651,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14461,"io_2_001d":14461,"io_0096":72410,"io_4_0096":72410,"io_0244":258207,"io_4_0244":258207,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":10.100140899740925,"totalDistance":261796.09784197147,"tipoVia":"outro","motion":true,"hours":43414684},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:35:03.000+00:00","deviceTime":"2026-03-13T21:35:03.000+00:00","fixTime":"2026-03-13T21:35:03.000+00:00","valid":true,"latitude":-21.1133566,"longitude":-47.77739,"altitude":554,"speed":0.971923,"course":115.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785652,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261796.09784197147,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43414684},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:35:03.000+00:00","deviceTime":"2026-03-13T21:35:03.000+00:00","fixTime":"2026-03-13T21:35:03.000+00:00","valid":true,"latitude":-21.1133566,"longitude":-47.77739,"altitude":554,"speed":0.971923,"course":115.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785802,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":45,"io_1_0006":45,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14463,"io_2_001d":14463,"io_0096":72410,"io_4_0096":72410,"io_0244":258217,"io_4_0244":258217,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":67.30660193807105,"totalDistance":261863.40444390953,"tipoVia":"outro","motion":true,"hours":43424686},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:35:13.000+00:00","deviceTime":"2026-03-13T21:35:13.000+00:00","fixTime":"2026-03-13T21:35:13.000+00:00","valid":true,"latitude":-21.11362,"longitude":-47.7768066,"altitude":552.6,"speed":1.67387,"course":114.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785803,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261863.40444390953,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43424687},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:35:13.000+00:00","deviceTime":"2026-03-13T21:35:13.000+00:00","fixTime":"2026-03-13T21:35:13.000+00:00","valid":true,"latitude":-21.11362,"longitude":-47.7768066,"altitude":552.6,"speed":1.67387,"course":114.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785952,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14442,"io_2_001d":14442,"io_0096":72410,"io_4_0096":72410,"io_0244":258227,"io_4_0244":258227,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":95.36873471872701,"totalDistance":261958.77317862827,"tipoVia":"outro","motion":true,"hours":43434685},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:35:23.000+00:00","deviceTime":"2026-03-13T21:35:23.000+00:00","fixTime":"2026-03-13T21:35:23.000+00:00","valid":true,"latitude":-21.11399,"longitude":-47.7759783,"altitude":549.8,"speed":1.88985,"course":114,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91785954,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":261958.77317862827,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43434685},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:35:23.000+00:00","deviceTime":"2026-03-13T21:35:23.000+00:00","fixTime":"2026-03-13T21:35:23.000+00:00","valid":true,"latitude":-21.11399,"longitude":-47.7759783,"altitude":549.8,"speed":1.88985,"course":114,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91786111,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14439,"io_2_001d":14439,"io_0096":72410,"io_4_0096":72410,"io_0244":258237,"io_4_0244":258237,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":99.99482598292953,"totalDistance":262058.7680046112,"tipoVia":"outro","motion":true,"hours":43444687},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:35:33.000+00:00","deviceTime":"2026-03-13T21:35:33.000+00:00","fixTime":"2026-03-13T21:35:33.000+00:00","valid":true,"latitude":-21.1143783,"longitude":-47.77511,"altitude":546.3,"speed":1.88985,"course":115,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91786128,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":262058.7680046112,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43444687},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:35:33.000+00:00","deviceTime":"2026-03-13T21:35:33.000+00:00","fixTime":"2026-03-13T21:35:33.000+00:00","valid":true,"latitude":-21.1143783,"longitude":-47.77511,"altitude":546.3,"speed":1.88985,"course":115,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91786272,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14401,"io_2_001d":14401,"io_0096":72410,"io_4_0096":72410,"io_0244":258246,"io_4_0244":258246,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":73.75117188380004,"totalDistance":262132.519176495,"tipoVia":"outro","motion":true,"hours":43453692},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:35:42.000+00:00","deviceTime":"2026-03-13T21:35:42.000+00:00","fixTime":"2026-03-13T21:35:42.000+00:00","valid":true,"latitude":-21.114675,"longitude":-47.774475,"altitude":543.6,"speed":1.07991,"course":137.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91786273,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":262132.519176495,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43453692},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:35:42.000+00:00","deviceTime":"2026-03-13T21:35:42.000+00:00","fixTime":"2026-03-13T21:35:42.000+00:00","valid":true,"latitude":-21.114675,"longitude":-47.774475,"altitude":543.6,"speed":1.07991,"course":137.3,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91786311,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14448,"io_2_001d":14448,"io_0096":72410,"io_4_0096":72410,"io_0244":258248,"io_4_0244":258248,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":12.81936376491808,"totalDistance":262145.3385402599,"tipoVia":"outro","motion":true,"hours":43455801},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:35:45.000+00:00","deviceTime":"2026-03-13T21:35:45.000+00:00","fixTime":"2026-03-13T21:35:45.000+00:00","valid":true,"latitude":-21.1147816,"longitude":-47.7744283,"altitude":543.4,"speed":1.34989,"course":175.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91786312,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":262145.3385402599,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43455801},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:35:45.000+00:00","deviceTime":"2026-03-13T21:35:45.000+00:00","fixTime":"2026-03-13T21:35:45.000+00:00","valid":true,"latitude":-21.1147816,"longitude":-47.7744283,"altitude":543.4,"speed":1.34989,"course":175.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91786334,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14438,"io_2_001d":14438,"io_0096":72410,"io_4_0096":72410,"io_0244":258250,"io_4_0244":258250,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":14.841223563152518,"totalDistance":262160.17976382305,"tipoVia":"outro","motion":true,"hours":43457692},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:35:46.000+00:00","deviceTime":"2026-03-13T21:35:46.000+00:00","fixTime":"2026-03-13T21:35:46.000+00:00","valid":true,"latitude":-21.1149116,"longitude":-47.77446,"altitude":543.4,"speed":1.51188,"course":197.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91786335,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":262160.17976382305,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43457692},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:35:46.000+00:00","deviceTime":"2026-03-13T21:35:46.000+00:00","fixTime":"2026-03-13T21:35:46.000+00:00","valid":true,"latitude":-21.1149116,"longitude":-47.77446,"altitude":543.4,"speed":1.51188,"course":197.7,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91786479,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14448,"io_2_001d":14448,"io_0096":72410,"io_4_0096":72410,"io_0244":258260,"io_4_0244":258260,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":101.51191335336573,"totalDistance":262261.6916771764,"tipoVia":"outro","motion":true,"hours":43467694},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:35:56.000+00:00","deviceTime":"2026-03-13T21:35:56.000+00:00","fixTime":"2026-03-13T21:35:56.000+00:00","valid":true,"latitude":-21.1158166,"longitude":-47.77458,"altitude":542.5,"speed":2.21382,"course":176.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91786480,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":262261.6916771764,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43467694},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:35:56.000+00:00","deviceTime":"2026-03-13T21:35:56.000+00:00","fixTime":"2026-03-13T21:35:56.000+00:00","valid":true,"latitude":-21.1158166,"longitude":-47.77458,"altitude":542.5,"speed":2.21382,"course":176.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91786616,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14433,"io_2_001d":14433,"io_0096":72410,"io_4_0096":72410,"io_0244":258270,"io_4_0244":258270,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":118.9620748376473,"totalDistance":262380.65375201404,"tipoVia":"outro","motion":true,"hours":43477721},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:36:06.000+00:00","deviceTime":"2026-03-13T21:36:06.000+00:00","fixTime":"2026-03-13T21:36:06.000+00:00","valid":true,"latitude":-21.116885,"longitude":-47.774555,"altitude":542.9,"speed":2.32182,"course":171.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91786617,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":262380.65375201404,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43477721},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:36:06.000+00:00","deviceTime":"2026-03-13T21:36:06.000+00:00","fixTime":"2026-03-13T21:36:06.000+00:00","valid":true,"latitude":-21.116885,"longitude":-47.774555,"altitude":542.9,"speed":2.32182,"course":171.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91786755,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14457,"io_2_001d":14457,"io_0096":72410,"io_4_0096":72410,"io_0244":258280,"io_4_0244":258280,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":116.77653716124495,"totalDistance":262497.4302891753,"tipoVia":"outro","motion":true,"hours":43487717},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:36:16.000+00:00","deviceTime":"2026-03-13T21:36:16.000+00:00","fixTime":"2026-03-13T21:36:16.000+00:00","valid":true,"latitude":-21.1179333,"longitude":-47.7745133,"altitude":543.2,"speed":2.05184,"course":185.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91786756,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":262497.4302891753,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43487717},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:36:16.000+00:00","deviceTime":"2026-03-13T21:36:16.000+00:00","fixTime":"2026-03-13T21:36:16.000+00:00","valid":true,"latitude":-21.1179333,"longitude":-47.7745133,"altitude":543.2,"speed":2.05184,"course":185.9,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91786851,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14461,"io_2_001d":14461,"io_0096":72410,"io_4_0096":72410,"io_0244":258287,"io_4_0244":258287,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":66.63148824919843,"totalDistance":262564.0617774245,"tipoVia":"outro","motion":true,"hours":43494707},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:36:23.000+00:00","deviceTime":"2026-03-13T21:36:23.000+00:00","fixTime":"2026-03-13T21:36:23.000+00:00","valid":true,"latitude":-21.1185216,"longitude":-47.7746316,"altitude":543.5,"speed":1.51188,"course":148.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91786852,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":262564.0617774245,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43494707},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:36:23.000+00:00","deviceTime":"2026-03-13T21:36:23.000+00:00","fixTime":"2026-03-13T21:36:23.000+00:00","valid":true,"latitude":-21.1185216,"longitude":-47.7746316,"altitude":543.5,"speed":1.51188,"course":148.5,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91786878,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14411,"io_2_001d":14411,"io_0096":72410,"io_4_0096":72410,"io_0244":258288,"io_4_0244":258288,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":8.122249646432287,"totalDistance":262572.1840270709,"tipoVia":"outro","motion":true,"hours":43496376},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:36:25.000+00:00","deviceTime":"2026-03-13T21:36:25.000+00:00","fixTime":"2026-03-13T21:36:25.000+00:00","valid":true,"latitude":-21.118575,"longitude":-47.7745783,"altitude":543.5,"speed":1.61987,"course":127.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91786879,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":262572.1840270709,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43496376},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:36:25.000+00:00","deviceTime":"2026-03-13T21:36:25.000+00:00","fixTime":"2026-03-13T21:36:25.000+00:00","valid":true,"latitude":-21.118575,"longitude":-47.7745783,"altitude":543.5,"speed":1.61987,"course":127.6,"address":"Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91786946,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14434,"io_2_001d":14434,"io_0096":72410,"io_4_0096":72410,"io_0244":258294,"io_4_0244":258294,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":56.85657198641591,"totalDistance":262629.0405990573,"tipoVia":"rua","motion":true,"hours":43501707},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:36:30.000+00:00","deviceTime":"2026-03-13T21:36:30.000+00:00","fixTime":"2026-03-13T21:36:30.000+00:00","valid":true,"latitude":-21.11891,"longitude":-47.774165,"altitude":543.1,"speed":2.10583,"course":158,"address":"Rua Ubatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91786947,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":262629.0405990573,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43501707},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:36:30.000+00:00","deviceTime":"2026-03-13T21:36:30.000+00:00","fixTime":"2026-03-13T21:36:30.000+00:00","valid":true,"latitude":-21.11891,"longitude":-47.774165,"altitude":543.1,"speed":2.10583,"course":158,"address":"Rua Ubatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91786984,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14449,"io_2_001d":14449,"io_0096":72410,"io_4_0096":72410,"io_0244":258296,"io_4_0244":258296,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":21.719212015141437,"totalDistance":262650.75981107244,"tipoVia":"rua","motion":true,"hours":43503824},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:36:33.000+00:00","deviceTime":"2026-03-13T21:36:33.000+00:00","fixTime":"2026-03-13T21:36:33.000+00:00","valid":true,"latitude":-21.1191033,"longitude":-47.7741366,"altitude":543.7,"speed":2.10583,"course":183.5,"address":"Rua Ubatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91786985,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":262650.75981107244,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43503824},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:36:33.000+00:00","deviceTime":"2026-03-13T21:36:33.000+00:00","fixTime":"2026-03-13T21:36:33.000+00:00","valid":true,"latitude":-21.1191033,"longitude":-47.7741366,"altitude":543.7,"speed":2.10583,"course":183.5,"address":"Rua Ubatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91787019,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14431,"io_2_001d":14431,"io_0096":72410,"io_4_0096":72410,"io_0244":258298,"io_4_0244":258298,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":21.697173341186392,"totalDistance":262672.4569844136,"tipoVia":"rua","motion":true,"hours":43505695},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:36:34.000+00:00","deviceTime":"2026-03-13T21:36:34.000+00:00","fixTime":"2026-03-13T21:36:34.000+00:00","valid":true,"latitude":-21.11929,"longitude":-47.7741966,"altitude":545,"speed":2.05184,"course":206.6,"address":"Rua Ubatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91787020,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":262672.4569844136,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43505695},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:36:34.000+00:00","deviceTime":"2026-03-13T21:36:34.000+00:00","fixTime":"2026-03-13T21:36:34.000+00:00","valid":true,"latitude":-21.11929,"longitude":-47.7741966,"altitude":545,"speed":2.05184,"course":206.6,"address":"Rua Ubatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91787060,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14429,"io_2_001d":14429,"io_0096":72410,"io_4_0096":72410,"io_0244":258301,"io_4_0244":258301,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":32.53729701357835,"totalDistance":262704.9942814272,"tipoVia":"rua","motion":true,"hours":43508734},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:36:37.000+00:00","deviceTime":"2026-03-13T21:36:37.000+00:00","fixTime":"2026-03-13T21:36:37.000+00:00","valid":true,"latitude":-21.119515,"longitude":-47.7743966,"altitude":546.4,"speed":2.10583,"course":232,"address":"Rua Ubatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91787061,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":262704.9942814272,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43508734},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:36:37.000+00:00","deviceTime":"2026-03-13T21:36:37.000+00:00","fixTime":"2026-03-13T21:36:37.000+00:00","valid":true,"latitude":-21.119515,"longitude":-47.7743966,"altitude":546.4,"speed":2.10583,"course":232,"address":"Rua Ubatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91787103,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14424,"io_2_001d":14424,"io_0096":72410,"io_4_0096":72410,"io_0244":258304,"io_4_0244":258304,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":33.261292991689096,"totalDistance":262738.2555744189,"tipoVia":"rua","motion":true,"hours":43511721},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:36:40.000+00:00","deviceTime":"2026-03-13T21:36:40.000+00:00","fixTime":"2026-03-13T21:36:40.000+00:00","valid":true,"latitude":-21.119645,"longitude":-47.774685,"altitude":547.4,"speed":2.15983,"course":255.4,"address":"Rua Ubatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91787104,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":262738.2555744189,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43511721},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:36:40.000+00:00","deviceTime":"2026-03-13T21:36:40.000+00:00","fixTime":"2026-03-13T21:36:40.000+00:00","valid":true,"latitude":-21.119645,"longitude":-47.774685,"altitude":547.4,"speed":2.15983,"course":255.4,"address":"Rua Ubatuba, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91787137,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14447,"io_2_001d":14447,"io_0096":72410,"io_4_0096":72410,"io_0244":258306,"io_4_0244":258306,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":21.316729582505978,"totalDistance":262759.57230400137,"tipoVia":"estrada","motion":true,"hours":43513707},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:36:42.000+00:00","deviceTime":"2026-03-13T21:36:42.000+00:00","fixTime":"2026-03-13T21:36:42.000+00:00","valid":true,"latitude":-21.119655,"longitude":-47.77489,"altitude":547.8,"speed":1.99784,"course":279.2,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91787138,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":262759.57230400137,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":43513707},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:36:42.000+00:00","deviceTime":"2026-03-13T21:36:42.000+00:00","fixTime":"2026-03-13T21:36:42.000+00:00","valid":true,"latitude":-21.119655,"longitude":-47.77489,"altitude":547.8,"speed":1.99784,"course":279.2,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91787177,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14445,"io_2_001d":14445,"io_0096":72410,"io_4_0096":72410,"io_0244":258308,"io_4_0244":258308,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":20.16218136065596,"totalDistance":262779.734485362,"tipoVia":"estrada","motion":true,"hours":43516092},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:36:45.000+00:00","deviceTime":"2026-03-13T21:36:45.000+00:00","fixTime":"2026-03-13T21:36:45.000+00:00","valid":true,"latitude":-21.1195833,"longitude":-47.7750683,"altitude":547.9,"speed":1.94385,"course":304.9,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91787178,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":262779.734485362,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":43516093},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:36:45.000+00:00","deviceTime":"2026-03-13T21:36:45.000+00:00","fixTime":"2026-03-13T21:36:45.000+00:00","valid":true,"latitude":-21.1195833,"longitude":-47.7750683,"altitude":547.9,"speed":1.94385,"course":304.9,"address":"Rodovia Anhanguera, Ribeirão Preto, 14078-400, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91787213,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14418,"io_2_001d":14418,"io_0096":72410,"io_4_0096":72410,"io_0244":258311,"io_4_0244":258311,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":31.68833133689118,"totalDistance":262811.4228166989,"tipoVia":"estrada","motion":true,"hours":43518755},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:36:47.000+00:00","deviceTime":"2026-03-13T21:36:47.000+00:00","fixTime":"2026-03-13T21:36:47.000+00:00","valid":true,"latitude":-21.1193683,"longitude":-47.7752683,"altitude":547.9,"speed":2.15983,"course":324.8,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91787214,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":262811.4228166989,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":43518755},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:36:47.000+00:00","deviceTime":"2026-03-13T21:36:47.000+00:00","fixTime":"2026-03-13T21:36:47.000+00:00","valid":true,"latitude":-21.1193683,"longitude":-47.7752683,"altitude":547.9,"speed":2.15983,"course":324.8,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91787353,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14464,"io_2_001d":14464,"io_0096":72410,"io_4_0096":72410,"io_0244":258321,"io_4_0244":258321,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":135.3614696061772,"totalDistance":262946.7842863051,"tipoVia":"estrada","motion":true,"hours":43528730},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:36:57.000+00:00","deviceTime":"2026-03-13T21:36:57.000+00:00","fixTime":"2026-03-13T21:36:57.000+00:00","valid":true,"latitude":-21.1183716,"longitude":-47.776015,"altitude":548.4,"speed":2.91577,"course":323.2,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91787355,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":262946.7842863051,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":43528730},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:36:57.000+00:00","deviceTime":"2026-03-13T21:36:57.000+00:00","fixTime":"2026-03-13T21:36:57.000+00:00","valid":true,"latitude":-21.1183716,"longitude":-47.776015,"altitude":548.4,"speed":2.91577,"course":323.2,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91787495,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14460,"io_2_001d":14460,"io_0096":72410,"io_4_0096":72410,"io_0244":258331,"io_4_0244":258331,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":168.85624499701495,"totalDistance":263115.6405313021,"tipoVia":"estrada","motion":true,"hours":43538730},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:37:07.000+00:00","deviceTime":"2026-03-13T21:37:07.000+00:00","fixTime":"2026-03-13T21:37:07.000+00:00","valid":true,"latitude":-21.1171166,"longitude":-47.7769283,"altitude":549.8,"speed":3.50972,"course":326.7,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91787496,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":263115.6405313021,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":43538730},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:37:07.000+00:00","deviceTime":"2026-03-13T21:37:07.000+00:00","fixTime":"2026-03-13T21:37:07.000+00:00","valid":true,"latitude":-21.1171166,"longitude":-47.7769283,"altitude":549.8,"speed":3.50972,"course":326.7,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91787629,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14452,"io_2_001d":14452,"io_0096":72410,"io_4_0096":72410,"io_0244":258340,"io_4_0244":258340,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":166.90514545354836,"totalDistance":263282.5456767556,"tipoVia":"estrada","motion":true,"hours":43547870},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:37:17.000+00:00","deviceTime":"2026-03-13T21:37:17.000+00:00","fixTime":"2026-03-13T21:37:17.000+00:00","valid":true,"latitude":-21.1158733,"longitude":-47.7778266,"altitude":551.7,"speed":3.61771,"course":326.2,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91787630,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":263282.5456767556,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":43547870},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:37:17.000+00:00","deviceTime":"2026-03-13T21:37:17.000+00:00","fixTime":"2026-03-13T21:37:17.000+00:00","valid":true,"latitude":-21.1158733,"longitude":-47.7778266,"altitude":551.7,"speed":3.61771,"course":326.2,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91787778,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14408,"io_2_001d":14408,"io_0096":72410,"io_4_0096":72410,"io_0244":258350,"io_4_0244":258350,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":190.53633754442632,"totalDistance":263473.08201430005,"tipoVia":"estrada","motion":true,"hours":43557742},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:37:26.000+00:00","deviceTime":"2026-03-13T21:37:26.000+00:00","fixTime":"2026-03-13T21:37:26.000+00:00","valid":true,"latitude":-21.1144516,"longitude":-47.7788483,"altitude":553.2,"speed":3.67171,"course":326,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91787779,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":263473.08201430005,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":43557742},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:37:26.000+00:00","deviceTime":"2026-03-13T21:37:26.000+00:00","fixTime":"2026-03-13T21:37:26.000+00:00","valid":true,"latitude":-21.1144516,"longitude":-47.7788483,"altitude":553.2,"speed":3.67171,"course":326,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91787951,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14413,"io_2_001d":14413,"io_0096":72410,"io_4_0096":72410,"io_0244":258360,"io_4_0244":258360,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":192.80744891867622,"totalDistance":263665.88946321874,"tipoVia":"estrada","motion":true,"hours":43567759},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:37:36.000+00:00","deviceTime":"2026-03-13T21:37:36.000+00:00","fixTime":"2026-03-13T21:37:36.000+00:00","valid":true,"latitude":-21.1130116,"longitude":-47.77988,"altitude":555.4,"speed":3.67171,"course":326.2,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91787952,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":263665.88946321874,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":43567759},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:37:36.000+00:00","deviceTime":"2026-03-13T21:37:36.000+00:00","fixTime":"2026-03-13T21:37:36.000+00:00","valid":true,"latitude":-21.1130116,"longitude":-47.77988,"altitude":555.4,"speed":3.67171,"course":326.2,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91788087,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14389,"io_2_001d":14389,"io_0096":72410,"io_4_0096":72410,"io_0244":258368,"io_4_0244":258368,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":126.76035099093662,"totalDistance":263792.64981420967,"tipoVia":"estrada","motion":true,"hours":43575759},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:37:44.000+00:00","deviceTime":"2026-03-13T21:37:44.000+00:00","fixTime":"2026-03-13T21:37:44.000+00:00","valid":true,"latitude":-21.1120316,"longitude":-47.7805016,"altitude":556.7,"speed":2.26782,"course":349.5,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91788088,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":263792.64981420967,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":43575759},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:37:44.000+00:00","deviceTime":"2026-03-13T21:37:44.000+00:00","fixTime":"2026-03-13T21:37:44.000+00:00","valid":true,"latitude":-21.1120316,"longitude":-47.7805016,"altitude":556.7,"speed":2.26782,"course":349.5,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91788144,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14433,"io_2_001d":14433,"io_0096":72410,"io_4_0096":72410,"io_0244":258371,"io_4_0244":258371,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":37.00472769276726,"totalDistance":263829.6545419024,"tipoVia":"estrada","motion":true,"hours":43578791},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:37:48.000+00:00","deviceTime":"2026-03-13T21:37:48.000+00:00","fixTime":"2026-03-13T21:37:48.000+00:00","valid":true,"latitude":-21.1117,"longitude":-47.7804766,"altitude":556.8,"speed":2.42981,"course":18,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91788146,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":263829.6545419024,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":43578791},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:37:48.000+00:00","deviceTime":"2026-03-13T21:37:48.000+00:00","fixTime":"2026-03-13T21:37:48.000+00:00","valid":true,"latitude":-21.1117,"longitude":-47.7804766,"altitude":556.8,"speed":2.42981,"course":18,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91788177,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14442,"io_2_001d":14442,"io_0096":72410,"io_4_0096":72410,"io_0244":258373,"io_4_0244":258373,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":25.771823043090837,"totalDistance":263855.4263649455,"tipoVia":"estrada","motion":true,"hours":43580788},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:37:50.000+00:00","deviceTime":"2026-03-13T21:37:50.000+00:00","fixTime":"2026-03-13T21:37:50.000+00:00","valid":true,"latitude":-21.1115,"longitude":-47.7803516,"altitude":557,"speed":2.5378,"course":41.6,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91788178,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":263855.4263649455,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":43580788},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:37:50.000+00:00","deviceTime":"2026-03-13T21:37:50.000+00:00","fixTime":"2026-03-13T21:37:50.000+00:00","valid":true,"latitude":-21.1115,"longitude":-47.7803516,"altitude":557,"speed":2.5378,"course":41.6,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91788214,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14465,"io_2_001d":14465,"io_0096":72410,"io_4_0096":72410,"io_0244":258375,"io_4_0244":258375,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":26.194672264618763,"totalDistance":263881.6210372101,"tipoVia":"estrada","motion":true,"hours":43582781},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:37:52.000+00:00","deviceTime":"2026-03-13T21:37:52.000+00:00","fixTime":"2026-03-13T21:37:52.000+00:00","valid":true,"latitude":-21.111365,"longitude":-47.780145,"altitude":557.4,"speed":2.5378,"course":67.2,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91788215,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":263881.6210372101,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":43582781},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:37:52.000+00:00","deviceTime":"2026-03-13T21:37:52.000+00:00","fixTime":"2026-03-13T21:37:52.000+00:00","valid":true,"latitude":-21.111365,"longitude":-47.780145,"altitude":557.4,"speed":2.5378,"course":67.2,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91788246,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14462,"io_2_001d":14462,"io_0096":72410,"io_4_0096":72410,"io_0244":258377,"io_4_0244":258377,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":25.660992012666686,"totalDistance":263907.28202922276,"tipoVia":"estrada","motion":true,"hours":43584789},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:37:54.000+00:00","deviceTime":"2026-03-13T21:37:54.000+00:00","fixTime":"2026-03-13T21:37:54.000+00:00","valid":true,"latitude":-21.111335,"longitude":-47.7799,"altitude":558.5,"speed":2.42981,"course":95.5,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91788247,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":263907.28202922276,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":43584789},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:37:54.000+00:00","deviceTime":"2026-03-13T21:37:54.000+00:00","fixTime":"2026-03-13T21:37:54.000+00:00","valid":true,"latitude":-21.111335,"longitude":-47.7799,"altitude":558.5,"speed":2.42981,"course":95.5,"address":"Rodovia Anhanguera, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91788281,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14419,"io_2_001d":14419,"io_0096":72410,"io_4_0096":72410,"io_0244":258379,"io_4_0244":258379,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":24.32426824064191,"totalDistance":263931.6062974634,"tipoVia":"estrada","motion":true,"hours":43586901},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:37:56.000+00:00","deviceTime":"2026-03-13T21:37:56.000+00:00","fixTime":"2026-03-13T21:37:56.000+00:00","valid":true,"latitude":-21.11141,"longitude":-47.77968,"altitude":559.9,"speed":2.32182,"course":121.5,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91788282,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":263931.6062974634,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":43586901},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:37:56.000+00:00","deviceTime":"2026-03-13T21:37:56.000+00:00","fixTime":"2026-03-13T21:37:56.000+00:00","valid":true,"latitude":-21.11141,"longitude":-47.77968,"altitude":559.9,"speed":2.32182,"course":121.5,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91788316,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14443,"io_2_001d":14443,"io_0096":72410,"io_4_0096":72410,"io_0244":258381,"io_4_0244":258381,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":22.914081685826428,"totalDistance":263954.52037914924,"tipoVia":"estrada","motion":true,"hours":43588761},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:37:57.000+00:00","deviceTime":"2026-03-13T21:37:57.000+00:00","fixTime":"2026-03-13T21:37:57.000+00:00","valid":true,"latitude":-21.1115533,"longitude":-47.7795216,"altitude":561.3,"speed":2.21382,"course":144.7,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91788317,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":263954.52037914924,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":43588761},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:37:57.000+00:00","deviceTime":"2026-03-13T21:37:57.000+00:00","fixTime":"2026-03-13T21:37:57.000+00:00","valid":true,"latitude":-21.1115533,"longitude":-47.7795216,"altitude":561.3,"speed":2.21382,"course":144.7,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91788352,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14436,"io_2_001d":14436,"io_0096":72410,"io_4_0096":72410,"io_0244":258383,"io_4_0244":258383,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":21.777701119601506,"totalDistance":263976.29808026884,"tipoVia":"estrada","motion":true,"hours":43590756},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:37:59.000+00:00","deviceTime":"2026-03-13T21:37:59.000+00:00","fixTime":"2026-03-13T21:37:59.000+00:00","valid":true,"latitude":-21.11173,"longitude":-47.7794316,"altitude":562.9,"speed":2.05184,"course":164.5,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91788353,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":263976.29808026884,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":43590756},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:37:59.000+00:00","deviceTime":"2026-03-13T21:37:59.000+00:00","fixTime":"2026-03-13T21:37:59.000+00:00","valid":true,"latitude":-21.11173,"longitude":-47.7794316,"altitude":562.9,"speed":2.05184,"course":164.5,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91788382,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14459,"io_2_001d":14459,"io_0096":72410,"io_4_0096":72410,"io_0244":258385,"io_4_0244":258385,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":22.080760918044163,"totalDistance":263998.3788411869,"tipoVia":"estrada","motion":true,"hours":43592776},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:38:02.000+00:00","deviceTime":"2026-03-13T21:38:02.000+00:00","fixTime":"2026-03-13T21:38:02.000+00:00","valid":true,"latitude":-21.1119283,"longitude":-47.7794266,"altitude":563.8,"speed":2.21382,"course":188.8,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91788383,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":263998.3788411869,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":43592776},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:38:02.000+00:00","deviceTime":"2026-03-13T21:38:02.000+00:00","fixTime":"2026-03-13T21:38:02.000+00:00","valid":true,"latitude":-21.1119283,"longitude":-47.7794266,"altitude":563.8,"speed":2.21382,"course":188.8,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91788400,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14451,"io_2_001d":14451,"io_0096":72410,"io_4_0096":72410,"io_0244":258387,"io_4_0244":258387,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":23.70585422581247,"totalDistance":264022.08469541266,"tipoVia":"estrada","motion":true,"hours":43594775},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:38:04.000+00:00","deviceTime":"2026-03-13T21:38:04.000+00:00","fixTime":"2026-03-13T21:38:04.000+00:00","valid":true,"latitude":-21.1121283,"longitude":-47.779505,"altitude":564.4,"speed":2.37581,"course":208.3,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91788401,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":264022.08469541266,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":43594776},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:38:04.000+00:00","deviceTime":"2026-03-13T21:38:04.000+00:00","fixTime":"2026-03-13T21:38:04.000+00:00","valid":true,"latitude":-21.1121283,"longitude":-47.779505,"altitude":564.4,"speed":2.37581,"course":208.3,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91788418,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14448,"io_2_001d":14448,"io_0096":72410,"io_4_0096":72410,"io_0244":258389,"io_4_0244":258389,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":25.78083890255033,"totalDistance":264047.86553431523,"tipoVia":"estrada","motion":true,"hours":43596798},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:38:06.000+00:00","deviceTime":"2026-03-13T21:38:06.000+00:00","fixTime":"2026-03-13T21:38:06.000+00:00","valid":true,"latitude":-21.1123,"longitude":-47.7796716,"altitude":565,"speed":2.5378,"course":231.3,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91788419,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":264047.86553431523,"tipoVia":"estrada","motion":true,"ignition":true,"batteryLevel":1,"hours":43596798},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:38:06.000+00:00","deviceTime":"2026-03-13T21:38:06.000+00:00","fixTime":"2026-03-13T21:38:06.000+00:00","valid":true,"latitude":-21.1123,"longitude":-47.7796716,"altitude":565,"speed":2.5378,"course":231.3,"address":"Rodovia Cândido Portinari, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"estrada","geofenceIds":null},{"id":91788525,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14475,"io_2_001d":14475,"io_0096":72410,"io_4_0096":72410,"io_0244":258399,"io_4_0244":258399,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":157.4618154695097,"totalDistance":264205.3273497847,"tipoVia":"avenida","motion":true,"hours":43606796},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:38:16.000+00:00","deviceTime":"2026-03-13T21:38:16.000+00:00","fixTime":"2026-03-13T21:38:16.000+00:00","valid":true,"latitude":-21.1131666,"longitude":-47.78087,"altitude":562.1,"speed":3.29374,"course":224.9,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91788526,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":264205.3273497847,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43606796},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:38:16.000+00:00","deviceTime":"2026-03-13T21:38:16.000+00:00","fixTime":"2026-03-13T21:38:16.000+00:00","valid":true,"latitude":-21.1131666,"longitude":-47.78087,"altitude":562.1,"speed":3.29374,"course":224.9,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91788623,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14453,"io_2_001d":14453,"io_0096":72410,"io_4_0096":72410,"io_0244":258409,"io_4_0244":258409,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":179.2129712023675,"totalDistance":264384.5403209871,"tipoVia":"avenida","motion":true,"hours":43616803},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:38:26.000+00:00","deviceTime":"2026-03-13T21:38:26.000+00:00","fixTime":"2026-03-13T21:38:26.000+00:00","valid":true,"latitude":-21.11436,"longitude":-47.7820283,"altitude":556.4,"speed":3.50972,"course":222,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91788624,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":264384.5403209871,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43616803},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:38:26.000+00:00","deviceTime":"2026-03-13T21:38:26.000+00:00","fixTime":"2026-03-13T21:38:26.000+00:00","valid":true,"latitude":-21.11436,"longitude":-47.7820283,"altitude":556.4,"speed":3.50972,"course":222,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91788724,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14439,"io_2_001d":14439,"io_0096":72410,"io_4_0096":72410,"io_0244":258419,"io_4_0244":258419,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":183.59086844896035,"totalDistance":264568.13118943607,"tipoVia":"avenida","motion":true,"hours":43626788},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:38:36.000+00:00","deviceTime":"2026-03-13T21:38:36.000+00:00","fixTime":"2026-03-13T21:38:36.000+00:00","valid":true,"latitude":-21.115595,"longitude":-47.7832,"altitude":554.8,"speed":3.56372,"course":221.1,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91788725,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":264568.13118943607,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43626788},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:38:36.000+00:00","deviceTime":"2026-03-13T21:38:36.000+00:00","fixTime":"2026-03-13T21:38:36.000+00:00","valid":true,"latitude":-21.115595,"longitude":-47.7832,"altitude":554.8,"speed":3.56372,"course":221.1,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91788835,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14460,"io_2_001d":14460,"io_0096":72410,"io_4_0096":72410,"io_0244":258429,"io_4_0244":258429,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":191.05102956074853,"totalDistance":264759.1822189968,"tipoVia":"avenida","motion":true,"hours":43636767},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:38:46.000+00:00","deviceTime":"2026-03-13T21:38:46.000+00:00","fixTime":"2026-03-13T21:38:46.000+00:00","valid":true,"latitude":-21.1168783,"longitude":-47.7844216,"altitude":553.3,"speed":3.7257,"course":221.8,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91788836,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":264759.1822189968,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43636767},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:38:46.000+00:00","deviceTime":"2026-03-13T21:38:46.000+00:00","fixTime":"2026-03-13T21:38:46.000+00:00","valid":true,"latitude":-21.1168783,"longitude":-47.7844216,"altitude":553.3,"speed":3.7257,"course":221.8,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91788952,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14458,"io_2_001d":14458,"io_0096":72410,"io_4_0096":72410,"io_0244":258439,"io_4_0244":258439,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":197.90209017463116,"totalDistance":264957.0843091714,"tipoVia":"avenida","motion":true,"hours":43646895},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:38:56.000+00:00","deviceTime":"2026-03-13T21:38:56.000+00:00","fixTime":"2026-03-13T21:38:56.000+00:00","valid":true,"latitude":-21.1183366,"longitude":-47.7855116,"altitude":551.6,"speed":3.7797,"course":208.8,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91788953,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":264957.0843091714,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43646895},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:38:56.000+00:00","deviceTime":"2026-03-13T21:38:56.000+00:00","fixTime":"2026-03-13T21:38:56.000+00:00","valid":true,"latitude":-21.1183366,"longitude":-47.7855116,"altitude":551.6,"speed":3.7797,"course":208.8,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91789060,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14453,"io_2_001d":14453,"io_0096":72410,"io_4_0096":72410,"io_0244":258449,"io_4_0244":258449,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":198.9181514839871,"totalDistance":265156.0024606554,"tipoVia":"avenida","motion":true,"hours":43656916},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:39:06.000+00:00","deviceTime":"2026-03-13T21:39:06.000+00:00","fixTime":"2026-03-13T21:39:06.000+00:00","valid":true,"latitude":-21.1200083,"longitude":-47.7861883,"altitude":548.9,"speed":3.83369,"course":193.6,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91789061,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":265156.0024606554,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43656916},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:39:06.000+00:00","deviceTime":"2026-03-13T21:39:06.000+00:00","fixTime":"2026-03-13T21:39:06.000+00:00","valid":true,"latitude":-21.1200083,"longitude":-47.7861883,"altitude":548.9,"speed":3.83369,"course":193.6,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91789173,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14447,"io_2_001d":14447,"io_0096":72410,"io_4_0096":72410,"io_0244":258459,"io_4_0244":258459,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":199.02832564204726,"totalDistance":265355.03078629746,"tipoVia":"avenida","motion":true,"hours":43666893},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:39:16.000+00:00","deviceTime":"2026-03-13T21:39:16.000+00:00","fixTime":"2026-03-13T21:39:16.000+00:00","valid":true,"latitude":-21.1217883,"longitude":-47.7863683,"altitude":546.1,"speed":3.88769,"course":178.5,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91789174,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":265355.03078629746,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43666893},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:39:16.000+00:00","deviceTime":"2026-03-13T21:39:16.000+00:00","fixTime":"2026-03-13T21:39:16.000+00:00","valid":true,"latitude":-21.1217883,"longitude":-47.7863683,"altitude":546.1,"speed":3.88769,"course":178.5,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91789278,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14467,"io_2_001d":14467,"io_0096":72410,"io_4_0096":72410,"io_0244":258469,"io_4_0244":258469,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":201.1651139164895,"totalDistance":265556.19590021396,"tipoVia":"avenida","motion":true,"hours":43676908},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:39:26.000+00:00","deviceTime":"2026-03-13T21:39:26.000+00:00","fixTime":"2026-03-13T21:39:26.000+00:00","valid":true,"latitude":-21.1235933,"longitude":-47.786275,"altitude":544.9,"speed":3.83369,"course":177.3,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91789279,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":265556.19590021396,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43676908},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:39:26.000+00:00","deviceTime":"2026-03-13T21:39:26.000+00:00","fixTime":"2026-03-13T21:39:26.000+00:00","valid":true,"latitude":-21.1235933,"longitude":-47.786275,"altitude":544.9,"speed":3.83369,"course":177.3,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91789404,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14472,"io_2_001d":14472,"io_0096":72410,"io_4_0096":72410,"io_0244":258479,"io_4_0244":258479,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":193.16736476394783,"totalDistance":265749.36326497793,"tipoVia":"avenida","motion":true,"hours":43686917},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:39:36.000+00:00","deviceTime":"2026-03-13T21:39:36.000+00:00","fixTime":"2026-03-13T21:39:36.000+00:00","valid":true,"latitude":-21.1253283,"longitude":-47.7862433,"altitude":545.2,"speed":3.45572,"course":180.6,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91789405,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":265749.36326497793,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43686917},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:39:36.000+00:00","deviceTime":"2026-03-13T21:39:36.000+00:00","fixTime":"2026-03-13T21:39:36.000+00:00","valid":true,"latitude":-21.1253283,"longitude":-47.7862433,"altitude":545.2,"speed":3.45572,"course":180.6,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91789565,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14434,"io_2_001d":14434,"io_0096":72410,"io_4_0096":72410,"io_0244":258489,"io_4_0244":258489,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":162.94984250263843,"totalDistance":265912.3131074806,"tipoVia":"avenida","motion":true,"hours":43696932},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:39:46.000+00:00","deviceTime":"2026-03-13T21:39:46.000+00:00","fixTime":"2026-03-13T21:39:46.000+00:00","valid":true,"latitude":-21.1267783,"longitude":-47.7864583,"altitude":546.1,"speed":2.96976,"course":196.8,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91789566,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":265912.3131074806,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43696932},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:39:46.000+00:00","deviceTime":"2026-03-13T21:39:46.000+00:00","fixTime":"2026-03-13T21:39:46.000+00:00","valid":true,"latitude":-21.1267783,"longitude":-47.7864583,"altitude":546.1,"speed":2.96976,"course":196.8,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91789762,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14438,"io_2_001d":14438,"io_0096":72410,"io_4_0096":72410,"io_0244":258499,"io_4_0244":258499,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":152.43623615152134,"totalDistance":266064.7493436321,"tipoVia":"avenida","motion":true,"hours":43706946},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:39:56.000+00:00","deviceTime":"2026-03-13T21:39:56.000+00:00","fixTime":"2026-03-13T21:39:56.000+00:00","valid":true,"latitude":-21.1279983,"longitude":-47.787125,"altitude":545.4,"speed":3.07775,"course":216.9,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91789763,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":266064.7493436321,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43706946},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:39:56.000+00:00","deviceTime":"2026-03-13T21:39:56.000+00:00","fixTime":"2026-03-13T21:39:56.000+00:00","valid":true,"latitude":-21.1279983,"longitude":-47.787125,"altitude":545.4,"speed":3.07775,"course":216.9,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91789911,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14445,"io_2_001d":14445,"io_0096":72410,"io_4_0096":72410,"io_0244":258509,"io_4_0244":258509,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":161.50524125308104,"totalDistance":266226.25458488514,"tipoVia":"avenida","motion":true,"hours":43716946},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:40:06.000+00:00","deviceTime":"2026-03-13T21:40:06.000+00:00","fixTime":"2026-03-13T21:40:06.000+00:00","valid":true,"latitude":-21.1290083,"longitude":-47.7882416,"altitude":545.6,"speed":3.07775,"course":236.7,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91789912,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":266226.25458488514,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43716946},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:40:06.000+00:00","deviceTime":"2026-03-13T21:40:06.000+00:00","fixTime":"2026-03-13T21:40:06.000+00:00","valid":true,"latitude":-21.1290083,"longitude":-47.7882416,"altitude":545.6,"speed":3.07775,"course":236.7,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91790093,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14469,"io_2_001d":14469,"io_0096":72410,"io_4_0096":72410,"io_0244":258519,"io_4_0244":258519,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":159.9853831779759,"totalDistance":266386.23996806314,"tipoVia":"avenida","motion":true,"hours":43727076},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:40:16.000+00:00","deviceTime":"2026-03-13T21:40:16.000+00:00","fixTime":"2026-03-13T21:40:16.000+00:00","valid":true,"latitude":-21.1295733,"longitude":-47.7896583,"altitude":546.2,"speed":3.13175,"course":256.2,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91790094,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":266386.23996806314,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43727076},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:40:16.000+00:00","deviceTime":"2026-03-13T21:40:16.000+00:00","fixTime":"2026-03-13T21:40:16.000+00:00","valid":true,"latitude":-21.1295733,"longitude":-47.7896583,"altitude":546.2,"speed":3.13175,"course":256.2,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-030, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91790274,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14473,"io_2_001d":14473,"io_0096":72410,"io_4_0096":72410,"io_0244":258529,"io_4_0244":258529,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":165.13787651726565,"totalDistance":266551.3778445804,"tipoVia":"avenida","motion":true,"hours":43736925},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:40:26.000+00:00","deviceTime":"2026-03-13T21:40:26.000+00:00","fixTime":"2026-03-13T21:40:26.000+00:00","valid":true,"latitude":-21.1299316,"longitude":-47.7912016,"altitude":545,"speed":3.23974,"course":256.4,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-680, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91790275,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":266551.3778445804,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43736925},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:40:26.000+00:00","deviceTime":"2026-03-13T21:40:26.000+00:00","fixTime":"2026-03-13T21:40:26.000+00:00","valid":true,"latitude":-21.1299316,"longitude":-47.7912016,"altitude":545,"speed":3.23974,"course":256.4,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-680, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91790459,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14440,"io_2_001d":14440,"io_0096":72410,"io_4_0096":72410,"io_0244":258539,"io_4_0244":258539,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":170.32923638696352,"totalDistance":266721.7070809674,"tipoVia":"avenida","motion":true,"hours":43746925},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:40:36.000+00:00","deviceTime":"2026-03-13T21:40:36.000+00:00","fixTime":"2026-03-13T21:40:36.000+00:00","valid":true,"latitude":-21.130375,"longitude":-47.7927716,"altitude":538.8,"speed":3.34773,"course":244.7,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-680, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91790460,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":266721.7070809674,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43746925},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:40:36.000+00:00","deviceTime":"2026-03-13T21:40:36.000+00:00","fixTime":"2026-03-13T21:40:36.000+00:00","valid":true,"latitude":-21.130375,"longitude":-47.7927716,"altitude":538.8,"speed":3.34773,"course":244.7,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-680, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91790649,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":28,"io_1_03e7":28,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14464,"io_2_001d":14464,"io_0096":72410,"io_4_0096":72410,"io_0244":258548,"io_4_0244":258548,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":151.19297840025246,"totalDistance":266872.90005936765,"tipoVia":"avenida","motion":true,"hours":43755924},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:40:45.000+00:00","deviceTime":"2026-03-13T21:40:45.000+00:00","fixTime":"2026-03-13T21:40:45.000+00:00","valid":true,"latitude":-21.131175,"longitude":-47.7939483,"altitude":536.5,"speed":3.07775,"course":223.9,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-680, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91790650,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":266872.90005936765,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43755924},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:40:45.000+00:00","deviceTime":"2026-03-13T21:40:45.000+00:00","fixTime":"2026-03-13T21:40:45.000+00:00","valid":true,"latitude":-21.131175,"longitude":-47.7939483,"altitude":536.5,"speed":3.07775,"course":223.9,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-680, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91790815,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":28,"io_1_03e7":28,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14452,"io_2_001d":14452,"io_0096":72410,"io_4_0096":72410,"io_0244":258558,"io_4_0244":258558,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":158.0656723126186,"totalDistance":267030.9657316803,"tipoVia":"avenida","motion":true,"hours":43765965},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:40:55.000+00:00","deviceTime":"2026-03-13T21:40:55.000+00:00","fixTime":"2026-03-13T21:40:55.000+00:00","valid":true,"latitude":-21.1323633,"longitude":-47.7947816,"altitude":535.6,"speed":2.91577,"course":205.5,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-680, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91790816,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":267030.9657316803,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43765965},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:40:55.000+00:00","deviceTime":"2026-03-13T21:40:55.000+00:00","fixTime":"2026-03-13T21:40:55.000+00:00","valid":true,"latitude":-21.1323633,"longitude":-47.7947816,"altitude":535.6,"speed":2.91577,"course":205.5,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-680, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91791005,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":28,"io_1_03e7":28,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14478,"io_2_001d":14478,"io_0096":72410,"io_4_0096":72410,"io_0244":258568,"io_4_0244":258568,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":160.391047849621,"totalDistance":267191.3567795299,"tipoVia":"avenida","motion":true,"hours":43775979},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:41:05.000+00:00","deviceTime":"2026-03-13T21:41:05.000+00:00","fixTime":"2026-03-13T21:41:05.000+00:00","valid":true,"latitude":-21.13366,"longitude":-47.795455,"altitude":536.9,"speed":3.18575,"course":206.3,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-680, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91791006,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":267191.3567795299,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43775979},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:41:05.000+00:00","deviceTime":"2026-03-13T21:41:05.000+00:00","fixTime":"2026-03-13T21:41:05.000+00:00","valid":true,"latitude":-21.13366,"longitude":-47.795455,"altitude":536.9,"speed":3.18575,"course":206.3,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-680, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91791155,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14461,"io_2_001d":14461,"io_0096":72410,"io_4_0096":72410,"io_0244":258578,"io_4_0244":258578,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":164.64721133940088,"totalDistance":267356.00399086927,"tipoVia":"avenida","motion":true,"hours":43786048},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:41:15.000+00:00","deviceTime":"2026-03-13T21:41:15.000+00:00","fixTime":"2026-03-13T21:41:15.000+00:00","valid":true,"latitude":-21.1349833,"longitude":-47.7961633,"altitude":538.8,"speed":3.13175,"course":205.9,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-680, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91791156,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":267356.00399086927,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43786048},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:41:15.000+00:00","deviceTime":"2026-03-13T21:41:15.000+00:00","fixTime":"2026-03-13T21:41:15.000+00:00","valid":true,"latitude":-21.1349833,"longitude":-47.7961633,"altitude":538.8,"speed":3.13175,"course":205.9,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-680, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91791320,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3964,"io_2_001e":3964,"io_001d":14430,"io_2_001d":14430,"io_0096":72410,"io_4_0096":72410,"io_0244":258588,"io_4_0244":258588,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":142.191648163249,"totalDistance":267498.1956390325,"tipoVia":"avenida","motion":true,"hours":43796473},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:41:25.000+00:00","deviceTime":"2026-03-13T21:41:25.000+00:00","fixTime":"2026-03-13T21:41:25.000+00:00","valid":true,"latitude":-21.13613,"longitude":-47.7967666,"altitude":540,"speed":2.42981,"course":206.7,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-680, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91791322,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":267498.1956390325,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43796474},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:41:25.000+00:00","deviceTime":"2026-03-13T21:41:25.000+00:00","fixTime":"2026-03-13T21:41:25.000+00:00","valid":true,"latitude":-21.13613,"longitude":-47.7967666,"altitude":540,"speed":2.42981,"course":206.7,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-680, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91791493,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14381,"io_2_001d":14381,"io_0096":72410,"io_4_0096":72410,"io_0244":258598,"io_4_0244":258598,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":123.86598457041701,"totalDistance":267622.06162360293,"tipoVia":"avenida","motion":true,"hours":43806116},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:41:35.000+00:00","deviceTime":"2026-03-13T21:41:35.000+00:00","fixTime":"2026-03-13T21:41:35.000+00:00","valid":true,"latitude":-21.13711,"longitude":-47.7973316,"altitude":540.9,"speed":1.94385,"course":222.1,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-680, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91791494,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":267622.06162360293,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43806116},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:41:35.000+00:00","deviceTime":"2026-03-13T21:41:35.000+00:00","fixTime":"2026-03-13T21:41:35.000+00:00","valid":true,"latitude":-21.13711,"longitude":-47.7973316,"altitude":540.9,"speed":1.94385,"course":222.1,"address":"Avenida Marechal Costa e Silva, Ribeirão Preto, 14075-680, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91791570,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14416,"io_2_001d":14416,"io_0096":72410,"io_4_0096":72410,"io_0244":258602,"io_4_0244":258602,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":23.885852127775877,"totalDistance":267645.94747573073,"tipoVia":"outro","motion":true,"hours":43809983},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:41:39.000+00:00","deviceTime":"2026-03-13T21:41:39.000+00:00","fixTime":"2026-03-13T21:41:39.000+00:00","valid":true,"latitude":-21.1372416,"longitude":-47.7975133,"altitude":540.4,"speed":0.323974,"course":244.1,"address":"Praça Tonico Said, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91791572,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":267645.94747573073,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43809983},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:41:39.000+00:00","deviceTime":"2026-03-13T21:41:39.000+00:00","fixTime":"2026-03-13T21:41:39.000+00:00","valid":true,"latitude":-21.1372416,"longitude":-47.7975133,"altitude":540.4,"speed":0.323974,"course":244.1,"address":"Praça Tonico Said, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91791729,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14389,"io_2_001d":14389,"io_0096":72410,"io_4_0096":72410,"io_0244":258612,"io_4_0244":258612,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":72.87104466540588,"totalDistance":267718.81852039613,"tipoVia":"outro","motion":true,"hours":43820024},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:41:49.000+00:00","deviceTime":"2026-03-13T21:41:49.000+00:00","fixTime":"2026-03-13T21:41:49.000+00:00","valid":true,"latitude":-21.1375333,"longitude":-47.7981416,"altitude":538.4,"speed":1.99784,"course":231.4,"address":"Praça Tonico Said, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91791730,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":267718.81852039613,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43820024},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:41:49.000+00:00","deviceTime":"2026-03-13T21:41:49.000+00:00","fixTime":"2026-03-13T21:41:49.000+00:00","valid":true,"latitude":-21.1375333,"longitude":-47.7981416,"altitude":538.4,"speed":1.99784,"course":231.4,"address":"Praça Tonico Said, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91791762,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14363,"io_2_001d":14363,"io_0096":72410,"io_4_0096":72410,"io_0244":258614,"io_4_0244":258614,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":20.185435207313073,"totalDistance":267739.00395560346,"tipoVia":"outro","motion":true,"hours":43821998},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:41:51.000+00:00","deviceTime":"2026-03-13T21:41:51.000+00:00","fixTime":"2026-03-13T21:41:51.000+00:00","valid":true,"latitude":-21.1376266,"longitude":-47.7983083,"altitude":537.9,"speed":1.88985,"course":251.1,"address":"Praça Tonico Said, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91791763,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":267739.00395560346,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43821998},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:41:51.000+00:00","deviceTime":"2026-03-13T21:41:51.000+00:00","fixTime":"2026-03-13T21:41:51.000+00:00","valid":true,"latitude":-21.1376266,"longitude":-47.7983083,"altitude":537.9,"speed":1.88985,"course":251.1,"address":"Praça Tonico Said, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91791804,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14467,"io_2_001d":14467,"io_0096":72410,"io_4_0096":72410,"io_0244":258616,"io_4_0244":258616,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":20.5077109208972,"totalDistance":267759.51166652434,"tipoVia":"avenida","motion":true,"hours":43823999},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:41:53.000+00:00","deviceTime":"2026-03-13T21:41:53.000+00:00","fixTime":"2026-03-13T21:41:53.000+00:00","valid":true,"latitude":-21.1376433,"longitude":-47.798505,"altitude":536.5,"speed":2.05184,"course":274.2,"address":"Avenida Thomas Alberto Whately, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91791805,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":267759.51166652434,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43823999},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:41:53.000+00:00","deviceTime":"2026-03-13T21:41:53.000+00:00","fixTime":"2026-03-13T21:41:53.000+00:00","valid":true,"latitude":-21.1376433,"longitude":-47.798505,"altitude":536.5,"speed":2.05184,"course":274.2,"address":"Avenida Thomas Alberto Whately, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91792040,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14365,"io_2_001d":14365,"io_0096":72410,"io_4_0096":72410,"io_0244":258626,"io_4_0244":258626,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":115.2864201393461,"totalDistance":267874.7980866637,"tipoVia":"avenida","motion":true,"hours":43834048},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:42:03.000+00:00","deviceTime":"2026-03-13T21:42:03.000+00:00","fixTime":"2026-03-13T21:42:03.000+00:00","valid":true,"latitude":-21.1374233,"longitude":-47.79959,"altitude":532.1,"speed":2.26782,"course":282.1,"address":"Avenida Thomas Alberto Whately, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91792041,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":267874.7980866637,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43834048},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:42:03.000+00:00","deviceTime":"2026-03-13T21:42:03.000+00:00","fixTime":"2026-03-13T21:42:03.000+00:00","valid":true,"latitude":-21.1374233,"longitude":-47.79959,"altitude":532.1,"speed":2.26782,"course":282.1,"address":"Avenida Thomas Alberto Whately, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91792234,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14394,"io_2_001d":14394,"io_0096":72410,"io_4_0096":72410,"io_0244":258636,"io_4_0244":258636,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":68.43927878973493,"totalDistance":267943.23736545345,"tipoVia":"avenida","motion":true,"hours":43844030},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:42:13.000+00:00","deviceTime":"2026-03-13T21:42:13.000+00:00","fixTime":"2026-03-13T21:42:13.000+00:00","valid":true,"latitude":-21.1372966,"longitude":-47.800235,"altitude":528.1,"speed":1.07991,"course":283.7,"address":"Avenida Thomas Alberto Whately, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91792235,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":267943.23736545345,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43844030},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:42:13.000+00:00","deviceTime":"2026-03-13T21:42:13.000+00:00","fixTime":"2026-03-13T21:42:13.000+00:00","valid":true,"latitude":-21.1372966,"longitude":-47.800235,"altitude":528.1,"speed":1.07991,"course":283.7,"address":"Avenida Thomas Alberto Whately, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91792392,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14418,"io_2_001d":14418,"io_0096":72410,"io_4_0096":72410,"io_0244":258646,"io_4_0244":258646,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":95.07700672244788,"totalDistance":268038.3143721759,"tipoVia":"avenida","motion":true,"hours":43854026},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:42:23.000+00:00","deviceTime":"2026-03-13T21:42:23.000+00:00","fixTime":"2026-03-13T21:42:23.000+00:00","valid":true,"latitude":-21.137055,"longitude":-47.8011133,"altitude":522.4,"speed":2.42981,"course":284.4,"address":"Avenida Thomas Alberto Whately, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91792393,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":268038.3143721759,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43854026},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:42:23.000+00:00","deviceTime":"2026-03-13T21:42:23.000+00:00","fixTime":"2026-03-13T21:42:23.000+00:00","valid":true,"latitude":-21.137055,"longitude":-47.8011133,"altitude":522.4,"speed":2.42981,"course":284.4,"address":"Avenida Thomas Alberto Whately, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91792425,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14477,"io_2_001d":14477,"io_0096":72410,"io_4_0096":72410,"io_0244":258648,"io_4_0244":258648,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":25.847923282867452,"totalDistance":268064.1622954588,"tipoVia":"avenida","motion":true,"hours":43856014},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:42:25.000+00:00","deviceTime":"2026-03-13T21:42:25.000+00:00","fixTime":"2026-03-13T21:42:25.000+00:00","valid":true,"latitude":-21.1370383,"longitude":-47.8013616,"altitude":520.7,"speed":2.59179,"course":264.2,"address":"Avenida Thomas Alberto Whately, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91792426,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":268064.1622954588,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43856014},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:42:25.000+00:00","deviceTime":"2026-03-13T21:42:25.000+00:00","fixTime":"2026-03-13T21:42:25.000+00:00","valid":true,"latitude":-21.1370383,"longitude":-47.8013616,"altitude":520.7,"speed":2.59179,"course":264.2,"address":"Avenida Thomas Alberto Whately, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91792491,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14459,"io_2_001d":14459,"io_0096":72410,"io_4_0096":72410,"io_0244":258651,"io_4_0244":258651,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":39.9241379812579,"totalDistance":268104.08643344004,"tipoVia":"avenida","motion":true,"hours":43859129},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:42:28.000+00:00","deviceTime":"2026-03-13T21:42:28.000+00:00","fixTime":"2026-03-13T21:42:28.000+00:00","valid":true,"latitude":-21.13716,"longitude":-47.8017233,"altitude":519.5,"speed":2.5378,"course":244.8,"address":"Avenida Thomas Alberto Whately, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91792492,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":268104.08643344004,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43859129},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:42:28.000+00:00","deviceTime":"2026-03-13T21:42:28.000+00:00","fixTime":"2026-03-13T21:42:28.000+00:00","valid":true,"latitude":-21.13716,"longitude":-47.8017233,"altitude":519.5,"speed":2.5378,"course":244.8,"address":"Avenida Thomas Alberto Whately, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91792599,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14446,"io_2_001d":14446,"io_0096":72410,"io_4_0096":72410,"io_0244":258657,"io_4_0244":258657,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":77.61894916728971,"totalDistance":268181.70538260735,"tipoVia":"avenida","motion":true,"hours":43865017},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:42:34.000+00:00","deviceTime":"2026-03-13T21:42:34.000+00:00","fixTime":"2026-03-13T21:42:34.000+00:00","valid":true,"latitude":-21.13733,"longitude":-47.8024483,"altitude":518.8,"speed":2.42981,"course":264.5,"address":"Avenida Thomas Alberto Whately, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91792600,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":268181.70538260735,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":43865017},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:42:34.000+00:00","deviceTime":"2026-03-13T21:42:34.000+00:00","fixTime":"2026-03-13T21:42:34.000+00:00","valid":true,"latitude":-21.13733,"longitude":-47.8024483,"altitude":518.8,"speed":2.42981,"course":264.5,"address":"Avenida Thomas Alberto Whately, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91792749,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14460,"io_2_001d":14460,"io_0096":72410,"io_4_0096":72410,"io_0244":258667,"io_4_0244":258667,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":99.69935043523928,"totalDistance":268281.4047330426,"tipoVia":"outro","motion":true,"hours":43875043},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:42:44.000+00:00","deviceTime":"2026-03-13T21:42:44.000+00:00","fixTime":"2026-03-13T21:42:44.000+00:00","valid":true,"latitude":-21.1373866,"longitude":-47.8034066,"altitude":520.3,"speed":1.94385,"course":265.6,"address":"Via Norte, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91792750,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":268281.4047330426,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43875043},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:42:44.000+00:00","deviceTime":"2026-03-13T21:42:44.000+00:00","fixTime":"2026-03-13T21:42:44.000+00:00","valid":true,"latitude":-21.1373866,"longitude":-47.8034066,"altitude":520.3,"speed":1.94385,"course":265.6,"address":"Via Norte, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91792896,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14367,"io_2_001d":14367,"io_0096":72410,"io_4_0096":72410,"io_0244":258676,"io_4_0244":258676,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":99.50001681122117,"totalDistance":268380.9047498538,"tipoVia":"outro","motion":true,"hours":43884016},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:42:53.000+00:00","deviceTime":"2026-03-13T21:42:53.000+00:00","fixTime":"2026-03-13T21:42:53.000+00:00","valid":true,"latitude":-21.137535,"longitude":-47.8043516,"altitude":519.3,"speed":2.05184,"course":244.8,"address":"Via Norte, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91792897,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":268380.9047498538,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43884016},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:42:53.000+00:00","deviceTime":"2026-03-13T21:42:53.000+00:00","fixTime":"2026-03-13T21:42:53.000+00:00","valid":true,"latitude":-21.137535,"longitude":-47.8043516,"altitude":519.3,"speed":2.05184,"course":244.8,"address":"Via Norte, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91792940,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14452,"io_2_001d":14452,"io_0096":72410,"io_4_0096":72410,"io_0244":258678,"io_4_0244":258678,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":20.297216645706296,"totalDistance":268401.20196649956,"tipoVia":"rua","motion":true,"hours":43886036},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:42:55.000+00:00","deviceTime":"2026-03-13T21:42:55.000+00:00","fixTime":"2026-03-13T21:42:55.000+00:00","valid":true,"latitude":-21.13765,"longitude":-47.8045033,"altitude":519.2,"speed":1.83585,"course":219.6,"address":"Rua Ambrosio Chaguri, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91792941,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":268401.20196649956,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43886036},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:42:55.000+00:00","deviceTime":"2026-03-13T21:42:55.000+00:00","fixTime":"2026-03-13T21:42:55.000+00:00","valid":true,"latitude":-21.13765,"longitude":-47.8045033,"altitude":519.2,"speed":1.83585,"course":219.6,"address":"Rua Ambrosio Chaguri, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91792970,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14446,"io_2_001d":14446,"io_0096":72410,"io_4_0096":72410,"io_0244":258680,"io_4_0244":258680,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":18.719672018514956,"totalDistance":268419.92163851805,"tipoVia":"rua","motion":true,"hours":43888045},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:42:57.000+00:00","deviceTime":"2026-03-13T21:42:57.000+00:00","fixTime":"2026-03-13T21:42:57.000+00:00","valid":true,"latitude":-21.1377983,"longitude":-47.8045883,"altitude":518.8,"speed":1.78186,"course":196.2,"address":"Rua Ambrosio Chaguri, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91792971,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":268419.92163851805,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43888045},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:42:57.000+00:00","deviceTime":"2026-03-13T21:42:57.000+00:00","fixTime":"2026-03-13T21:42:57.000+00:00","valid":true,"latitude":-21.1377983,"longitude":-47.8045883,"altitude":518.8,"speed":1.78186,"course":196.2,"address":"Rua Ambrosio Chaguri, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91793005,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14472,"io_2_001d":14472,"io_0096":72410,"io_4_0096":72410,"io_0244":258682,"io_4_0244":258682,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":18.083683410482593,"totalDistance":268438.00532192853,"tipoVia":"rua","motion":true,"hours":43890048},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:42:59.000+00:00","deviceTime":"2026-03-13T21:42:59.000+00:00","fixTime":"2026-03-13T21:42:59.000+00:00","valid":true,"latitude":-21.13796,"longitude":-47.804605,"altitude":518.8,"speed":1.67387,"course":172,"address":"Rua Ambrosio Chaguri, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91793006,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":268438.00532192853,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43890048},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:42:59.000+00:00","deviceTime":"2026-03-13T21:42:59.000+00:00","fixTime":"2026-03-13T21:42:59.000+00:00","valid":true,"latitude":-21.13796,"longitude":-47.804605,"altitude":518.8,"speed":1.67387,"course":172,"address":"Rua Ambrosio Chaguri, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91793070,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14468,"io_2_001d":14468,"io_0096":72410,"io_4_0096":72410,"io_0244":258685,"io_4_0244":258685,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":28.95842169679924,"totalDistance":268466.9637436253,"tipoVia":"rua","motion":true,"hours":43893064},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:43:02.000+00:00","deviceTime":"2026-03-13T21:43:02.000+00:00","fixTime":"2026-03-13T21:43:02.000+00:00","valid":true,"latitude":-21.1382016,"longitude":-47.8045016,"altitude":518.6,"speed":1.99784,"course":148.4,"address":"Rua Ambrosio Chaguri, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91793071,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":268466.9637436253,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":43893064},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:43:02.000+00:00","deviceTime":"2026-03-13T21:43:02.000+00:00","fixTime":"2026-03-13T21:43:02.000+00:00","valid":true,"latitude":-21.1382016,"longitude":-47.8045016,"altitude":518.6,"speed":1.99784,"course":148.4,"address":"Rua Ambrosio Chaguri, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91793242,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14453,"io_2_001d":14453,"io_0096":72410,"io_4_0096":72410,"io_0244":258695,"io_4_0244":258695,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":119.70688986323313,"totalDistance":268586.67063348857,"tipoVia":"outro","motion":true,"hours":43903168},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:43:12.000+00:00","deviceTime":"2026-03-13T21:43:12.000+00:00","fixTime":"2026-03-13T21:43:12.000+00:00","valid":true,"latitude":-21.1391683,"longitude":-47.8039966,"altitude":519,"speed":2.42981,"course":165.5,"address":"Via Norte, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91793243,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":268586.67063348857,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43903168},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:43:12.000+00:00","deviceTime":"2026-03-13T21:43:12.000+00:00","fixTime":"2026-03-13T21:43:12.000+00:00","valid":true,"latitude":-21.1391683,"longitude":-47.8039966,"altitude":519,"speed":2.42981,"course":165.5,"address":"Via Norte, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91793408,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14459,"io_2_001d":14459,"io_0096":72410,"io_4_0096":72410,"io_0244":258705,"io_4_0244":258705,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":144.3516266903825,"totalDistance":268731.0222601789,"tipoVia":"outro","motion":true,"hours":43913024},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:43:22.000+00:00","deviceTime":"2026-03-13T21:43:22.000+00:00","fixTime":"2026-03-13T21:43:22.000+00:00","valid":true,"latitude":-21.1404533,"longitude":-47.80381,"altitude":520.1,"speed":2.96976,"course":175,"address":"Via Norte, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91793409,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":268731.0222601789,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43913024},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:43:22.000+00:00","deviceTime":"2026-03-13T21:43:22.000+00:00","fixTime":"2026-03-13T21:43:22.000+00:00","valid":true,"latitude":-21.1404533,"longitude":-47.80381,"altitude":520.1,"speed":2.96976,"course":175,"address":"Via Norte, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91793577,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14468,"io_2_001d":14468,"io_0096":72410,"io_4_0096":72410,"io_0244":258715,"io_4_0244":258715,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":154.63914862603448,"totalDistance":268885.66140880494,"tipoVia":"outro","motion":true,"hours":43923035},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:43:32.000+00:00","deviceTime":"2026-03-13T21:43:32.000+00:00","fixTime":"2026-03-13T21:43:32.000+00:00","valid":true,"latitude":-21.1418383,"longitude":-47.803695,"altitude":521,"speed":2.91577,"course":174.7,"address":"Via Norte, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91793578,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":268885.66140880494,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43923035},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:43:32.000+00:00","deviceTime":"2026-03-13T21:43:32.000+00:00","fixTime":"2026-03-13T21:43:32.000+00:00","valid":true,"latitude":-21.1418383,"longitude":-47.803695,"altitude":521,"speed":2.91577,"course":174.7,"address":"Via Norte, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91793756,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14476,"io_2_001d":14476,"io_0096":72410,"io_4_0096":72410,"io_0244":258725,"io_4_0244":258725,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":149.29130155507897,"totalDistance":269034.95271036,"tipoVia":"outro","motion":true,"hours":43933033},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:43:42.000+00:00","deviceTime":"2026-03-13T21:43:42.000+00:00","fixTime":"2026-03-13T21:43:42.000+00:00","valid":true,"latitude":-21.1431783,"longitude":-47.8036366,"altitude":520.5,"speed":3.07775,"course":184.4,"address":"Via Norte, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91793757,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":269034.95271036,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43933033},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:43:42.000+00:00","deviceTime":"2026-03-13T21:43:42.000+00:00","fixTime":"2026-03-13T21:43:42.000+00:00","valid":true,"latitude":-21.1431783,"longitude":-47.8036366,"altitude":520.5,"speed":3.07775,"course":184.4,"address":"Via Norte, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91793935,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14434,"io_2_001d":14434,"io_0096":72410,"io_4_0096":72410,"io_0244":258735,"io_4_0244":258735,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":156.63322718675175,"totalDistance":269191.58593754674,"tipoVia":"outro","motion":true,"hours":43943048},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:43:52.000+00:00","deviceTime":"2026-03-13T21:43:52.000+00:00","fixTime":"2026-03-13T21:43:52.000+00:00","valid":true,"latitude":-21.144555,"longitude":-47.8039483,"altitude":521,"speed":2.96976,"course":202.3,"address":"Via Norte, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91793936,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":269191.58593754674,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43943048},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:43:52.000+00:00","deviceTime":"2026-03-13T21:43:52.000+00:00","fixTime":"2026-03-13T21:43:52.000+00:00","valid":true,"latitude":-21.144555,"longitude":-47.8039483,"altitude":521,"speed":2.96976,"course":202.3,"address":"Via Norte, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91794121,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14365,"io_2_001d":14365,"io_0096":72410,"io_4_0096":72410,"io_0244":258745,"io_4_0244":258745,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":132.2323417129801,"totalDistance":269323.8182792597,"tipoVia":"outro","motion":true,"hours":43953072},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:44:02.000+00:00","deviceTime":"2026-03-13T21:44:02.000+00:00","fixTime":"2026-03-13T21:44:02.000+00:00","valid":true,"latitude":-21.14559,"longitude":-47.8045733,"altitude":521.5,"speed":1.88985,"course":216.9,"address":"Via Norte, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91794122,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":269323.8182792597,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43953072},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:44:02.000+00:00","deviceTime":"2026-03-13T21:44:02.000+00:00","fixTime":"2026-03-13T21:44:02.000+00:00","valid":true,"latitude":-21.14559,"longitude":-47.8045733,"altitude":521.5,"speed":1.88985,"course":216.9,"address":"Via Norte, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91794287,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":15,"io_1_001b":15,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14364,"io_2_001d":14364,"io_0096":72410,"io_4_0096":72410,"io_0244":258755,"io_4_0244":258755,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":57.537457701438456,"totalDistance":269381.3557369612,"tipoVia":"outro","motion":true,"hours":43963067},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:44:12.000+00:00","deviceTime":"2026-03-13T21:44:12.000+00:00","fixTime":"2026-03-13T21:44:12.000+00:00","valid":true,"latitude":-21.1459816,"longitude":-47.804935,"altitude":521.4,"speed":0.37797,"course":224.3,"address":"Via Norte, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91794288,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":269381.3557369612,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43963067},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:44:12.000+00:00","deviceTime":"2026-03-13T21:44:12.000+00:00","fixTime":"2026-03-13T21:44:12.000+00:00","valid":true,"latitude":-21.1459816,"longitude":-47.804935,"altitude":521.4,"speed":0.37797,"course":224.3,"address":"Via Norte, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91794447,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14421,"io_2_001d":14421,"io_0096":72410,"io_4_0096":72410,"io_0244":258765,"io_4_0244":258765,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":8.22301246759492,"totalDistance":269389.5787494288,"tipoVia":"outro","motion":false,"hours":43973064},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:44:22.000+00:00","deviceTime":"2026-03-13T21:44:22.000+00:00","fixTime":"2026-03-13T21:44:22.000+00:00","valid":true,"latitude":-21.1460316,"longitude":-47.8049933,"altitude":521.4,"speed":0,"course":223.7,"address":"Via Norte, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91794448,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":269389.5787494288,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":43973064},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:44:22.000+00:00","deviceTime":"2026-03-13T21:44:22.000+00:00","fixTime":"2026-03-13T21:44:22.000+00:00","valid":true,"latitude":-21.1460316,"longitude":-47.8049933,"altitude":521.4,"speed":0,"course":223.7,"address":"Via Norte, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91794637,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14453,"io_2_001d":14453,"io_0096":72410,"io_4_0096":72410,"io_0244":258775,"io_4_0244":258775,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":0.7611075117366741,"totalDistance":269390.33985694055,"tipoVia":"outro","motion":false,"hours":43983076},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:44:32.000+00:00","deviceTime":"2026-03-13T21:44:32.000+00:00","fixTime":"2026-03-13T21:44:32.000+00:00","valid":true,"latitude":-21.1460366,"longitude":-47.8049983,"altitude":521,"speed":0,"course":223.7,"address":"Via Norte, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91794639,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":269390.33985694055,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":43983076},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:44:32.000+00:00","deviceTime":"2026-03-13T21:44:32.000+00:00","fixTime":"2026-03-13T21:44:32.000+00:00","valid":true,"latitude":-21.1460366,"longitude":-47.8049983,"altitude":521,"speed":0,"course":223.7,"address":"Via Norte, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91794835,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":17,"io_1_001b":17,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14445,"io_2_001d":14445,"io_0096":72410,"io_4_0096":72410,"io_0244":258785,"io_4_0244":258785,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":7.491803307885132,"totalDistance":269397.83166024846,"tipoVia":"outro","motion":true,"hours":43993197},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:44:42.000+00:00","deviceTime":"2026-03-13T21:44:42.000+00:00","fixTime":"2026-03-13T21:44:42.000+00:00","valid":true,"latitude":-21.1460866,"longitude":-47.8050466,"altitude":521.3,"speed":0.647948,"course":227.6,"address":"Via Norte, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91794839,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":269397.83166024846,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":43993197},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:44:42.000+00:00","deviceTime":"2026-03-13T21:44:42.000+00:00","fixTime":"2026-03-13T21:44:42.000+00:00","valid":true,"latitude":-21.1460866,"longitude":-47.8050466,"altitude":521.3,"speed":0.647948,"course":227.6,"address":"Via Norte, Ribeirão Preto, 14075-628, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91794993,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14482,"io_2_001d":14482,"io_0096":72410,"io_4_0096":72410,"io_0244":258795,"io_4_0244":258795,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":37.49584740718752,"totalDistance":269435.32750765566,"tipoVia":"outro","motion":true,"hours":44003079},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:44:52.000+00:00","deviceTime":"2026-03-13T21:44:52.000+00:00","fixTime":"2026-03-13T21:44:52.000+00:00","valid":true,"latitude":-21.1463266,"longitude":-47.8053,"altitude":521.6,"speed":0.75594,"course":228.7,"address":"Via Norte, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91794994,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":269435.32750765566,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":44003079},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:44:52.000+00:00","deviceTime":"2026-03-13T21:44:52.000+00:00","fixTime":"2026-03-13T21:44:52.000+00:00","valid":true,"latitude":-21.1463266,"longitude":-47.8053,"altitude":521.6,"speed":0.75594,"course":228.7,"address":"Via Norte, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91795146,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14455,"io_2_001d":14455,"io_0096":72410,"io_4_0096":72410,"io_0244":258805,"io_4_0244":258805,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":23.928055397691313,"totalDistance":269459.25556305336,"tipoVia":"outro","motion":false,"hours":44013116},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:45:02.000+00:00","deviceTime":"2026-03-13T21:45:02.000+00:00","fixTime":"2026-03-13T21:45:02.000+00:00","valid":true,"latitude":-21.1464683,"longitude":-47.8054733,"altitude":522.1,"speed":0.269978,"course":229.1,"address":"Via Norte, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91795147,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":269459.25556305336,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":44013116},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:45:02.000+00:00","deviceTime":"2026-03-13T21:45:02.000+00:00","fixTime":"2026-03-13T21:45:02.000+00:00","valid":true,"latitude":-21.1464683,"longitude":-47.8054733,"altitude":522.1,"speed":0.269978,"course":229.1,"address":"Via Norte, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91795314,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14466,"io_2_001d":14466,"io_0096":72410,"io_4_0096":72410,"io_0244":258815,"io_4_0244":258815,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":19.613746916695458,"totalDistance":269478.86930997006,"tipoVia":"outro","motion":true,"hours":44023113},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:45:12.000+00:00","deviceTime":"2026-03-13T21:45:12.000+00:00","fixTime":"2026-03-13T21:45:12.000+00:00","valid":true,"latitude":-21.1465866,"longitude":-47.8056133,"altitude":523.1,"speed":0.75594,"course":232,"address":"Via Norte, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91795315,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":269478.86930997006,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":44023113},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:45:12.000+00:00","deviceTime":"2026-03-13T21:45:12.000+00:00","fixTime":"2026-03-13T21:45:12.000+00:00","valid":true,"latitude":-21.1465866,"longitude":-47.8056133,"altitude":523.1,"speed":0.75594,"course":232,"address":"Via Norte, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91795468,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14365,"io_2_001d":14365,"io_0096":72410,"io_4_0096":72410,"io_0244":258825,"io_4_0244":258825,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":35.459457142854916,"totalDistance":269514.3287671129,"tipoVia":"outro","motion":true,"hours":44033094},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:45:22.000+00:00","deviceTime":"2026-03-13T21:45:22.000+00:00","fixTime":"2026-03-13T21:45:22.000+00:00","valid":true,"latitude":-21.146795,"longitude":-47.8058716,"altitude":524.4,"speed":0.485961,"course":229.9,"address":"Via Norte, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91795470,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":269514.3287671129,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":44033094},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:45:22.000+00:00","deviceTime":"2026-03-13T21:45:22.000+00:00","fixTime":"2026-03-13T21:45:22.000+00:00","valid":true,"latitude":-21.146795,"longitude":-47.8058716,"altitude":524.4,"speed":0.485961,"course":229.9,"address":"Via Norte, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91795622,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14375,"io_2_001d":14375,"io_0096":72410,"io_4_0096":72410,"io_0244":258835,"io_4_0244":258835,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":3.555450359706584,"totalDistance":269517.88421747263,"tipoVia":"outro","motion":false,"hours":44043090},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:45:32.000+00:00","deviceTime":"2026-03-13T21:45:32.000+00:00","fixTime":"2026-03-13T21:45:32.000+00:00","valid":true,"latitude":-21.146815,"longitude":-47.8058983,"altitude":524.6,"speed":0,"course":220.3,"address":"Via Norte, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91795623,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":269517.88421747263,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":44043090},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:45:32.000+00:00","deviceTime":"2026-03-13T21:45:32.000+00:00","fixTime":"2026-03-13T21:45:32.000+00:00","valid":true,"latitude":-21.146815,"longitude":-47.8058983,"altitude":524.6,"speed":0,"course":220.3,"address":"Via Norte, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91795773,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14347,"io_2_001d":14347,"io_0096":72410,"io_4_0096":72410,"io_0244":258845,"io_4_0244":258845,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":0.17811118537323098,"totalDistance":269518.062328658,"tipoVia":"outro","motion":false,"hours":44053112},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:45:42.000+00:00","deviceTime":"2026-03-13T21:45:42.000+00:00","fixTime":"2026-03-13T21:45:42.000+00:00","valid":true,"latitude":-21.1468166,"longitude":-47.8058983,"altitude":524.3,"speed":0,"course":220.3,"address":"Via Norte, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91795775,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":269518.062328658,"tipoVia":"outro","motion":false,"ignition":true,"batteryLevel":1,"hours":44053112},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:45:42.000+00:00","deviceTime":"2026-03-13T21:45:42.000+00:00","fixTime":"2026-03-13T21:45:42.000+00:00","valid":true,"latitude":-21.1468166,"longitude":-47.8058983,"altitude":524.3,"speed":0,"course":220.3,"address":"Via Norte, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91795952,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":28,"io_1_03e7":28,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14452,"io_2_001d":14452,"io_0096":72410,"io_4_0096":72410,"io_0244":258855,"io_4_0244":258855,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":3.9280314777719756,"totalDistance":269521.9903601358,"tipoVia":"outro","motion":true,"hours":44063081},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:45:52.000+00:00","deviceTime":"2026-03-13T21:45:52.000+00:00","fixTime":"2026-03-13T21:45:52.000+00:00","valid":true,"latitude":-21.1468416,"longitude":-47.805925,"altitude":524.5,"speed":0.37797,"course":229.7,"address":"Via Norte, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91795953,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":269521.9903601358,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":44063081},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:45:52.000+00:00","deviceTime":"2026-03-13T21:45:52.000+00:00","fixTime":"2026-03-13T21:45:52.000+00:00","valid":true,"latitude":-21.1468416,"longitude":-47.805925,"altitude":524.5,"speed":0.37797,"course":229.7,"address":"Via Norte, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91796122,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":28,"io_1_03e7":28,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14367,"io_2_001d":14367,"io_0096":72410,"io_4_0096":72410,"io_0244":258865,"io_4_0244":258865,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":32.17707104771485,"totalDistance":269554.1674311835,"tipoVia":"rua","motion":false,"hours":44073136},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:46:02.000+00:00","deviceTime":"2026-03-13T21:46:02.000+00:00","fixTime":"2026-03-13T21:46:02.000+00:00","valid":true,"latitude":-21.1470283,"longitude":-47.8061616,"altitude":525.1,"speed":0.215983,"course":227.6,"address":"Rua Aliados, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91796123,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":269554.1674311835,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":44073136},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:46:02.000+00:00","deviceTime":"2026-03-13T21:46:02.000+00:00","fixTime":"2026-03-13T21:46:02.000+00:00","valid":true,"latitude":-21.1470283,"longitude":-47.8061616,"altitude":525.1,"speed":0.215983,"course":227.6,"address":"Rua Aliados, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91796264,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":28,"io_1_03e7":28,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14372,"io_2_001d":14372,"io_0096":72410,"io_4_0096":72410,"io_0244":258875,"io_4_0244":258875,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":1.7723328443143083,"totalDistance":269555.93976402783,"tipoVia":"rua","motion":false,"hours":44083121},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:46:12.000+00:00","deviceTime":"2026-03-13T21:46:12.000+00:00","fixTime":"2026-03-13T21:46:12.000+00:00","valid":true,"latitude":-21.147025,"longitude":-47.8061783,"altitude":525.3,"speed":0,"course":228.7,"address":"Rua Aliados, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91796265,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":269555.93976402783,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":44083121},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:46:12.000+00:00","deviceTime":"2026-03-13T21:46:12.000+00:00","fixTime":"2026-03-13T21:46:12.000+00:00","valid":true,"latitude":-21.147025,"longitude":-47.8061783,"altitude":525.3,"speed":0,"course":228.7,"address":"Rua Aliados, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91796437,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":28,"io_1_03e7":28,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14360,"io_2_001d":14360,"io_0096":72410,"io_4_0096":72410,"io_0244":258885,"io_4_0244":258885,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":0.9515952364583518,"totalDistance":269556.89135926426,"tipoVia":"rua","motion":false,"hours":44093137},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:46:22.000+00:00","deviceTime":"2026-03-13T21:46:22.000+00:00","fixTime":"2026-03-13T21:46:22.000+00:00","valid":true,"latitude":-21.1470166,"longitude":-47.80618,"altitude":525.1,"speed":0,"course":268.2,"address":"Rua Aliados, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91796438,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":269556.89135926426,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":44093137},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:46:22.000+00:00","deviceTime":"2026-03-13T21:46:22.000+00:00","fixTime":"2026-03-13T21:46:22.000+00:00","valid":true,"latitude":-21.1470166,"longitude":-47.80618,"altitude":525.1,"speed":0,"course":268.2,"address":"Rua Aliados, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91796597,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":28,"io_1_03e7":28,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14358,"io_2_001d":14358,"io_0096":72410,"io_4_0096":72410,"io_0244":258895,"io_4_0244":258895,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":0.7556114831622617,"totalDistance":269557.64697074745,"tipoVia":"rua","motion":false,"hours":44103147},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:46:32.000+00:00","deviceTime":"2026-03-13T21:46:32.000+00:00","fixTime":"2026-03-13T21:46:32.000+00:00","valid":true,"latitude":-21.14701,"longitude":-47.8061783,"altitude":525,"speed":0,"course":268.2,"address":"Rua Aliados, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91796598,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":269557.64697074745,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":44103148},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:46:32.000+00:00","deviceTime":"2026-03-13T21:46:32.000+00:00","fixTime":"2026-03-13T21:46:32.000+00:00","valid":true,"latitude":-21.14701,"longitude":-47.8061783,"altitude":525,"speed":0,"course":268.2,"address":"Rua Aliados, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91796681,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":28,"io_1_03e7":28,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14450,"io_2_001d":14450,"io_0096":72410,"io_4_0096":72410,"io_0244":258900,"io_4_0244":258900,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":2.6975555012162333,"totalDistance":269560.34452624863,"tipoVia":"rua","motion":true,"hours":44108134},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:46:37.000+00:00","deviceTime":"2026-03-13T21:46:37.000+00:00","fixTime":"2026-03-13T21:46:37.000+00:00","valid":true,"latitude":-21.1470166,"longitude":-47.8062033,"altitude":525.4,"speed":0.485961,"course":228.5,"address":"Rua Aliados, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91796684,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":269560.34452624863,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":44108134},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:46:37.000+00:00","deviceTime":"2026-03-13T21:46:37.000+00:00","fixTime":"2026-03-13T21:46:37.000+00:00","valid":true,"latitude":-21.1470166,"longitude":-47.8062033,"altitude":525.4,"speed":0.485961,"course":228.5,"address":"Rua Aliados, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91796852,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":28,"io_1_03e7":28,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14425,"io_2_001d":14425,"io_0096":72410,"io_4_0096":72410,"io_0244":258910,"io_4_0244":258910,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":69.762121703337,"totalDistance":269630.106647952,"tipoVia":"outro","motion":true,"hours":44118164},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:46:47.000+00:00","deviceTime":"2026-03-13T21:46:47.000+00:00","fixTime":"2026-03-13T21:46:47.000+00:00","valid":true,"latitude":-21.14743,"longitude":-47.8067083,"altitude":526.6,"speed":1.88985,"course":229.2,"address":"Via Norte, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91796853,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":269630.106647952,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":44118164},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:46:47.000+00:00","deviceTime":"2026-03-13T21:46:47.000+00:00","fixTime":"2026-03-13T21:46:47.000+00:00","valid":true,"latitude":-21.14743,"longitude":-47.8067083,"altitude":526.6,"speed":1.88985,"course":229.2,"address":"Via Norte, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91797032,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":28,"io_1_03e7":28,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14446,"io_2_001d":14446,"io_0096":72410,"io_4_0096":72410,"io_0244":258920,"io_4_0244":258920,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":116.83237004103076,"totalDistance":269746.93901799305,"tipoVia":"outro","motion":true,"hours":44128173},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:46:57.000+00:00","deviceTime":"2026-03-13T21:46:57.000+00:00","fixTime":"2026-03-13T21:46:57.000+00:00","valid":true,"latitude":-21.1481266,"longitude":-47.80755,"altitude":526,"speed":2.32182,"course":229.3,"address":"Via Norte, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91797033,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":269746.93901799305,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":44128173},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:46:57.000+00:00","deviceTime":"2026-03-13T21:46:57.000+00:00","fixTime":"2026-03-13T21:46:57.000+00:00","valid":true,"latitude":-21.1481266,"longitude":-47.80755,"altitude":526,"speed":2.32182,"course":229.3,"address":"Via Norte, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91797199,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":27,"io_1_001b":27,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":28,"io_1_03e7":28,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14460,"io_2_001d":14460,"io_0096":72410,"io_4_0096":72410,"io_0244":258930,"io_4_0244":258930,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":133.53724805480613,"totalDistance":269880.47626604786,"tipoVia":"outro","motion":true,"hours":44138360},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:47:07.000+00:00","deviceTime":"2026-03-13T21:47:07.000+00:00","fixTime":"2026-03-13T21:47:07.000+00:00","valid":true,"latitude":-21.1490283,"longitude":-47.8083983,"altitude":524.4,"speed":2.5378,"course":209.6,"address":"Via Norte, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91797200,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":269880.47626604786,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":44138360},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:47:07.000+00:00","deviceTime":"2026-03-13T21:47:07.000+00:00","fixTime":"2026-03-13T21:47:07.000+00:00","valid":true,"latitude":-21.1490283,"longitude":-47.8083983,"altitude":524.4,"speed":2.5378,"course":209.6,"address":"Via Norte, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91797373,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14443,"io_2_001d":14443,"io_0096":72410,"io_4_0096":72410,"io_0244":258940,"io_4_0244":258940,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":142.62279502166305,"totalDistance":270023.09906106954,"tipoVia":"outro","motion":true,"hours":44148375},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:47:17.000+00:00","deviceTime":"2026-03-13T21:47:17.000+00:00","fixTime":"2026-03-13T21:47:17.000+00:00","valid":true,"latitude":-21.1502333,"longitude":-47.808865,"altitude":524.5,"speed":2.86177,"course":196.7,"address":"Via Norte, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91797375,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":270023.09906106954,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":44148375},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:47:17.000+00:00","deviceTime":"2026-03-13T21:47:17.000+00:00","fixTime":"2026-03-13T21:47:17.000+00:00","valid":true,"latitude":-21.1502333,"longitude":-47.808865,"altitude":524.5,"speed":2.86177,"course":196.7,"address":"Via Norte, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91797548,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14458,"io_2_001d":14458,"io_0096":72410,"io_4_0096":72410,"io_0244":258949,"io_4_0244":258949,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":134.45317092703027,"totalDistance":270157.55223199655,"tipoVia":"outro","motion":true,"hours":44157365},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:47:26.000+00:00","deviceTime":"2026-03-13T21:47:26.000+00:00","fixTime":"2026-03-13T21:47:26.000+00:00","valid":true,"latitude":-21.1514233,"longitude":-47.8090866,"altitude":523.8,"speed":2.86177,"course":176.3,"address":"Via Norte, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91797549,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":270157.55223199655,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":44157366},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:47:26.000+00:00","deviceTime":"2026-03-13T21:47:26.000+00:00","fixTime":"2026-03-13T21:47:26.000+00:00","valid":true,"latitude":-21.1514233,"longitude":-47.8090866,"altitude":523.8,"speed":2.86177,"course":176.3,"address":"Via Norte, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91797636,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14450,"io_2_001d":14450,"io_0096":72410,"io_4_0096":72410,"io_0244":258955,"io_4_0244":258955,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":84.91437276092853,"totalDistance":270242.4666047575,"tipoVia":"outro","motion":true,"hours":44163366},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:47:32.000+00:00","deviceTime":"2026-03-13T21:47:32.000+00:00","fixTime":"2026-03-13T21:47:32.000+00:00","valid":true,"latitude":-21.1521833,"longitude":-47.8091566,"altitude":523.6,"speed":2.64579,"course":198.9,"address":"Ciclovia, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91797637,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":270242.4666047575,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":44163366},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:47:32.000+00:00","deviceTime":"2026-03-13T21:47:32.000+00:00","fixTime":"2026-03-13T21:47:32.000+00:00","valid":true,"latitude":-21.1521833,"longitude":-47.8091566,"altitude":523.6,"speed":2.64579,"course":198.9,"address":"Ciclovia, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91797798,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3963,"io_2_001e":3963,"io_001d":14459,"io_2_001d":14459,"io_0096":72410,"io_4_0096":72410,"io_0244":258965,"io_4_0244":258965,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":116.76824605452484,"totalDistance":270359.234850812,"tipoVia":"rua","motion":true,"hours":44173366},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:47:42.000+00:00","deviceTime":"2026-03-13T21:47:42.000+00:00","fixTime":"2026-03-13T21:47:42.000+00:00","valid":true,"latitude":-21.1531683,"longitude":-47.8095433,"altitude":525.4,"speed":2.05184,"course":199.5,"address":"Rua Coronel Américo Batista, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91797799,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":270359.234850812,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":44173366},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:47:42.000+00:00","deviceTime":"2026-03-13T21:47:42.000+00:00","fixTime":"2026-03-13T21:47:42.000+00:00","valid":true,"latitude":-21.1531683,"longitude":-47.8095433,"altitude":525.4,"speed":2.05184,"course":199.5,"address":"Rua Coronel Américo Batista, Ribeirão Preto, 14080-430, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91797979,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":26,"io_1_001b":26,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14463,"io_2_001d":14463,"io_0096":72410,"io_4_0096":72410,"io_0244":258975,"io_4_0244":258975,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":136.90858038120052,"totalDistance":270496.1434311932,"tipoVia":"outro","motion":true,"hours":44183387},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:47:52.000+00:00","deviceTime":"2026-03-13T21:47:52.000+00:00","fixTime":"2026-03-13T21:47:52.000+00:00","valid":true,"latitude":-21.1543266,"longitude":-47.8099866,"altitude":523.5,"speed":2.80778,"course":199.3,"address":"Ciclovia, Ribeirão Preto, 14055-600, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91797980,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":270496.1434311932,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":44183387},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:47:52.000+00:00","deviceTime":"2026-03-13T21:47:52.000+00:00","fixTime":"2026-03-13T21:47:52.000+00:00","valid":true,"latitude":-21.1543266,"longitude":-47.8099866,"altitude":523.5,"speed":2.80778,"course":199.3,"address":"Ciclovia, Ribeirão Preto, 14055-600, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91798125,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":26,"io_1_001b":26,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14449,"io_2_001d":14449,"io_0096":72410,"io_4_0096":72410,"io_0244":258985,"io_4_0244":258985,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":149.34474453737772,"totalDistance":270645.48817573057,"tipoVia":"outro","motion":true,"hours":44193416},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:48:02.000+00:00","deviceTime":"2026-03-13T21:48:02.000+00:00","fixTime":"2026-03-13T21:48:02.000+00:00","valid":true,"latitude":-21.1556083,"longitude":-47.8104116,"altitude":524.9,"speed":2.91577,"course":197.6,"address":"Ciclovia, Ribeirão Preto, 14055-600, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91798126,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":270645.48817573057,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":44193416},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:48:02.000+00:00","deviceTime":"2026-03-13T21:48:02.000+00:00","fixTime":"2026-03-13T21:48:02.000+00:00","valid":true,"latitude":-21.1556083,"longitude":-47.8104116,"altitude":524.9,"speed":2.91577,"course":197.6,"address":"Ciclovia, Ribeirão Preto, 14055-600, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91798300,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":26,"io_1_001b":26,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14426,"io_2_001d":14426,"io_0096":72410,"io_4_0096":72410,"io_0244":258995,"io_4_0244":258995,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":158.2863968529323,"totalDistance":270803.7745725835,"tipoVia":"outro","motion":true,"hours":44203476},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:48:12.000+00:00","deviceTime":"2026-03-13T21:48:12.000+00:00","fixTime":"2026-03-13T21:48:12.000+00:00","valid":true,"latitude":-21.1569683,"longitude":-47.8108566,"altitude":524.8,"speed":2.91577,"course":196.8,"address":"Ciclovia, Ribeirão Preto, 14055-600, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91798301,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":270803.7745725835,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":44203476},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:48:12.000+00:00","deviceTime":"2026-03-13T21:48:12.000+00:00","fixTime":"2026-03-13T21:48:12.000+00:00","valid":true,"latitude":-21.1569683,"longitude":-47.8108566,"altitude":524.8,"speed":2.91577,"course":196.8,"address":"Ciclovia, Ribeirão Preto, 14055-600, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91798467,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14452,"io_2_001d":14452,"io_0096":72410,"io_4_0096":72410,"io_0244":259005,"io_4_0244":259005,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":133.48296740372456,"totalDistance":270937.2575399872,"tipoVia":"outro","motion":true,"hours":44213597},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:48:22.000+00:00","deviceTime":"2026-03-13T21:48:22.000+00:00","fixTime":"2026-03-13T21:48:22.000+00:00","valid":true,"latitude":-21.158085,"longitude":-47.811325,"altitude":525.9,"speed":2.26782,"course":215.2,"address":"Ciclovia, Ribeirão Preto, 14055-600, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91798468,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":270937.2575399872,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":44213597},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:48:22.000+00:00","deviceTime":"2026-03-13T21:48:22.000+00:00","fixTime":"2026-03-13T21:48:22.000+00:00","valid":true,"latitude":-21.158085,"longitude":-47.811325,"altitude":525.9,"speed":2.26782,"course":215.2,"address":"Ciclovia, Ribeirão Preto, 14055-600, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91798608,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14451,"io_2_001d":14451,"io_0096":72410,"io_4_0096":72410,"io_0244":259015,"io_4_0244":259015,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":131.09738309742366,"totalDistance":271068.3549230846,"tipoVia":"outro","motion":true,"hours":44223470},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:48:32.000+00:00","deviceTime":"2026-03-13T21:48:32.000+00:00","fixTime":"2026-03-13T21:48:32.000+00:00","valid":true,"latitude":-21.1588983,"longitude":-47.8122383,"altitude":525.8,"speed":2.91577,"course":232.9,"address":"Ciclovia, Ribeirão Preto, 14055-600, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91798610,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":271068.3549230846,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":44223470},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:48:32.000+00:00","deviceTime":"2026-03-13T21:48:32.000+00:00","fixTime":"2026-03-13T21:48:32.000+00:00","valid":true,"latitude":-21.1588983,"longitude":-47.8122383,"altitude":525.8,"speed":2.91577,"course":232.9,"address":"Ciclovia, Ribeirão Preto, 14055-600, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91798775,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14471,"io_2_001d":14471,"io_0096":72410,"io_4_0096":72410,"io_0244":259025,"io_4_0244":259025,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":142.3726567506999,"totalDistance":271210.72757983534,"tipoVia":"outro","motion":true,"hours":44233484},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:48:42.000+00:00","deviceTime":"2026-03-13T21:48:42.000+00:00","fixTime":"2026-03-13T21:48:42.000+00:00","valid":true,"latitude":-21.1596983,"longitude":-47.8133083,"altitude":526.2,"speed":2.5378,"course":230.7,"address":"Ciclovia, Ribeirão Preto, 14055-600, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91798776,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":271210.72757983534,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":44233484},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:48:42.000+00:00","deviceTime":"2026-03-13T21:48:42.000+00:00","fixTime":"2026-03-13T21:48:42.000+00:00","valid":true,"latitude":-21.1596983,"longitude":-47.8133083,"altitude":526.2,"speed":2.5378,"course":230.7,"address":"Ciclovia, Ribeirão Preto, 14055-600, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91798963,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14429,"io_2_001d":14429,"io_0096":72410,"io_4_0096":72410,"io_0244":259035,"io_4_0244":259035,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":130.46447371997164,"totalDistance":271341.19205355534,"tipoVia":"outro","motion":true,"hours":44243501},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:48:52.000+00:00","deviceTime":"2026-03-13T21:48:52.000+00:00","fixTime":"2026-03-13T21:48:52.000+00:00","valid":true,"latitude":-21.16043,"longitude":-47.81429,"altitude":526.6,"speed":2.64579,"course":234.5,"address":"Ciclovia, Ribeirão Preto, 14055-600, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91798964,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":271341.19205355534,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":44243501},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:48:52.000+00:00","deviceTime":"2026-03-13T21:48:52.000+00:00","fixTime":"2026-03-13T21:48:52.000+00:00","valid":true,"latitude":-21.16043,"longitude":-47.81429,"altitude":526.6,"speed":2.64579,"course":234.5,"address":"Ciclovia, Ribeirão Preto, 14055-600, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91799049,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14447,"io_2_001d":14447,"io_0096":72410,"io_4_0096":72410,"io_0244":259040,"io_4_0244":259040,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":69.15905377433366,"totalDistance":271410.35110732965,"tipoVia":"outro","motion":true,"hours":44248482},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:48:57.000+00:00","deviceTime":"2026-03-13T21:48:57.000+00:00","fixTime":"2026-03-13T21:48:57.000+00:00","valid":true,"latitude":-21.1606833,"longitude":-47.8148983,"altitude":529.1,"speed":2.69978,"course":258.3,"address":"Ciclovia, Ribeirão Preto, 14055-600, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91799050,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":271410.35110732965,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":44248482},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:48:57.000+00:00","deviceTime":"2026-03-13T21:48:57.000+00:00","fixTime":"2026-03-13T21:48:57.000+00:00","valid":true,"latitude":-21.1606833,"longitude":-47.8148983,"altitude":529.1,"speed":2.69978,"course":258.3,"address":"Ciclovia, Ribeirão Preto, 14055-600, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91799202,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14487,"io_2_001d":14487,"io_0096":72410,"io_4_0096":72410,"io_0244":259049,"io_4_0244":259049,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":117.80543050619622,"totalDistance":271528.15653783584,"tipoVia":"outro","motion":true,"hours":44257503},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:49:06.000+00:00","deviceTime":"2026-03-13T21:49:06.000+00:00","fixTime":"2026-03-13T21:49:06.000+00:00","valid":true,"latitude":-21.1609433,"longitude":-47.8159983,"altitude":531.8,"speed":2.42981,"course":236.6,"address":"Ciclovia, Ribeirão Preto, 14055-600, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91799203,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":271528.15653783584,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":44257503},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:49:06.000+00:00","deviceTime":"2026-03-13T21:49:06.000+00:00","fixTime":"2026-03-13T21:49:06.000+00:00","valid":true,"latitude":-21.1609433,"longitude":-47.8159983,"altitude":531.8,"speed":2.42981,"course":236.6,"address":"Ciclovia, Ribeirão Preto, 14055-600, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91799263,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14377,"io_2_001d":14377,"io_0096":72410,"io_4_0096":72410,"io_0244":259053,"io_4_0244":259053,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":49.18558246818559,"totalDistance":271577.342120304,"tipoVia":"outro","motion":true,"hours":44261510},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:49:10.000+00:00","deviceTime":"2026-03-13T21:49:10.000+00:00","fixTime":"2026-03-13T21:49:10.000+00:00","valid":true,"latitude":-21.1612633,"longitude":-47.816325,"altitude":532.3,"speed":2.15983,"course":213,"address":"Ciclovia, Ribeirão Preto, 14055-600, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91799264,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":271577.342120304,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":44261510},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:49:10.000+00:00","deviceTime":"2026-03-13T21:49:10.000+00:00","fixTime":"2026-03-13T21:49:10.000+00:00","valid":true,"latitude":-21.1612633,"longitude":-47.816325,"altitude":532.3,"speed":2.15983,"course":213,"address":"Ciclovia, Ribeirão Preto, 14055-600, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91799429,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14395,"io_2_001d":14395,"io_0096":72410,"io_4_0096":72410,"io_0244":259063,"io_4_0244":259063,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":97.29399383548282,"totalDistance":271674.63611413946,"tipoVia":"outro","motion":true,"hours":44271505},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:49:20.000+00:00","deviceTime":"2026-03-13T21:49:20.000+00:00","fixTime":"2026-03-13T21:49:20.000+00:00","valid":true,"latitude":-21.1620683,"longitude":-47.81669,"altitude":533.2,"speed":1.99784,"course":200.2,"address":"Via Norte, Ribeirão Preto, 14055-480, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91799430,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":271674.63611413946,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":44271505},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:49:20.000+00:00","deviceTime":"2026-03-13T21:49:20.000+00:00","fixTime":"2026-03-13T21:49:20.000+00:00","valid":true,"latitude":-21.1620683,"longitude":-47.81669,"altitude":533.2,"speed":1.99784,"course":200.2,"address":"Via Norte, Ribeirão Preto, 14055-480, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91799591,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14438,"io_2_001d":14438,"io_0096":72410,"io_4_0096":72410,"io_0244":259073,"io_4_0244":259073,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":77.27634507070997,"totalDistance":271751.91245921014,"tipoVia":"outro","motion":true,"hours":44281608},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:49:30.000+00:00","deviceTime":"2026-03-13T21:49:30.000+00:00","fixTime":"2026-03-13T21:49:30.000+00:00","valid":true,"latitude":-21.162705,"longitude":-47.8169866,"altitude":533.1,"speed":0.539957,"course":216.3,"address":"Via Norte, Ribeirão Preto, 14055-480, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91799592,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":271751.91245921014,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":44281608},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:49:30.000+00:00","deviceTime":"2026-03-13T21:49:30.000+00:00","fixTime":"2026-03-13T21:49:30.000+00:00","valid":true,"latitude":-21.162705,"longitude":-47.8169866,"altitude":533.1,"speed":0.539957,"course":216.3,"address":"Via Norte, Ribeirão Preto, 14055-480, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91799776,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":22,"io_1_001b":22,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14395,"io_2_001d":14395,"io_0096":72410,"io_4_0096":72410,"io_0244":259083,"io_4_0244":259083,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":48.48557718340427,"totalDistance":271800.39803639357,"tipoVia":"avenida","motion":true,"hours":44291497},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:49:40.000+00:00","deviceTime":"2026-03-13T21:49:40.000+00:00","fixTime":"2026-03-13T21:49:40.000+00:00","valid":true,"latitude":-21.16309,"longitude":-47.817205,"altitude":533.5,"speed":1.34989,"course":192.2,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14055-480, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91799777,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":271800.39803639357,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":44291497},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:49:40.000+00:00","deviceTime":"2026-03-13T21:49:40.000+00:00","fixTime":"2026-03-13T21:49:40.000+00:00","valid":true,"latitude":-21.16309,"longitude":-47.817205,"altitude":533.5,"speed":1.34989,"course":192.2,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14055-480, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91799925,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14416,"io_2_001d":14416,"io_0096":72410,"io_4_0096":72410,"io_0244":259092,"io_4_0244":259092,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":76.68534043858381,"totalDistance":271877.08337683213,"tipoVia":"rua","motion":true,"hours":44300504},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:49:49.000+00:00","deviceTime":"2026-03-13T21:49:49.000+00:00","fixTime":"2026-03-13T21:49:49.000+00:00","valid":true,"latitude":-21.1637766,"longitude":-47.817265,"altitude":533.1,"speed":1.72786,"course":214.3,"address":"Rua Paraná, Ribeirão Preto, 14055-480, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91799926,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":271877.08337683213,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":44300505},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:49:49.000+00:00","deviceTime":"2026-03-13T21:49:49.000+00:00","fixTime":"2026-03-13T21:49:49.000+00:00","valid":true,"latitude":-21.1637766,"longitude":-47.817265,"altitude":533.1,"speed":1.72786,"course":214.3,"address":"Rua Paraná, Ribeirão Preto, 14055-480, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91799966,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14386,"io_2_001d":14386,"io_0096":72410,"io_4_0096":72410,"io_0244":259094,"io_4_0244":259094,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":18.85215463343414,"totalDistance":271895.93553146557,"tipoVia":"avenida","motion":true,"hours":44302834},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:49:52.000+00:00","deviceTime":"2026-03-13T21:49:52.000+00:00","fixTime":"2026-03-13T21:49:52.000+00:00","valid":true,"latitude":-21.1638933,"longitude":-47.8173966,"altitude":532.9,"speed":1.88985,"course":236.3,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14055-480, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91799967,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":271895.93553146557,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":44302834},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:49:52.000+00:00","deviceTime":"2026-03-13T21:49:52.000+00:00","fixTime":"2026-03-13T21:49:52.000+00:00","valid":true,"latitude":-21.1638933,"longitude":-47.8173966,"altitude":532.9,"speed":1.88985,"course":236.3,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14055-480, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91800138,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14307,"io_2_001d":14307,"io_0096":72410,"io_4_0096":72410,"io_0244":259104,"io_4_0244":259104,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":105.0883932994757,"totalDistance":272001.02392476506,"tipoVia":"avenida","motion":true,"hours":44312534},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:50:01.000+00:00","deviceTime":"2026-03-13T21:50:01.000+00:00","fixTime":"2026-03-13T21:50:01.000+00:00","valid":true,"latitude":-21.1644083,"longitude":-47.818245,"altitude":533.3,"speed":1.61987,"course":243.1,"address":"Avenida Antônio e Helena Zerrenner, 57, Ribeirão Preto, 14055-309, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91800139,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":272001.02392476506,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":44312534},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:50:01.000+00:00","deviceTime":"2026-03-13T21:50:01.000+00:00","fixTime":"2026-03-13T21:50:01.000+00:00","valid":true,"latitude":-21.1644083,"longitude":-47.818245,"altitude":533.3,"speed":1.61987,"course":243.1,"address":"Avenida Antônio e Helena Zerrenner, 57, Ribeirão Preto, 14055-309, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91800286,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":3,"io_1_03e7":3,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14367,"io_2_001d":14367,"io_0096":72410,"io_4_0096":72410,"io_0244":259115,"io_4_0244":259115,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":15.631551977215704,"totalDistance":272016.65547674225,"tipoVia":"avenida","motion":false,"hours":44322606},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:50:11.000+00:00","deviceTime":"2026-03-13T21:50:11.000+00:00","fixTime":"2026-03-13T21:50:11.000+00:00","valid":true,"latitude":-21.16446,"longitude":-47.818385,"altitude":533.6,"speed":0,"course":251.1,"address":"Avenida Antônio e Helena Zerrenner, 57, Ribeirão Preto, 14055-309, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91800287,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":272016.65547674225,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":44322606},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:50:11.000+00:00","deviceTime":"2026-03-13T21:50:11.000+00:00","fixTime":"2026-03-13T21:50:11.000+00:00","valid":true,"latitude":-21.16446,"longitude":-47.818385,"altitude":533.6,"speed":0,"course":251.1,"address":"Avenida Antônio e Helena Zerrenner, 57, Ribeirão Preto, 14055-309, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91800451,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14368,"io_2_001d":14368,"io_0096":72410,"io_4_0096":72410,"io_0244":259125,"io_4_0244":259125,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":1.1678104504358644,"totalDistance":272017.8232871927,"tipoVia":"avenida","motion":false,"hours":44332613},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:50:21.000+00:00","deviceTime":"2026-03-13T21:50:21.000+00:00","fixTime":"2026-03-13T21:50:21.000+00:00","valid":true,"latitude":-21.16447,"longitude":-47.8183816,"altitude":533.2,"speed":0,"course":251.1,"address":"Avenida Antônio e Helena Zerrenner, 57, Ribeirão Preto, 14055-309, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91800452,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":272017.8232871927,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":44332614},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:50:21.000+00:00","deviceTime":"2026-03-13T21:50:21.000+00:00","fixTime":"2026-03-13T21:50:21.000+00:00","valid":true,"latitude":-21.16447,"longitude":-47.8183816,"altitude":533.2,"speed":0,"course":251.1,"address":"Avenida Antônio e Helena Zerrenner, 57, Ribeirão Preto, 14055-309, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91800601,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14396,"io_2_001d":14396,"io_0096":72410,"io_4_0096":72410,"io_0244":259135,"io_4_0244":259135,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":1.635784462504139,"totalDistance":272019.4590716552,"tipoVia":"avenida","motion":false,"hours":44342612},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:50:31.000+00:00","deviceTime":"2026-03-13T21:50:31.000+00:00","fixTime":"2026-03-13T21:50:31.000+00:00","valid":true,"latitude":-21.1644833,"longitude":-47.8183883,"altitude":533.2,"speed":0,"course":251.1,"address":"Avenida Antônio e Helena Zerrenner, 57, Ribeirão Preto, 14055-309, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91800602,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":272019.4590716552,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":44342612},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:50:31.000+00:00","deviceTime":"2026-03-13T21:50:31.000+00:00","fixTime":"2026-03-13T21:50:31.000+00:00","valid":true,"latitude":-21.1644833,"longitude":-47.8183883,"altitude":533.2,"speed":0,"course":251.1,"address":"Avenida Antônio e Helena Zerrenner, 57, Ribeirão Preto, 14055-309, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91800740,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14450,"io_2_001d":14450,"io_0096":72410,"io_4_0096":72410,"io_0244":259145,"io_4_0244":259145,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":1.0552156418071732,"totalDistance":272020.514287297,"tipoVia":"avenida","motion":false,"hours":44352613},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:50:41.000+00:00","deviceTime":"2026-03-13T21:50:41.000+00:00","fixTime":"2026-03-13T21:50:41.000+00:00","valid":true,"latitude":-21.1644816,"longitude":-47.8183783,"altitude":534.6,"speed":0,"course":291.8,"address":"Avenida Antônio e Helena Zerrenner, 57, Ribeirão Preto, 14055-309, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91800741,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":272020.514287297,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":44352614},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:50:41.000+00:00","deviceTime":"2026-03-13T21:50:41.000+00:00","fixTime":"2026-03-13T21:50:41.000+00:00","valid":true,"latitude":-21.1644816,"longitude":-47.8183783,"altitude":534.6,"speed":0,"course":291.8,"address":"Avenida Antônio e Helena Zerrenner, 57, Ribeirão Preto, 14055-309, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91800769,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14490,"io_2_001d":14490,"io_0096":72410,"io_4_0096":72410,"io_0244":259147,"io_4_0244":259147,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":1.7439376999898473,"totalDistance":272022.258224997,"tipoVia":"avenida","motion":true,"hours":44354749},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:50:43.000+00:00","deviceTime":"2026-03-13T21:50:43.000+00:00","fixTime":"2026-03-13T21:50:43.000+00:00","valid":true,"latitude":-21.1644833,"longitude":-47.818395,"altitude":534.8,"speed":0.431966,"course":253.2,"address":"Avenida Antônio e Helena Zerrenner, 57, Ribeirão Preto, 14055-309, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91800770,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":272022.258224997,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":44354749},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:50:43.000+00:00","deviceTime":"2026-03-13T21:50:43.000+00:00","fixTime":"2026-03-13T21:50:43.000+00:00","valid":true,"latitude":-21.1644833,"longitude":-47.818395,"altitude":534.8,"speed":0.431966,"course":253.2,"address":"Avenida Antônio e Helena Zerrenner, 57, Ribeirão Preto, 14055-309, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91800909,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14469,"io_2_001d":14469,"io_0096":72410,"io_4_0096":72410,"io_0244":259157,"io_4_0244":259157,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":68.61340709885334,"totalDistance":272090.87163209583,"tipoVia":"outro","motion":true,"hours":44364650},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:50:53.000+00:00","deviceTime":"2026-03-13T21:50:53.000+00:00","fixTime":"2026-03-13T21:50:53.000+00:00","valid":true,"latitude":-21.1646033,"longitude":-47.8190433,"altitude":536.6,"speed":1.83585,"course":279.8,"address":"Travessa Laureano, Ribeirão Preto, 14055-480, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91800910,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":272090.87163209583,"tipoVia":"outro","motion":true,"ignition":true,"batteryLevel":1,"hours":44364650},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:50:53.000+00:00","deviceTime":"2026-03-13T21:50:53.000+00:00","fixTime":"2026-03-13T21:50:53.000+00:00","valid":true,"latitude":-21.1646033,"longitude":-47.8190433,"altitude":536.6,"speed":1.83585,"course":279.8,"address":"Travessa Laureano, Ribeirão Preto, 14055-480, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"outro","geofenceIds":null},{"id":91801068,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14452,"io_2_001d":14452,"io_0096":72410,"io_4_0096":72410,"io_0244":259167,"io_4_0244":259167,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":111.65926462159157,"totalDistance":272202.53089671745,"tipoVia":"avenida","motion":true,"hours":44374694},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:51:03.000+00:00","deviceTime":"2026-03-13T21:51:03.000+00:00","fixTime":"2026-03-13T21:51:03.000+00:00","valid":true,"latitude":-21.1644866,"longitude":-47.8201116,"altitude":537.4,"speed":2.32182,"course":267.6,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14055-309, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91801069,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":272202.53089671745,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":44374694},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:51:03.000+00:00","deviceTime":"2026-03-13T21:51:03.000+00:00","fixTime":"2026-03-13T21:51:03.000+00:00","valid":true,"latitude":-21.1644866,"longitude":-47.8201116,"altitude":537.4,"speed":2.32182,"course":267.6,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14055-309, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91801207,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14471,"io_2_001d":14471,"io_0096":72410,"io_4_0096":72410,"io_0244":259177,"io_4_0244":259177,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":124.53646643492687,"totalDistance":272327.0673631524,"tipoVia":"avenida","motion":true,"hours":44384655},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:51:13.000+00:00","deviceTime":"2026-03-13T21:51:13.000+00:00","fixTime":"2026-03-13T21:51:13.000+00:00","valid":true,"latitude":-21.164565,"longitude":-47.8213083,"altitude":536.8,"speed":2.37581,"course":266.5,"address":"Avenida Antônio e Helena Zerrenner, 510, Ribeirão Preto, 14055-480, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91801208,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":272327.0673631524,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":44384655},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:51:13.000+00:00","deviceTime":"2026-03-13T21:51:13.000+00:00","fixTime":"2026-03-13T21:51:13.000+00:00","valid":true,"latitude":-21.164565,"longitude":-47.8213083,"altitude":536.8,"speed":2.37581,"course":266.5,"address":"Avenida Antônio e Helena Zerrenner, 510, Ribeirão Preto, 14055-480, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91801355,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14444,"io_2_001d":14444,"io_0096":72410,"io_4_0096":72410,"io_0244":259187,"io_4_0244":259187,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":123.59882792765548,"totalDistance":272450.66619108006,"tipoVia":"avenida","motion":true,"hours":44394653},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:51:23.000+00:00","deviceTime":"2026-03-13T21:51:23.000+00:00","fixTime":"2026-03-13T21:51:23.000+00:00","valid":true,"latitude":-21.164655,"longitude":-47.822495,"altitude":536.4,"speed":2.5378,"course":265.9,"address":"Avenida Antônio e Helena Zerrenner, 712, Ribeirão Preto, 14055-480, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91801356,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":272450.66619108006,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":44394654},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:51:23.000+00:00","deviceTime":"2026-03-13T21:51:23.000+00:00","fixTime":"2026-03-13T21:51:23.000+00:00","valid":true,"latitude":-21.164655,"longitude":-47.822495,"altitude":536.4,"speed":2.5378,"course":265.9,"address":"Avenida Antônio e Helena Zerrenner, 712, Ribeirão Preto, 14055-480, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91801501,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14376,"io_2_001d":14376,"io_0096":72410,"io_4_0096":72410,"io_0244":259197,"io_4_0244":259197,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":72.24715815626605,"totalDistance":272522.9133492363,"tipoVia":"avenida","motion":false,"hours":44404652},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:51:33.000+00:00","deviceTime":"2026-03-13T21:51:33.000+00:00","fixTime":"2026-03-13T21:51:33.000+00:00","valid":true,"latitude":-21.1647116,"longitude":-47.8231883,"altitude":536.5,"speed":0,"course":265.2,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14055-309, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91801502,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":272522.9133492363,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":44404652},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:51:33.000+00:00","deviceTime":"2026-03-13T21:51:33.000+00:00","fixTime":"2026-03-13T21:51:33.000+00:00","valid":true,"latitude":-21.1647116,"longitude":-47.8231883,"altitude":536.5,"speed":0,"course":265.2,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14055-309, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91801642,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":18,"io_1_001b":18,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":48,"io_1_0006":48,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14353,"io_2_001d":14353,"io_0096":72410,"io_4_0096":72410,"io_0244":259207,"io_4_0244":259207,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":1.229238322242284,"totalDistance":272524.14258755854,"tipoVia":"avenida","motion":false,"hours":44414667},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:51:43.000+00:00","deviceTime":"2026-03-13T21:51:43.000+00:00","fixTime":"2026-03-13T21:51:43.000+00:00","valid":true,"latitude":-21.1647133,"longitude":-47.8232,"altitude":538,"speed":0,"course":265.2,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14055-309, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91801644,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":272524.14258755854,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":44414667},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:51:43.000+00:00","deviceTime":"2026-03-13T21:51:43.000+00:00","fixTime":"2026-03-13T21:51:43.000+00:00","valid":true,"latitude":-21.1647133,"longitude":-47.8232,"altitude":538,"speed":0,"course":265.2,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14055-309, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91801831,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14454,"io_2_001d":14454,"io_0096":72410,"io_4_0096":72410,"io_0244":259217,"io_4_0244":259217,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":1.2589890669844332,"totalDistance":272525.40157662553,"tipoVia":"avenida","motion":false,"hours":44424686},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:51:53.000+00:00","deviceTime":"2026-03-13T21:51:53.000+00:00","fixTime":"2026-03-13T21:51:53.000+00:00","valid":true,"latitude":-21.1647166,"longitude":-47.8232116,"altitude":538,"speed":0,"course":90.7,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14055-309, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91801832,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":22,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":272525.40157662553,"tipoVia":"avenida","motion":false,"ignition":true,"batteryLevel":1,"hours":44424686},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:51:53.000+00:00","deviceTime":"2026-03-13T21:51:53.000+00:00","fixTime":"2026-03-13T21:51:53.000+00:00","valid":true,"latitude":-21.1647166,"longitude":-47.8232116,"altitude":538,"speed":0,"course":90.7,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14055-309, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91801916,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14531,"io_2_001d":14531,"io_0096":72410,"io_4_0096":72410,"io_0244":259222,"io_4_0244":259222,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":2.2597199231795884,"totalDistance":272527.66129654873,"tipoVia":"avenida","motion":true,"hours":44429702},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:51:58.000+00:00","deviceTime":"2026-03-13T21:51:58.000+00:00","fixTime":"2026-03-13T21:51:58.000+00:00","valid":true,"latitude":-21.164715,"longitude":-47.8232333,"altitude":538.2,"speed":0.37797,"course":267.1,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14055-309, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91801917,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":272527.66129654873,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":44429702},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:51:58.000+00:00","deviceTime":"2026-03-13T21:51:58.000+00:00","fixTime":"2026-03-13T21:51:58.000+00:00","valid":true,"latitude":-21.164715,"longitude":-47.8232333,"altitude":538.2,"speed":0.37797,"course":267.1,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14055-309, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91802094,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":7,"ignition":true,"io_1_0199":1,"io_001b":16,"io_1_001b":16,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14434,"io_2_001d":14434,"io_0096":72410,"io_4_0096":72410,"io_0244":259232,"io_4_0244":259232,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":67.90971345579128,"totalDistance":272595.5710100045,"tipoVia":"avenida","motion":true,"hours":44439701},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:52:08.000+00:00","deviceTime":"2026-03-13T21:52:08.000+00:00","fixTime":"2026-03-13T21:52:08.000+00:00","valid":true,"latitude":-21.1648616,"longitude":-47.8238683,"altitude":538.6,"speed":1.99784,"course":248.8,"address":"Avenida Antônio e Helena Zerrenner, 956, Ribeirão Preto, 14055-480, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91802095,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.7,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":272595.5710100045,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":44439701},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:52:08.000+00:00","deviceTime":"2026-03-13T21:52:08.000+00:00","fixTime":"2026-03-13T21:52:08.000+00:00","valid":true,"latitude":-21.1648616,"longitude":-47.8238683,"altitude":538.6,"speed":1.99784,"course":248.8,"address":"Avenida Antônio e Helena Zerrenner, 956, Ribeirão Preto, 14055-480, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91802260,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14433,"io_2_001d":14433,"io_0096":72410,"io_4_0096":72410,"io_0244":259242,"io_4_0244":259242,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":105.38844491005499,"totalDistance":272700.95945491455,"tipoVia":"avenida","motion":true,"hours":44449700},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:52:18.000+00:00","deviceTime":"2026-03-13T21:52:18.000+00:00","fixTime":"2026-03-13T21:52:18.000+00:00","valid":true,"latitude":-21.165275,"longitude":-47.8247816,"altitude":541.9,"speed":2.15983,"course":248.8,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14055-309, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91802261,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":272700.95945491455,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":44449700},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:52:18.000+00:00","deviceTime":"2026-03-13T21:52:18.000+00:00","fixTime":"2026-03-13T21:52:18.000+00:00","valid":true,"latitude":-21.165275,"longitude":-47.8247816,"altitude":541.9,"speed":2.15983,"course":248.8,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14055-309, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91802443,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14432,"io_2_001d":14432,"io_0096":72410,"io_4_0096":72410,"io_0244":259252,"io_4_0244":259252,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":118.66202479859093,"totalDistance":272819.6214797131,"tipoVia":"avenida","motion":true,"hours":44459728},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:52:28.000+00:00","deviceTime":"2026-03-13T21:52:28.000+00:00","fixTime":"2026-03-13T21:52:28.000+00:00","valid":true,"latitude":-21.16565,"longitude":-47.8258516,"altitude":543.1,"speed":2.32182,"course":250.6,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14055-309, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91802446,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":272819.6214797131,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":44459728},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:52:28.000+00:00","deviceTime":"2026-03-13T21:52:28.000+00:00","fixTime":"2026-03-13T21:52:28.000+00:00","valid":true,"latitude":-21.16565,"longitude":-47.8258516,"altitude":543.1,"speed":2.32182,"course":250.6,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14055-309, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91802625,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14440,"io_2_001d":14440,"io_0096":72410,"io_4_0096":72410,"io_0244":259262,"io_4_0244":259262,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":116.59052591319099,"totalDistance":272936.2120056263,"tipoVia":"avenida","motion":true,"hours":44469725},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:52:38.000+00:00","deviceTime":"2026-03-13T21:52:38.000+00:00","fixTime":"2026-03-13T21:52:38.000+00:00","valid":true,"latitude":-21.1659916,"longitude":-47.8269133,"altitude":544.8,"speed":2.26782,"course":252.8,"address":"Avenida Antônio e Helena Zerrenner, 1395, Ribeirão Preto, 14055-309, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91802626,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":272936.2120056263,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":44469725},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:52:38.000+00:00","deviceTime":"2026-03-13T21:52:38.000+00:00","fixTime":"2026-03-13T21:52:38.000+00:00","valid":true,"latitude":-21.1659916,"longitude":-47.8269133,"altitude":544.8,"speed":2.26782,"course":252.8,"address":"Avenida Antônio e Helena Zerrenner, 1395, Ribeirão Preto, 14055-309, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91802781,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14436,"io_2_001d":14436,"io_0096":72410,"io_4_0096":72410,"io_0244":259272,"io_4_0244":259272,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":126.58732680897204,"totalDistance":273062.79933243524,"tipoVia":"avenida","motion":true,"hours":44479719},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:52:48.000+00:00","deviceTime":"2026-03-13T21:52:48.000+00:00","fixTime":"2026-03-13T21:52:48.000+00:00","valid":true,"latitude":-21.1663066,"longitude":-47.828085,"altitude":544.6,"speed":2.37581,"course":253.5,"address":"Avenida Antônio e Helena Zerrenner, 1491, Ribeirão Preto, 14051-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91802783,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":273062.79933243524,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":44479719},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:52:48.000+00:00","deviceTime":"2026-03-13T21:52:48.000+00:00","fixTime":"2026-03-13T21:52:48.000+00:00","valid":true,"latitude":-21.1663066,"longitude":-47.828085,"altitude":544.6,"speed":2.37581,"course":253.5,"address":"Avenida Antônio e Helena Zerrenner, 1491, Ribeirão Preto, 14051-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91802986,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3961,"io_2_001e":3961,"io_001d":14335,"io_2_001d":14335,"io_0096":72410,"io_4_0096":72410,"io_0244":259282,"io_4_0244":259282,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":122.54243438131714,"totalDistance":273185.34176681656,"tipoVia":"avenida","motion":true,"hours":44489720},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:52:58.000+00:00","deviceTime":"2026-03-13T21:52:58.000+00:00","fixTime":"2026-03-13T21:52:58.000+00:00","valid":true,"latitude":-21.166625,"longitude":-47.829215,"altitude":545.6,"speed":2.10583,"course":253.1,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14051-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91802987,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":273185.34176681656,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":44489720},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:52:58.000+00:00","deviceTime":"2026-03-13T21:52:58.000+00:00","fixTime":"2026-03-13T21:52:58.000+00:00","valid":true,"latitude":-21.166625,"longitude":-47.829215,"altitude":545.6,"speed":2.10583,"course":253.1,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14051-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91803124,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14430,"io_2_001d":14430,"io_0096":72410,"io_4_0096":72410,"io_0244":259289,"io_4_0244":259289,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":49.20460797212415,"totalDistance":273234.5463747887,"tipoVia":"avenida","motion":true,"hours":44496944},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:53:06.000+00:00","deviceTime":"2026-03-13T21:53:06.000+00:00","fixTime":"2026-03-13T21:53:06.000+00:00","valid":true,"latitude":-21.1667316,"longitude":-47.829675,"altitude":546.3,"speed":0.485961,"course":275.7,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14051-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91803125,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":273234.5463747887,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":44496944},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:53:06.000+00:00","deviceTime":"2026-03-13T21:53:06.000+00:00","fixTime":"2026-03-13T21:53:06.000+00:00","valid":true,"latitude":-21.1667316,"longitude":-47.829675,"altitude":546.3,"speed":0.485961,"course":275.7,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14051-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91803177,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14465,"io_2_001d":14465,"io_0096":72410,"io_4_0096":72410,"io_0244":259292,"io_4_0244":259292,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":8.427655541006072,"totalDistance":273242.9740303297,"tipoVia":"avenida","motion":true,"hours":44499939},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:53:09.000+00:00","deviceTime":"2026-03-13T21:53:09.000+00:00","fixTime":"2026-03-13T21:53:09.000+00:00","valid":true,"latitude":-21.1667516,"longitude":-47.8297533,"altitude":548.1,"speed":0.863931,"course":252.4,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14051-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91803178,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":273242.9740303297,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":44499940},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:53:09.000+00:00","deviceTime":"2026-03-13T21:53:09.000+00:00","fixTime":"2026-03-13T21:53:09.000+00:00","valid":true,"latitude":-21.1667516,"longitude":-47.8297533,"altitude":548.1,"speed":0.863931,"course":252.4,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14051-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91803222,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":21,"io_1_001b":21,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14460,"io_2_001d":14460,"io_0096":72410,"io_4_0096":72410,"io_0244":259295,"io_4_0244":259295,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":20.234665187530652,"totalDistance":273263.2086955172,"tipoVia":"rua","motion":true,"hours":44502973},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:53:12.000+00:00","deviceTime":"2026-03-13T21:53:12.000+00:00","fixTime":"2026-03-13T21:53:12.000+00:00","valid":true,"latitude":-21.1668433,"longitude":-47.8299216,"altitude":548.1,"speed":1.40389,"course":228.8,"address":"Rua Monte Alegre, Ribeirão Preto, 14051-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91803223,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":273263.2086955172,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":44502973},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:53:12.000+00:00","deviceTime":"2026-03-13T21:53:12.000+00:00","fixTime":"2026-03-13T21:53:12.000+00:00","valid":true,"latitude":-21.1668433,"longitude":-47.8299216,"altitude":548.1,"speed":1.40389,"course":228.8,"address":"Rua Monte Alegre, Ribeirão Preto, 14051-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91803389,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14337,"io_2_001d":14337,"io_0096":72410,"io_4_0096":72410,"io_0244":259305,"io_4_0244":259305,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":97.89943526699409,"totalDistance":273361.1081307842,"tipoVia":"avenida","motion":true,"hours":44512961},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:53:22.000+00:00","deviceTime":"2026-03-13T21:53:22.000+00:00","fixTime":"2026-03-13T21:53:22.000+00:00","valid":true,"latitude":-21.1675166,"longitude":-47.8305283,"altitude":546.4,"speed":1.51188,"course":220.4,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14051-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91803390,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":273361.1081307842,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":44512961},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:53:22.000+00:00","deviceTime":"2026-03-13T21:53:22.000+00:00","fixTime":"2026-03-13T21:53:22.000+00:00","valid":true,"latitude":-21.1675166,"longitude":-47.8305283,"altitude":546.4,"speed":1.51188,"course":220.4,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14051-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91803479,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":9,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14452,"io_2_001d":14452,"io_0096":72410,"io_4_0096":72410,"io_0244":259310,"io_4_0244":259310,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":31.009807603877388,"totalDistance":273392.1179383881,"tipoVia":"avenida","motion":true,"hours":44517941},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:53:27.000+00:00","deviceTime":"2026-03-13T21:53:27.000+00:00","fixTime":"2026-03-13T21:53:27.000+00:00","valid":true,"latitude":-21.1677033,"longitude":-47.83075,"altitude":545,"speed":1.02592,"course":258.1,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14051-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91803480,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.7,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":273392.1179383881,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":44517941},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:53:27.000+00:00","deviceTime":"2026-03-13T21:53:27.000+00:00","fixTime":"2026-03-13T21:53:27.000+00:00","valid":true,"latitude":-21.1677033,"longitude":-47.83075,"altitude":545,"speed":1.02592,"course":258.1,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14051-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91803495,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14427,"io_2_001d":14427,"io_0096":72410,"io_4_0096":72410,"io_0244":259311,"io_4_0244":259311,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":5.536227694291874,"totalDistance":273397.6541660824,"tipoVia":"avenida","motion":true,"hours":44518961},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:53:28.000+00:00","deviceTime":"2026-03-13T21:53:28.000+00:00","fixTime":"2026-03-13T21:53:28.000+00:00","valid":true,"latitude":-21.1677016,"longitude":-47.8308033,"altitude":544.7,"speed":1.07991,"course":282.1,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14051-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91803497,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":273397.6541660824,"tipoVia":"avenida","motion":true,"ignition":true,"batteryLevel":1,"hours":44518962},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:53:28.000+00:00","deviceTime":"2026-03-13T21:53:28.000+00:00","fixTime":"2026-03-13T21:53:28.000+00:00","valid":true,"latitude":-21.1677016,"longitude":-47.8308033,"altitude":544.7,"speed":1.07991,"course":282.1,"address":"Avenida Antônio e Helena Zerrenner, Ribeirão Preto, 14051-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"avenida","geofenceIds":null},{"id":91803524,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14453,"io_2_001d":14453,"io_0096":72410,"io_4_0096":72410,"io_0244":259313,"io_4_0244":259313,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":12.081878061633908,"totalDistance":273409.736044144,"tipoVia":"rua","motion":true,"hours":44520960},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:53:30.000+00:00","deviceTime":"2026-03-13T21:53:30.000+00:00","fixTime":"2026-03-13T21:53:30.000+00:00","valid":true,"latitude":-21.1676516,"longitude":-47.8309066,"altitude":543.3,"speed":1.2959,"course":306.9,"address":"Rua Antônio Soares Castilho, Ribeirão Preto, 14051-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91803525,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":273409.736044144,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":44520960},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:53:30.000+00:00","deviceTime":"2026-03-13T21:53:30.000+00:00","fixTime":"2026-03-13T21:53:30.000+00:00","valid":true,"latitude":-21.1676516,"longitude":-47.8309066,"altitude":543.3,"speed":1.2959,"course":306.9,"address":"Rua Antônio Soares Castilho, Ribeirão Preto, 14051-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91803689,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":46,"io_1_0006":46,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14433,"io_2_001d":14433,"io_0096":72410,"io_4_0096":72410,"io_0244":259323,"io_4_0244":259323,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":86.93363888071123,"totalDistance":273496.66968302475,"tipoVia":"rua","motion":true,"hours":44530965},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:53:40.000+00:00","deviceTime":"2026-03-13T21:53:40.000+00:00","fixTime":"2026-03-13T21:53:40.000+00:00","valid":true,"latitude":-21.167165,"longitude":-47.8315616,"altitude":543.8,"speed":1.51188,"course":311.6,"address":"Rua Antônio Soares Castilho, Ribeirão Preto, 14051-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91803690,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":273496.66968302475,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":44530965},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:53:40.000+00:00","deviceTime":"2026-03-13T21:53:40.000+00:00","fixTime":"2026-03-13T21:53:40.000+00:00","valid":true,"latitude":-21.167165,"longitude":-47.8315616,"altitude":543.8,"speed":1.51188,"course":311.6,"address":"Rua Antônio Soares Castilho, Ribeirão Preto, 14051-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91803853,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14437,"io_2_001d":14437,"io_0096":72410,"io_4_0096":72410,"io_0244":259333,"io_4_0244":259333,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":61.982239300423224,"totalDistance":273558.6519223252,"tipoVia":"rua","motion":true,"hours":44540967},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:53:50.000+00:00","deviceTime":"2026-03-13T21:53:50.000+00:00","fixTime":"2026-03-13T21:53:50.000+00:00","valid":true,"latitude":-21.1668216,"longitude":-47.8320316,"altitude":545,"speed":0.323974,"course":301,"address":"Rua Antônio Soares Castilho, Ribeirão Preto, 14051-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91803854,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":273558.6519223252,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":44540967},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:53:50.000+00:00","deviceTime":"2026-03-13T21:53:50.000+00:00","fixTime":"2026-03-13T21:53:50.000+00:00","valid":true,"latitude":-21.1668216,"longitude":-47.8320316,"altitude":545,"speed":0.323974,"course":301,"address":"Rua Antônio Soares Castilho, Ribeirão Preto, 14051-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91803900,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14413,"io_2_001d":14413,"io_0096":72410,"io_4_0096":72410,"io_0244":259336,"io_4_0244":259336,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":7.074151620919338,"totalDistance":273565.7260739461,"tipoVia":"rua","motion":true,"hours":44543941},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:53:53.000+00:00","deviceTime":"2026-03-13T21:53:53.000+00:00","fixTime":"2026-03-13T21:53:53.000+00:00","valid":true,"latitude":-21.1667983,"longitude":-47.832095,"altitude":545.6,"speed":0.539957,"course":281.9,"address":"Rua Antônio Soares Castilho, Ribeirão Preto, 14051-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91803902,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":273565.7260739461,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":44543941},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:53:53.000+00:00","deviceTime":"2026-03-13T21:53:53.000+00:00","fixTime":"2026-03-13T21:53:53.000+00:00","valid":true,"latitude":-21.1667983,"longitude":-47.832095,"altitude":545.6,"speed":0.539957,"course":281.9,"address":"Rua Antônio Soares Castilho, Ribeirão Preto, 14051-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91803916,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14416,"io_2_001d":14416,"io_0096":72410,"io_4_0096":72410,"io_0244":259337,"io_4_0244":259337,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":3.1358649816201196,"totalDistance":273568.86193892773,"tipoVia":"rua","motion":true,"hours":44545081},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:53:54.000+00:00","deviceTime":"2026-03-13T21:53:54.000+00:00","fixTime":"2026-03-13T21:53:54.000+00:00","valid":true,"latitude":-21.1668016,"longitude":-47.832125,"altitude":545.6,"speed":0.593953,"course":257.7,"address":"Rua Antônio Soares Castilho, Ribeirão Preto, 14051-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91803917,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":273568.86193892773,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":44545081},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:53:54.000+00:00","deviceTime":"2026-03-13T21:53:54.000+00:00","fixTime":"2026-03-13T21:53:54.000+00:00","valid":true,"latitude":-21.1668016,"longitude":-47.832125,"altitude":545.6,"speed":0.593953,"course":257.7,"address":"Rua Antônio Soares Castilho, Ribeirão Preto, 14051-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91803947,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14402,"io_2_001d":14402,"io_0096":72410,"io_4_0096":72410,"io_0244":259339,"io_4_0244":259339,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":7.768086220505266,"totalDistance":273576.6300251482,"tipoVia":"rua","motion":true,"hours":44546944},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:53:56.000+00:00","deviceTime":"2026-03-13T21:53:56.000+00:00","fixTime":"2026-03-13T21:53:56.000+00:00","valid":true,"latitude":-21.1668433,"longitude":-47.832185,"altitude":545.8,"speed":0.917927,"course":218.9,"address":"Rua Antônio Soares Castilho, Ribeirão Preto, 14051-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91803949,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":273576.6300251482,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":44546944},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:53:56.000+00:00","deviceTime":"2026-03-13T21:53:56.000+00:00","fixTime":"2026-03-13T21:53:56.000+00:00","valid":true,"latitude":-21.1668433,"longitude":-47.832185,"altitude":545.8,"speed":0.917927,"course":218.9,"address":"Rua Antônio Soares Castilho, Ribeirão Preto, 14051-290, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91804105,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14405,"io_2_001d":14405,"io_0096":72410,"io_4_0096":72410,"io_0244":259349,"io_4_0244":259349,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":52.371642013358496,"totalDistance":273629.0016671616,"tipoVia":"rua","motion":true,"hours":44556982},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:54:06.000+00:00","deviceTime":"2026-03-13T21:54:06.000+00:00","fixTime":"2026-03-13T21:54:06.000+00:00","valid":true,"latitude":-21.1672133,"longitude":-47.8324966,"altitude":546.6,"speed":0.863931,"course":219,"address":"Rua Padre Anchieta, 1730, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91804107,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":273629.0016671616,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":44556982},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:54:06.000+00:00","deviceTime":"2026-03-13T21:54:06.000+00:00","fixTime":"2026-03-13T21:54:06.000+00:00","valid":true,"latitude":-21.1672133,"longitude":-47.8324966,"altitude":546.6,"speed":0.863931,"course":219,"address":"Rua Padre Anchieta, 1730, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91804278,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":24,"io_1_001b":24,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14372,"io_2_001d":14372,"io_0096":72410,"io_4_0096":72410,"io_0244":259359,"io_4_0244":259359,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":83.21222591025827,"totalDistance":273712.21389307186,"tipoVia":"rua","motion":true,"hours":44567060},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:54:16.000+00:00","deviceTime":"2026-03-13T21:54:16.000+00:00","fixTime":"2026-03-13T21:54:16.000+00:00","valid":true,"latitude":-21.16779,"longitude":-47.8330066,"altitude":548.4,"speed":1.99784,"course":219.2,"address":"Rua Carlos Aprobato, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91804279,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":273712.21389307186,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":44567060},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:54:16.000+00:00","deviceTime":"2026-03-13T21:54:16.000+00:00","fixTime":"2026-03-13T21:54:16.000+00:00","valid":true,"latitude":-21.16779,"longitude":-47.8330066,"altitude":548.4,"speed":1.99784,"course":219.2,"address":"Rua Carlos Aprobato, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91804431,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14308,"io_2_001d":14308,"io_0096":72410,"io_4_0096":72410,"io_0244":259369,"io_4_0244":259369,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":99.1833810038606,"totalDistance":273811.3972740757,"tipoVia":"rua","motion":true,"hours":44576982},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:54:26.000+00:00","deviceTime":"2026-03-13T21:54:26.000+00:00","fixTime":"2026-03-13T21:54:26.000+00:00","valid":true,"latitude":-21.1684783,"longitude":-47.8336133,"altitude":554.4,"speed":1.34989,"course":219.7,"address":"Rua Carlos Aprobato, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91804432,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":273811.3972740757,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":44576982},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:54:26.000+00:00","deviceTime":"2026-03-13T21:54:26.000+00:00","fixTime":"2026-03-13T21:54:26.000+00:00","valid":true,"latitude":-21.1684783,"longitude":-47.8336133,"altitude":554.4,"speed":1.34989,"course":219.7,"address":"Rua Carlos Aprobato, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91804480,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14377,"io_2_001d":14377,"io_0096":72410,"io_4_0096":72410,"io_0244":259372,"io_4_0244":259372,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":14.983325285916138,"totalDistance":273826.3805993616,"tipoVia":"rua","motion":true,"hours":44579993},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:54:29.000+00:00","deviceTime":"2026-03-13T21:54:29.000+00:00","fixTime":"2026-03-13T21:54:29.000+00:00","valid":true,"latitude":-21.1685933,"longitude":-47.8336883,"altitude":555,"speed":0.647948,"course":195.6,"address":"Rua Guilherme Schmidt, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91804481,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":273826.3805993616,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":44579993},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:54:29.000+00:00","deviceTime":"2026-03-13T21:54:29.000+00:00","fixTime":"2026-03-13T21:54:29.000+00:00","valid":true,"latitude":-21.1685933,"longitude":-47.8336883,"altitude":555,"speed":0.647948,"course":195.6,"address":"Rua Guilherme Schmidt, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91804514,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14415,"io_2_001d":14415,"io_0096":72410,"io_4_0096":72410,"io_0244":259374,"io_4_0244":259374,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":6.492325191043422,"totalDistance":273832.87292455265,"tipoVia":"rua","motion":true,"hours":44581960},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:54:31.000+00:00","deviceTime":"2026-03-13T21:54:31.000+00:00","fixTime":"2026-03-13T21:54:31.000+00:00","valid":true,"latitude":-21.1686516,"longitude":-47.8336866,"altitude":555.9,"speed":0.701944,"course":160.7,"address":"Rua Guilherme Schmidt, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91804515,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":273832.87292455265,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":44581960},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:54:31.000+00:00","deviceTime":"2026-03-13T21:54:31.000+00:00","fixTime":"2026-03-13T21:54:31.000+00:00","valid":true,"latitude":-21.1686516,"longitude":-47.8336866,"altitude":555.9,"speed":0.701944,"course":160.7,"address":"Rua Guilherme Schmidt, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91804544,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14378,"io_2_001d":14378,"io_0096":72410,"io_4_0096":72410,"io_0244":259376,"io_4_0244":259376,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":9.943201314483177,"totalDistance":273842.81612586713,"tipoVia":"rua","motion":true,"hours":44583989},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:54:33.000+00:00","deviceTime":"2026-03-13T21:54:33.000+00:00","fixTime":"2026-03-13T21:54:33.000+00:00","valid":true,"latitude":-21.16872,"longitude":-47.833625,"altitude":556,"speed":1.13391,"course":129.3,"address":"Rua Guilherme Schmidt, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91804545,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":273842.81612586713,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":44583989},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:54:33.000+00:00","deviceTime":"2026-03-13T21:54:33.000+00:00","fixTime":"2026-03-13T21:54:33.000+00:00","valid":true,"latitude":-21.16872,"longitude":-47.833625,"altitude":556,"speed":1.13391,"course":129.3,"address":"Rua Guilherme Schmidt, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91804710,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14280,"io_2_001d":14280,"io_0096":72410,"io_4_0096":72410,"io_0244":259386,"io_4_0244":259386,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":70.06834897628303,"totalDistance":273912.8844748434,"tipoVia":"rua","motion":true,"hours":44593946},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:54:43.000+00:00","deviceTime":"2026-03-13T21:54:43.000+00:00","fixTime":"2026-03-13T21:54:43.000+00:00","valid":true,"latitude":-21.169125,"longitude":-47.8331083,"altitude":556.6,"speed":1.2419,"course":133.7,"address":"Rua Guilherme Schmidt, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91804711,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":273912.8844748434,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":44593946},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:54:43.000+00:00","deviceTime":"2026-03-13T21:54:43.000+00:00","fixTime":"2026-03-13T21:54:43.000+00:00","valid":true,"latitude":-21.169125,"longitude":-47.8331083,"altitude":556.6,"speed":1.2419,"course":133.7,"address":"Rua Guilherme Schmidt, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91804751,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14328,"io_2_001d":14328,"io_0096":72410,"io_4_0096":72410,"io_0244":259388,"io_4_0244":259388,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":10.790551907039351,"totalDistance":273923.6750267504,"tipoVia":"rua","motion":true,"hours":44595965},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:54:45.000+00:00","deviceTime":"2026-03-13T21:54:45.000+00:00","fixTime":"2026-03-13T21:54:45.000+00:00","valid":true,"latitude":-21.1692116,"longitude":-47.8330616,"altitude":556.3,"speed":0.971923,"course":173.4,"address":"Rua Guilherme Schmidt, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91804752,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":273923.6750267504,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":44595965},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:54:45.000+00:00","deviceTime":"2026-03-13T21:54:45.000+00:00","fixTime":"2026-03-13T21:54:45.000+00:00","valid":true,"latitude":-21.1692116,"longitude":-47.8330616,"altitude":556.3,"speed":0.971923,"course":173.4,"address":"Rua Guilherme Schmidt, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91804786,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14372,"io_2_001d":14372,"io_0096":72410,"io_4_0096":72410,"io_0244":259389,"io_4_0244":259389,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":5.661949347419326,"totalDistance":273929.33697609784,"tipoVia":"rua","motion":true,"hours":44597977},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:54:47.000+00:00","deviceTime":"2026-03-13T21:54:47.000+00:00","fixTime":"2026-03-13T21:54:47.000+00:00","valid":true,"latitude":-21.1692616,"longitude":-47.8330716,"altitude":556.5,"speed":1.02592,"course":199.5,"address":"Rua Guilherme Schmidt, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91804789,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":273929.33697609784,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":44597977},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:54:47.000+00:00","deviceTime":"2026-03-13T21:54:47.000+00:00","fixTime":"2026-03-13T21:54:47.000+00:00","valid":true,"latitude":-21.1692616,"longitude":-47.8330716,"altitude":556.5,"speed":1.02592,"course":199.5,"address":"Rua Guilherme Schmidt, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91804814,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":9,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14341,"io_2_001d":14341,"io_0096":72410,"io_4_0096":72410,"io_0244":259391,"io_4_0244":259391,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":12.079068706003099,"totalDistance":273941.41604480386,"tipoVia":"rua","motion":true,"hours":44599166},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:54:48.000+00:00","deviceTime":"2026-03-13T21:54:48.000+00:00","fixTime":"2026-03-13T21:54:48.000+00:00","valid":true,"latitude":-21.1693516,"longitude":-47.8331366,"altitude":556.8,"speed":1.2419,"course":217.6,"address":"Rua Manoel Duarte Ortigoso, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91804815,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":273941.41604480386,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":44599166},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:54:48.000+00:00","deviceTime":"2026-03-13T21:54:48.000+00:00","fixTime":"2026-03-13T21:54:48.000+00:00","valid":true,"latitude":-21.1693516,"longitude":-47.8331366,"altitude":556.8,"speed":1.2419,"course":217.6,"address":"Rua Manoel Duarte Ortigoso, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91804994,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14370,"io_2_001d":14370,"io_0096":72410,"io_4_0096":72410,"io_0244":259401,"io_4_0244":259401,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":81.65889907393849,"totalDistance":274023.0749438778,"tipoVia":"rua","motion":true,"hours":44608964},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:54:58.000+00:00","deviceTime":"2026-03-13T21:54:58.000+00:00","fixTime":"2026-03-13T21:54:58.000+00:00","valid":true,"latitude":-21.1699166,"longitude":-47.8336383,"altitude":559.5,"speed":1.2959,"course":215.5,"address":"Rua Guia Lopes, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91804995,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":274023.0749438778,"tipoVia":"rua","motion":true,"ignition":true,"batteryLevel":1,"hours":44608964},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:54:58.000+00:00","deviceTime":"2026-03-13T21:54:58.000+00:00","fixTime":"2026-03-13T21:54:58.000+00:00","valid":true,"latitude":-21.1699166,"longitude":-47.8336383,"altitude":559.5,"speed":1.2959,"course":215.5,"address":"Rua Guia Lopes, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91805180,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":20,"io_1_001b":20,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14309,"io_2_001d":14309,"io_0096":72410,"io_4_0096":72410,"io_0244":259411,"io_4_0244":259411,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":36.410280888295574,"totalDistance":274059.48522476613,"tipoVia":"rua","motion":false,"hours":44619007},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:55:08.000+00:00","deviceTime":"2026-03-13T21:55:08.000+00:00","fixTime":"2026-03-13T21:55:08.000+00:00","valid":true,"latitude":-21.1701566,"longitude":-47.8338766,"altitude":559.8,"speed":0,"course":201.1,"address":"Rua Manoel Duarte Ortigoso, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91805181,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":27,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":274059.48522476613,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":44619007},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:55:08.000+00:00","deviceTime":"2026-03-13T21:55:08.000+00:00","fixTime":"2026-03-13T21:55:08.000+00:00","valid":true,"latitude":-21.1701566,"longitude":-47.8338766,"altitude":559.8,"speed":0,"course":201.1,"address":"Rua Manoel Duarte Ortigoso, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91805364,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3958,"io_2_001e":3958,"io_001d":14273,"io_2_001d":14273,"io_0096":72410,"io_4_0096":72410,"io_0244":259421,"io_4_0244":259421,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":2.0447759766727365,"totalDistance":274061.5300007428,"tipoVia":"rua","motion":false,"hours":44629006},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:55:18.000+00:00","deviceTime":"2026-03-13T21:55:18.000+00:00","fixTime":"2026-03-13T21:55:18.000+00:00","valid":true,"latitude":-21.1701383,"longitude":-47.8338783,"altitude":559.4,"speed":0,"course":188.5,"address":"Rua Manoel Duarte Ortigoso, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91805366,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":274061.5300007428,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":44629007},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:55:18.000+00:00","deviceTime":"2026-03-13T21:55:18.000+00:00","fixTime":"2026-03-13T21:55:18.000+00:00","valid":true,"latitude":-21.1701383,"longitude":-47.8338783,"altitude":559.4,"speed":0,"course":188.5,"address":"Rua Manoel Duarte Ortigoso, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91805536,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14327,"io_2_001d":14327,"io_0096":72410,"io_4_0096":72410,"io_0244":259431,"io_4_0244":259431,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":0.40754311835296836,"totalDistance":274061.93754386116,"tipoVia":"rua","motion":false,"hours":44639005},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:55:28.000+00:00","deviceTime":"2026-03-13T21:55:28.000+00:00","fixTime":"2026-03-13T21:55:28.000+00:00","valid":true,"latitude":-21.1701416,"longitude":-47.83388,"altitude":559.6,"speed":0,"course":158,"address":"Rua Manoel Duarte Ortigoso, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91805537,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":274061.93754386116,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":44639005},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:55:28.000+00:00","deviceTime":"2026-03-13T21:55:28.000+00:00","fixTime":"2026-03-13T21:55:28.000+00:00","valid":true,"latitude":-21.1701416,"longitude":-47.83388,"altitude":559.6,"speed":0,"course":158,"address":"Rua Manoel Duarte Ortigoso, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91805722,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3960,"io_2_001e":3960,"io_001d":14295,"io_2_001d":14295,"io_0096":72410,"io_4_0096":72410,"io_0244":259441,"io_4_0244":259441,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":0.7458405883302006,"totalDistance":274062.6833844495,"tipoVia":"rua","motion":false,"hours":44649006},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:55:38.000+00:00","deviceTime":"2026-03-13T21:55:38.000+00:00","fixTime":"2026-03-13T21:55:38.000+00:00","valid":true,"latitude":-21.1701483,"longitude":-47.83388,"altitude":560.4,"speed":0,"course":218.4,"address":"Rua Manoel Duarte Ortigoso, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91805723,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":274062.6833844495,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":44649007},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:55:38.000+00:00","deviceTime":"2026-03-13T21:55:38.000+00:00","fixTime":"2026-03-13T21:55:38.000+00:00","valid":true,"latitude":-21.1701483,"longitude":-47.83388,"altitude":560.4,"speed":0,"course":218.4,"address":"Rua Manoel Duarte Ortigoso, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91805885,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":9,"ignition":true,"io_1_0199":1,"io_001b":23,"io_1_001b":23,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3959,"io_2_001e":3959,"io_001d":14390,"io_2_001d":14390,"io_0096":72410,"io_4_0096":72410,"io_0244":259449,"io_4_0244":259449,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":2.9334419036860897,"totalDistance":274065.6168263532,"tipoVia":"rua","motion":false,"hours":44657011},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:55:46.000+00:00","deviceTime":"2026-03-13T21:55:46.000+00:00","fixTime":"2026-03-13T21:55:46.000+00:00","valid":true,"latitude":-21.1701683,"longitude":-47.8338616,"altitude":559.5,"speed":0.269978,"course":172.6,"address":"Rua Manoel Duarte Ortigoso, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91805887,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.6,"event":9,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":274065.6168263532,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":44657011},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:55:46.000+00:00","deviceTime":"2026-03-13T21:55:46.000+00:00","fixTime":"2026-03-13T21:55:46.000+00:00","valid":true,"latitude":-21.1701683,"longitude":-47.8338616,"altitude":559.5,"speed":0.269978,"course":172.6,"address":"Rua Manoel Duarte Ortigoso, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91807971,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.5,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14376,"io_2_001d":14376,"io_0096":72410,"io_4_0096":72410,"io_0244":259459,"io_4_0244":259459,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":2.16832189893276,"totalDistance":274067.7851482521,"tipoVia":"rua","motion":false,"hours":44712666},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:56:41.000+00:00","deviceTime":"2026-03-13T21:56:41.000+00:00","fixTime":"2026-03-13T21:56:41.000+00:00","valid":true,"latitude":-21.1701566,"longitude":-47.8338783,"altitude":558.2,"speed":0.0539957,"course":326.8,"address":"Rua Manoel Duarte Ortigoso, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91807972,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":26,"hdop":0.5,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":274067.7851482521,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":44712666},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:56:41.000+00:00","deviceTime":"2026-03-13T21:56:41.000+00:00","fixTime":"2026-03-13T21:56:41.000+00:00","valid":true,"latitude":-21.1701566,"longitude":-47.8338783,"altitude":558.2,"speed":0.0539957,"course":326.8,"address":"Rua Manoel Duarte Ortigoso, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91807974,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":14253,"io_2_001d":14253,"io_0096":72410,"io_4_0096":72410,"io_0244":259469,"io_4_0244":259469,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":5.5758031600228,"totalDistance":274073.3609514121,"tipoVia":"rua","motion":false,"hours":44732571},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:57:01.000+00:00","deviceTime":"2026-03-13T21:57:01.000+00:00","fixTime":"2026-03-13T21:57:01.000+00:00","valid":true,"latitude":-21.1701383,"longitude":-47.8339283,"altitude":557.8,"speed":0.0539957,"course":254.4,"address":"Rua Manoel Duarte Ortigoso, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91807975,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":25,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":274073.3609514121,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":44732571},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:57:01.000+00:00","deviceTime":"2026-03-13T21:57:01.000+00:00","fixTime":"2026-03-13T21:57:01.000+00:00","valid":true,"latitude":-21.1701383,"longitude":-47.8339283,"altitude":557.8,"speed":0.0539957,"course":254.4,"address":"Rua Manoel Duarte Ortigoso, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91807976,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":25,"io_1_001b":25,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3962,"io_2_001e":3962,"io_001d":14054,"io_2_001d":14054,"io_0096":72410,"io_4_0096":72410,"io_0244":259479,"io_4_0244":259479,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":2.4819146899105062,"totalDistance":274075.84286610206,"tipoVia":"rua","motion":false,"hours":44733856},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:57:03.000+00:00","deviceTime":"2026-03-13T21:57:03.000+00:00","fixTime":"2026-03-13T21:57:03.000+00:00","valid":true,"latitude":-21.1701333,"longitude":-47.8339516,"altitude":559.1,"speed":0,"course":262.9,"address":"Rua Manoel Duarte Ortigoso, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91807977,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":24,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":274075.84286610206,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":44733856},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:57:03.000+00:00","deviceTime":"2026-03-13T21:57:03.000+00:00","fixTime":"2026-03-13T21:57:03.000+00:00","valid":true,"latitude":-21.1701333,"longitude":-47.8339516,"altitude":559.1,"speed":0,"course":262.9,"address":"Rua Manoel Duarte Ortigoso, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91807978,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.6,"event":7,"ignition":true,"io_1_0199":1,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":1,"io_1_0005":1,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":14142,"io_2_001d":14142,"io_0096":72410,"io_4_0096":72410,"io_0244":259489,"io_4_0244":259489,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":2.2060411347249778,"totalDistance":274078.0489072368,"tipoVia":"rua","motion":false,"hours":44745312},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:57:14.000+00:00","deviceTime":"2026-03-13T21:57:14.000+00:00","fixTime":"2026-03-13T21:57:14.000+00:00","valid":true,"latitude":-21.1701266,"longitude":-47.8339716,"altitude":560.2,"speed":0,"course":286.8,"address":"Rua Manoel Duarte Ortigoso, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91807979,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":21,"hdop":0.6,"event":7,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":274078.0489072368,"tipoVia":"rua","motion":false,"ignition":true,"batteryLevel":1,"hours":44745312},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:57:14.000+00:00","deviceTime":"2026-03-13T21:57:14.000+00:00","fixTime":"2026-03-13T21:57:14.000+00:00","valid":true,"latitude":-21.1701266,"longitude":-47.8339716,"altitude":560.2,"speed":0,"course":286.8,"address":"Rua Manoel Duarte Ortigoso, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91807980,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":5,"ignition":false,"io_1_0199":0,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":true,"io_1_0196":1,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":13658,"io_2_001d":13658,"io_0096":72410,"io_4_0096":72410,"io_0244":259497,"io_4_0244":259497,"io_0022":99061853019635740,"io_8_0022":99061853019635740,"distance":3.574945758204427,"totalDistance":274081.623852995,"tipoVia":"rua","motion":false,"hours":44745312},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:57:16.000+00:00","deviceTime":"2026-03-13T21:57:16.000+00:00","fixTime":"2026-03-13T21:57:16.000+00:00","valid":true,"latitude":-21.1701083,"longitude":-47.8339433,"altitude":561.4,"speed":0,"course":286.8,"address":"Rua Manoel Duarte Ortigoso, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91807981,"attributes":{"packetType":2,"messageType":3,"timestampExtension":1,"recordExtension":17,"priority":0,"sat":25,"hdop":0.8,"event":5,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":274081.623852995,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":44745312},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:57:16.000+00:00","deviceTime":"2026-03-13T21:57:16.000+00:00","fixTime":"2026-03-13T21:57:16.000+00:00","valid":true,"latitude":-21.1701083,"longitude":-47.8339433,"altitude":561.4,"speed":0,"course":286.8,"address":"Rua Manoel Duarte Ortigoso, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91808113,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.8,"event":406,"ignition":false,"io_1_0199":0,"io_001b":19,"io_1_001b":19,"batteryLevel":1,"io_1_00ad":1,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3956,"io_2_001e":3956,"io_001d":13259,"io_2_001d":13259,"io_0096":72410,"io_4_0096":72410,"io_0244":259497,"io_4_0244":259497,"io_0022":0,"io_8_0022":0,"distance":1.1778734362874976,"totalDistance":274082.8017264313,"tipoVia":"rua","motion":false,"hours":44745312},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:59:33.000+00:00","deviceTime":"2026-03-13T21:59:33.000+00:00","fixTime":"2026-03-13T21:59:33.000+00:00","valid":true,"latitude":-21.1701133,"longitude":-47.8339333,"altitude":561.5,"speed":0,"course":286.8,"address":"Rua Manoel Duarte Ortigoso, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91808114,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.8,"event":406,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":274082.8017264313,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":1,"hours":44745312},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:59:33.000+00:00","deviceTime":"2026-03-13T21:59:33.000+00:00","fixTime":"2026-03-13T21:59:33.000+00:00","valid":true,"latitude":-21.1701133,"longitude":-47.8339333,"altitude":561.5,"speed":0,"course":286.8,"address":"Rua Manoel Duarte Ortigoso, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91808137,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":16,"priority":0,"sat":1,"hdop":0.7,"event":173,"ignition":false,"io_1_0199":0,"io_001b":19,"io_1_001b":19,"batteryLevel":0,"io_1_00ad":0,"power":0,"io_1_01a2":1,"blocked":false,"io_1_02fb":5,"alarm":7,"io_1_02fa":7,"io_001c":1,"io_1_001c":1,"io_0006":47,"io_1_0006":47,"io_1_0195":1,"gps":false,"io_1_0196":0,"io_03e7":7,"io_1_03e7":7,"io_1_0002":0,"io_0003":0,"io_1_0003":0,"io_0004":0,"io_1_0004":0,"io_0005":0,"io_1_0005":0,"odometer":0,"io_1_03dc":0,"tripOdometer":0,"io_1_03dd":0,"trip":0,"io_1_03d9":0,"io_0230":0,"io_2_0230":0,"io_0016":0,"io_2_0016":0,"io_0017":0,"io_2_0017":0,"io_001e":3957,"io_2_001e":3957,"io_001d":13077,"io_2_001d":13077,"io_0096":72410,"io_4_0096":72410,"io_0244":259497,"io_4_0244":259497,"io_0022":0,"io_8_0022":0,"distance":2.826976685888086,"totalDistance":274085.6287031172,"tipoVia":"rua","motion":false,"hours":44745312},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:59:34.000+00:00","deviceTime":"2026-03-13T21:59:34.000+00:00","fixTime":"2026-03-13T21:59:34.000+00:00","valid":true,"latitude":-21.1701083,"longitude":-47.83396,"altitude":560.6,"speed":0,"course":164.6,"address":"Rua Manoel Duarte Ortigoso, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null},{"id":91808138,"attributes":{"packetType":2,"messageType":3,"timestampExtension":0,"recordExtension":17,"priority":0,"sat":23,"hdop":0.7,"event":173,"io_0097":0,"io_4_0097":0,"distance":0,"totalDistance":274085.6287031172,"tipoVia":"rua","motion":false,"ignition":false,"batteryLevel":0,"hours":44745312},"deviceId":2298,"protocol":"ruptela","serverTime":"2026-03-13T21:59:34.000+00:00","deviceTime":"2026-03-13T21:59:34.000+00:00","fixTime":"2026-03-13T21:59:34.000+00:00","valid":true,"latitude":-21.1701083,"longitude":-47.83396,"altitude":560.6,"speed":0,"course":164.6,"address":"Rua Manoel Duarte Ortigoso, Ribeirão Preto, 14051-150, São Paulo, BR","accuracy":0,"network":null,"tipoVia":"rua","geofenceIds":null}]