Find Jobs
Hire Freelancers

Linux based Application for Reading data over Modbus

$30-250 USD

Finalizat
Data postării: peste 3 ani în urmă

$30-250 USD

Plata la predare
Hi All, We need to have an application developed in Linux. Please note that we will be using ARM based CPU. The application will need following interfaces: 1. Modbus TCP (libmodbus) 2. MQTT (several libraries are there) 3. HTTP post (curl) The Application flow will be like this: Application will keep reading data from Modbus Slave, maintain a counter based on change in Modbus data. as soon as there is any update in the counter or periodic time(configurable) occurs, it will send data over MQTT and submit using HTTP post method. We need to keep storing the counter value just in case there is power failure. So whenever the application restarts it will start count where it has left earlier. We also need to take care that if the connectivity to http server is lost then it will store all the reporting data in internal memory, and sends all the data as soon as the connectivity is restored. The application should be robust, that means in case of any exception, it should handle properly and logs the information. We also need to log at various stages of execution so that we can use it for maintenance purpose. We are open for any programming language, but the program has to be secure safe and reliable. Any suggestions are welcome.
ID-ul proiectului: 27254716

Despre proiect

5 propuneri
Proiect la distanță
Activ: 4 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
Acordat utilizatorului:
Avatarul utilizatorului
Hi sir, I have done a project for modbus using libmodbus in linux as slave. I can do you project using mqtt and socket programming also.
$50 USD în 3 zile
4,5 (8 recenzii)
3,0
3,0
5 freelanceri plasează o ofertă medie de $354 USD pentru proiect
Avatarul utilizatorului
Hi I am into embedded and software development for more than 12 yrs and have a prior experience of Modbus, MQTT, HTTP and lot more. Moreover I have developed many software on ARM Linux platform too and delivered the quality work. On the basis of my expertise and experience I am 100% sure that can deliver the quality work.
$250 USD în 7 zile
4,9 (14 recenzii)
6,0
6,0
Avatarul utilizatorului
I have the exact same application on OpenWrt implemented on Onion Omega2. Hardware implements Network and RS485 hardware. I have the working board with complete appplication. Can we discuss?
$1.000 USD în 7 zile
5,0 (1 recenzie)
2,6
2,6
Avatarul utilizatorului
I am having very good knowledge on Api gateway, rest api, Web socket Api, Awe Lambda, shell scripting, Python, Flask and Flask restful. I can also have knowledge on Aws, Web development, Mysql, Mongodb, Dynamodb and Linux system administration. I can definitely complete your tasnk within given time. I can fulfill your requirements. O can also done so many projects on Raspberry Pi and IOT. Hope for the best Thanks & Regards, Dhayananth Kumaravel
$222 USD în 5 zile
4,4 (1 recenzie)
1,8
1,8
Avatarul utilizatorului
i am expertise into embedded software developement. I know c programming, python, shell scripting and networking protocols. I can complete your project according to your requirement.
$250 USD în 5 zile
0,0 (0 recenzii)
0,0
0,0

Despre client

Steagul INDIA
Ghaziabad, India
5,0
66
Metoda de plată a fost confirmată
Membru din mai 26, 2011

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.