Ruby/SerialPort
Description
Ruby/SerialPort is a Ruby library that provides a class for using RS-232 serial ports. This class also contains low-level functions to check and set the current state of the signals on the line.
There is an alternative gem with MRI, JRuby, and Rubinius support. See below.
Installation
Install the gem as normal: sudo gem install serialport
Testing
Use Ruby's version of miniterm: ruby test/miniterm.rb
API
See http://rubydoc.info/gems/serialport/SerialPort or run yard
Issues
See https://github.com/hparra/ruby-serialport/issues
Alternatives
The Hybrid Group's MRI, JRuby, & Rubinius compatible rubyserial gem may provide improved compatibilty in modern environments.
License
GPL
Authors
- Guillaume Pierronnet moumar@netcourrier.com
- Alan Stern stern@rowland.harvard.edu
- Tobin Richard tobin.richard@gmail.com
- Hector Parra hector@hectorparra.com
- Ryan C. Payne rpayne-oss@bullittsystems.com
- Lars Kanis lars@greiz-reinsdorf.de