Welcome to pySerial’s documentation¶

This module encapsulates the access for the serial port. It provides backends for Python running on Windows, OSX, Linux, BSD (possibly any POSIX compliant system) and IronPython. The module named “serial” automatically selects the appropriate backend.

Other pages (online)

  • project page on GitHub
  • Download Page with releases
  • This page, when viewed online is at https://pyserial.readthedocs.io/en/latest/ or http://pythonhosted.org/pyserial/ .

Contents:

  • pySerial
    • Overview
    • Features
    • Requirements
    • Installation
    • References
    • Older Versions
  • Short introduction
    • Opening serial ports
    • Configuring ports later
    • Readline
    • Testing ports
  • pySerial API
    • Classes
    • Exceptions
    • Constants
    • Module functions and attributes
    • Threading
    • asyncio
  • Tools
    • serial.tools.list_ports
    • serial.tools.miniterm
  • URL Handlers
    • Overview
    • rfc2217://
    • socket://
    • loop://
    • hwgrep://
    • spy://
    • alt://
    • Examples
  • Examples
    • Miniterm
    • TCP/IP - serial bridge
    • Single-port TCP/IP - serial bridge (RFC 2217)
    • Multi-port TCP/IP - serial bridge (RFC 2217)
    • wxPython examples
    • Unit tests
  • Appendix
    • How To
    • FAQ
    • Related software
    • License

Indices and tables¶

  • Index
  • Module Index
  • Search Page

Logo

Table Of Contents

  • Welcome to pySerial’s documentation
  • Indices and tables

Related Topics

  • Documentation overview
    • Next: pySerial

This Page

  • Show Source

Quick search

©2001-2017, Chris Liechti. | Powered by Sphinx 1.6.5 & Alabaster 0.7.10 | Page source