J1939 CANbus to MQTT Conversion

Job ID: 38616060

Budget: $250 – $750 USD

Introduction:

We are seeking expert SMEs to help make a RPi5 based system with a Canbus adapter
https://www.amazon.com/gp/product/B07VMB1ZKH/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
The RPi will be Can master for a number of multi-drop slaves. The slaves may be different from each other.
The user configurable system will push the data via MQTT outside.
If you need help with MQTT side, we can help in any way.
The data polling and other comm related parameters must be user configurable. Provide a web server for operational data, configuration, status, diagnostics of the system. Also, show the messages in/out on both sides.
You may use openly available J1939, MQTT libraries. But source code of them & everything else must be provided. We can help you with the libraries, if you request. Any payments will only be paid after all the deliverables are given & approved by us.
We prefer Python or C but are open to your suggestions. The final solution should be with inaccessible source to end-users.

Any submissions must be submitted after thorough testing by you, so we are not making items list to fix for small issues. This will be delivered as a professional product to us. All the user manuals, installations details need to be provided in editable form.
Please advise how you will handle the slaves during testing/development. We prefer you use a SW emulator for slaves.
Provide all the source, supporting docs. Include some training for our techs.

Please submit your questions with your 1st response. Our budget given is placeholder only, so submit your best bid with delivery time. If time is not submitted, 1 week will be assumed.


Objectives:
1. Create RPi based Can J1939 master to MQTT server.

Requirements:
1. Some proven experience in Canbus J1939 master & MQTT
2. You should have RPi 4 or 5 with the Can hat.
3. J1939 slave or some SW based emulator

Submittals with 1st response:
1. working experience related to this job
2. Whether you do this work part time
3. Commercial details for the work
4. Any comments or exceptions taken.

Deliverables:
1. A professional product, solution with source code of all products used.
2. Professional quality documentation in editable MS Word form.
3. The SW slave emulator
4. A compiled run-time with inaccessible source of app for end-users.
5. Some training about system so we can maintain it in future w/o contacting you.
6. Warranty for quality work


Important Notes:
All the IP rights, editable form of designs, drawings, supporting docs, source codes, professional user, installation manuals and any other related materials will be submitted to us, before any payment request.

Please do not submit copy/pasted, bots or AI generated response. We like to see your work so must submit only your experience relevant to this post (any other expertise you like to share, we will give you opportunity later after award). If you have some NDA, secrecy issues, please do not respond. We have no other electronic info available, so submit your additional details desired questions with specific details here with your 1st response. if you like milestone payments, submit details now, else a single payment at completion will be made. Please do not contact us bypassing this portal. If you dislike any of these terms, please refrain from applying & save yours and our time.