perl-Device-ELM327 - Methods for reading OBD data with an ELM327 module

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package filename perl-Device-ELM327-0.14-alt1.noarch.rpm
Package name perl-Device-ELM327
Package version 0.14
Package release alt1
Package architecture noarch
Package type rpm
Category Development/Perl
Homepage -
License -
Maintainer -
Download size 229.29 KB
Installed size 229.29 KB
This module provides a Perl interface to a device containing an Elm Electronics ELM327 OBD Interpreter and provides access to the following functions:
Read OBD parameters and extract individual values from results.
Read OBD Trouble Codes and expand them to their full form.
Reset OBD Trouble Codes.
Read ELM327 parameters.
Write and write the ELM327 data byte.
Calibrate ELM327 Voltage.
Switchable diagnostic trace and replay function for debugging.
The module is written entirely in Perl and works with both Linux and Windows. Depending on which operating system it is run on it uses either the Win32::SerialPort or Device::SerialPort module (which you'll need to install first) so it should work on any platform that supports one of them.
use Device::ELM327;
my $obd = Device::ELM327->new();
$obd->Show("ELM identity");
$obd->Show("Vehicle Identification Number");
$obd->Show("Engine RPM");
undef $obd;


Package Version Architecture Repository
perl-Device-ELM327 - - -


Name Value
/usr/share/perl5 -
perl(Data/ -
perl(Device/ -
perl(Time/ -
rpmlib(PayloadIsLzma) -


Name Value
perl(Device/ = 0.140
perl-Device-ELM327 = 0.14-alt1


Type URL
Binary Package perl-Device-ELM327-0.14-alt1.noarch.rpm
Source Package perl-Device-ELM327-0.14-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] noarch autoimports
    rpm [Sisyphus] noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-Device-ELM327 rpm package:
    # sudo apt-get install perl-Device-ELM327



See Also

Package Description
perl-Device-Ericsson-AccessoryMenu-0.8-alt1.noarch.rpm allows use of a T68i as a remote control
perl-Device-Firewall-PaloAlto-0.1.9-alt1.noarch.rpm Interact with the Palo Alto firwall API
perl-Device-Firmata-0.65-alt1.noarch.rpm Perl interface to Firmata for the arduino platform
perl-Device-GPIB-Prologix-0.04-alt1.noarch.rpm Interface to Prologix GPIB-USB Controller
perl-Device-GPIB-Prologix-scripts-0.04-alt1.noarch.rpm Device-GPIB-Prologix scripts
perl-Device-GPS-0.714874475569562-alt1.noarch.rpm perl module Device-GPS
perl-Device-Gembird-0.02-alt1.noarch.rpm control Gembird EG-PMS-LAN or similar device
perl-Device-Gyro-IXBLUE-1.0-alt1.noarch.rpm Perl module to interface with a IXBLUE Gyro
perl-Device-Hue-0.4-alt1.noarch.rpm Perl module for the Philips Hue light system
perl-Device-I2C-ADV7611-0.11-alt1.noarch.rpm I2C interface to ADV7611 using Device::I2C
perl-Device-IRU_GE-0.92-alt1.noarch.rpm Perl Module to read and control a GE Aviation Systems IRU
perl-Device-ISDN-OCLM-0.40-alt1.noarch.rpm A perl module to control the 3com OfficeConnect LanModem
perl-Device-ISDN-OCLM-scripts-0.40-alt1.noarch.rpm Device-ISDN-OCLM scripts
perl-Device-Inverter-Aurora-0.05-alt1.noarch.rpm Module for communicating with Power-One Aurora inverters
perl-Device-Inverter-KOSTAL-PIKO-0.03-alt1.noarch.rpm represents a KOSTAL PIKO DC/AC converter