Comments (3)
There are no peculiarities for TCP connected ELM327 devices for the various platforms.
In principle most of the operating systems supported by Go are supported by elmobd as well.
Serial connected devices should be supported for Linux, Windows and POSIX compliant operating systems according to: https://github.com/tarm/serial
Some examples for the address
string using in the elmobd.NewDevice()
:
tcp://example.com
tcp://192.168.1.100:1234
(TCP IP:Port pair)tcp4://example.com:1234
(IPv4+TCP connection)tcp6://example.com:1234
(IPv6+TCP connection)unix:/path/to/obd2.sock
(Unix Domain Socket)serial:///dev/ttyUSB0
(Serial port on Linux or POSIX)serial://COM5
(Serial port on Windows)
from elmobd.
To make it work on my macbook, I had to install this: https://pbxbook.com/other/mac-tty.html (the prolific one). Then the the device to use was: /dev/tty.usbserial
from elmobd.
Would greatly appreciate if a Windows-user could test the library on Windows and tell me what needs to be changed in the documentation when using Windows.
from elmobd.
Related Issues (19)
- Second example in the README.org HOT 1
- Add a virtual mocked device for integration tests HOT 1
- Add ability to check if there are any trouble codes set
- Add ability to get the set trouble codes
- Byte response quantity doesn't match when running coolant_temperature / short_term_fuel_trim_bank1 HOT 1
- Add faster sensor reading
- Add "see communication log" feature
- Check supported commands results in error HOT 2
- ISSupported function in device.go incorrect for PID's outside part 1 HOT 3
- Add integration test that test all commands on a car HOT 1
- "UNABLE TO CONNECT" is given when same command is run twice HOT 3
- Does this library work with ELM327-emulator? HOT 4
- Ghh HOT 1
- Support connection over TCP HOT 1
- EL327 wifi HOT 2
- ELM327 cable sends different response payload that is not treated on elmobd HOT 1
- Add documentation that explains USB/bluetooth usage
- Add use cases for the behaviour of the library
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from elmobd.