Find Jobs
Hire Freelancers

linux : recive gps info from device in server via tcp and add data to mysql database

$10-100 USD

Closed
Posted over 5 years ago

$10-100 USD

Paid on delivery
i have some gps devices that send infomration to server via tcp so what i need is a script for linux like this: Part1 : Server need to listen for tcp connection and pass those information to next script(part2) Part2: Parse information based on device protocol and insert to database i want to make script in parts so if i have new device with different protocol i can change just second part of script that parse info
Project ID: 17353146

About the project

30 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
30 freelancers are bidding on average $163 USD for this job
User Avatar
I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 7 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environment. I made many great projects using c++, for example, I made the tools which could convert java codes into c++ scripts, of course garbage collection included, this was very similar to a compiler, and was very complex. I also made our own mobile game using c++, I can show you the demo of client, if you like. I am very proficient in java also. I have a very good review on Freelancer.com, I never miss a project once I accept the job, you can check my review. Trust me, please let expert help you.
$120 USD in 2 days
4.8 (167 reviews)
7.1
7.1
User Avatar
Hello. I have a ready-made script for pushing AIS messages from network to MySQL, so I think I can easily customize it for your needs.
$222 USD in 1 day
4.9 (64 reviews)
6.1
6.1
User Avatar
Hi there, Warm Greetings We came along with your request for linux : recive gps info from device in server via tcp and add data to mysql database and we reviewed your project description. We'd like to help you with confidence and satisfying results. We have professionals working here with 100% results and more creative and renovative ideas for our clients ! We have worked on several similar projects before! We are offering our services for more than 5 years in the field of C Programming, C++ Programming, Java, Linux, Python We have worked on 350+ Projects. Please check the profile reviews Feel free to message us to discuss briefly about your project !
$160 USD in 5 days
4.9 (42 reviews)
5.8
5.8
User Avatar
I can help you with these scripts. I can write in python
$70 USD in 2 days
5.0 (34 reviews)
5.5
5.5
User Avatar
I can write this program either in C language or in Perl language. Please indicate the GPS device you are using so I can check what protocol it uses. Questions: - What database are you using - PostgreSQL, MySQL or SQLite? - Does the GPS device protocol use TLS or SSL encryption? I can create a private Git repository to make sharing source code easier (if you don't have one already). I am based in Ireland - GMT timezone.
$70 USD in 14 days
5.0 (10 reviews)
5.5
5.5
User Avatar
I have been working with GPS systems almost exclusively since 2012, and have been developing software since 1979, so I can defiantly do this for you. The simplest way to do this is to use either OpenGTS or Traccar both of which are open source tracking platforms written in Java. The source code for both OpenGTS, and Traccar can be downloaded for free, no licensing or user fees in involved. I can rework the device communications code from either one to get the data into your MySQL database, or if OpenGTS or Traccar fits your requirements just install either OpenGTS or Traccar and configure it. The time frame may seem long, but it is best to include time for complete testing in the proposal so there are no surprises. I have a couple of questions: 1) What tracking devices are you using? 2) Do you have the TCP protocol specs for the device? 3) What type of Linux and what version are you using? 4) This is the most important question, does the host have a static IP address? Please review my profile on Freelancer, and contact me on the Freelancer message board so we can discuss your requirements further.
$400 USD in 15 days
5.0 (4 reviews)
5.2
5.2
User Avatar
Hi, Give me a chance to work with, having good knowledge and experience in GPS / IOT listener server development. looking forward.. Thank you..
$100 USD in 5 days
5.0 (30 reviews)
4.8
4.8
User Avatar
Hi, here is a perl script for the Part 1, try it with your device, listening port is 7777: #!/usr/bin/env perl use IO::Socket::INET; $| = 1; my $socket = new IO::Socket::INET ( LocalHost => '0.0.0.0', LocalPort => '7777', Proto => 'tcp', Listen => 5, Reuse => 1 ); die "cannot create socket $!\n" unless $socket; print "server waiting for client connection on port 7777\n"; while(1) { my $client_socket = $socket->accept(); my $client_address = $client_socket->peerhost(); my $client_port = $client_socket->peerport(); print "connection from $client_address:$client_port\n"; my $data = ""; $client_socket->recv($data, 1024); print "received data: $data\n"; $data = "ok"; $client_socket->send($data); shutdown($client_socket, 1); } $socket->close();
$61 USD in 10 days
5.0 (15 reviews)
4.3
4.3
User Avatar
Hi I am expert in C/c++ in networking domain. So tcp server part is very easy for me.. The latter part we need to discuss since parsing messages can be too simple as well as too complex job. So I will require some sample message to see what kind of data is received, how many fields, what format etc.. based on that time estimates can be precisely given. hope to work with you.. Regards Arch
$66 USD in 10 days
4.9 (25 reviews)
3.9
3.9
User Avatar
Hi, I have good knowledge of C++, Java, Python and golang. I am interested in this project. For this project I will need details about protocol. Thanks
$60 USD in 10 days
5.0 (6 reviews)
3.2
3.2
User Avatar
Dear hiring manager. As soon as seeing your job posting, I'm very excited because I've finally found the project which is really suitable for me. I have several years of experience in tcp socket daemon programming in linux. I'm really looking forward to do this job for you. Hoping to receive a message from you. Thanks. Huri J.
$111 USD in 3 days
4.4 (2 reviews)
2.4
2.4
User Avatar
I can make your script. I love linux and it should be fast and simple
$122 USD in 2 days
4.4 (1 review)
0.9
0.9
User Avatar
Hi I'll write you a script for linux to listen to TCP connections and insert data in a mysql database. Kindly disucss. Tahnks
$555 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I understand that you need a simple solution, but a simple solution will have a lot of security implications I will do using this using bash script ,script to insert into db (MySQL/flatfile) in 2 days including for production testing Hope you will be giving me a staging environment
$61 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
This is my first bid, that is why I have no reviews but I have 3 years of experience using Python and this is a relatively easy task for me. For the first part I intend to make a python class keeps listening to the tcp connection and extract info from the request. For the second part I intend to use SQLalchemy to interact with the database, which is an excellent library that allows you to use whatever database you want without changing any code. The second part would receive the info from the first part, parse it and then insert it in the database. If you could send a sample of the tcp request, I would be glad to show a sample of how the second part handles the information. Thanks in regards, Zeyad Yasser
$35 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi there, Hope you doing great !!! I can help you linux to recive gps info from device in server via tcp and add data to mysql database I am a Redhat Certified System Administrator/Engineer having 4 years of experience in System Center Operations Management. My professional expertise covers a thorough understanding of Linux system administration and Microsoft window server. One of our clients is US online dating website “ Harmony", we are a team of 12 persons and we offer support to clients, perform Server Administration duties, Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes etc I have all the skills required for this job as:- Server operating systems, AWS Linux (CentOS, Ubuntu, Debian) Windows (Server 2012 and 2016). Excellent written and verbal English communication skills Experience working in technical support MY Technical SKILL SET: Linux Administration: Maintaining Various Development Servers, Apache Tomcat, PHP Servers (Apache/Nginx), Docker Server, Github Server for Code Management, Nagios and Uptime Robots for Server Monitoring, New Relic for Server and Application Monitoring, PBX Server for Internet and Intranet Communication, FAN Server, NFS, Samba. Network Administration: Tplink Load Balancer, Configuring Manageable and Non-Manageable Network Switches, Employee Monitoring Dynamic DNS, Port Forwarding. Regards, Mohinder Pal
$100 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I am interested in your project and I would like to know more details. Kindly drop a message so we can discuss.
$100 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Did similar work for GPS devices in large automotive projects. I have knowledge in gps data extraction and how to store the data in DataBase.
$88 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have worked in similar projects earlier. I can complete the work in time and with full satisfaction.
$61 USD in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of MACEDONIA
mycity, Macedonia
5.0
129
Payment method verified
Member since May 3, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.