I have a Chinese GPS TK206
He sends me to IP data which I can not decipher:
(087071820702BP05352887071820702130501J0d03 | 9542 | 26006 | 000000000001050000000010000000L00000000)
I know that the first part is the device's IMEI 087071820702
does anyone know how to read with the GPS coordinates?
I found a solution.
Given by me in the first post structure of the data is the only in cases when GPS is not found or does not change locations. When GPS is moving sends the correct structure with location
This is the TK103 protocol. More details can be found here: https://www.traccar.org/protocols/
Related
I am new to the concepts of GPS, GNSS and LTE and wanted to understand the following part of it:
Currently I am looking whether there is a possibility of obtaining location details of the vehicle without utilizing GNSS receiver, but only through parameters like LAC, Cell ID, MCC etc
Request to help me understand more about this.
Thank you,
I am having difficulty in overcoming the situation I am facing. I have a route as follow:
StartPoint
WayPoint A-1 <--- Pickup
WayPoint A-2 <--- Dropoff
WayPoint B-1 <--- Pickup
WayPoint B-2 <--- Dropoff
WayPoint C-1 <--- Pickup
WayPoint C-2 <--- Dropoff
EndPoint
A bus is starting to drive from Start Point and it is supposed to pick 3 passengers up (A, B, C) and drop them off in different locations. The locations are not static and it changes based on passenger.
If I pass all these to google map directions api and set the OptimizeWaypoint option to true the issue that occurs is sometimes the dropoff waypoint occurs before pickup waypoint for a passenger due to route optimization.
Does anyone know a solution to force google map api route optimization to always have pickup before the dropoff for each passenger please?
I appreciate all your help in advance guys.
I have found a solution to my problem after 3 days of research. The solution is not through Google Map API and it's using a third party API called RouteXL. They are providing an API which does such this thing I am looking for. Here is the link to documentation although their documentation is not clearly documented but it has helped me to work it out.
https://www.routexl.nl/blog/api/?lang=en#post-tour
The function which I needed was the Tour Post and that does what I exactly needed.
If anyone needs any help on this I am happy to help.
I hope this helps everyone else.
Thank you all for the help.
The waypoint optimization feature in Google Maps is limited to basic travelling salesmen scenarios in which all the waypoints are re-ordered to find the optimal route. What you are looking to do falls under the category of Vehicle Routing problem, more precisely the Vehicle Routing Problem with pickup and delivery. Google doesn't provide a service for this. However, there are some open source algorithm available for this. Here are a few:
https://github.com/pgRouting/pgrouting/wiki/VRP%20Pickup%20Delivery%20Problem
https://github.com/graphhopper/jsprit
https://github.com/mck-/Open-VRP
Most of these use straight line distances to generate a distance matrix between your locations which are then used within the algorithm. For better accuracy you may want to use a distance matrix service that based on travel time. For even more accuracy you may want to take a look at the Bing Maps distance matrix service which also provides the option to generate a distance matrix over a period of time intervals for a day which would fluctuate based on predictive traffic conditions.
Actually i build the travel app which helps to track the user location but if there is no internet how can i store the location ?is there any trick to findout the location with GSM ?
Yes It is very much possible but gets useless to you.
You can get the approximate (lati & longi) position(if operator allows, I dont think they do) but what would you do because It wouldn't be possible to communicate back to traveler/user. At most you can do is send user SMS.
Mobile network is consisting of up of a number of adjacent radio cells, each of which is characterized by an identifier made up of four data items:
Cell ID
LAC, or Local Area Code
MCC, an acronym for Mobile Country Code
MNC, or Mobile Network Code, which obviously identifies the phone company itself
For this reason, once a cell name and coordinates(latitude and longitude) are known, and considering the maximum distance allowed between this cell and a phone before the phone connects to a new cell, it is possible to find out, approximately, the most distant position of the phone itself.
Its not possible to use GSM.GSM service providers can get the location details but they don't share those data to public.
I have a question - where can I find a list of actual GPS position, for example - ships, airplanes etc.
I need it for my project for College - I will create mobile/desktop/web app, which will show on map current positions of this elements, their last road and save info about that elements in database.
Also, is there any website with informations about weather problems with lat/lng info?
Thanks in advance, I've tried to find something about it, but without result..
Like this http://www.sea-seek.com/tracks/list_ships.php?ong=22 ? Not sure if this is it
I have a bunch of computers in an area and I want to know positions of those computer. The place is wified so only thing through which they can be distinguished is by the IP address. Output would be coordinate of the computer given its IP address in context to the pre-defined origin.
So, this is kind of LPS (Local) as opposed to GPS.
I am seeing if Sun Spot can be used, but I have no idea how this can be accomplished.Any directions would be appreciated.
Thanks
Karan
You could use the access points (AP) BSSID (that is the MAC address) for tracking. If you don't have the data available, you can collect the data with Kismet. Then you can create a table that maps AP addresses to rooms.
If you have GPS reception in your rooms (for example if they have windows and are not in the inner of the building), you can also connect Kismet with gpsd to connect GPS coordinates with location. Yes, this is a 3D coordinate, if your GPS unit supports height data. Here is an example output:
<gps-point bssid="00:2F:F6:40:3C:C4" source="00:2F:6f:40:3C:C4"
time-sec="1314046060" time-usec="483219"
lat="23.144650" lon="78.417402" spd="0.000000" heading="179.680801"
fix="3" alt="541.559021"
signal_dbm="-26" noise_dbm="0"/>
For details on how to set up your GPS, see the documentation on Kismet homepage.