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://
    • cp2110://
    • 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 of pySerial

pySerial

Navigation

  • pySerial
  • Short introduction
  • pySerial API
  • Tools
  • URL Handlers
  • Examples
  • Appendix

Related Topics

  • Documentation overview
    • Next: pySerial

Quick search

©2001-2024, Chris Liechti. | Powered by Sphinx 7.4.5 & Alabaster 0.7.16 | Page source