Convert binary (hex) data to latitude and longitude
$10-30 USD
In Progress
Posted over 9 years ago
$10-30 USD
Paid on delivery
I have GPS personal tracker TK302A, I able to capture the network data and wish to convert it into latitude, longitude, speed, time
Please provide me:
- Algorithm to convert my hex data to the readable data
- Write a script by php, node.js, python or C which can convert a input hex string into json or serialize string.
In case you don't know any of above programing languages, only algorithm is ok if I can use it to write my program.
Here is some sample data:
Sample 1:
0x0000: 4500 0040 2bf0 4000 7606 e9cf 71b9 0636 E..@+.@.v...q..6
0x0010: 704e 06bb c2c4 2328 0038 fdd8 0000 0000 pN....#(.8......
0x0020: b002 2a80 2d4d 0000 0204 0546 0103 0300 ..*.-M.....F....
0x0030: 0101 0402 0101 080a 0000 0bac 0000 0000 ................
Sample 2:
0x0000: 4500 0040 2bf2 4000 7606 e9cd 71b9 0636 E..@+.@.v...q..6
0x0010: 704e 06bb c0d4 2328 0121 3134 0000 0000 pN....#(.!14....
0x0020: b002 1fe0 d60a 0000 0204 0546 0103 0300 ...........F....
0x0030: 0101 0402 0101 080a 0000 3b3a 0000 0000 ..........;:....
Sample 3:
0x0000: 4500 0040 2bf4 4000 7606 e9cb 71b9 0636 E..@+.@.v...q..6
0x0010: 704e 06bb a706 2328 0219 2f88 0000 0000 pN....#(../.....
0x0020: b002 1fe0 bdc2 0000 0204 0546 0103 0300 ...........F....
0x0030: 0101 0402 0101 080a 0000 6e04 0000 0000 ..........n.....
Sample 4:
0x0000: 4500 0040 2bf0 4000 7606 e9af 71b9 0656 E..@+.@.v...q..V
0x0010: 704e 06bb d0e3 2328 003b 6514 0000 0000 pN....#(.;e.....
0x0020: b002 2a80 b751 0000 0204 0546 0103 0300 ..*..Q.....F....
0x0030: 0101 0402 0101 080a 0000 0c2a 0000 0000 ...........*....
All above data is for lat 10.836??? and lon 106.630???
Time: 2014/07/27 21:00 to 2014/07/27 21:45
See "cheall" file for full log I got from network traffic.
See "che" file for the first network data block (40 byte) - I don't know what is this
See "che_2" file for the main network data block (64 byte) - I guess it is main data and content the importent information.
Please note that the data (in bit) can be reversed.
I have read your project description very carefully, and found it to be pretty easy for me. I have already have such an algorithm in hand to convert the hex data into latitude, longitude, time, and any other relevant data. Waiting for your reply eagerly.
$25 USD in 1 day
4.1 (4 reviews)
2.7
2.7
9 freelancers are bidding on average $33 USD for this job
Hello! I am an experienced programmer with a Master's degree in Computer Science. I have the programming and mathematical knowledge necessary to complete this task of converting raw data to lat/long, speed and time. I have created similar software in the past using Python, and will gladly provide examples of code I have written. Thank you for your consideration, and I hope to work with you soon.
Hello,
I have done a project with GPRS, and with GPS. So I have an experience with stuff that you're doing.
So please hire me, We can work together. call me: 0909 975607.
Thanks,
Minh.