Answer the question
In order to leave comments, you need to log in
How to deploy a GPS service within the company's network / or locally?
The essence of the question is as follows: There are n-th number of cars on which it is planned to install a GPS system with fuel control, etc. with all the consequences. There are a lot of companies on the network who can do this and also provide access to an online service for monitoring data for a certain subscription fee.
So the question is: who has come across these systems and how does it work? Is it possible to deploy this system in the company's network, for example, put it outside and hook up the necessary gps to it, so that all this can be tracked at home, and not used by third-party organizations?
Maybe there is some kind of starter kit for such systems?
Answer the question
In order to leave comments, you need to log in
A car tracker is not just sending coordinates to a server via GSM. It has several redundant and cross-controlling systems designed to make it hard to fool.
1) a log of coordinates to write them in the absence of a connection (oops, the arduino has only a few kilobytes of memory, give me a shield for SD).
2) communication with CAN, so that the driver cannot ignore "high fuel consumption" by draining fuel - the log will contain all engine parameters - odometer, idling time, and so on.
3) own battery, so that there is no "oops, the fuse has blown."
And other "company secrets" that are formed by experience in this industry and are not just given out.
Can. The starter kit is an arduino and it is a staff of at least a couple of people. You can buy ready-made boxes on the Internet, but they cost like a wing from a Boeing, services are cheaper
In fact, GPS trackers send a certain packet to the server once in a given period.
I even asked for an SDK for mine, everything is the same with others.
You need to implement
1. A map with your wishes, you can write to me, send
it 2. how to integrate it into the site
3. a back that listens to a specific port and parses incoming packets (any language that can listen to a socket)
You can look towards traccar.org. A bunch of protocols. Russian developer.
Wrote similar services for 20,000 machines. Cloud service with autoscaling based on the message queue, NoSQL for storing coordinates, the simplest WebAPI. For maps, you can use OSM.
In general, if there are less than 1000 machines, it is cheaper to pay a monthly fee to a third-party service. If there is a budget for development, you can write your own service.
One thing is for sure - free services are not a solution. Especially local ones.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question