Skip to content

Add ELM327Plugin #11

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
Nov 8, 2019
Merged

Add ELM327Plugin #11

merged 7 commits into from
Nov 8, 2019

Conversation

ardera
Copy link
Owner

@ardera ardera commented Nov 8, 2019

ELM327Plugin is a plugin for communicating with an ELM327, i.e. querying and listening to OBD data (vehicle speed, rpm, coolant temp, engine load, ...).
I'm gonna publish the code for the flutter-side of that plugin soon.
The plugin is currently able to query the ELM about 20-25 times a second, which should be enough for (almost) live vehicle data visualization.

Also, some small reworks in the main flutter-pi file.

ardera and others added 7 commits October 21, 2019 17:08
- plugin for communicating with an ELM327
- supports event channels for monitoring engine rpm, engine load,
coolant temp, vehicle speed & throttle position
- not tested right now, may not work at all
- the serial device used is /dev/rfcomm0
update elm327 branch to include master restructuring
fix bug with input handling
- ELM327-Plugin now works properly and with higher polling-speed
- added makefile for easier compilation (no cross-compilation for now)
- fixed incorrect dpi calculation
@ardera ardera merged commit 88eeb75 into master Nov 8, 2019
@ardera ardera deleted the feature-elm327plugin branch August 4, 2020 16:36
@Ravish1
Copy link

Ravish1 commented Mar 9, 2022

Hey Andrea have you published the code Elm 327 plugin.Please Revert.

@Ravish1
Copy link

Ravish1 commented Mar 9, 2022

Is there any way to reach out to you? I have to ask something regarding Flutter OBD .

@ardera
Copy link
Owner Author

ardera commented Mar 10, 2022

@Ravish1 Hey, I used it for a personal project, not sure I have the dart source lying around somewhere.

Though it should be pretty easy to build your own ELM327 package on top of my linux_serial plugin, the communication is very simple

@Ravish1
Copy link

Ravish1 commented Mar 10, 2022

Hey @ardera thanks man I am checking. Actually I am on deadline of my project so need urgent ,can you once recheck the plugin code may be you find , even I can pay for the source code. Thank you so much.

@Ravish1
Copy link

Ravish1 commented Mar 10, 2022

@ardera The main issue is I have recently switched to flutter from Android development, so not have used with flutter. It would be really great if you provide the code or any other example link

@Ravish1
Copy link

Ravish1 commented Mar 10, 2022

@ardera Can you please also check your gmail.

@ardera
Copy link
Owner Author

ardera commented Mar 10, 2022

@Ravish1
Here you go:
elm327.zip

There's one version based on the ELM327 plugin (that was introduced in this PR and later removed) and one version based on linux_serial. The latter is the newer one, though not sure I finished it

(Btw those are both pretty old so not null-safe)

@Ravish1
Copy link

Ravish1 commented Mar 10, 2022

Hey @ardera thank you so much do i know you work as freenalcer as well for flutter small apps?

@Ravish1
Copy link

Ravish1 commented Mar 10, 2022

Hey @ardera I have mailed you on your email id from [email protected] ,please check once you get time.I want to develop a app in flutter for OBD with no interface just a bluetooth screen and OBD data that's it .Can you please get back to me if you are interested we can discuss time and budget if you are interested .Please revert

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants