Ouvert

Modify and extend a python script used for reading messages from a can-bus.

Using python and socketcan we are reading messages off an industrial bus that need to be spit out to syslog-ng where it goes into our logging solution.

Our proof of concept was build using the python script here: [url removed, login to view]

We need:

-We are running on minimal hardware, the speed of the script is very important.

-To read directly from socketcan instead of from file.

-To be able to decode all messages in the stream, the "missing specification datasheet" used in the example is available, for our poc we hardcoded some spn's in.

-To filter messages, on change with hysteresis and on frequency (if next message is the same then only send message every x seconds, if the value changes more than <hysteresis> then send every y seconds.

-To read these settings per spn from a configuration file. ( We need to check in which png the message is, then calculate the hysteresis and afterwards filter the incoming pgn's on the hysteresis from the pgn, this way you don't need to calculate every datapoint from every message before filtering.)

-To spit out the data as a decoded pgn. The data needs to be bundled by all spn's in a png in one line, according format: <spn-number> <spn-value> (optional multiple ones, depending on filter --> <spn-number> <spn-value> <spn-number> <spn-value><spn-number> <spn-value><spn-number> <spn-value>)

Right now we are still on python 2.7 but eventually there would need to be a python 3 version as well.

Compétences : Python

Voir plus : modify a python script, python script read modify file, python script modify csv file, modify python script, modify file python script, python script modify file data, python script modify program header, python script reading scripts, python script modify file, python script modify html, python script modify file content, read csv file using python script, python script read html page, python script output text file, python script installieren

Concernant l'employeur :
( 7 commentaires ) Opperdoes, Netherlands

N° du projet : #15646824

6 freelance ont fait une offre moyenne de 176 € pour ce travail

schoudhary1553

Hello Sir, Please give me chance to work on your project. i am the expert freelancer here and delivered almost 270 projects with 100% client satisfaction. Relevant Skills and Experience I have more than 5 years of ex Plus

200 € EUR en 3 jours
(6 Commentaires)
4.3
250 € EUR en 14 jours
(3 Commentaires)
2.8
drudev

Hello. I am a web developer with 15+-year experience . I work remotely on DigitalRay company - [url removed, login to view] - LA (USA). Technical knowledges: [url removed, login to view] JavaScript Ruby RoR ASP.Net C#, Java, Python, Zend, CakePHP, Symp Plus

98 € EUR en 3 jours
(0 Commentaires)
0.0
mseireg

. Relevant Skills and Experience . Proposed Milestones €155 EUR - .

155 € EUR en 3 jours
(0 Commentaires)
0.0
hawkscodeau

I have 7+ years in python - script developers with very good experience. Relevant Skills and Experience I am good in Python Proposed Milestones €200 EUR - Cost

200 € EUR en 3 jours
(0 Commentaires)
0.0
DarkKnight2206

This project needs time and research which I will give. And I have a good experience in pyhton Relevant Skills and Experience Python, sys module, os module Proposed Milestones €5 EUR - As upfront payment. €145 EUR - Plus

150 € EUR en 3 jours
(0 Commentaires)
0.0