A module that allows Python scripts to access serial ports on various operating systems. It supports Windows, OSX, Linux, BSD, and IronPython. The module automatically selects the appropriate backend for the system. It provides a consistent class-based interface for all platforms, allowing access to port settings through Python properties. It supports various configurations such as byte sizes, stop bits, parity, and flow control with options for RTS/CTS and Xon/Xoff.
Our software library provides a free download of pySerial 3.4 for Mac. The application lies within Developer Tools, more precisely DB Tools. This free Mac app was originally produced by Chris Liechti. Our antivirus scan shows that this Mac download is virus free. The size of the latest installer available for download is 148 KB.
From the developer:
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. Provides access to the port settings through Python properties.
You may want to check out more Mac applications, such as fontmatrix, which might be similar to pySerial.