A GPS Tracker is an IoT device, that transmits data to a set IP & Port at predetermined upload interval. The data is typically transmitted in an encrypted format, in ASCII or HEX.
You are required to write a parser/translator, to decode the data packets being transmitted by the GPS Tracker, and store the following fields into an SQL 2008R2 server as per the requirement specified in the attached document.
The software would be required to be compiled to a .exe file, and installed on a windows server.
The said windows server would host a public IP and Port to which the GPS trackers would upload the data packets.
Your software should listen to these data packets, parse them into different fields as specified in the attached document, and insert the values into a SQL server, running on a remote network.
Please refer to the attached document for full details.
We prefer that you write the code in Java and compile it to run on Windows Server.
12 freelancers are bidding on average ₹61759 for this job
7+ years of experience in IT industry on Software Developer JAVA/J2EE, Scala, Python, Spark, Hadoop, NLP, JFrame , HTML ,JSP, JDBC, Oracle, Servlet, Spring ,Hibernate & struts .
You mean TCP port listing? I have done similar thing before, let me know if you have any specific documentation for packet encryption format eg. ASCII, SHA256, BASE64 etc. ping me if you want to take it forward