The solution can run on PC with linux or RasperryPi. The CAN connection can be low cost CAN to USB e.g. Peak or a CAN-hat for Rasperry. The PC-Linux solution is preferred. If you don’t have the needed hardware then we can agree the solution then we will ship the necessary hardware to your location at our cost. After the project you should ship the hardware to us, also at our cost.
You may use any open source software models or available materials (there are libraries for most CAN hardware provided by the manufacturers) but you have to please name the sources and versions.
The user is prompted to support using a simple graphical interface. At each step a graphic is displayed. We will provide the graphic.
The flow of operations are
1. System prompts user to connect the hardware to the PC by displaying graphic.
2. System reads a simple CAN message to confirm that the correct part is connected (small error handling required).
3, System prompts user to scan the product by displaying a graphic.
4, User scans the part with hand scanner that provides the data as a keyboard
5. System takes the input from the scan, reformats it into message format and sends the message to the part.
6. System reads a CAN message and separates the string to confirm the process was processed correctly. The written string should be a part of the returned message.
The delivery should include commented source code, build environment files and any system or software design documents.
We would like weekly build from your side for testing and to check progress. You can commit the weekly build directly to our git.
Programming must be in C, C++ or Python so that we can later check and edit the code.
I want to agree a fixed price. Would also pay more for fast and good delivery.
There are two potential follow-up projects to add features if this project is done well.
Budget: $1,000
Posted On: August 06, 2024 08:26 UTC
Category: Firmware Development
Skills:C, C++, Raspberry Pi, Firmware, Raspberry Pi Firmware, Python, Embedded C, CAN Bus, Linux, Automotive
Country: Germany
click to apply
Powered by WPeMatico
