traccar | Traccar GPS Tracking System | Map library

 by   traccar Java Version: v5.8 License: Apache-2.0

kandi X-RAY | traccar Summary

kandi X-RAY | traccar Summary

traccar is a Java library typically used in Geo, Map applications. traccar has no bugs, it has no vulnerabilities, it has build file available, it has a Permissive License and it has high support. You can download it from GitHub.

Traccar is an open source GPS tracking system. This repository contains Java-based back-end service. It supports more than 200 GPS protocols and more than 2000 models of GPS tracking devices. Traccar can be used with any major SQL database system. It also provides easy to use REST API.

            kandi-support Support

              traccar has a highly active ecosystem.
              It has 4134 star(s) with 2308 fork(s). There are 306 watchers for this library.
              There were 3 major release(s) in the last 12 months.
              There are 367 open issues and 3851 have been closed. On average issues are closed in 167 days. There are 68 open pull requests and 0 closed requests.
              It has a negative sentiment in the developer community.
              The latest version of traccar is v5.8

            kandi-Quality Quality

              traccar has 0 bugs and 0 code smells.

            kandi-Security Security

              traccar has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              traccar code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              traccar is licensed under the Apache-2.0 License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              traccar releases are available to install and integrate.
              Build file is available. You can build the component from source.
              Installation instructions, examples and code snippets are available.
              traccar saves you 62722 person hours of effort in developing the same functionality from scratch.
              It has 77542 lines of code, 3613 functions and 1251 files.
              It has medium code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed traccar and discovered the below as its top functions. This is intended to give you an instant insight into traccar implemented functionality, and help decide if they suit your requirements.
            • Reads a position
            • Returns the object from cache
            • Check the statistics of split
            • Decodes position information from a remote peer
            • Decodes the battery value
            • Convenience factory method to create a WiFi Access Point
            • Decodes a message
            • Parses a location string into the location data
            • Decode a message
            • Send a response
            • Generate a page of devices
            • Decodes the packet
            • Decodes a protocol message
            • Decodes the event message
            • Decodes the alarm message
            • Encodes a command
            • Decodes a device
            • Decode data pack request
            • Provides a static instance of the geocoder based on configuration
            • Decodes a device message
            • Decodes position
            • Decodes a JSON message
            • Decodes the message
            • Decodes message
            • Parse Flex position
            • Decode a message to retrieve a device
            Get all kandi verified functions for this library.

            traccar Key Features

            No Key Features are available at this moment for traccar.

            traccar Examples and Code Snippets

            No Code Snippets are available at this moment for traccar.

            Community Discussions


            How to manage Intellij IDEA configuration?
            Asked 2022-Apr-12 at 00:47

            I've a Java backend application (Traccar). I compile and start the application selecting the following configuration:

            The I click on run to execute the program, and everything works. My question is: how can I do the same from command line? All the settings in this image, how are they translatable to some commands? If I have to do run the program from command line, how can I select the main class (org.traccar.Main), the module (-cp tracker-server.main) and so on? Thank you everybody.



            Answered 2022-Apr-12 at 00:47

            You should compile the JAR file first and then run it using something like this:



            Is there any way to repair this error with POST data in python?
            Asked 2021-Sep-02 at 06:52

            I need to check the compatibility of the GPS device communication protocol with the logging server. The application allows you to perform a test that compares the sent frame with the protocols it supports and checks whether it is possible to read this frame by already supported protocols. For this purpose, I wanted to use the shared test, but I get an error.



            Answered 2021-Sep-02 at 06:52

            Use string.encode('utf-8') to cast the type to bytes.



            How to Insert Bing maps into the traccar Embed html page?
            Asked 2020-Oct-06 at 19:14

            There are two files that are used so that traccar gps devices can be tracked publicly on an embed html page with an Open Layers map with traccar user token generated from the traccar server.

            Now I see that Open Layers is using also Bing maps, so can I use Bing Maps as a default embedded map for the traccar instead of this default open layers map ?

            Here is the original two files (one is the js file the second one is html file) for the traccar which is used to get embedded map on the html page:

            app.js first file



            Answered 2020-Oct-06 at 19:14

            To replace OpenStreetMap with a Bing road map




            Extjs Layout items' order mess up
            Asked 2020-Sep-02 at 06:57

            I am trying to display the items in my panel like that:

            I tried to use layout absolute, but like that the text "Device selected" disappear and it is only visible the button "Anzeigen".

            Using instead layout column this is the result:

            How can I fix the UI so to display the items like in the first picture?

            This is my code:



            Answered 2020-Sep-01 at 16:44

            You can use layout hbox and vbox combinations with some margin on first container.

            I skipped 2 hidden views ( don't know where they should be found ).



            Extjs Scroll bar automatically scroll down preventing me from scrolling to the top
            Asked 2020-Sep-01 at 12:56

            I have a problem with the scrollbar of my grid panel. When I scroll to the bottom and I try to scroll up again at one point the scroll bar automatically scroll down preventing me from scrolling to the top of the list.

            I tried to set the layout 'fit', or give to the panel a certain width and height size, but nothing of this solutions work.

            This is my code:



            Answered 2020-Sep-01 at 12:56

            I think I found the problem and the solution: the problem is related to the expanding row feature present in my grid panel.

            The plugins: {...} mentioned in the question, in fact, managed this functionality (subtable) but I didn't know exactly which part of the code inside it generates the problem and why.

            By making more deep research, I found out that expanding row causes scroll issues.


            The only way to fix this problem so is to set bufferedRenderer and runInViewport to false:



            nodejs mysql pool connection just idle
            Asked 2020-Jul-14 at 06:31

            I am creating a nodejs module which retrieve some data from a mysql database and insert into another mysql database after some data processing. My main requirement is to make the module alive 24 hours even there is no data in the first database.. it will just keep checking for any new data. But unfortunately the module just doing nothing after few minutes of running. My function is as follows:



            Answered 2020-Jul-14 at 06:31

            it is better to use a package manager like PM2 and start your script like this



            emulate gps data for use with traccar using Qt
            Asked 2020-Jan-23 at 16:52

            I am attempting to write a GPS emulator with QT c++. It will be used to send data to Traccar tracking app. Traccar uses localhost port 5055 to receive packets and uses the data from the packets to plot a location. I have not been successful in getting traccar to read the packets. Traccar expects to see the packet in HTML format. I am not sure if my program is formatting the data correctly. All of the lines starting with //\ show what I have tried.

            This is the part of the program that writes data to loalhost port 5055:



            Answered 2020-Jan-22 at 18:23

            Try this. Its work for me:


            Community Discussions, Code Snippets contain sources that include Stack Exchange Network


            No vulnerabilities reported

            Install traccar

            Please read build from source documentation on the official website.


            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
          • HTTPS


          • CLI

            gh repo clone traccar/traccar

          • sshUrl


          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link